xp操作系统-资源管理器 选文件的透明拉框,如何做出来呀

gumaolin 2007-11-30 12:11:33
请高手们先看一下效果,再回答
...全文
26 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
VTK用户指南 版本4.0 William J. Schroeder 1998-2000 第一部分 VTK 介绍 第1章 欢迎 机构-----------------------------------------------------------------------------------------------8 怎样使用VTK----------------------------------------------------------------------------------8 附加资源-----------------------------------------------------------------------------------------8 第2章 安装 2.1 概述-----------------------------------------------------------------------------------------------9 2.2 安装VTK到Windows9x/NT/ME/2000/XP------------------------------------------------9 二进制安装-------------------------------------------------------------------------------------9 源代码安装-------------------------------------------------------------------------------------9 2.3 安装VTK到Unix操作系统 源代码安装------------------------------------------------------------------------------------10 运行CMake------------------------------------------------------------------------------------11 编译源代码 建立VTK多平台 安装VTK 第3章 系统概述 3.1 系统设计---------------------------------------------------------------------------------------12 图形模型--------------------------------------------------------------------------------------13 可视化模型-----------------------------------------------------------------------------------15 3.2 创建一个应用---------------------------------------------------------------------------------19 用户方法、对象和命令--------------------------------------------------------------------19 Tcl----------------------------------------------------------------------------------------------19 C++---------------------------------------------------------------------------------------------20 Java Phthon Visual Basic/COM/ActiveX 3.3 在两种语言间转换 第二部分 通过例子学习VTK 第4章 基础 4.1 创建1个简单的模型-------------------------------------------------------------------------24 程序化源对象---------------------------------------------------------------------------------24 读取源对象------------------------------------------------------------------------------------26 4.2 使用VTK交互器-----------------------------------------------------------------------------27 vtk绘制窗口交互器 交互风格 4.3 滤波数据---------------------------------------------------------------------------------------29 4.4 控制相机---------------------------------------------------------------------------------------30 安装相机 简单操作方法 控制视角方向 透视与正交视 保存与恢复相机状态 4.5 控制光线---------------------------------------------------------------------------------------32 位置光 4.6 控制3D道具-----------------------------------------------------------------------------------32 指定vtk道具3D位置 演员 演员的详细级 装配 体 vtk装载3D道具 4.7 作用纹理---------------------------------------------------------------------------------------37 4.8 拾取---------------------------------------------------------------------------------------------38 vtk装配路线 例子 4.9 vtk坐标和坐标系---------------------------------------------------------------------------40 4.10 控制vtk演员2D----------------------------------------------------------------------------41 4.11 注释--------------------------------------------------------------------------------------------41 2D注释 3D注释和vtk跟踪 4.12 特殊绘图类-----------------------------------------------------------------------------------44 尺度棒 X-Y绘制 边界盒轴 标记数据 4.13 变换数据--------------------------------------------------------------------------------------48 高级变换 第5章 可视化技术 5.1 可视化VTK数据集vtkDataSet(和子类) -------------------------------------------------50 使用数据属性进行工作 颜色映射 轮廓化 浮雕化 流线图 流线表面 剪裁 融合数据 附加数据 用另外一个尺度给等值面赋颜色 抽取单元格子集 抽取单元格作为多边形数据 5.2 可视化多边形数据---------------------------------------------------------------------------67 手工产生多边形数据 产生表面当量 十比一抽取 平滑网格 粘贴数据 产生纹理坐标 5.3 可视化结构网格-----------------------------------------------------------------------------74 手工产生结构化网格 抽取计算平面 结构网格子样化 5.4 可视化直线网格-----------------------------------------------------------------------------76 手工产生VTK直线网格 抽取计算平面 5.5 可视化非结构网格--------------------------------------------------------------------------77 手工产生VTK非结构网格 抽取部分网格 非结构网格轮廓化 第6章 可视化图像和体数据 6.1 VTK结构化点的历史表示-----------------------------------------------------------------80 6.2 手工产生VTK图像数据-------------------------------------------------------------------80 6.3 抽取图像数据子样--------------------------------------------------------------------------81 6.4 基于尺度值的弯曲--------------------------------------------------------------------------83 6.5 图像显示--------------------------------------------------------------------------------------83 图像观察者 图像演员 6.6 图像源-----------------------------------------------------------------------------------------85 2D帆布图像源 3D椭圆体图像源 高斯图像源 网格图像源 噪声图像源 正弦曲线源 6.7 图像处理--------------------------------------------------------------------------------------88 梯度化 高斯平滑 直方图 图像逻辑 重新切片 6.8 体绘制-----------------------------------------------------------------------------------------92 一个简单的例子 为什么会有多种体绘制技术? 产生一个VTK体 使用片层化函数 使用颜色变换函数 在一个体属性中控制颜色和透明度 在一个体属性中控制阴影 产生一个体映射 裁剪一个体 粘贴一个体 对一个体应用3D纹理 控制标准编码 体素光线计算 2D纹理映射 VolumePro绘制硬件 速度和精确度交替使用 使用vtkLODProp3D改善性能 可行性/局限性技术 第7章 建立模型 7.1 隐模型----------------------------------------------------------------------------------------114 定义隐函数 对隐函数进行抽样 7.2 挤压-------------------------------------------------------------------------------------------117 7.3 构建表面-------------------------------------------------------------------------------------119 Delaunay三角形化 高斯油彩 无组织点产生表面 第三部分 VTK研发者指南 第8章 数据接口和其他 8.1 读入器----------------------------------------------------------------------------------------130 多边形数据读入器 图像和体素读入器 数据集读入器 结构化网格读入器 线性网格读入器 非结构化网格读入器 8.2 写入器----------------------------------------------------------------------------------------131 多边形数据读入器 图像和体素读入器 结构化网格读入器 线性网格读入器 非结构化网格读入器 8.3 输入者----------------------------------------------------------------------------------------132 8.4 输出者----------------------------------------------------------------------------------------132 8.5 创建硬拷贝----------------------------------------------------------------------------------132 保存图像 保存大(高分辨率)图像 8.6 产生动画(使用样条) -----------------------------------------------------------------------134 8.7 使用现场数据工作--------------------------------------------------------------------------136 第9章 贡献编码 9.1 编码补偿--------------------------------------------------------------------------------------141 为VTK贡献编码的条件 编码风格 如何贡献编码 9.2 标准方法: 创建和消除对象---------------------------------------------------------------142 9.3 拷贝对象和受保护的方法------------------------------------------------------------------143 9.4 写一个VTK类: 综述-----------------------------------------------------------------------144 找到一个相似类 识别一个超类 单个类Per.h 文件 必需的方法 文档编码 使用SetGet宏 向VTK中添加类 9.5 对象工厂--------------------------------------------------------------------------------------145 综述 如何写一个工厂 如何安装一个工厂 例子工厂 第10章 流水线执行管理 10.1 执行过程--------------------------------------------------------------------------------------151 概述和术语 更新信息通道 传播更新扩展通道 触发异步更新通道 更新数据通道 10.2 使用流---------------------------------------------------------------------------------------162 第11章 VTK数据对象接口 11.1 数据组---------------------------------------------------------------------------------------166 方法 11.2 数据集---------------------------------------------------------------------------------------169 11.3 VTK数据集接口---------------------------------------------------------------------------170 方法 例子 11.4 VTK图像数据接口-----------------------------------------------------------------------174 方法 例子 11.5 VTK点集接口-----------------------------------------------------------------------------176 方法 例子 11.6 VTK结构化网格接口---------------------------------------------------------------------178 方法 例子 11.7 VTK线性网格接口-----------------------------------------------------------------------178 方法 例子 11.8 VTK多边形数据接口---------------------------------------------------------------------179 方法 例子 11.9 VTK非结构化网格接口-----------------------------------------------------------------184 方法 例子 11.10 单元格接口(VTK单元格子类) ------------------------------------------------------185 11.11 其他接口----------------------------------------------------------------------------------187 点 单元格数组 单元格类型 单元格连接 11.12 现场和属性数据接口------------------------------------------------------------------193 现场数据方法 数据集属性方法 第12章 如何写一个过程方法 12.1 概述----------------------------------------------------------------------------------------196 永远不要修改输入数据 参考计数数据 使用Debug宏 回收/删除截入的内在 修改时间 过程事件和异常终止执行 12.2 如何写一个绘图过滤器---------------------------------------------------------------199 概述 简单过滤器 复杂过滤器和流水线执行 抽取绘图过滤器 程序过滤器 重载流水执行方法 12.3 如何写一个图像过滤器---------------------------------------------------------------210 实现一个图像过滤器 第13章 用窗口系统集成 13.1 绘制窗口交互风格--------------------------------------------------------------------------216 13.2 GUI交互的总指导线------------------------------------------------------------------------217 13.3 X Window, Xt, and Motif--------------------------------------------------------------------221 13.4 MS Windows/Microsoft Foundation Classes---------------------------------------------226 13.5 Tcl/Tk-------------------------------------------------------------------------------------------227 13.6 Java 第14章 编码资源 14.1 对象图表--------------------------------------------------------------------------------------230 基础 单元格 数据集 流水线 源 过滤器 映射器 图形 体绘制 成像 OpenGL绘制器 拾取 变换塔形结构 14.2 过滤器总结-----------------------------------------------------------------------------------237 可视化过滤器 映射者对象 演员对象 14.3 VTK文件格式--------------------------------------------------------------------------------244 二进制文件 数据集属性格式 例子 第15章 光盘 15.1 源代码 15.2 例子代码 15.3 Window 9x/NT/ME/2000/XP 预编译二进制 15.4 数据 15.5 文档 15.6 退化测试图像 15.7 Kitware 应用
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance Alliance Alliance Alliance 什么是开放手机联盟? 开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 开 放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员 数 量已经达到了 43 家。 移动手机联盟创始成员: Aplix 、 Ascender 、 Audience 、 Broadcom 、中国移动、 eBay 、 Esmertec 、谷歌、宏达电、英特尔、 KDDI 、 Living Image 、 LG 、 Marvell 、摩托罗拉、 NMS 、 NTT DoCoMo 、 Nuance 、 Nvidia 、 PacketVideo 、高通、三星 、 SiRF 、 SkyPop 、 Sonic Network 、 Sprint Nextel 、 Synaptics 、 TAT 、意大利电信、西班牙电信、德州仪器、 T-M obile 和 Wind River 。 Mobile Mobile Mobile Mobile Operators Operators Operators Operators 移动运营商类 China Mobile Communications Corporation 中国移动通信 KDDI CORPORATION 日本 KDDI 电信 NTT DoCoMo, Inc. 日本多科莫电信 SOFTBANK MOBILE Corp. 日本软银移动 Sprint Nextel( 美国 ) T-Mobile( 德国 ) Telecom Italia( 意大利 ) Telef ó nica( 西班牙 ) Vodafone 沃达丰电信 China Unicom 中国联通 Semiconductor Semiconductor Semiconductor Semiconductor Companies Companies Companies Companies 半导体制造公司 AKM Semiconductor Inc Audience ARM Atheros Communications Broadcom Corporation( 博通 ) Ericsson ( 爱立信公司 ) Intel Corporation ( 英特尔公司 ) Marvell Semiconductor, Inc. ( 收购了 intel 手机芯片部门的公司 )----------------------------------- Android 编程基础 3 NVIDIA Corporation ( 英伟达公司 ) Qualcomm Inc.( 高通公司 ) SiRF Technology Holdings, Inc.( 知名 GPS 芯片制造商 ) Synaptics, Inc. Texas Instruments Incorporated ( 德州仪器 ) Handset Handset Handset Handset Manufacturers Manufacturers Manufacturers Manufacturers 电话制造商 ASUSTeK Computer Inc. 华硕 Garmin International, Inc. HTC Corporation ( 多普达的母公司 ) 宏达电子 Huawei Technologies 华为科技 LG Electronics, Inc. 乐金电子 Motorola, Inc. 摩托罗拉 Samsung Electronics 三星电子 Sony Ericsson 索尼爱立信 Toshiba Corporation 东芝公司 lenovo 联想移动 联盟成员: Software Software Software Software Companies Companies Companies Companies 软件提供公司 Ascender Corp. eBay Inc. Esmertec Google Inc. LivingImage LTD. Nuance Communications, Inc. OMRON SOFTWARE Co, Ltd. 日本欧姆龙软件 有限公司 PacketVideo (PV) SkyPop SONiVOX ASUSTeK Computer Inc. 华硕 AKM Semiconductor AKM 半导体公司 ARM 公司 Atheros Communications Toshiba Corporation 东芝公司 lenovo 联想移动 软银移动 日本无线运营商软银 瑞典计算机咨询公司 Teleca AB Garmin International, Inc. 高明 HTC Corporation ( 多普达的母公司 ) 宏达电子 Huawei Technologies 华为科技 LG Electronics, Inc. 乐金电子 Motorola, Inc. 摩托罗拉 Samsung Electronics 三星电子 Sony Ericsson 索尼爱立信 沃达丰 Teleca Borqs 播思通讯 联盟目的 将会支持 Google 可能发布的手机操作系统或者应用软件,共同开发名为 Android 的开放源代码的移动 系 统。 谷歌早在 2002 年就进入了移动领域,可是由于目前的手机操作系统企业和手机企业相对封闭,提高了 行业的进入门槛,移动互联网的发展远没有拥有统一标准的传统互联网发展迅速,此次推出的开源手机操 作 系统平台就是出于这个目的。 也有分析认为,谷歌并不想一个简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新概念 操作系统择 -------- 定制和长尾 � 重构 � MVC 和 Web APP 架构 Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动服务,并推广这些产品。 Android 进一步推进了 " 随时随地为每个人提供信息 " 这一企 业 目标的实现。 � Open Handset Alliance 汇集了多家业界巨头。运营商如: China Mobile 、 NTT DoCoMo 、 Vodafone 、 T-M obile 等;设备制造商如 ASUS 、 HTC 、 Huawei 、 LG 、 Motorola 、 Samsung 、 Sony Ericsson 、 Toshiba 等;芯片厂商 如 ARM 、 Broadcom 、 Intel 、 Marvell 、 NVIDIA 、 Qualcomm 等。软件厂商如 Ascender 、 eBay 、 Esmertec 、 Li vingImage 等。 � Android 更像一款桌面环境为 Java 的 Linux 操作系统。有助于 Google 实现其 " 随时随地为每个人提供信 息 " 的企业战略。 HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA (480 x 320) ; 1150mAh 电池 ;高通 528Mhz 7201 处理器 ; 64MB RAM 、 128MB ROM ; 1GB MicroSD 卡 ; QWERTY 全键盘; 310 万像素摄像头。 流媒体 支持视频格式: H.264 、流媒体、 3GPP 、 MPEG4 和 Codec 3GP ;支持音频格式: MP3 、 AAC 、 AAC+ 、 W MA 、 MPEG4 、 WAV 、 MIDI 、 REAL 、 AUDIO 和 OGG ;支持墙纸格式: JPG 、 BMP 、 PNG 和 GIF ;铃声 (MP3 、 AAC 、 AAC+ 和 WMA) 。 接入技术 蓝牙 (class 1) ;四频 (850 , 900 , 1800 , 1900) ;支持 3G , 802.11b 和 802.11g 。----------------------------------- Android 编程基础 5 互联网 支持 HTTP 、 WAP Push 和 xHTML ;支持 POP 、 IMAP 、 SMTP ,以及 AOL 和 GMAIL 电子邮件服务;支持 AIM 、 MSN 、雅虎通和 GTALK ;与谷歌日历同步;与 Android Market 联机;支持谷歌 “ 街景 ” 服务;包装盒内附 数据工具包。 更多信息 https://sites.google.com/a/android.com/opensource/release-features Android Android Android Android 盈利模式 Android 的 App Market 模式,软件开发者获得 7 成收入, 3 成用于系统维护。难点在于位置营销。 设备商通过卖设备、内置特色应用来获得盈利。也可以兼职专业软件开发者进行赢利。 Google 自身通过基于统一平台为用户提供信息来盈利。 Android Android Android Android 的优势 � 源代码完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发 出 更具差异性的应用。 � 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要快很多。 � 运营商(中国移动等)的大力支持,产业链条的热捧。 � 良好的盈利模式( 3/7 开),产业链条的各方:运营商、制造商、独立软件生产商都可以获得不错的利 益 。 将移动终端的评价标准从硬件向软件转变,极大的激发了软件开发者的热情。 � Android 的源代码遵循 Apache V2 软件许可,而不是通常的 GPL v2 许可。有利于商业开发。 � 具有强大的 Linux 社区的支持。 Android Android Android Android 的不足 � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的有限子集,尚不承诺遵守 Java 任何 Java 规范 , 可能会造 成J ava 阵营的进一步分裂。 � 现有应用完善度不太够,需要的开发工作量较大。----------------------------------- Android 编程基础 6 � 基于 QEMU 开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢。 � 暂不具备 Push Mail 和 Office(DataViz 、 QuickOffice 计划近期推出 ) 功能,目前主要面向的是普通消费 者 用户,对商业用户支持尚弱。 Android Android Android Android 带来的影响 ANDROID 的推出后可能影响的产业包括移动电信业,软件开发业,手机制造业,在以消费者为核心的状 态 。 对消费者的影响 � 高档手机择面增加。 � A ndroid 在设计初期就考虑了与现其有业务的融合,改变以往从计算机为主改成从手机使用为导向。新 生应用如:G oogle 地图及其衍生应用、 GMail 、 GTalk 等。 � GPS 卫星导航功能,手机照相, MP3 ,蓝芽等均被列为 Android 所提供支持的基本项。 � Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金; Android 的 程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算软件平台,组建了 google 主导的拥有众多产业界巨头的产业联盟,有利于 高效开发、降低成本。 � 由于是源代码开放的产品,对非主导厂商而言,可以避开与主导厂商在核心技术上面的差距,开发出 更 具竞争力和差异化的产品。 对运营商的影响 � 丰富的数据业务,将导致数据流量的显著增加 。 � 手机来源增加,价格更为低廉。 对软件开发者的影响 � 因为 Android 移动软件平台抱持开放互通的观念,势必吸引不少自由软件的拥护者。 � 开发方向有三个重点 :----------------------------------- Android 编程基础 7 � 应用软件的开发 � 特殊功能的原生链接库 � 专属应用程序框架 � 由于 Android 的A pp Market 性质,可能催生出专门的应用软件开发商。 Android Android Android Android 应用现状 � 设备商: lenovo 、琦基、戴尔、三星、摩托罗拉、华为、英特尔、 Kogan 、索爱、华硕、多普达、爱可 视 、 Archos 等。 � 制造商: HTC 、 Telstra 等。 � 手机设计公司:播思、德信无线等。 � 运营商:中国移动、 Sprint 、 T-Mobile 、 Teleca AB 等。 � 芯片商: Qualcomm 、 Marvell 、 TI 、 Boardcom 等。----------------------------------- Android 编程基础 8 Android Android Android Android 开发入门 System System System System Requirements Requirements Requirements Requirements The sections below describe the system and software requirements for developing Android applications using the Android SDK tools included in Android 1.1 SDK, Release 1. Supported Supported Supported Supported Operating Operating Operating Operating Systems Systems Systems Systems • Windows XP (32-bit) or Vista (32- or 64-bit) • Mac OS X 10.4.8 or later (x86 only) • Linux (tested on Linux Ubuntu Dapper Drake) Supported Supported Supported Supported Development Development Development Development Environments Environments Environments Environments Eclipse IDE o Eclipse 3.3 (Europa), 3.4 (Ganymede) � Eclipse JDT plugin (included in most Eclipse IDE packages) � WST (optional, but needed for the Android Editors feature; included in most Eclipse IDE packages ) o JDK 5 or JDK 6 (JRE alone is not sufficient) o Android Development Tools plugin (optional) o Not Not Not Not compatible with Gnu Compiler for Java (gcj) Other development environments or IDEs o JDK 5 or JDK 6 (JRE alone is not sufficient) o Apache Ant 1.6.5 or later for Linux and Mac, 1.7 or later for Windows o Not Not Not Not compatible with Gnu Compiler for Java (gcj) Note: Note: Note: Note: If JDK is already installed on your development computer, please take a moment to make sure that it meets the version requirements listed above. In particular, note that some Linux distributions may include JDK 1.4 or Gnu Compiler for Java, both of which are not supported for Android development----------------------------------- Android 编程基础 9 什么是 Android? Android? Android? Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • 集成的浏览器 基于开源的 WebKit 引擎 • 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可) • SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和静态图像格式 ( 如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG , GIF ) • GSM GSM GSM GSM 电话技术 (依赖于硬件) • 蓝牙 Bluetooth, Bluetooth, Bluetooth, Bluetooth, EDGE, EDGE, EDGE, EDGE, 3G, 3G, 3G, 3G, 和 WiFi WiFi WiFi WiFi (依赖于硬件) • 照相机, GPS GPS GPS GPS ,指南针,和加速度计( accelerometer accelerometer accelerometer accelerometer ) (依赖于硬件) • 丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和 Eclipse 集成开发环境插件 应用程序 Android 会同一系列核心应用程序包一起发布,该应用程序包包括 email 客户端, SMS 短消息程序,日历, 地图,浏览器,联系人管理程序等。所有的应用程序都是使用 JAVA 语言编写的。 应用程序框架 开发人员也可以完全访问核心应用程序所使用的 API 框架。该应用程序的架构设计简化了组件的重用;任 何 一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循 框 架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。 隐藏在每个应用后面的是一系列的服务和系统 , 其中包括; • 丰富而又可扩展的视图( Views ),可以用来构建应用程序, 它包括列表( lists ),网格( grids ),文 本框( text boxes ),按钮( buttons ), 甚至可嵌入的 web 浏览器。 • 内容提供器( Content Providers )使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或 者共享它们自己的数据 • 资源管理器( Resource Manager )提供 非代码资源的访问,如本地字符串,图形,和布局文件( la yout files )。 • 通知管理器 ( Notification Manager ) 使得应用程序可以在状态栏中显示自定义的提示信息。 • 活动管理器( Activity Manager ) 用来管理应用程序生命周期并提供常用的导航回退功能。----------------------------------- Android 编程基础 10 程序库 Android 包含一些 C/C++ 库,这些库能被 Android 系统中不同的组件使用。它们通过 Android 应用程序框架 为开发者提供服务。以下是一些核心库: • 系统 C C C C 库 - 一个从 BSD 继承来的标准 C 系统函数库( libc ), 它是专门为基于 embedded linu x 的设备定制的。 • 媒体库 - 基于 PacketVideo OpenCORE ;该库支持多种常用的音频、视频格式回放和录制,同时支 持 静态图像文件。编码格式包括 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。 • Surface Surface Surface Surface Manager Manager Manager Manager - 对显示子系统的管理,并且为多个应用程序提 供了 2D 和 3D 图层的无缝融合。 • LibWebCore LibWebCore LibWebCore LibWebCore - 一个最新的 web 浏览器引擎用,支持 Android 浏览器和一个可嵌入的 web 视图。 • SGL SGL SGL SGL - 底层的 2D 图形引擎 • 3D 3D 3D 3D libraries libraries libraries libraries - 基于 OpenGL ES 1.0 APIs 实现;该库可以使用硬件 3D 加速(如果可用)或者使用高 度优化的 3D 软加速。 • FreeType FreeType FreeType FreeType - 位图( bitmap )和矢量( vector )字体显示。 • SQLite SQLite SQLite SQLite - 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。 Android Android Android Android 运行库 Android 包括了一个核心库,该核心库提供了 JAVA 编程语言核心库的大多数功能。 每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟 机实例。 Dalvik 被设计 成一个设备可以同时高效地运行多个虚拟系统。 Dalvik 虚拟机执行( .dex )的 Dalvik 可执行文件,该格式 文 件针对小内存使用了 优化。同时虚拟机是基于寄存器的,所有的类都经由 JAVA 编译器编译,然后通过 SDK 中 的 "dx" 工具转化成 .dex 格式由虚拟机执行。 Dalvik 虚拟机依赖于 linux 内核的一些功能,比如线程机制和底层内存管理机制。 Linux Linux Linux Linux 内核 Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理, 网络协议栈和驱动模 型 。 Linux 内核也同时作为硬件和软件栈之间的抽象层。----------------------------------- Android 编程基础 11 Android Android Android Android 的系统架构 系统构架 Android Android Android Android 内核 � Linux 内核版本 2.6 � 位于硬件和软件堆之间的抽象层 � 核心服务:安全机制、内存管理、进程管理、网络、硬件驱动。 Android 依赖 Linux 内核 2.6 提供核心服务,比如安全、内存管理、进程管理、网络、硬件驱动。在这里, L inux 内核扮演的是硬件层和系统其它层次之间的一个抽象层的概念。这个操作系统并非类 GNU/Linux 的,因为 其 系统库,系统初始化和编程接口都和标准的 Linux 系统是有所不同的。----------------------------------- Android 编程基础 12 从 Google 目前 release 的 Linux 系统来看,其没有虚拟内存文件系统,系统所用的是 yaffs2 文件系统,具体 的映像也都位于 SDK 安装目录下。通过 emulator -console 命令,我们可以在 host 中断下得到一个简单的可 以 控制 Android 的 shell ,这 个 系 统 包 含 了 一 个 Toolbox ,提 供 一 些 基 本 的 命 令 工 具 , 集 中 在 /sbin,/system/sbin,/system/bin 中,但是很简陋,命令种类也很少。 目前 Android 的程序安装模式是靠 Eclipse 自动进行的,通过对底层的分析可知,大致步骤就是在 /data/app 和 data/data 下存放 android 底层和普通内核没有什么大的区别,我们可以将其作为一个 Linux 来进行开发和 hacking 。 Lib Lib Lib Lib 和运行环境 lib � C/C++ 库:被各种 Android 组件使用 � 通过应用程序框架开发者可以使用其功能 � 包括: � 媒体库: MPEG4 H.264 MP3 JPG PNG ..... � WebKit/LibWebCore : Web 浏览引擎 � SQLite 关系数据库引擎 � 2D , 3D 图形库、引擎 丰富的类库支持: 2D 和 3D 图像库 OpenGL ES 、数据库 SQLite 、对象数据库 db4o 类库、媒体库、基于 Lin ux 底层系统 C 库等等,让应用开发更简单多样。 Google 使用 Apache 的 Harmony 类库, Harmony 某些方面速 度 快于 Sun 的 VM 。 Runtime 在 Dalvik Java VM 上, Dalvik 采用简练、高效的 byte code 格式运行,它能够在 低 资耗和没有应用相互干扰的情况下并行执行多个应用。 运行时环境 � 核心库提供的 Java 功能 � Dalvik 虚拟机依赖于 Linux 内核,例如线程或底层内存管理 � 设备可以运行多个 Dalvik 虚拟机,每一个 Android 应用程序在它自己的 Dalvik VM 实例中运行 � VM 执行优化的 Dalvik 可执行文件 (.dex) � Dx- 工具把编译过的 Java 文件转换为 dex 文件----------------------------------- Android 编程基础 13 应用和框架 � 核心应用,例如联系人,电子邮件,电话,浏览器,日历,地图, ... � 充分访问所有核心应用框架 API � 简化组件的重用 � 用 Java 编写应用程序----------------------------------- Android 编程基础 14 支持的功能 + Application framework: 可重用的和可替换的组件部分,在这个层面上,所有的软件都是平等的。 + Dalvik virtul machine: 一个基于 Linux 的虚拟机。 + Integrated browser: 一个基于开源的 WebKit 引擎的浏览器,在应用程序层。 + Optimized graphics: 包含一个自定义的 2D 图形库和基于 OpenGL ES 1.0 标准的 3D 实现。 + SQLite: 数据库 + Media support: 通用的音频,视频和对各种图片格式的支持 (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GI F) + GSM Telephony: GSM 移动网络 , 硬件支持。 + Bluetooth, EDGE, 3G, and WiFi: 都依赖于硬件支持。 + Camera, GPS, compass, and accelerometer: 都依赖于硬件支持。 + Rich development environment: 包含一套完整的开发工具集,方便跟踪调试,内存检测和性能测试,而且 提供了 Eclipse 的插件。最底层的是一个 Linux Kernel ,加载了几个移动设备必要的系统驱动(这么说来 Android 基 础系统是要以 GPL 发布了?不知道 34 家厂商的硬件开发商们是怎么样想的);上面是类库和 Runtime ,绿 色 的类库部分可以看到大名鼎鼎的 SQLite ,这个软件甚至声称自己属于公共领域(比 MIT License 还要强 @ @ ) , 字体 FreeType 是 BSD-style License 的,图形库 OpenGL ES 只需通过产品测试,无偿使用于产品。再向上看 是应用层的东西了,这里可以的事情就非常多了 ,各个社区,各个厂家都可以参与进来。难怪 Android 的 sdk 可以 Apache License 发布了 , 对企业和开发人员友好啊。 那么 Google 自己的东西在哪里呢?没错,就是 右 边那个 runtime ,最吸引技术人员的就是这个 runtime (注意,这个才是 Android 的核心)。 Google 为它准备 了 一个虚拟机,叫 Dalvik 。这个让人摸不着头脑的东西的到底是什么?从开发平台上我们清清楚楚地得到 了 答案: Java----------------------------------- Android 编程基础 15 封面----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 7 7 7 7 个 Linux Linux Linux Linux 手机平台 � Maemo � Android � LIMO � OpenMOKO � GPE^2 � ALP � QTopia Phone Edition Maemo Maemo Maemo Maemo 架构----------------------------------- Android 编程基础 3 Android Android Android Android 架构----------------------------------- Android 编程基础 4 LIMO LIMO LIMO LIMO 架构----------------------------------- Android 编程基础 5 OpneMOKO OpneMOKO OpneMOKO OpneMOKO 架构----------------------------------- Android 编程基础 6 GPE^2 GPE^2 GPE^2 GPE^2 架构----------------------------------- Android 编程基础 7 ALP ALP ALP ALP 架构----------------------------------- Android 编程基础 8 QTopia QTopia QTopia QTopia Phone Phone Phone Phone Edition Edition Edition Edition 架构----------------------------------- Android 编程基础 9 进程间的通信 Linux 手机平台进程间通信 � Maemo 采用 D-BUS � Android 采用 OpenBinder � LiMO 采用 D-BUS � OpenMoko 采用 D-BUS � GPE Phone Edition 采用 D-BUS � ALC 采用 OpenBinder � Qtopia Phone Edition 采用 D-BUS 进程间通信种类 � D-BUS � Openbinder � CORBA/Corbit � IVY � GNET D-BUS----------------------------------- Android 编程基础 10 Android Android Android Android 学习方法 ① 了解什么是 Androi ② 建立开发环境 ③ 阅读 SDK 文档 ④ 背景知识 � Java � 面向对象 � 设计模式 � J2ME 、 Brew 、 Symbian 建立 Android Android Android Android 开发环境 ① 下载 JDK 5 or JDK 6 (JRE alone is not sufficient) -> 安装 -> 设置环境变量 JAVA_HOME CLASSPATH path ② 下载 Eclipse 3.3 (Europa), 3.4 (Ganymede) IDE for JAVA-> 解压 ③ 下载 Android SDK 解压 -> path 里加入 SDK 包中的 tools 目录全路径 ④ 下载 ADT 0.8.0 解压 ⑤ 打开 Eclipse 安装 ADT 插件----------------------------------- Android 编程基础 11 封面----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 Android Android Android Android 开发环境搭建 ADV ADV ADV ADV 的创建 ADT0.9.1 版本 ① 在 Eclipse 中创建----------------------------------- Android 编程基础 3 ② 在命令行中创建 打开 CMD 命令行,进入到 Android SDK tools 目录 使用 android 命令列出 target 值 使用 android create avd 命令来创建 AVD cd E:\Mobile DEV\Android_SDK1.5\tools android list targets 行为: "create avd": 创建一个新的 Android 虚拟设备。 项: -t --target 新的 AVD 的 Target ID( 必须 ) -c --sdcard 指向一个共享的 SD 存储卡的路径或是为新的 AVD 定制的新 SD 存储卡的容量大小 -p --path 新 AVD 将被创建的位置路径 -n --name 新 AVD 的名称 ( 必须 ) -f --force 强制创建 ( 覆盖已存在的 AVD) -s --skin 新 AVD 的皮肤----------------------------------- Android 编程基础 4 例子 : 将建一个名叫 GPhone 的 AVD , Target ID=2 、 SD 存储卡容量 52M 、路径 C:\AVD\ 、皮肤 SUSE-HVGA- P 查看自己新创建的 ADV : list avd 命令 ADT0.9.0 版本 只能在命令行中创建 开启命令行进入 Android SDK tools 目录 列出 Target ID 创建一个新的 AVD 查看新创建的 AVD 运行指定的 AVD 运行新创建的 AVD:GPhone android create avd -n GPhone -t 2 -c 52M -p C:\AVD\ -s SUSE-HVGA-P android list avd cd E:\Mobile DEV\Android_SDK1.5\tools andriod list target android create avd -n GPhone -t 2 -c 52M -p C:\AVD\ -s SUSE-HVGA-P android list avd emulator -avd GPhone----------------------------------- Android 编程基础 5 Windows Windows Windows Windows 平台: Eclipse IDE 版本 ------------JDK+Eclipse+Android SDK+ADT 1. 必须软件 2. 安装过程 ① 安装 JAVA JDK SE 1.6 � 设置环境变量 � JAVA_HOME � JAVA_JRE_HOME � JRE_HOME � Android_SDK_HOME � CLASSPATH � Path ① JAVA JDK SE 1.6 jdk-6u13-windows-i586-p.exe ② Eclipse 3.4.2 eclipse-java-ganymede-SR2-win32.zip ③ Google Android SDK android-sdk-windows-1.5_r1.zip ④ ADT-0.9.0 ADT-0.9.0.zip JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13 JAVA_JRE_HOME=C:\Program Files\Java\jdk1.6.0_13\jre JRE_HOME=C:\Program Files\Java\jre6 Android_SDK_HOME =C:\Mobile Phone DEV\Android SDK CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt. jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME% \lib\rt.jar Path= %Android_SDK_HOME%\tools ;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE _HOME%\bin; 要使用命令行工具必须配置----------------------------------- Android 编程基础 6 ② 解压 Eclipse 3.4.2 ③ 解压 Google Android SDK ④ Eclipse 下安装 ADT 0.9.0 ⑤ 设置 Google Android SDK 路径 解压 eclipse-java-ganymede-SR2-win32.zip 到 C:\Eclipse For Android\ 解压 android-sdk-windows-1.5_r1.zip 到 C:\Mobile Phone DEV\Android SDK 复制 ADT-0.9.0.zip 到 C:\ 打开 C:\Eclipse For Android\eclipse.exe 设置工作路径为 C:\WorkSpace Help->SoftWare Update->find and install ->Search for new features to install ->Next->New Archived site-> 中 C:\ ADT-0.9.0.zip->OK->Finish->ADT-0.9.0.zip 勾 ->Next->Accept->Next->Finish- >Install All->Restart “ YES ” Window->preferences-> 中 Android->SDK Location 中择 Google Android SDK 的安装路 径 C:\Mobile Phone DEV\Android SDK->OK----------------------------------- Android 编程基础 7 3. HelloWorld 程序实例 ① 新建一个 Android Project � Project name 设置工程名 Hello Google Android � Package name 设置包名 zyf.android.test.hello � Activity name 设置活动名 Hello � Application name 设置应用程序名 Hello � Build Target 设置 AVD API 的版本 3 Android1.5----------------------------------- Android 编程基础 8----------------------------------- Android 编程基础 9 ② 修改 Hello.java 文件 内容如下: ③ 运行 as Android package package package package zyf.android.test.hello; import import import import android.app.Activity; import import import import android.os.Bundle; import import import import android.widget.TextView; public public public public class class class class Hello extends extends extends extends Activity { /** Called when the activity is first created. */ @Override public public public public void void void void onCreate(Bundle savedInstanceState) { super super super super .onCreate(savedInstanceState); // setContentView (R.layout.main); TextView tv = new new new new TextView( this this this this ); tv.setText( " 这是一个测试 Android 的 helloWorld" ); setContentView(tv); } }----------------------------------- Android 编程基础 10 ④ 代码分析: 在 Android 中,用户界面控件被封装成了各种 Class 叫 Views 。一个 View 是一个可以显示的控件对 象,比如 RadioButton , Animation , TextLable 等。其中的一个简单的控件是 TextView: 传入 TextView 构造函数的参数是一个 Context 对象,通过这个对象可以使用系统提供的功能接口,比 如加载资源,访问数据库和共享数据等等。 Activity 类从 Context 类继承而来,所以 Activity 本身 是 一个 Context ( Java 中的继承概念)。 TextView 对象构建以后就可以设置要显示的数据了。 tv.setText(" 这是一个测试 Android 的 helloWorld"); 最后是连接 TextView 到屏幕 , 类似这样 : setContentView() 方法可以控制具体哪一个控件和系统的 UI 联系起来(我的理 解是设置为主显示 View )。如果没有设置,屏幕中将会显示空白。 ⑤ 结果 TextView tv = new new new new TextView( this this this this ); setContentView(tv);----------------------------------- Android 编程基础 11----------------------------------- Android 编程基础 12 Apache Ant IDE 版本 ------------JDK+Android SDK +Ant 1. 必须软件 2. 安装过程 ① 安装 JAVA JDK SE 1.6 � 设置环境变量 � JAVA_HOME � JAVA_JRE_HOME � JRE_HOME � Android_SDK_HOME � ANT_HOME � CLASSPATH � Path ① JAVA JDK SE 1.6 jdk-6u13-windows-i586-p.exe ② Google Android SDK android-sdk-windows-1.5_r1.zip ③ Apache Ant apache-ant-1.7.1-bin.zip JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13 JAVA_JRE_HOME=C:\Program Files\Java\jdk1.6.0_13\jre JRE_HOME=C:\Program Files\Java\jre6 Android_SDK_HOME =C:\Mobile Phone DEV\Android SDK ANT_HOME=C:\Mobile Phone DEV\Apache Ant\apache-ant-1.7.1 CLASSPATH=.;%ANT_HOME%\lib;%ANT_HOME%\lib\ant.jar;%JAVA_HOME%\lib;%JAV A_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\r t.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar Path=%ANT_HOME%\bin;%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HO ME%\bin;%JAVA_JRE_HOME%\bin;----------------------------------- Android 编程基础 13 ② 解压 Google Android SDK ③ 解压 apache-ant-1.7.1.zip 3. HelloWorld 程序实例 结果 解压 android-sdk-windows-1.5_r1.zip 到 C:\Mobile Phone DEV\Android SDK 解压 Apache Ant apache-ant-1.7.1.zip 到 C:\Mobile Phone DEV\Apache Ant\apache-ant-1.7.1 ① 开始 -> 运行 ->cmd ② cd C:\Mobile Phone DEV\WorkSpace ③ 使用命令行工具来创建一个新工程 ④ cd Hello ⑤ ant debug ⑥ cd bin ⑦ emulator -avd Android_SDK1.5 ⑧ adb install ./hello-debug.apk ⑨ 在模拟器中运行 hello 程序 android create project -k zyf.hello -n HelloAndroid -t 2 -a AntActivity -p ./Hello----------------------------------- Android 编程基础 14 Linux Linux Linux Linux 平台: JDK+Eclipse+Android SDK+ADT JDK+Android SDK +Ant----------------------------------- Android 编程基础 15 应用解析 Activity Activity Activity Activity : : : : 活动是最基本的 Android 应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动 都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并 对 事件出响应。大多数的应用是由多个屏幕显示组成。例如 : 一个文本信息的应用也许有一个显示发送消息 的 联系人列表屏幕,第二个屏幕用来写文本消息和择收件人,再来一个屏幕查看消息历史或者消息设置操 作 等。这里每一个这样的屏幕就是一个活动,很容易实现从一个屏幕到一个新的屏幕并且完成新的活动。在 某 些情况下当前的屏幕也许需要向上一个屏 幕活动提供返回值 -- 比如让用户从手机中挑一张照片返回通讯录 为电话拨入者的头像。 当一个新的屏幕打开后,前一个屏幕将会暂停,并保存在历史堆栈中。用户可以返回到历史堆栈中的 前 一个屏幕。当屏幕不再使用时,还可以从历史堆栈中删除。默认情况下, Android 将会保留从主屏幕到每一 个应用的运行屏幕。 简单理解 Activity 代表一个用户所能看到的屏幕, Activity 主要是处理一个应用的整体性工作,例如, 监 听系统事件 ( 按键事件、触摸屏事件等 ) 、为用户显示指定的 View ,启动其他 Activity 等。所有应用的 Activit y 都继承于 android.app.Activity 类,该类是 Android 提供的基层类,其他的 Activity 继承该父类后,通过 Over ride 父类的方法来实现各种功能,这种设计在其他领域也较为常见。 Intent Intent Intent Intent : : : : 调用 Android 专有类 Intent 进行架构屏幕之间的切换。 Intent 是描述应用想要什么。 Intent 数据结构两 个最重要的部分是动作和动作对应的数据。典型的动作类型有 :MAIN (活动的门户)、 VIEW 、 PICK 、 EDIT 等。而动作对应的数据则以 URI 的形式进行表示。例如 : 要查看某个人的联系方式,你需要创建一个动作类 型为 VIEW 的 Intent ,以及一个表示这个人的 URI 。 Android 使用了 Intent 这个特殊类,实现在屏幕与屏幕之间移动。 Intent 类用于描述一个应用将会什 么 事。在 Intent 的描述结构中,有两个最重要的部分:动作和动作对应的数据。典型的动作类型有: MAIN ( a ctivity 的门户)、 VIEW 、 PICK 、 EDIT 等。而动作对应的数据则以 URI 的形式进行表示。例如:要查看一个人的 联 系方式,你需要创建一个动作类型为 VIEW 的 intent ,以及一个表示这个人的 URI 。 与之有关系的一个类叫 IntentFilter 。相对于 intent 是一个有效的某事的请求,一个 intentfilter 则用于 描 述一个 activity (或者 IntentReceiver )能够操作哪些 intent 。一个 activity 如果要显示一个人的联系方式时, 需 要声明一个 IntentFilter ,这个 IntentFilter 要知道怎么去处理 VIEW 动作和表示一个人的 URI 。 IntentFilter 需 要在 AndroidManifest.xml 中定义。 通过解析各种 intent ,从一个屏幕导航到另一个屏幕是很简单的。当向前导航时, activity 将会调用 startActivity(IntentmyIntent) 方法。然后,系统会在所有安装的应用程序中定义的 IntentFilter 中查找,找到最 匹配 myIntent 的 Intent 对应的 activity 。新的 activity 接收到 myIntent 的通知后,开始运行。当 startActivity 方 法被调用将触发解析 myIntent 的动作,这个机制提供了两个关键好处:----------------------------------- Android 编程基础 16 A 、 Activities 能够重复利用从其它组件中以 Intent 的形式产生的一个请求; B 、 Activities 可以在任何时候被一个具有相同 IntentFilter 的新的 Activity 取代。 IntentReceiver: IntentReceiver: IntentReceiver: IntentReceiver: 当你希望你的应用能够对一个外部的事件 ( 如当电话呼入时,或者数据网络可用时,或者到了晚上时 ) 出响 应,你可以使用一个 IntentReceiver 。虽然 IntentReceiver 在感兴趣的事件发生时,会使用 NotificationManage r 通知用户,但它并不能生成一个 UI 。 IntentReceiver 在 AndroidManifest.xml 中注册,但也可以在代码中使用 Context.registerReceiver() 进行注册。当一个 intentreceiver 被触发时,你的应用不必对请求调用 inten treceiver , 系统会在需要的时候启动你的应用。各种应用还可以通过使用 Context.broadcastIntent() 将它们自己的 intentreceiver 广播给其它应用程序。 Service Service Service Service : : : : 一个 Service 是一段长生命周期的,没有用户界面的程序。比较好的一个例子就是一个正在从播放列表中 播放歌曲的媒体播放器。在一个媒体播放器的应用中,应该会有多个 activity ,让使用者可以择歌曲并播 放 歌曲。然而,音乐重放这个功能并没有对应的 activity ,因为使用者当然会认为在导航到其它屏幕时音乐应 该 还在播放的。在这个例子中,媒体播放器这个 activity 会使用 Context.startService() 来启动一个 service ,从而 可以在后台保持音乐的播放。同时,系统也将保持这个 service 一直执行,直到这个 service 运行结束。另外 , 我们还可以通过使用 Context.bindService() 方法,连接到一个 service 上(如果这个 service 还没有运行将启动 它)。当连接到一个 service 之后,我们还可以 service 提供的接口与它进行通讯。拿媒体播放器这个例子来 说 , 我们还可以进行暂停、重播等操作。 Content Content Content Content Provider Provider Provider Provider : : : : Android 应用程序能够将它们的数据保存到文件、 SQLite 数据库中,甚至是任何有效的设备中。当你想 将你的应用数据与其它的应用共享时,内容提供器就可以发挥作用了。因为内容提供器类实现了一组标准 的 方法,从而能够让其它的应用保存或读取此内容提供器处理的各种数据类型。 数据是应用的核心。在 Android 中,默认使用鼎鼎大名的 SQLite 作为系统 DB 。但是在 Android 中,使用方 法有点小小的不一样。在 Android 中每一个应用都运行在各自的进程中,当你的应用需要访问其他应用的数 据时,也就需要数据在不同的虚拟机之间传递,这样的情况操作起来可能有些困难 ( 正常情况下,你不能读 取 其他的应用的 db 文件 ) , ContentProvider 正是用来解决在不同的应用包之间共享数据的工具。 � 所有被一个 Android 应用程序创建的偏好设置,文件和数据库都是私有的。 � 为了和其他应用程序共享数据,应用程序不得不创建一个 Content Provider � 要回索其他应用程序的数据,它自己的 Content Provider 必须被调用 � Android 本地 Content Provider 包括: � CallLog :地址和接收到的电话信息 � Contact.People.Phones :存储电话号码 � Setting.System :系统设置和偏好设置 � 等等----------------------------------- Android 编程基础 17 封面----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 Android Android Android Android 虚拟机 Dalvik Dalvik Dalvik Dalvik Dalvik Dalvik Dalvik Dalvik 冲击 随着 Google 的 AndroidSDK 的发布,关于它的 API 以及在移动电话领域所带来的预 期影响这些方面的讨论不胜枚举。不过,其中的一个话题在 Java 社区是一石激起千层浪, 这就是 Android 平台的基础 —— Dalvik 虚拟机。 Dalvik Dalvik Dalvik Dalvik 和标准 Java Java Java Java 虚拟机 (JVM) (JVM) (JVM) (JVM) 首要差别 Dalvik 基于寄存器,而 JVM 基于栈。,基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花 费 的时间更短。 Dalvik Dalvik Dalvik Dalvik 和 Java Java Java Java 运行环境的区别 Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个 Dalvik 应用作为一个独立 的 Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭 . Dalvik Dalvik Dalvik Dalvik 形势 Dalvik 的诞生也导致人们开始忧虑 Java 平台的第一次大规模的分道扬镳或许已经是进行时了 —— 有人已经 把 Davlik 和微软的 JVM 以及 Sun 对微软的诉讼联系起来,等着看 Google 身上是否也会发生类似事情;另外 一 些人则指出, Google 并没有宣称 Dalvik 是一个 Java 实现,而微软却是这样的。 Sun 也对可能带来的阵营 分裂表达了忧虑情绪,并提出和 Google 合作来保证 Dalvik 和 JVM 之间的兼容性 —— Google 对此的解释是, Dalvik 是对解决目前 JavaME 平台上分裂的一次尝试,也是为了提供一个拥 有较少限制许可证的平台。甚至 还有人怀疑这是否是 Sun 和 Google 两大阵营对 Java 之未来的一次大规模较量。----------------------------------- Android 编程基础 3 Android Android Android Android 中各种 JAVA JAVA JAVA JAVA 包的功能描述 在 Android 的应用程序开发中,通常使用的是 JAVA 语言,除了需要熟悉 JAVA 语 言的基础知识之外,还需要了解 Android 提供的扩展的 JAVA 功能。 在一般的 JAVA 应用中,如果需用引用基础类库,通常需要使用如下的方式: import javax.swing.*; 以上代码表示了引用 JAVA 的 GUI 组件 Swing,javax.swing 即 JAVA 中的一个包。 android 提供一些扩展的 JAVA 类库,类库分为若干个包,每个包中包含若干个类。 重要包的描述: android.app :提供高层的程序模型、提供基本的运行环境 android.content :包含各种的对设备上的数据进行访问和发布的类 android.database :通过内容提供者浏览和操作数据库 android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上 . android.location :定位和相关服务的类 android.media :提供一些类管理多种音频、视频的媒体接口 android.net :提供帮助网络访问的类,超过通常的 java.net.* 接口 android.os :提供了系统服务、消息传输、 IPC 机制 android.opengl :提供 OpenGL 的工具 android.provider :提供类访问 Android 的内容提供者 android.telephony :提供与拨打电话相关的 API 交互 android.view :提供基础的用户界面接口框架 android.util :涉及工具性的方法,例如时间日期的操作 android.webkit :默认浏览器操作接口 android.widget :包含各种 UI 元素(大部分是可见的)在应用程序的屏幕中使用----------------------------------- Android 编程基础 4 Android Android Android Android 的相关文件类型 Java Java Java Java 文件 ----- ----- ----- ----- 应用程序源文件 android 本身相当一部分都是用 java 编写而成 ( 基本上架构图里头蓝色的部份都是用 Java 开发的 ) , android 的 应用必须使用 java 来开发。 Class Class Class Class 文件 ------Java ------Java ------Java ------Java 编译后的目标文件 不像 J2se , java 编译成 class 就可以直接运行, android 平台上 class 文件不能直接在 android 上运行。由于 G oogle 使用了自己的 Dalvik 来运行应用,所以这里的 class 也肯定不能在 AndroidDalvik 的 java 环境中运行, androi d 的 class 文件实际上只是编译过程中的中间目标文件,需要链接成 dex 文件后才能在 dalvik 上运行。 Dex Dex Dex Dex 文件 -----Android -----Android -----Android -----Android 平台上的可执行文件 Android 虚拟机 Dalvik 支持的字节码文件格式 Google 在新发布的 Android 平台上使用了自己的 Dalvik 虚拟 机 来定义,这种虚拟机执行的并非 Java 字节码,而是另一种字节码: dex 格式的字节码。在编译 Java 代码之 后 , 通过 Android 平台上的工具可以将 Java 字节码转换成 Dex 字节码。虽然 Google 称 Dalvik 是为了移动设备定 的,但是业界很多人认为这是为了规避向 sun 申请 Javalicense 。这个 DalvikVM 针对手机程式 /CPU 过 最 佳化,可以同时执行许多 VM 而不会占用太多 Res ource 。 Apk Apk Apk Apk 文件 -------Android -------Android -------Android -------Android 上的安装文件 Apk 是 Android 安装包的扩展名,一个 Android 安装包包含了与某个 Android 应用程序相关的所有文件。 apk 文件将 AndroidManifest.xml 文件、应用程序代码 (.dex 文件 ) 、资源文件和其他文件打成一个压缩包。一个工 程只能打进一个 .apk 文件。----------------------------------- Android 编程基础 5 Android Android Android Android 的应用程序结构分析: HelloActivity 本例以一个简单的 HelloActivity 程序为例,简单介绍 Android 应用程序的源代码结构。事实 上, Android 应用程序虽然不是很复杂,但是通常涉及了 JAVA 程序 ,XML 文件, Makefile 多方面的内容。 HelloActivity 虽然简单,但是麻雀虽小,五脏俱全,是学习 Android 应用程 序的最好示例。 第一部分: HelloActivity HelloActivity HelloActivity HelloActivity 的源代码 HelloActivity 工程的源代码在 Android 目录的 development/samples/HelloActivity/ 中,代码的 结构如下所示: 其中 tests 是一个独立的项目,可以暂时不考虑。其他部分看作一个 Android 的一应用程序 的工程。这个工程主要的组成部分如下所示: AndroidManifest.xml :工程的描述文件,在运行时有用处 Android.mk :整个工程的 Makefile development/samples/HelloActivity/ |-- Android.mk |-- AndroidManifest.xml |-- res | |-- layout | | `-- hello_activity.xml | `-- values | `-- strings.xml |-- src | `-- com | `-- example | `-- android | `-- helloactivity | `-- HelloActivity.java `-- tests |-- Android.mk |-- AndroidManifest.xml `-- src `-- com `-- android `-- helloactivity `-- HelloActivityTest.java----------------------------------- Android 编程基础 6 res :放置资源文件的目录 src/com/example/android/helloactivity/HelloActivity.java :这是 JAVA 类文件,这个文件的路径 表示在 Andorid 的 JAVA 包的结构中的位置, 这个包的使用方式为 com.example.android.helloactivity 。 第二部分: 编译的中间结果 这个 HelloActivity 工程经过编译后将生成 out/target/common/obj/APPS/He lloActivity_intermediates/ 目录, 这个目录中的内容都是 HelloActivity 工程相关的, 更具体地说都与 development/samples/HelloActivity/ 中的 Android.mk 文件相关。 classes.dex 是一个最重要的文件,它是给 Android 的 JAVA 虚拟机 Dalvik 运行的字节码文 件。 classes.jar 是一个 JAR 文件, JAR 的含义为 Java ARchive ,也就是 Java 归档,是一种与平台 无关的文件格式,可将多个文件合成一个文件。解压缩之后的目录结构: (JAVA 标准编译得 到的类 ) out/target/common/obj/APPS/He lloActivity_intermediates/ |-- classes.dex (字节码) |-- classes.jar ( JAR 文件 ) |-- public_resources.xml (根据 resources 结构生成的 xml ) `-- src |-- R.stamp `-- com `-- example `-- android `-- helloactivity `-- R.java ( resources 生成的文件)----------------------------------- Android 编程基础 7 各个以 class 为扩展名的文件,事实上是 JAVA 程序经过编译后的各个类的字节码。 第三部分: 目标 apk apk apk apk 文件 目标 apk 文件是 Android 的 JAVA 虚拟机 Dalvik 安装和运行的文件,事实上这个 apk 文件将 由编译的中间结果和原始文件生成。 apk 文件的本质是一个 zip 包。这个 APK 包解压缩后的 目录结构如下所示: 值得注意的是,这里的 xml 文件经过了处理,和原始的文件不太一样,不能按照文本文件 的方式阅读。 classes |-- META-INF | `-- MANIFEST.MF `-- com `-- example `-- android `-- helloactivity |-- HelloActivity.class |-- R$attr.class |-- R$id.class |-- R$layout.class |-- R$string.class `-- R.class out/target/product/generic/obj/APPS/HelloActivity_intermediates/package.apk_FILES/ |-- AndroidManifest.xml |-- META-INF | |-- CERT.RSA | |-- CERT.SF | `-- MANIFEST.MF |-- classes.dex |-- res | `-- layout | `-- hello_activity.xml `-- resources.arsc----------------------------------- Android 编程基础 8 第四部分: 源代码的各个文件 Android.mk 是整个工程的 “ Makefile ” ,其内容如下所示: � LOCAL_PATH:= $(call my-dir) � include $(CLEAR_VARS) � LOCAL_MODULE_TAGS := samples � # Only compile source java files in this apk. � LOCAL_SRC_FILES := $(call all-java-files-under, src) � LOCAL_PACKAGE_NAME := HelloActivity � LOCAL_SDK_VERSION := current � include $(BUILD_PACKAGE) � # Use the following include to make our test apk. � include $(call all-makefiles-under,$(LOCAL_PATH)) 这个文件在各个 Android 的工程中都是类似的,其中 LOCAL_PACKAGE_NAME 表示了这 个包的名字。 LOCAL_MODULE_TAGS 表示了模块的标,在这里使用的是 samples ,正式的应用程序( packages 目录中的应用)中多使用 eng development 。 AndroidManifest.xml 是这个 HelloActivity 工程的描述文件,其内容如下所示: 其中 package 用于说明这个包的名称, android:labeapplication 中的内容是表示这个应用程序 在界面上显示的标题, activity 中的 android:name 表示这个 Android 的活动的名称。 ----------------------------------- Android 编程基础 9 文件 src/com/example/android/helloactivity/HelloActivity.java 是程序主要文件,由 JAVA 语言 写成 com.example.android.helloactivity 表示的是这个包的名称 , 在文件的头部引入了两个包 android.app.Activity 是一个 Android 活动( Activity )包,每一个 Android 活动都需要继承 Activity 类。 包 android.os.Bundle 用于映射字符串的值。 onCreate() 是一个重载的函数,在这个函数中实现应用程序创建的所执行的过程。其中 setContentView() 设置当前的视图( View )。 设置的方法是使用一个文件,这个文件因此决定了视图中包含的内容。这里使用的是 R.layout.hello_activity ,表示从 res/layout/ 目录中使用 hello_activity.xml 文件。 res/layout/hello_activity.xml 文件的内容如下所示: 其中定义了一个可编辑的文本( EditText ),下面的各项其实是它的各种属性, android:text 表示这个文本 的 内 容 ,string/hello_activity_text_text 表 示 找 到 相 应 的 文 件 , 也 就 是 res/value/string.xml 文 件 中 的 hello_activity_text_text 文本。 res/value/string.xml 的内容如下所示: hello_activity_text_text 文本被 res/layout/hello_activity.xml 文件引用,正是应用程序运行时在 屏幕显示的文本。 package package package package com.example.android.helloactivity; import import import import android.app.Activity; import import import import android.os.Bundle; public public public public class class class class HelloActivity extends extends extends extends Activity { public public public public HelloActivity() { } @ Override public public public public void void void void onCreate(Bundle savedInstanceState) { super super super super .onCreate(savedInstanceState); setContentView(R.layout.hello_activity); } } He llo , World! ----------------------------------- Android 编程基础 10 Android Android Android Android ADB ADB ADB ADB 工具使用 adb(Android Debug Bridge) 是 Android 提供的一个通用调试工具,借助这个工具,我妈可以管理设备或手机 模 拟器的状态。 adb adb adb adb 功能操作: � 快速更新设备或手机模拟器中的代码,如应用或 Android 系统升级 � 在设备上运行 shell 命令 � 管理设备或手机模拟器上预定端口 � 在设备或手机模拟器上复制、粘贴文件 adb adb adb adb 常用操作: 安装应用到模拟器 Android 没有提供一个卸载应用的命令,只能手动删除: 进入设备或模拟器的 Shell 通过以上命令,可以进入设备或模拟器的 shell 环境中,在这个 Linux Shell 中,你可以执行各种 Linux 的命 令 , 另外如果只想执行一条 shell 命令,可以采用以下方式: 如: 会打印出内核的调试信息 发布端口 可以设置任意的端口号,为主机向模拟器或设备的请求端口。如 : adb install app.apk adb shell cd data/app rm app.apk adb shell adb shell [command] adb shell dmesg adb forward tcp:5555 tcp:8000----------------------------------- Android 编程基础 11 复制文件 可向一个设备或从一个设备中复制文件 � 复制一个文件或目录到设备或模拟器上: 如: � 从设备或模拟器上复制一个文件或目录 如: 搜索 / 等待模拟器、设备实例 取得当前运行的模拟器、设备的实例列表及每个实例的状态 | 等待正在运行的设备 查看 Bug 报告 记录无线通讯日志 无线通讯记录日志非常多,在运行时没必要记录,可以通过命令设置记录 获取设备 ID 和序列号 访问数据库 SQLite3 adb push adb push test.txt /tmp/test.txt adb pull adb pull /android/lib/libwebcore.os adb devices adb wait-for-device adb bugreport adb shell logcat -b radio adb get-product adb get-serialno adb shell sqlite3----------------------------------- Android 编程基础 12 封面----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 Android Android Android Android 模拟器 模拟器参数 参数格式 option 项 emulator [option] [-qemu args] -sysdir 为模拟器在 目录中搜索系统硬盘镜像 -system 为模拟器从 文件中读取初始化系统镜像 -datadir 设置用户数据写入的目录 -kernel 为模拟器设置使用指定的模拟器内核 -ramdisk 设置内存 RAM 镜像文件 ( 默认为 /ramdisk.img) -image 废弃,使用 -system 替代 -init-data 设置初始化数据镜像 ( 默认为 /userdata.img) -initdata 和 "-init-data " 使用方法一致 -data 设置数据镜像 ( 默认为 /userdata-qemu.img) -partition-size system/data 分区容量大小 (MB) -cache 设置模拟器缓存分区镜像 ( 默认为 零时文件 ) -no-cache 禁用缓存分区 -nocache 与 "-no-cache" 使用方法相同 -sdcard 指定模拟器 SDCard 镜像文件 ( 默认为 /sdcard.img) -wipe-data 清除并重置用户数据镜像 ( 从 initdata 拷贝 ) -avd 指定模拟器使用 Android 虚拟设备 -skindir 设置模拟器皮肤 在 目录中搜索皮肤 ( 默认为 /skins 目录 ) -skin 择使用给定的皮肤 -no-skin 不适用任何模拟器皮肤 -noskin 使用方法与 "-no-skin" 相同 -memory 物理 RAM 内存大小 (MB) -netspeed 设置最大网络下载、上传速度 -netdelay 网络时延模拟 -netfast 禁用网络形态 -tarce 代码配置可用 -show-kernel 显示内核信息 -shell 在当前终端中使用根 Shell 命令 -no-jni Dalvik 运行时禁用 JNI 检测 -nojni 使用方法与 "-no-jni" 相同 -logcat 输出给定 tag 的 Logcat 信息----------------------------------- Android 编程基础 3 -no-audio 禁用音频支持 -noaudio 与 "-no-audio" 用法相同 -audio 使用指定的音频 backend -audio-in 使用指定的输入音频 backend -audoi-out 使用指定的输出音频 backend -raw-keys 禁用 Unicode 键盘翻转图 -radio 重定向无线模式接口到个性化设备 -port 设置控制台使用的 TCP 端口 -ports , 设置控制台使用的 TCP 端口和 ADB 调试桥使用的 TCP 端口 -onion 在屏幕上层使用覆盖 PNG 图片 -onion-alpha 指定上层皮肤半透明度 -onion-rotation 0|1|2|3 指定上层皮肤旋转 -scale 调节模拟器窗口尺寸 ( 三种: 1.0-3.0 、 dpi 、 auto) -dpi-device 设置设备的 resolution (dpi 单位 ) ( 默认 165) -http-proxy 通过一个 HTTP 或 HTTPS 代理来创建 TCP 连接 -timezone 使用给定的时区,而不是主机默认的 -dns-server 在模拟系统上使用给定的 DNS 服务 -cpu-delay 调节 CUP 模拟 -no-boot-anim 禁用动画来快速启动 -no-window 禁用图形化窗口显示 -version 显示模拟器版本号 -report-console 向远程 socket 报告控制台端口 -gps 重定向 GPS 导航到个性化设备 -keyset 指定按键设置文件名 -shell-serial 根 shell 的个性化设备 -old-system 支持旧版本 (pre 1.4) 系统镜像 -tcpdump 把网络数据包捕获到文件中 -bootchart bootcharting 可用 -qemu args.... 向 qemu 传递参数 -qemu -h 显示 qemu 帮助 -verbose 和 "-debug-init" 相同 -debug 可用、禁用调试信息 -debug- 使指定的调试信息可用 -debug-no- 禁用指定的调试信息 -help 打印出该帮助文档 -help- 打印出指定 option 的帮助文档 -help-disk-images 关于硬盘镜像帮助 -help-keys 支持按钮捆绑 ( 手机快捷键 ) -help-debug-tags 显示出 -debug 命令中的 tag 可值 -help-char-devices 个性化设备说明 -help-environment 环境变量 -help-keyset-file 指定按键绑定设置文件 -help-virtula-device 虚拟设备管理----------------------------------- Android 编程基础 4 -help-sdk-images 当使用 SDK 时关于硬盘镜像的信息 -help-build-images 当构建 Android 时,关于硬盘镜像的信息 -help-all 打印出所有帮助----------------------------------- Android 编程基础 5 进程: 在 Android 中,进程完全是应用程序的实现细节,不是用户一般想象的那样。 它们的用途很简单: � 通过把不信任或是不稳定的代码放到其他进程中来提高稳定性或是安全性 � 通过在相同的进程中运行多个 .apk 代码来减少消耗 � 通过把重量级代码放入一个分开的进程中来帮助系统管理资源。该分开的进程可以被应用程序的其他 部 分单独地杀死 � 如果两个没有共享相同的用户 ID 的 .apk 试图在相同的进程中运行,这将不被允许,并且系统会为每一 个 apk 程序创建不同的进程会 线程 � Android 让一个应用程序在单独的线程中,指导它创建自己的线程 � 应用程序组件( Activity 、 service 、 broadcast receiver )所有都在理想的主线程中实例化 � 没有一个组件应该执行长时间或是阻塞操作 ( 例如网络呼叫或是计算循环 ) 当被系统调用时,这将中断所 有在该进程的其他组件 � 你可以创建一个新的线程来执行长期操作----------------------------------- Android 编程基础 6 Android Android Android Android 释放手机资源,进程释放优先级 当系统资源消耗, Android 将会杀死一些进程来释放资源。 进程优先级顺序: ① 前台进程: 包含一个前台 Activity 、包含一个正在运行的广播接收器、正在运行的服务(当前用户所需的 Activity 、 正在屏幕顶层运行的 Activity ) ② 可视进程: 包含一个可视化的 Activity ( Activity 可视的,但是不是在前台的( onPause ))、例如显示在一个前台对 话框之后的以前的 Activity ) ③ 服务进程: 包含一个被开启的服务 ( 处理服务,不是直接可视,例如媒体播放器,网络上传、下载 ) ④ 后台进程: 包含一个不可视的 Activity( 带有一个当前不可视的 Activity 、可以在任意时刻杀死该进程来回收内存 ) ⑤ 空进程 没有持有任何应用程序组件----------------------------------- Android 编程基础 7 Android Android Android Android 应用开发 1 1 1 1 分析 Hello Hello Hello Hello Android Android Android Android 打开 Hello Android 工程 Main.xml src 文件夹 HelloAndroid.java R.java Android Library Assets 文件夹 源文件 主程序文件 资源文件 Java 库 静态文件 打包 res 文件夹 drawable 文件夹 layout 文件夹 values 文件夹 程序图标 (ico.png) 布局 UI (main.xml) 程序用到的 String 、颜色 **(string.xml) AndroidMainfest.xml 描述应用程序、构成、组件、权限 bin 文件夹 classes.dex HelloAndroid.apk 自定义的包文件夹 编译的 java 二进制 码 Android 安装包 (APK 包 ) 存放编译后的字节码文件 整体布局 表示线性布局 xmlns:android = "http://schemas.android.com/apk/res/android" 名字空间 android:orientation = "vertical" 控件布局 垂直往下布局 android:layout_width = "fill_parent" android:layout_height = "fill_parent" 上层控件填充满 图形空间 派生于 View ----------------------------------- Android 编程基础 8 R.java 通过 res 文件夹下的 xml 文件定义自动生成的, main.xml ico.png string.xml 是配套的关联,进行修改后 R.java 自动重新生成 AndroidManifest.xml 有关版本,程序信息, java 包,程序图标,程序记录信息等。 Manifest.xml 文件轮廓 ----------------------------------- Android 编程基础 9 添加编辑框与按钮 package package package package zyf.Study.AndroidSturdyByMyself; import import import import android.app.Activity; import import import import android.os.Bundle; import import import import android.view.View; import import import import android.view.View.OnClickListener; import import import import android.widget.Button; import import import import android.widget.EditText; import import import import android.widget.TextView; public public public public class class class class AndroidSturdyByMyself extends extends extends extends Activity { private private private private EditText getNameEditText ; private private private private Button button_Login ; private private private private TextView show_Login_TextView ; /** Called when the activity is first created. */ @Override public public public public void void void void onCreate(Bundle savedInstanceState) { super super super super .onCreate(savedInstanceState); setContentView(R.layout. main ); getNameEditText =(EditText)findViewById(R.id. widget29_getName_EditText ); button_Login =(Button)findViewById(R.id. widget30_Login_Button ); show_Login_TextView =(TextView)findViewById(R.id. widget31_showLogin_TextView ); button_Login .setOnClickListener( new new new new OnClickListener(){ @Override public public public public void void void void onClick(View v) { // TODO TODO TODO TODO Auto-generated method stub show_Login_TextView .setText( getNameEditText .getText()+ " 欢迎您进入 " ); } }); } }----------------------------------- Android 编程基础 10 使用 Intent Intent Intent Intent 启动另一个 Activity Activity Activity Activity 在多个 Activity Activity Activity Activity 之间切换时候,注意每个 Activity Activity Activity Activity 都应在 AndroidManifest.xml AndroidManifest.xml AndroidManifest.xml AndroidManifest.xml 中有所声 明定义(如下) 在不同 Task Task Task Task 中启动 Activity Activity Activity Activity Intent.FLAG_ACTIVITY_NEW_TASK Intent showNextPage_Intent= new new new new Intent(); showNextPage_Intent.setClass(UsingBundel. this this th
易语言~模块~批量~下载 2008-11-08 14:41 文件文件夹 易语言模块大全 2005-10-21 15:30 14489 3100 易语言模块大全\24位转单色位图模块.ec 2007-01-18 07:00 7110 2339 易语言模块大全\69msn.ec 2005-05-26 02:18 4070 1472 易语言模块大全\ACCESS到高级表格.ec 2001-12-31 21:24 7664 1967 易语言模块大全\Access操作.ec 2005-10-21 15:30 4303 1500 易语言模块大全\ACCSEE记录显示到超级列表框模块.ec 2005-10-21 15:30 7198 2077 易语言模块大全\ACSII加解密模块2.0.ec 2005-10-21 15:30 25389 8592 易语言模块大全\AD.ec 2006-07-20 22:20 5270 1683 易语言模块大全\ADO方式填充树型框.ec 2005-10-21 15:30 14579 3539 易语言模块大全\Base64编解码.ec 2005-07-27 11:12 8525 2416 易语言模块大全\BASE64编解码模块.ec 2003-08-14 07:57 6687 2074 易语言模块大全\Bios信息.ec 2005-10-21 15:30 2264 905 易语言模块大全\BMP滤镜模块.ec 2004-09-02 16:58 3875 1504 易语言模块大全\BoyChong-神2多方式取IP模块.ec 2005-10-21 23:30 85873 8419 易语言模块大全\BoyChong专用常用模块2.ec 2004-02-07 10:17 4396930 326963 易语言模块大全\Cool皮肤模块.ec 2004-02-02 10:15 19861 5266 易语言模块大全\CPU占用率检测模块.ec 2004-08-11 00:34 1667 598 易语言模块大全\cs.ec 2005-10-21 15:30 4047 1417 易语言模块大全\DES加密模块 1.0.ec 2005-08-06 14:55 12387 3460 易语言模块大全\DIY热键框模块.ec 2005-10-21 15:30 10219 3288 易语言模块大全\DLL注入模块.ec 2005-10-21 15:30 2624 1221 易语言模块大全\DOS命令模块.ec 2002-07-28 03:41 1551 538 易语言模块大全\EC.EC 2005-12-30 21:58 43618 8803 易语言模块大全\EdbServer1.0客户端.ec 2006-05-22 07:03 30865 7639 易语言模块大全\EDB、高级表格、XLS互换.ec 2004-08-27 08:10 38059 9678 易语言模块大全\edb到html-1.0.ec 2005-10-21 15:30 29279 5674 易语言模块大全\EDB数据库客户端模块 1.0.ec 2005-10-21 15:30 12012 3814 易语言模块大全\edb数据库转Excel模块 1.0.ec 2005-10-21 23:30 12012 3814 易语言模块大全\edb数据库转Excel模块 1.3.ec 2005-10-21 15:30 11535 3544 易语言模块大全\edb转xls.ec 2005-09-21 07:50 216164 47144 易语言模块大全\eOgre.ec 2005-10-21 15:30 53913 19033 易语言模块大全\EtfAPI.ec 2003-12-11 23:51 68895 26171 易语言模块大全\ETimeFly API模块.ec 2006-07-09 00:43 5783 1944 易语言模块大全\Excel功能模块.ec 2004-11-16 07:21 3289 1145 易语言模块大全\EXE→SWF转换模块.ec 2005-10-21 15:30 21662 5665 易语言模块大全\ExportEdb.ec 2004-11-09 04:44 9214 1593 易语言模块大全\E库多条件查询模块.ec 2004-09-19 16:33 2386 901 易语言模块大全\E库模糊查询模块.ec 2005-10-21 15:30 6012 2154 易语言模块大全\E电子琴.ec 2007-08-03 02:26 20711 2902 易语言模块大全\fhhs.ec 2005-10-21 15:30 192317 86250 易语言模块大全\FlyFox_hotkey.ec 2005-10-21 15:30 4771 1810 易语言模块大全\ForceSample.ec 2005-12-11 01:55 5016 1490 易语言模块大全\freemark模块_取文件.ec 2005-10-21 15:30 4091 1371 易语言模块大全\GetStringSize.ec 2005-10-21 15:30 2804 952 易语言模块大全\Hex-Dec.ec 2005-10-21 15:30 21249 5653 易语言模块大全\http_ec.ec 2005-10-03 11:17 19473 5344 易语言模块大全\HTTP访问模块 .ec 2004-03-24 10:19 24635 6437 易语言模块大全\HTTP访问模块1.0.ec 2005-10-21 23:30 21150 5629 易语言模块大全\HTTP访问模块1.1.ec 2005-10-21 15:30 14164 3949 易语言模块大全\IC卡读写模块 1.0.ec 2002-06-24 10:54 5555 2002 易语言模块大全\IP地址编辑框2.0.ec 2002-03-26 10:00 1765 740 易语言模块大全\kernel模块.EC 2005-10-21 15:30 201482 12931 易语言模块大全\LED液晶控件模块(红色增强版).ec 2002-08-20 02:11 1907 775 易语言模块大全\MD5取数据摘要.EC 2005-10-21 15:30 4343 1369 易语言模块大全\MDB到超级列表框.ec 2004-11-28 21:12 11813 2720 易语言模块大全\mp3信息模块.ec 2005-10-31 05:07 8198 2457 易语言模块大全\NT系统服务.ec 2005-10-21 15:30 3169 1129 易语言模块大全\OCX控件高级注册.ec 2006-07-20 22:20 5515 1717 易语言模块大全\ODBC方式填充树型框.ec 2003-02-18 18:45 7607 2323 易语言模块大全\PGBEAPICopy.ec 2004-06-15 22:43 71634 64454 易语言模块大全\powerdll.ec 2005-10-21 15:30 5113 1616 易语言模块大全\ProcessInfo.ec 2005-10-21 15:30 2178 774 易语言模块大全\ProgressBar.ec 2005-10-21 15:30 5617 1721 易语言模块大全\qp编解码.ec 2006-03-30 00:40 187439 4697 易语言模块大全\QQ登录.ec 2006-01-12 07:14 210708 181199 易语言模块大全\QQ通讯协议模块.ec 2005-10-21 23:30 334447 179054 易语言模块大全\RAR压缩模块 1.0.ec 2005-10-21 15:30 4027 1183 易语言模块大全\RC4 加密算法 1.0.ec 2004-08-28 12:04 2255 868 易语言模块大全\RC4-林子深.EC 2004-08-28 04:04 2255 868 易语言模块大全\RC4.EC 2005-10-21 15:30 16717 5253 易语言模块大全\RegEx.ec 2005-10-21 15:30 16930 5333 易语言模块大全\RegEx1.ec 2005-10-21 15:30 11367 3209 易语言模块大全\rhmisc.ec 2005-10-21 15:30 11819 3314 易语言模块大全\runtime.ec 2005-10-21 23:30 27981 7953 易语言模块大全\RUN加减模块1.0+名.ec 2005-10-21 15:30 6956 2411 易语言模块大全\SAVEPIC.EC 2005-10-21 15:30 3165 1050 易语言模块大全\SetIEProxy.ec 2005-10-21 15:30 3618 1338 易语言模块大全\sev.ec 2005-10-21 15:30 1884 804 易语言模块大全\SHELL32.EC 2005-10-21 15:30 5298 2159 易语言模块大全\ShutDown.ec 2002-12-06 14:54 269825 150407 易语言模块大全\SH_RAR.EC 2005-10-21 15:30 68070 7119 易语言模块大全\SIMIXP.EC 2005-10-21 15:30 68073 7096 易语言模块大全\simixp1.0.ec 2005-10-21 15:30 69908 7382 易语言模块大全\simixp1.01.ec 2005-10-21 15:30 1545256 42736 易语言模块大全\simixp1.02.ec 2003-05-30 05:01 64460 30133 易语言模块大全\simixp3.0.ec 2003-12-27 12:17 66401 30677 易语言模块大全\simixp4.0.ec 2005-10-21 15:30 5169 2139 易语言模块大全\SMTP.EC 2005-10-21 15:30 422506 81858 易语言模块大全\SPEED.EC 2005-10-21 15:30 217008 76763 易语言模块大全\spell.ec 2005-10-21 15:30 10170 3193 易语言模块大全\SQL.ec 2005-08-15 10:03 4273 1524 易语言模块大全\Sqlite数据库加强.ec 2005-05-27 05:20 38097 9607 易语言模块大全\Sqlite表管理.ec 2004-12-01 08:13 6412 2158 易语言模块大全\SQL到文本.ec 2006-03-29 04:40 4961 1740 易语言模块大全\SQL基本语句.ec 2006-01-04 14:21 77791 19069 易语言模块大全\sql操作模块.ec 2005-10-21 15:30 8193 2748 易语言模块大全\SQL数据库操作模块.ec 2002-04-11 09:36 8193 2748 易语言模块大全\SQL数据库最新操作模块.ec 2005-10-21 15:30 38403 8829 易语言模块大全\Star.ec 2005-10-21 15:30 26425 7061 易语言模块大全\StarlightExtinction.ec 2005-10-21 15:30 3797 1517 易语言模块大全\status.ec 2005-10-21 15:30 48018 7834 易语言模块大全\SysResInfo.ec 2005-10-21 15:30 2066 727 易语言模块大全\taskbar.ec 2005-10-21 15:30 11152 3359 易语言模块大全\TCP服务器.ec 2005-10-21 15:30 5741 1421 易语言模块大全\tcsxk.ec 2005-10-21 15:30 1689 665 易语言模块大全\TESTECOM.EC 2005-10-21 15:30 10291 3095 易语言模块大全\tip.ec 2005-10-21 15:30 11262 3136 易语言模块大全\Tooltip26.ec 2005-10-21 15:30 11297 3139 易语言模块大全\Tooltip261.ec 2005-10-21 15:30 10563 3386 易语言模块大全\Tooltip27.ec 2005-10-21 15:30 9749 3274 易语言模块大全\Tooltip272Alpha版.ec 2005-10-21 15:30 10725 3462 易语言模块大全\Tooltip30版[易语言3.0以上版本].ec 2005-10-21 15:30 11317 3602 易语言模块大全\Tooltip31版[易语言3.0以上版本].ec 2005-10-21 15:30 2103 734 易语言模块大全\Trackbar.ec 2005-10-21 15:30 2619 971 易语言模块大全\TTS.EC 2005-11-04 18:12 94257 22635 易语言模块大全\TWnet.CN.EC 2005-01-24 06:11 9495 2496 易语言模块大全\URL编码解码.ec 2005-10-21 15:30 2520 995 易语言模块大全\USER32.EC 2002-03-27 17:54 2520 995 易语言模块大全\user32模块.EC 2002-03-27 18:28 1884 804 易语言模块大全\user模块.EC 2005-10-21 15:30 10630 3360 易语言模块大全\USUAL.EC 2005-10-21 15:30 7749 2600 易语言模块大全\VERSION.EC 2005-10-21 15:30 5369 1825 易语言模块大全\WBCZ.EC 2005-10-21 15:30 4579 1375 易语言模块大全\WBFH.EC 2005-10-21 15:30 4469 1539 易语言模块大全\wf.ec 2005-10-21 15:30 4368 1518 易语言模块大全\WF1.EC 2007-05-06 02:09 32016 13707 易语言模块大全\WinAPI_窗口与组件.ec 2002-10-28 17:02 68073 7096 易语言模块大全\windowsXP界面模拟模块1.0.ec 2002-10-28 21:22 69908 7382 易语言模块大全\windowsXP界面模拟模块1.01.ec 2002-10-30 02:34 1545256 42736 易语言模块大全\windowsXP界面模拟模块1.02.ec 2002-11-01 23:10 64781 30175 易语言模块大全\windowsXP界面模拟模块1.03.ec 2003-05-30 13:01 64460 30133 易语言模块大全\windowsXP界面模拟模块3.0.ec 2003-12-27 20:17 66401 30677 易语言模块大全\windowsXP界面模拟模块4.0版.ec 2004-10-28 01:13 8262 3306 易语言模块大全\Windows消息函数.ec 2005-10-21 15:30 19705 5928 易语言模块大全\winsys.ec 2006-02-17 22:13 99438 19279 易语言模块大全\WYSQL客户端.ec 2005-10-21 15:30 11077 7265 易语言模块大全\xlAbout.ec 2005-10-21 15:30 51976 22667 易语言模块大全\XP-OK.EC 2005-10-21 15:30 55024 3953 易语言模块大全\XP.EC 2005-10-21 15:30 56554 4444 易语言模块大全\XP_EC.EC 2005-10-21 15:30 21573 5776 易语言模块大全\XP框1.1.ec 2005-10-21 23:30 51976 22667 易语言模块大全\XP完美模拟专家.EC 2005-10-21 15:30 30034 7294 易语言模块大全\XP按钮1.1.ec 2005-10-21 15:31 109193 55884 易语言模块大全\XP界面模拟模块3.1版.ec 2005-10-21 15:31 94257 49232 易语言模块大全\XP皮肤1.6.ec 2005-10-21 15:31 20453 5454 易语言模块大全\XP择框1.1.ec 2004-03-28 22:10 9353 2650 易语言模块大全\zip压缩.ec 2006-12-25 15:27 3985 1374 易语言模块大全\万能注册验证模块.ec 2003-01-17 19:04 269825 150407 易语言模块大全\世恒通用安装系统文件压缩模块.ec 2005-10-21 15:31 4783 1766 易语言模块大全\个性信息框.ec 2004-06-01 19:06 4783 1766 易语言模块大全\个性信息框1.1.ec 2005-10-21 15:31 5262 1949 易语言模块大全\个性信息框1.21.ec 2005-10-21 23:31 28098 8088 易语言模块大全\个性信息框1.5.ec 2005-10-21 15:31 28098 8088 易语言模块大全\个性信息框1.ec 2005-06-28 07:44 18462 4023 易语言模块大全\个性化电脑模块.ec 2004-06-06 05:01 15219 4495 易语言模块大全\互联网扩展模块1.1.ec 2005-10-21 15:31 479751 309575 易语言模块大全\五笔编码查询模块.ec 2005-08-15 09:49 8584 2916 易语言模块大全\代码编辑器部分模块.ec 2002-11-07 18:42 100179 19092 易语言模块大全\仿WinXP窗口v3.1版.ec 2005-10-21 15:31 94979 18657 易语言模块大全\仿XP界面3.0特别版模块 3.0.ec 2005-10-03 09:48 73863 13822 易语言模块大全\仿XP窗口2.0.ec 2006-03-01 08:42 21440 5833 易语言模块大全\仿真shell库.ec 2006-12-17 14:13 1636 648 易语言模块大全\优化内存模块.ec 2005-08-27 09:53 4847 1681 易语言模块大全\伟业超级列表框列宽尺寸自动调整.ec 2005-09-18 20:58 4693 1757 易语言模块大全\伟业高级表格列宽尺寸自动调整.ec 2005-10-16 01:12 12041 2730 易语言模块大全\传世注册.ec 2005-10-21 15:31 65438 21813 易语言模块大全\低级功能模块.ec 2004-08-21 07:03 205997 27643 易语言模块大全\供应商管理模块.ec 2002-04-13 09:39 6956 2411 易语言模块大全\保存图片1.0.ec 2002-10-22 07:48 10733 2320 易语言模块大全\保存扩展界面设置.ec 2005-08-30 02:33 115177 73096 易语言模块大全\保护.ec 2005-08-02 14:03 2820 1013 易语言模块大全\保证显示.ec 2002-06-14 10:50 10291 3095 易语言模块大全\信息提示框控件(Tip).ec 2004-08-22 16:46 8975 3079 易语言模块大全\修改菜单1.0版.ec 2005-10-21 15:31 3697 1369 易语言模块大全\光驱控制模块.ec 2003-09-18 23:54 14822 4657 易语言模块大全\全面操作SQL Server 2000.ec 2004-02-13 13:27 56023 11647 易语言模块大全\公农历转换1.2.ec 2005-10-21 15:31 46694 10215 易语言模块大全\公农历转换1.ec 2005-10-21 15:31 9942 2855 易语言模块大全\公历转农历模块 1.0.ec 2006-02-05 01:01 13683 3704 易语言模块大全\六十四卦相.ec 2004-04-04 11:14 260201 251694 易语言模块大全\关于窗口.ec 2004-08-22 16:46 8975 3079 易语言模块大全\关于菜单的一些修改操作.ec 2003-08-11 17:00 4434 1717 易语言模块大全\关机管理.ec 2005-10-21 15:31 5308 1799 易语言模块大全\关联.ec 2005-04-20 06:54 8479 2386 易语言模块大全\关联数据库和新表格.ec 2005-10-21 15:31 2287 747 易语言模块大全\关联文件.ec 2004-07-15 12:35 5308 1799 易语言模块大全\关联程序.ec 2005-10-21 15:31 5194 1815 易语言模块大全\关闭窗口或进程.ec 2007-05-06 02:09 38939 9839 易语言模块大全\内存专用模块.ec 2005-10-21 15:31 5094 1680 易语言模块大全\内存读写模块.ec 2005-10-21 23:31 5094 1680 易语言模块大全\内存读写模块1.0.ec 2005-10-21 15:31 11061 3126 易语言模块大全\内存读写模块2.0.ec 2006-09-25 13:21 4918 1570 易语言模块大全\写屏幕.ec 2005-10-21 15:31 14482 3611 易语言模块大全\冰川多媒体播放模块 1.0.ec 2007-01-28 04:23 11706 7288 易语言模块大全\凝逸网页取文1.0.ec 2006-01-14 06:29 2164 781 易语言模块大全\分割无逢文本模块.ec 2005-10-21 15:31 12144 2686 易语言模块大全\分辨率.ec 2005-10-21 23:31 600450 104839 易语言模块大全\列表框增强操作模块.ec 2004-07-23 11:38 600450 104839 易语言模块大全\列表框打印预览1.0.ec 2005-10-21 15:30 4250 1456 易语言模块大全\创建任意目录 1.0.0.2.ec 2004-07-05 09:50 2420 848 易语言模块大全\创建多级目录-西风.ec 2004-06-03 15:27 2068 751 易语言模块大全\创建多级目录.ec 2002-06-17 04:08 3642 1337 易语言模块大全\创建快捷方式1.0-西风.ec 2002-06-29 10:19 12412 3561 易语言模块大全\创建快捷方式模块2.2.ec 2005-10-21 15:31 9826 2804 易语言模块大全\创建快捷方式正.ec 2005-10-21 15:30 4243 1216 易语言模块大全\创建数据库模块 1.0 .ec 2005-08-29 08:23 2563 1064 易语言模块大全\创建时钟事件.ec 2005-10-03 11:12 2928 915 易语言模块大全\删除文件模块.ec 2005-07-12 03:16 3328 1070 易语言模块大全\删除文本所在行.ec 2001-03-03 18:03 1596 590 易语言模块大全\判断ASCII编码.ec 2005-05-30 09:42 2777 1127 易语言模块大全\判断XP外观支持文件是否存在.ec 2005-10-21 15:31 2672 984 易语言模块大全\判断字符模块.ec 2005-10-21 15:31 2217 721 易语言模块大全\判断数据库.ec 2006-05-12 04:47 2294 983 易语言模块大全\判断进程是否存在的模块.ec 2005-10-21 15:31 1438 521 易语言模块大全\到文本.ec 2005-08-19 07:51 7294 2033 易语言模块大全\办公组件密码管理模块.ec 2005-10-21 15:31 59488 47659 易语言模块大全\功能集一模块 1.0.ec 2005-10-21 15:31 7442 2836 易语言模块大全\功能集一模块.ec 2005-10-21 15:31 9570 2308 易语言模块大全\加入好友.ec 2002-07-13 05:57 4043 1414 易语言模块大全\加密.ec 2005-10-09 15:16 4865 1600 易语言模块大全\加密解密文本.ec 2005-10-09 23:16 4865 1600 易语言模块大全\加密解密文本1.0.ec 2005-10-21 15:30 17876 4190 易语言模块大全\加密配置文件操作模块.ec 2006-02-10 03:25 7803 2237 易语言模块大全\加强执行1.0.ec 2005-09-02 06:53 3529 1179 易语言模块大全\加解密文本1.1.ec 2005-10-21 15:31 5259 1989 易语言模块大全\加载进度条.ec 2004-08-20 15:51 5498 2136 易语言模块大全\加载进度条v2.0.ec 2005-10-21 15:31 8122 2834 易语言模块大全\动态加载菜单模块1.0版.ec 2004-06-28 11:54 7857 1851 易语言模块大全\动态显示窗口.ec 2005-10-21 15:31 2599 915 易语言模块大全\动态调整分辩率.ec 2005-10-21 15:31 4259 1492 易语言模块大全\动态调用DLL函数.ec 2005-10-21 15:31 8988 2932 易语言模块大全\动画窗体1.3.ec 2005-10-21 15:31 2701 924 易语言模块大全\十六进制转十进制模块 .ec 2005-10-21 15:31 8716 1656 易语言模块大全\十进制转化为十六进制5.ec 2005-10-21 15:31 12913 3933 易语言模块大全\压缩加密文件夹.ec 2005-10-21 15:31 9353 2652 易语言模块大全\压缩文件夹.ec 2006-06-29 05:50 4207 1638 易语言模块大全\双功能自动编号模块.ec 2004-04-27 01:39 2223 778 易语言模块大全\发送消息_全插入.ec 2005-05-25 06:04 3008 1099 易语言模块大全\取CPU特征字.ec 2004-03-31 07:06 5353 1695 易语言模块大全\取DOS执行结果.ec 2005-05-26 10:45 3395 1181 易语言模块大全\取Excel表名列表模块1.0.ec 2005-03-10 23:57 4423 1383 易语言模块大全\取IE地址栏.ec 2004-11-08 15:32 2500 971 易语言模块大全\取IP及地理位置模块.ec 2005-10-21 15:31 3800 1613 易语言模块大全\取IP地址.ec 2005-12-12 10:48 3736 1370 易语言模块大全\取mdb表名.ec 2004-11-28 13:12 11813 2720 易语言模块大全\取mp3信息模块.ec 2004-04-29 01:35 55683 6681 易语言模块大全\取功能键状态.ec 2005-10-21 15:31 6082 1367 易语言模块大全\取十进制.ec 2005-10-21 15:31 2428 847 易语言模块大全\取图片尺寸.ec 2005-10-21 23:30 217008 76763 易语言模块大全\取声调拼音模块1.0.ec 2004-10-24 09:04 36262 13460 易语言模块大全\取姓名.ec 2005-10-21 15:31 254116 94492 易语言模块大全\取拼音带声调1.2.ec 2005-10-21 15:31 2157 812 易语言模块大全\取拼音首个字母.ec 2005-05-20 02:47 3043 975 易语言模块大全\取拼音首模块.ec 2005-07-27 02:34 10717 1666 易语言模块大全\取按键名称模块.ec 2005-10-21 15:31 4241 1545 易语言模块大全\取控件或窗口的标题.ec 2005-10-21 15:31 2577 860 易语言模块大全\取操作系统类别.ec 2003-06-25 19:33 7749 2600 易语言模块大全\取文件版本信息.ec 2005-01-14 15:12 3247 1252 易语言模块大全\取文件相关联的图标.ec 2002-09-26 06:16 4144 1286 易语言模块大全\取文件行数.ec 2005-05-24 10:27 2041 825 易语言模块大全\取文本行数.ec 2007-08-05 03:44 3102 1175 易语言模块大全\取易模块信息.ec 2005-02-28 05:02 5936 1868 易语言模块大全\取歌词.ec 2005-10-21 23:31 2291 787 易语言模块大全\取汉字代码.ec 2005-02-02 12:07 43911 21440 易语言模块大全\取汉字全拼音模块.ec 2005-09-08 02:37 33137 20945 易语言模块大全\取汉字笔画.ec 2005-10-21 15:31 2291 787 易语言模块大全\取汉字笔画1.ec 2004-04-01 21:11 64757 8417 易语言模块大全\取汉字笔画模块-寒风.ec 2005-10-21 15:31 64757 8417 易语言模块大全\取汉字笔画模块.ec 2005-10-21 15:31 15516 4020 易语言模块大全\取注册表键句柄.ec 2005-05-26 14:11 3371 1219 易语言模块大全\取焦点窗口句柄.ec 2005-10-21 15:31 9105 2710 易语言模块大全\取用户机器码模块.ec 2005-10-21 15:31 15222 3865 易语言模块大全\取窗口内所有控件标题.ec 2005-10-21 15:31 5185 1940 易语言模块大全\取系统信息.ec 2005-10-21 15:31 6895 2488 易语言模块大全\取系统信息v2.1.ec 2005-05-21 20:01 4106 1211 易语言模块大全\取系统启动时间.ec 2005-10-21 15:31 4262 1540 易语言模块大全\取系统字体列表1.2.ec 2005-01-30 23:51 2150 855 易语言模块大全\取系统目录.ec 2006-07-02 03:01 2364 883 易语言模块大全\取纯数字时间文本模块.ec 2005-01-21 05:45 13185 2325 易语言模块大全\取网卡参数.ec 2004-09-28 05:19 5605 1806 易语言模块大全\取腾讯TT浏览器的地址栏文本模块.ec 2005-05-30 14:20 4822 1635 易语言模块大全\取非系统进程全路径文件名.ec 2002-04-26 13:53 422506 81858 易语言模块大全\变速模块.ec 2004-01-10 10:29 25742 7297 易语言模块大全\同步目录.ec 2004-09-05 08:31 20500 4644 易语言模块大全\同步缩放控件.ec 2004-09-05 16:31 20500 4644 易语言模块大全\同步缩放控件1.0.ec 2005-10-21 15:31 5842 1925 易语言模块大全\同步缩放窗口1.0.ec 2005-10-21 15:31 4599 1488 易语言模块大全\吸附模块.ec 2005-10-21 15:31 1765 646 易语言模块大全\和是几与谁最大.ec 2004-12-21 08:26 2583 1039 易语言模块大全\响应左键放开.ec 2005-01-07 09:31 12336 2406 易语言模块大全\四则混合运算模块.ec 2002-09-10 08:16 2094 927 易语言模块大全\回调函数.ec 2005-10-21 15:31 5538 2464 易语言模块大全\图形窗口模块.ec 2002-04-10 18:02 66892 11526 易语言模块大全\图片演示-西风.EC 2002-04-10 10:02 66892 11526 易语言模块大全\图片演示.EC 2007-04-08 14:21 19238 6415 易语言模块大全\图片组操作类.ec 2004-07-23 04:28 67736 31086 易语言模块大全\在线更新.ec 2005-05-18 20:10 109701 41475 易语言模块大全\在线更新2.ec 2006-04-22 13:37 30743 7642 易语言模块大全\在线查找歌词.ec 2005-10-21 23:30 38403 8829 易语言模块大全\堕之星辰1.2.ec 2005-10-21 23:30 5741 1421 易语言模块大全\填充树型框.ec 2003-01-15 10:45 3024 928 易语言模块大全\复制目录模块.ec 2005-10-21 23:31 134489 69269 易语言模块大全\外挂作坊1.4.ec 2005-09-09 16:07 311912 131188 易语言模块大全\外挂作坊1.40909.ec 2005-11-16 04:47 301108 131216 易语言模块大全\外挂作坊1.5版.ec 2007-05-06 02:09 423176 139744 易语言模块大全\外挂作坊1.8版.ec 2006-02-01 09:20 338194 128159 易语言模块大全\外挂作坊模块(新年礼品).ec 2006-02-01 17:20 338194 128159 易语言模块大全\外挂作坊模块破解版.ec 2005-10-21 15:31 151112 73954 易语言模块大全\外挂作坊网游模块.ec 2007-05-06 02:09 49894 12749 易语言模块大全\外挂海模块.ec 2007-08-05 05:44 366319 101966 易语言模块大全\外挂海模块1.47.ec 2005-01-20 12:19 5011 1591 易语言模块大全\外部列表框全操作.ec 2006-03-10 06:44 8625 2590 易语言模块大全\外部控件操作类.ec 2005-10-21 15:31 8819 2927 易语言模块大全\外部数据库.ec 2006-02-22 04:31 27394 7582 易语言模块大全\外部超级列表框类.ec 2005-10-21 15:31 23996 6942 易语言模块大全\多功模块.ec 2005-10-21 23:31 23996 6942 易语言模块大全\多功能模块(1).ec 2005-10-21 15:30 202581 50238 易语言模块大全\多功能模块(2).ec 2005-10-21 15:31 37975 9026 易语言模块大全\多媒体.ec 2005-02-02 12:34 5787 2310 易语言模块大全\多彩文字显示模块.ec 2005-10-21 15:31 42666 9802 易语言模块大全\多彩渐变换肤模块.ec 2005-10-21 15:31 3875 1504 易语言模块大全\多方式取IP模块.ec 2005-10-21 23:31 3788 1308 易语言模块大全\多种对话框模块 1.0.ec 2005-10-03 09:46 3788 1308 易语言模块大全\多种对话框模块.ec 2005-10-21 15:31 2580 1159 易语言模块大全\多线程支持模块.ec 2005-09-22 11:59 13117 3550 易语言模块大全\多表格载入ADO数据.ec 2006-02-05 00:57 10997 6177 易语言模块大全\大强工作室关于窗口.ec 2006-02-20 08:58 51312 27485 易语言模块大全\天气预报信息.ec 2005-10-21 23:31 13563 3673 易语言模块大全\好用的东西.ec 2005-10-21 15:31 9656 2657 易语言模块大全\好色按钮.ec 2005-10-21 23:31 9656 2657 易语言模块大全\好色按钮1.0.ec 2004-04-09 08:48 14832 3887 易语言模块大全\好色按钮1.ec 2004-04-09 16:48 14832 3887 易语言模块大全\好色按钮2.0.ec 2005-10-21 23:30 4771 1810 易语言模块大全\威灵-简装版.ec 2005-10-21 23:31 20362 11377 易语言模块大全\威灵.ec 2005-10-21 15:31 2860 892 易语言模块大全\字段不重复.ec 2005-10-21 15:31 7595 2059 易语言模块大全\字节集.ec 2004-09-09 06:23 8856 2392 易语言模块大全\字节集增强模块.ec 2005-08-23 07:02 1755 682 易语言模块大全\安全关机.ec 2004-12-16 10:52 6510 1604 易语言模块大全\完全进制转换.ec 2005-10-21 15:31 5085 1463 易语言模块大全\定时提醒1.1.ec 2005-10-21 15:31 207792 28000 易语言模块大全\客户管理模块.ec 2005-10-21 15:30 12879 3995 易语言模块大全\对内存进行读写操作.0.ec 2003-02-18 10:45 7607 2323 易语言模块大全\对剪贴版进行数据获取和数据设置.ec 2005-10-21 15:31 20335 3960 易语言模块大全\对话框代码自动生成器.ec 2005-10-21 15:31 31105 6797 易语言模块大全\寻找注册表.ec 2005-10-21 23:31 5846 1929 易语言模块大全\寻找磁盘文件.ec 2006-01-02 15:08 5846 1929 易语言模块大全\寻找磁盘文件模块 1.0.ec 2005-04-28 12:34 4183 1361 易语言模块大全\寻找窗口内指定按钮并单击.ec 2005-10-21 23:30 21662 5665 易语言模块大全\导出数据1.1.ec 2005-10-21 15:30 34830 8576 易语言模块大全\导出数据1.21.ec 2007-08-05 00:07 6838 2518 易语言模块大全\小鱼儿.ec 2003-12-28 12:57 3618 1338 易语言模块大全\屏幕保护支持库1.1.ec 2005-10-21 23:31 3618 1338 易语言模块大全\屏幕保护支持模块.ec 2003-07-28 17:31 4970 1510 易语言模块大全\屏幕分辩率更改.ec 2003-07-29 01:31 4970 1510 易语言模块大全\屏幕分辩率更改1.0.ec 2004-11-30 08:50 628418 587798 易语言模块大全\屏幕录像.ec 2005-07-13 02:17 3375 1134 易语言模块大全\屏蔽win键.ec 2005-09-12 05:10 5645 1737 易语言模块大全\屏蔽超文本浏览框右键菜单2.2.ec 2005-10-21 15:31 20451 5240 易语言模块大全\属性夹.ec 2005-10-21 15:31 5398 1544 易语言模块大全\工具提示.ec 2006-01-25 01:13 339749 131576 易语言模块大全\常用API.ec 2005-10-21 15:31 16685 4654 易语言模块大全\常用功能.ec 2004-08-13 17:48 85873 8419 易语言模块大全\常用模块1.2.ec 2005-06-29 05:00 5935 1798 易语言模块大全\常用软件性能优化模块.ec 2005-10-21 15:31 138695 12032 易语言模块大全\度量转换.ec 2005-10-21 15:31 2058 898 易语言模块大全\弹出下载窗口.ec 2005-10-21 23:30 25389 8592 易语言模块大全\弹出网页广告.ec 2007-08-05 06:02 176335 46073 易语言模块大全\彗星模块1.3.ec 2005-10-21 15:31 7235 2482 易语言模块大全\形象大使1.0.ec 2004-08-24 05:40 12005 1086 易语言模块大全\循环冗余校验.EC 2005-12-10 22:41 2533 860 易语言模块大全\快捷方式.ec 2005-03-11 03:59 5751 2101 易语言模块大全\成组随机数.ec 2001-05-19 14:49 117274 81327 易语言模块大全\我的信息框.ec 2006-03-11 04:45 2293 821 易语言模块大全\我的对话框.ec 2005-10-21 15:31 278188 134444 易语言模块大全\所有模块.ec 2005-10-21 15:31 13594 3608 易语言模块大全\扑克.ec 1998-07-05 13:11 43561 34519 易语言模块大全\扑克图像模块.ec 1998-07-05 21:11 43561 34519 易语言模块大全\扑克图像模块1.1.ec 2003-06-01 22:28 13594 3608 易语言模块大全\扑克牌模块1.0.ec 2005-10-21 15:30 27090 6461 易语言模块大全\打印数据1.20-绿营.ec 2005-10-21 15:31 13445 3831 易语言模块大全\打印模块.ec 2005-10-21 15:31 11624 3386 易语言模块大全\打印预览1.1.ec 2005-10-21 15:31 10755 3169 易语言模块大全\打印预览1.3.ec 2005-10-21 23:31 11665 3408 易语言模块大全\打印预览1.33.ec 2005-10-21 15:31 72706 14622 易语言模块大全\打印预览2.41(注册表配置).ec 2004-07-04 03:51 77640 15740 易语言模块大全\打印预览2.42(外部文件配置).ec 2005-10-21 15:31 90954 18397 易语言模块大全\打印预览2.44(注册表配置).ec 2006-07-01 17:26 89225 18262 易语言模块大全\打印预览2.45(注册表配置).ec 2005-10-21 15:31 7834 2247 易语言模块大全\打印预览模块 1.0.ec 2005-10-21 15:31 3106 1367 易语言模块大全\打开外部关联文件及调用系统关于窗口模块 1.0.ec 2005-10-21 15:31 4518 1531 易语言模块大全\打开多文件对话框.ec 2005-11-26 02:52 1425 601 易语言模块大全\执行批文件.ec 2005-08-22 19:14 5023 1486 易语言模块大全\执行文件模块.ec 2003-04-16 05:36 3611 1445 易语言模块大全\扩展按钮控件.ec 2005-10-16 03:35 15493 5951 易语言模块大全\拦截外部程序消息.ec 2004-09-08 12:34 9417 2459 易语言模块大全\按列排序超级列表框1.ec 2003-05-26 23:13 161110 21840 易语言模块大全\控件大小调整模块.ec 2005-09-26 11:13 6520 1980 易语言模块大全\控件自动缩放.ec 2005-10-21 15:31 16465 5240 易语言模块大全\控件+窗口模块.ec 2003-12-18 23:04 11819 3314 易语言模块大全\控制程序运行天数1.0.ec 2005-10-21 15:31 8079 2519 易语言模块大全\控制系统音量.ec 2005-10-21 15:31 13921 2788 易语言模块大全\控制面板.ec 2005-10-21 15:31 3092 1156 易语言模块大全\提升权限.ec 2006-03-28 09:52 4284 1910 易语言模块大全\提升进程权限.ec 2002-06-24 18:12 11262 3136 易语言模块大全\提示框模块2.6.ec 2002-06-25 18:03 11297 3139 易语言模块大全\提示框模块2.61.ec 2002-08-30 13:57 10563 3386 易语言模块大全\提示框模块2.7.ec 2002-09-04 12:40 9749 3274 易语言模块大全\提示框模块2.72Alpha版.ec 2003-04-27 23:15 11317 3602 易语言模块大全\提示框模块3.1版[易语言3.0以上版本].ec 2005-02-02 12:13 7849 1917 易语言模块大全\搜索邮件.ec 2003-10-29 06:57 1738 664 易语言模块大全\播放音频.ec 2005-08-17 07:56 5943 1945 易语言模块大全\操作外部列表框.ec 2005-08-17 07:56 5540 1712 易语言模块大全\操作外部组合框.ec 2004-01-01 07:42 8188 2521 易语言模块大全\操作外部超级列表框1.0.ec 2005-10-21 15:30 2477 907 易语言模块大全\改变显示器状态.ec 2005-10-21 15:31 3209 1424 易语言模块大全\改变系统菜单.ec 2005-10-21 15:31 4918 1920 易语言模块大全\改变系统菜单1.0改进版.ec 2005-10-21 23:31 3209 1424 易语言模块大全\改变系统菜单1.0简单版.ec 2003-04-01 10:48 3755 1182 易语言模块大全\数值与十六进制文本的相互转换.ec 2005-04-02 02:12 12593 3034 易语言模块大全\数值类文本到金额.ec 2005-10-21 23:31 4294 1497 易语言模块大全\数制转换(修该).ec 2005-10-21 15:31 4294 1497 易语言模块大全\数制转换.ec 2006-03-10 12:30 1619 607 易语言模块大全\数字单双.ec 2004-04-28 21:43 3735 1218 易语言模块大全\数据库到超级列表框.ec 2005-10-21 15:31 8768 2662 易语言模块大全\数据库增强.ec 2006-03-25 08:56 61091 13241 易语言模块大全\数据库客户端模块.ec 2005-10-21 15:31 7173 2006 易语言模块大全\数据库批量替换.ec 2006-03-01 03:49 6060 1790 易语言模块大全\数据库操作模块.ec 2005-10-21 15:31 2108 824 易语言模块大全\数据库查找.ec 2006-04-05 10:48 344244 50669 易语言模块大全\数据库管理器模块.ec 2006-04-01 19:41 5602 1937 易语言模块大全\数据打包解包.ec 2005-10-21 23:31 1967 814 易语言模块大全\数据摘要模块(MD5算法实现) 飞扬工作室.ec 2005-10-21 15:31 2918 1160 易语言模块大全\数据源按钮.ec 2005-03-21 16:03 131014 76697 易语言模块大全\整点半点报时模块.ec 2005-10-21 15:31 5408 1788 易语言模块大全\文件关联.ec 2005-07-22 12:27 334447 179054 易语言模块大全\文件压缩专家.ec 2005-10-21 15:31 269885 150414 易语言模块大全\文件压缩模块.ec 2005-10-21 15:31 8342 2907 易语言模块大全\文件压缩解压.ec 2005-10-21 15:31 29558 13511 易语言模块大全\文件图标.ec 2004-10-09 13:53 5726 1984 易语言模块大全\文件夹美容模块.ec 2004-11-21 23:36 5805 1806 易语言模块大全\文件字符替换模块.ec 2005-10-21 23:31 4902 1907 易语言模块大全\文件拖放-银戒指.ec 2005-10-21 15:31 4902 1907 易语言模块大全\文件拖放.ec 2005-10-21 15:31 3701 1287 易语言模块大全\文件拖放_YE.ec 2005-10-21 23:31 3701 1287 易语言模块大全\文件拖放_叶如兆.ec 2003-09-05 12:58 7823 2272 易语言模块大全\文件时间操作模块1.0.ec 2004-12-16 05:17 2156 850 易语言模块大全\文件补丁模块.ec 2002-04-13 13:26 4579 1375 易语言模块大全\文本分行1.0.EC 2005-10-21 23:31 5145 1551 易语言模块大全\文本分行2.0.ec 2003-09-22 15:31 7034 1786 易语言模块大全\文本分行3.0.ec 2004-10-10 08:01 7776 1713 易语言模块大全\文本加密解密模块.ec 2007-07-18 09:41 1986 651 易语言模块大全\文本加解密模块.ec 2005-10-21 15:31 8743 3131 易语言模块大全\文本处理扩展模块.ec 2005-10-21 15:31 5145 1551 易语言模块大全\文本折行.ec 2005-10-21 23:30 5369 1825 易语言模块大全\文本操作1.0.EC 2006-03-22 20:22 14376 3064 易语言模块大全\文本数字统计.ec 2004-10-23 18:11 1995 724 易语言模块大全\文本替换模块.ec 2005-10-21 15:31 2643 876 易语言模块大全\文本统计模块 1.0.ec 2005-10-21 15:31 9096 2171 易语言模块大全\文本计算.ec 2005-10-21 15:31 4908 1972 易语言模块大全\文本语音朗读.ec 2002-10-22 16:03 2619 971 易语言模块大全\文本语音转换模块.EC 2007-05-06 02:10 16053 5625 易语言模块大全\斑马模块.ec 2005-03-25 08:19 4035 1355 易语言模块大全\新创建查询快捷方式.ec 2005-02-24 10:06 2839 941 易语言模块大全\新查询快捷方式.ec 2005-10-21 23:31 2154 901 易语言模块大全\新注册系统热键1.0.ec 2006-02-12 03:38 14901 4172 易语言模块大全\新编码转换大全.ec 2005-10-21 15:31 5572 1623 易语言模块大全\日期时间增强.ec 2005-10-21 15:31 3020 882 易语言模块大全\日期格式规范.ec 2005-10-21 15:31 4071 1130 易语言模块大全\日期设置模块.ec 2006-05-15 05:37 3996 1123 易语言模块大全\时间格式化-自由扩展型.ec 2005-10-21 23:31 32652 6594 易语言模块大全\易2.55版数据库记录编辑器模块.ec 2005-10-21 15:31 33678 6890 易语言模块大全\易3.5版数据库记录编辑器模块.ec 2005-10-21 15:31 4377 1793 易语言模块大全\易DLL支持.ec 2005-10-21 15:31 5649 1949 易语言模块大全\易之插件模块.ec 2005-07-28 14:57 86640 21804 易语言模块大全\易容大师.ec 2006-03-14 07:16 42431 11588 易语言模块大全\易库、高级表格、XLS互操作模块.ec 2006-04-05 10:30 365615 54467 易语言模块大全\易库浏览编辑器模块.ec 2006-04-04 03:31 68498 11234 易语言模块大全\易数据库插入记录模块.ec 2004-08-06 09:56 28916 5552 易语言模块大全\易语言EDB数据库客户端.ec 2006-09-07 14:57 217313 47244 易语言模块大全\易语言OGRE类库1.1.ec 2004-08-17 12:30 26425 7061 易语言模块大全\星光灭绝1.0.ec 2005-10-21 15:31 1910 732 易语言模块大全\是否为汉字.ec 2005-10-21 15:31 4269 1605 易语言模块大全\显示设置.ec 2005-10-21 15:31 1993 778 易语言模块大全\更换桌面.ec 2005-10-21 15:30 1939 759 易语言模块大全\更改光标.ec 2003-09-05 04:58 7823 2272 易语言模块大全\更改文件时间操作模块1.0.ec 2007-02-16 08:29 1576 578 易语言模块大全\最小化窗口.ec 2005-07-11 06:54 235286 57826 易语言模块大全\本土化易模块.ec 2005-10-21 15:31 6491 2115 易语言模块大全\杀进程模块.ec 2002-06-29 16:52 59488 47659 易语言模块大全\杂类功能模块一(音量邮件驱动器压缩).ec 2005-10-21 15:31 3060 1117 易语言模块大全\枚举系统字体1.ec 2005-06-01 12:16 3363 1176 易语言模块大全\查找窗口内所有组件句柄.ec 2005-10-21 15:31 6733 2211 易语言模块大全\查找窗口或进程并关闭.ec 2006-01-05 13:34 3835 1506 易语言模块大全\查杀程序.ec 2004-11-18 04:45 6678 1720 易语言模块大全\树型框三级填充.ec 2005-10-21 15:31 25124 6206 易语言模块大全\树型框增强.ec 2006-03-24 01:47 105668 22276 易语言模块大全\树型框操作类.ec 2005-01-09 21:16 5940 1798 易语言模块大全\树型框目录显示模块.ec 2005-09-08 01:37 12380 3272 易语言模块大全\树型框移动.ec 2005-07-17 06:39 25115 5577 易语言模块大全\树型框附加模块-edb版.ec 2005-07-17 15:14 22646 5538 易语言模块大全\树型框附加模块-外部数据库版.ec 2004-10-21 03:28 45057 12720 易语言模块大全\树型磁盘与文件浏览.ec 2005-10-21 15:31 14474 3355 易语言模块大全\模块.ec 2005-10-21 15:31 209822 119899 易语言模块大全\模块_bmp转换为jpg.ec 2005-10-21 15:31 61882 14303 易语言模块大全\模块_WinXP窗口v4.0版.ec 2004-02-02 03:38 2172 792 易语言模块大全\模块_与应用程序建立关联.ec 2004-02-11 01:08 2183 807 易语言模块大全\模块_与狡兔三窟建立关联.ec 2004-02-13 06:30 2183 797 易语言模块大全\模块_与黄金加密建立关联.ec 2005-10-21 15:31 73373 24108 易语言模块大全\模块_仿WinXP窗口v1.0.ec 2005-10-21 15:31 73373 24044 易语言模块大全\模块_仿WinXP窗口v1.1.ec 2002-11-01 16:57 73863 13822 易语言模块大全\模块_仿WinXP窗口v2.0特别版.ec 2002-11-05 22:33 94979 18657 易语言模块大全\模块_仿WinXP窗口v3.0纪念版.ec 2002-11-08 02:42 100179 19092 易语言模块大全\模块_仿WinXP窗口v3.1版.ec 2005-10-21 23:31 10733 2320 易语言模块大全\模块_保存扩展界面设置.ec 2002-10-23 03:41 8975 3079 易语言模块大全\模块_修改菜单.ec 2005-10-21 15:31 7142 2492 易语言模块大全\模块_动态修改图片组v1.0.ec 2005-10-21 15:31 8826 2937 易语言模块大全\模块_动态修改图片组v1.1.ec 2005-10-21 23:31 10810 3358 易语言模块大全\模块_动态修改图片组网-际飞狐修改版.ec 2005-10-21 23:31 2094 927 易语言模块大全\模块_回调函数.ec 2005-10-21 15:31 23578 6137 易语言模块大全\模块_图片按钮v2.0.ec 2005-05-13 02:33 72804 32279 易语言模块大全\模块_在线更新.ec 2005-09-22 06:32 5477 1696 易语言模块大全\模块_数制转换.ec 2005-09-08 06:01 17725 6393 易语言模块大全\模块_文本折行.ec 2005-10-21 15:31 4027 1503 易语言模块大全\模块_无边框窗口设置.ec 2005-05-13 02:40 3530 1156 易语言模块大全\模块_树型框.ec 2005-10-21 23:31 50917 34562 易语言模块大全\模块_汉字查询.ec 2005-09-08 10:31 20568 3899 易语言模块大全\模块_磁盘操作.ec 2005-05-13 02:37 2351 928 易语言模块大全\模块_禁止多次运行.ec 2005-03-11 05:28 4467 1533 易语言模块大全\模块_系统功能.ec 2005-10-21 23:31 3856 1498 易语言模块大全\模块_菜单项加图片.ec 2005-05-13 02:27 8923 2334 易语言模块大全\模块_超级列表框.ec 2005-05-13 10:27 8923 2334 易语言模块大全\模块_超级列表框快速排序2.0.ec 2005-10-21 23:31 2634 1115 易语言模块大全\模块_超级列表框补丁1.0.ec 2005-10-21 15:31 2212 812 易语言模块大全\模块_软件注册.ec 2005-10-21 23:31 2212 812 易语言模块大全\模块_软件注册1.0.ec 2005-10-21 15:31 2163 773 易语言模块大全\模块_软件注册2.0.ec 2004-09-01 11:35 66849 22161 易语言模块大全\模块集.ec 2005-10-21 23:31 55024 3953 易语言模块大全\模拟XP.ec 2006-01-01 10:39 1929 715 易语言模块大全\模拟按键.ec 2005-10-21 15:31 1527 553 易语言模块大全\比较大小.ec 2004-11-08 12:25 32414 9071 易语言模块大全\水波特效模块.ec 2006-02-18 10:57 26816 6482 易语言模块大全\求真函数动态调用类.ec 2005-11-23 11:24 25342 7364 易语言模块大全\求真文件对话框模块.ec 2005-12-03 12:11 4377 1631 易语言模块大全\求真文件拖放模块.ec 2006-03-12 05:33 103424 22066 易语言模块大全\求真树型框操作类.ec 2005-10-21 15:31 15411 4556 易语言模块大全\求真进度下载模块.ec 2005-10-21 15:31 1920 659 易语言模块大全\汉字助记码.ec 2005-10-21 15:31 6146 1914 易语言模块大全\汉字处理.ec 2003-06-14 08:06 50917 34562 易语言模块大全\汉字查询3.1版.ec 2006-06-28 07:20 2973 1211 易语言模块大全\汉字转拼音.ec 2005-10-21 23:31 31225 5384 易语言模块大全\汉语朗读模块 1.0.ec 2005-10-21 15:31 31225 5384 易语言模块大全\汉语朗读模块.ec 2005-10-21 15:31 4620 2751 易语言模块大全\注册模块.ec 2005-08-04 13:08 3599 1348 易语言模块大全\注册热键(支持多热键).ec 2005-08-27 12:04 192317 86250 易语言模块大全\注册热键-FlyFox.ec 2005-02-22 09:08 3600 1314 易语言模块大全\注册热键.ec 2005-08-16 05:04 4615 1616 易语言模块大全\注册热键_支持多热键(20050816).ec 2003-10-10 20:09 3624 1411 易语言模块大全\注册系统热键-钟华.ec 2003-10-10 12:09 3624 1411 易语言模块大全\注册系统热键.ec 2005-10-21 23:31 3627 1421 易语言模块大全\注册系统热键1.0-西风.ec 2004-02-22 09:07 3873 1506 易语言模块大全\注册系统热键2.0.ec 2005-10-21 15:31 3627 1421 易语言模块大全\注册系统热键模块 1.0.ec 2005-10-21 15:31 4949 1921 易语言模块大全\注册表操作增强模块.ec 2005-10-21 23:31 4949 1921 易语言模块大全\注册表操作增强模块1.0.ec 2003-11-09 17:47 15629 4888 易语言模块大全\注册表操作增强模块1.2.ec 2005-10-21 23:30 16930 5333 易语言模块大全\注册表操作增强模块1.32.ec 2005-10-21 15:31 13912 2931 易语言模块大全\注册表简化模块.ec 2005-10-21 15:31 2226 995 易语言模块大全\注册验证模块.ec 2005-10-21 15:31 2778 1114 易语言模块大全\浏览文件夹.ec 2005-10-21 23:31 102577 7785 易语言模块大全\液晶控件模块.ec 2005-10-21 15:31 17925 2748 易语言模块大全\液晶模块.ec 2005-10-21 15:31 8968 2617 易语言模块大全\混合运算.ec 2005-10-21 15:31 3316 1330 易语言模块大全\添加(删除)子项目.ec 2006-02-25 04:16 3084 1336 易语言模块大全\清除数组重复成员.ec 2005-10-21 23:30 11077 7265 易语言模块大全\溪流关于窗口1.0.ec 2005-10-21 23:30 2103 734 易语言模块大全\滑块条扩容模块.ec 2004-11-08 05:45 28453 6635 易语言模块大全\特效窗口模块.ec 2002-06-28 14:49 5047 1996 易语言模块大全\状态栏控件2.0.ec 2005-10-21 15:31 5047 1996 易语言模块大全\状态栏控件2.ec 2005-05-27 03:02 19183 5106 易语言模块大全\生成Sqlite表结构.ec 2004-09-22 12:56 15102 4443 易语言模块大全\生成表格.ec 2005-10-21 15:31 25195 6462 易语言模块大全\用户管理模块 1.3.ec 2005-10-21 15:31 32391 7372 易语言模块大全\用户配置模块.ec 2003-04-15 21:18 32391 7372 易语言模块大全\用户配置模块1.0.ec 2005-10-21 15:31 7090 2141 易语言模块大全\电子琴模块.ec 2005-07-14 05:58 21317 3536 易语言模块大全\电脑安全维护模块.ec 2005-06-22 08:25 17621 4060 易语言模块大全\电脑性能优化模块.ec 2004-12-28 09:32 10468 3079 易语言模块大全\画图模块.ec 2005-10-21 15:31 3699 1275 易语言模块大全\登录确认模块 1.0.ec 2006-03-03 04:53 1773700 1351338 易语言模块大全\登陆传世模块1.9.ec 2005-05-08 19:19 3961 1173 易语言模块大全\百度回贴模块.ec 2004-04-19 03:34 2503 883 易语言模块大全\目录模块.ec 2002-06-26 08:06 148445 76153 易语言模块大全\直接邮件发送模块.ec 2005-05-05 15:47 14861 5390 易语言模块大全\硬软件常用命令模块.ec 2006-07-02 05:40 5421 1574 易语言模块大全\磁性窗口2.0.ec 2004-06-23 20:37 4620 1431 易语言模块大全\磁性窗口模块V1.0.ec 2005-09-08 02:31 20568 3899 易语言模块大全\磁盘操作.ec 2005-10-21 15:31 1869 815 易语言模块大全\磁盘格式化模块 1.0.ec 2003-08-06 07:55 3566 1141 易语言模块大全\磁盘相关.ec 2004-08-27 14:39 3262 1168 易语言模块大全\禁止二次运行.ec 2003-05-26 00:19 2598 1042 易语言模块大全\禁止程序多次运行.ec 2005-10-21 15:31 2572 1082 易语言模块大全\禁止程序多次运行模块(银戒指) 1.0.ec 2005-11-04 18:07 2331 909 易语言模块大全\禁止重复运行.ec 2005-10-21 15:31 2086 774 易语言模块大全\禁止重运行.ec 2002-03-03 06:01 4001 1312 易语言模块大全\秘密潜入OICQ1.0.ec 2007-04-23 06:18 7756 2227 易语言模块大全\移动复制建多级目录模块.ec 2004-03-26 03:41 13563 3673 易语言模块大全\程序内存的读写.ec 2005-10-21 23:31 1859 703 易语言模块大全\程序是否运行.EC 2005-10-21 15:31 1859 703 易语言模块大全\程序是否运行2.EC 2005-02-21 14:56 2750 978 易语言模块大全\程序自杀.ec 2005-06-02 03:08 12289 4105 易语言模块大全\窗口-控件锚点.ec 2004-05-26 12:14 2425 1065 易语言模块大全\窗口动画效果模块 V1.0.ec 2005-10-21 15:31 6823 2227 易语言模块大全\窗口句柄&进程名互取.ec 2005-11-30 18:00 3888 1630 易语言模块大全\窗口外形任我设.ec 2005-10-21 23:30 4368 1518 易语言模块大全\窗口整容师1.0.EC 2005-10-21 23:30 4469 1539 易语言模块大全\窗口整容师1.1.ec 2005-10-21 15:31 5156 1795 易语言模块大全\窗口热键.ec 2005-10-21 15:31 12159 5957 易语言模块大全\窗口贴边隐藏模块.ec 2006-08-27 13:53 2841 1076 易语言模块大全\窗口透明模块.ec 2005-01-12 20:19 7815 1844 易语言模块大全\立体空间矩型模块.ec 2005-10-21 15:31 30055 6843 易语言模块大全\管理员登录验证模块(未加密) 1.0.ec 2005-07-27 15:23 3966 1601 易语言模块大全\系统后台服务.ec 2005-10-21 15:31 7802 2510 易语言模块大全\系统服务管理模块.ec 2005-10-21 15:31 44663 9486 易语言模块大全\系统登录模块.ec 2003-08-11 17:00 4434 1717 易语言模块大全\系统管家-关机管理.ec 2005-10-21 15:31 8204 2719 易语言模块大全\系统设置易模块 1.0.ec 2005-10-21 23:30 48018 7834 易语言模块大全\系统资源检测模块.ec 2006-01-02 16:46 3601 1295 易语言模块大全\线程类.ec 2005-01-13 01:16 4190 1429 易语言模块大全\组合框记录模块.ec 2005-10-21 15:31 2903 1030 易语言模块大全\结束进程模块.ec 2005-10-21 15:31 21486 4516 易语言模块大全\统计表模块.ec 2005-10-21 15:31 2984 925 易语言模块大全\统计重复次数.ec 2005-07-21 09:31 18362 4454 易语言模块大全\编码转换大全.ec 2004-04-04 02:28 3466 1242 易语言模块大全\编辑标准格式公文2.0.ec 2004-09-24 01:45 2559 932 易语言模块大全\编辑框禁止字符1.0.ec 2005-10-21 15:31 43580 10504 易语言模块大全\编辑框辅助功能.ec 2005-08-28 09:00 16579 4116 易语言模块大全\缩放多文档支持库.ec 2005-06-29 04:07 9901 2716 易语言模块大全\网络性能优化模块.ec 2005-10-21 23:31 1738 751 易语言模块大全\网络控件模块 1.0.ec 2005-10-03 09:52 1738 751 易语言模块大全\网络控件模块.ec 2002-06-28 00:46 5715 2017 易语言模块大全\网络文件模块2.0.ec 2004-11-05 08:52 11006 3535 易语言模块大全\网络服务器模块.ec 2006-01-05 09:52 4145 1459 易语言模块大全\置交替色.ec 2005-11-24 16:26 3001 1126 易语言模块大全\置超级列表框背景图片.ec 2005-08-28 08:25 6253 2003 易语言模块大全\置鼠标移入移出事件.ec 2004-10-31 02:31 2449 901 易语言模块大全\股票查询.ec 2005-11-14 22:47 5574 1425 易语言模块大全\自创加解密数据.ec 2005-07-13 08:32 19368 6327 易语言模块大全\自动升级模块.ec 2007-03-06 06:02 4426 1428 易语言模块大全\自动填表.ec 2005-10-21 15:31 59619 40732 易语言模块大全\自动更新模块 1.3.ec 2004-08-27 12:38 4815 1152 易语言模块大全\自动编号模块.ec 2005-10-21 15:31 1916 753 易语言模块大全\自定义鼠标.ec 2005-11-21 15:40 2541 919 易语言模块大全\自定延时模块.ec 2005-08-16 03:12 602130 595375 易语言模块大全\自解压制作.ec 2005-10-21 15:31 6323 2215 易语言模块大全\色彩转换_模块.ec 2005-10-21 15:31 6055 1949 易语言模块大全\花样进度条1.0.ec 2004-06-20 14:48 3049 1024 易语言模块大全\获取字符串尺寸.ec 2005-10-21 15:31 4829 1687 易语言模块大全\获取本机互联网IP地址.ec 2005-10-21 23:31 3856 1488 易语言模块大全\菜单加图片模块 1.0.ec 2004-08-22 08:46 8975 3079 易语言模块大全\菜单的一些修改操作.ec 2002-08-29 05:02 3856 1498 易语言模块大全\菜单项加图片.ec 2005-10-21 23:31 4144 1286 易语言模块大全\行数.ec 2005-07-06 08:27 60041 14025 易语言模块大全\表格公式模块.ec 2004-12-11 16:23 3125 1130 易语言模块大全\视频捕捉易模块.ec 2005-10-21 15:31 6088 1757 易语言模块大全\记录集读写操作.ec 2005-10-21 23:30 3165 1050 易语言模块大全\设置IE代理服务器1.0.ec 2005-06-06 03:56 18335 5789 易语言模块大全\设置控件锚点.ec 2005-10-21 15:31 5791 1582 易语言模块大全\设置表格模块.ec 2005-10-21 15:31 3002 1185 易语言模块大全\设置鼠标活动范围.ec 2003-03-29 10:43 46694 10215 易语言模块大全\详细的公农历转换1.0.ec 2004-02-13 21:27 56023 11647 易语言模块大全\详细的公农历转换1.2.ec 2005-10-21 15:31 129035 75925 易语言模块大全\语音报时模块.ec 2005-10-21 23:31 129035 75925 易语言模块大全\语音报时模块1.0.ec 2005-10-21 15:31 521568 166436 易语言模块大全\语音报时模块1.2.ec 2005-10-21 15:31 163482 156246 易语言模块大全\语音朗读易模块 1.0.ec 2006-01-01 06:03 7244 2319 易语言模块大全\读.xls文件到高级表格.ec 2005-11-11 02:31 24242 6680 易语言模块大全\读写Rockey加密锁.ec 2005-11-02 19:01 2330 802 易语言模块大全\读删一段.ec 2005-10-21 15:31 16972 3663 易语言模块大全\读取DBF数据.ec 2005-11-24 08:43 5785 1924 易语言模块大全\读取天气预报-模块.ec 2005-10-21 15:31 3207 1046 易语言模块大全\读取超级列表框模块 1.0.ec 2005-10-21 15:31 21429 3793 易语言模块大全\读取超级列表框模块_多条件版.ec 2005-10-21 23:31 2456 861 易语言模块大全\读文本.ec 2005-10-21 15:31 2456 861 易语言模块大全\读文本~1.ec 2004-06-25 07:44 2952 1092 易语言模块大全\读易库到超级列表框1.0.ec 2005-10-21 15:31 160667 22594 易语言模块大全\调整窗口大小.ec 2004-06-15 14:43 71634 64454 易语言模块大全\调用PowerDll功能的模块.ec 2002-05-23 16:52 3106 1367 易语言模块大全\调用外部命令.ec 2003-07-25 02:53 4225 1493 易语言模块大全\调试程序检测模块.ec 2005-01-17 15:03 2172 870 易语言模块大全\超文本浏览框功能扩展模块1.2.ec 2005-10-21 15:31 183317 107815 易语言模块大全\超级信息框.ec 2006-01-01 08:56 3227 1336 易语言模块大全\超级列表框交替色.ec 2005-08-26 06:05 4682 1639 易语言模块大全\超级列表框列宽尺寸自动调整.ec 2005-10-21 15:31 3130 1145 易语言模块大全\超级列表框到文件.ec 2006-10-08 01:39 13582 3839 易语言模块大全\超级列表框功能扩展2.2.ec 2004-07-06 14:54 7511 2109 易语言模块大全\超级列表框单列排序.ec 2005-10-21 23:31 2878 1119 易语言模块大全\超级列表框存为网页.ec 2006-02-12 09:01 11727 7523 易语言模块大全\超级列表框导出EXECL.ec 2004-06-17 07:52 11665 3408 易语言模块大全\超级列表框打印预览1.33.ec 2005-11-10 05:40 11744 3701 易语言模块大全\超级列表框扩展模块.ec 2005-10-21 15:31 9261 2553 易语言模块大全\超级列表框排序.ec 2004-09-29 06:16 6431 1529 易语言模块大全\超级列表框提速模块.ec 2006-08-24 10:00 224282 55246 易语言模块大全\超级列表框操作类.ec 2006-02-26 08:59 5877 1844 易语言模块大全\超级列表框数据库排序.ec 2004-05-28 08:05 4220 1374 易语言模块大全\超级列表框模糊查找.ec 2005-10-21 15:31 2878 1119 易语言模块大全\超级列表框背景.ec 2002-10-15 16:55 2634 1115 易语言模块大全\超级列表框补丁1.0.ec 2006-01-02 17:06 5973 2000 易语言模块大全\超级列表框补助.ec 2005-10-21 15:31 11993 3452 易语言模块大全\超级列表框中项存为Excel文件.ec 2005-04-12 03:43 4732 1544 易语言模块大全\超级列表框择框状态被改变.ec 2005-07-16 11:50 9012 2389 易语言模块大全\超级打印预览0716a.ec 2006-07-05 09:23 34749 5082 易语言模块大全\超级表达式计算.ec 2007-06-14 11:31 2493 1045 易语言模块大全\超速读取网页源码.ec 2003-07-27 11:11 11319
独立打包,保证可解压,内含大量源码,网上搜集而来。 Visual.C++编程技巧精500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件文件夹属性操作、文件文件夹系统操作、系统控制操作、程序版权信息、系统软件信息、 系统硬件信息、存储设备管理、鼠标及键盘、声音和视频、图形和图像、网络、数据库) 《远程控制编程技术》源代码 内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动文件的操作 MyPlayer 音乐播放器 内含歌词显示实现源码 ActiveXDemo 演示了装载以及卸载atl控件的操作以及注册操作 ado 登录模块的制作 ado,dao,odbc数据库连接vc代码 演示了不同的数据库的各种操作(连接、删除、添加……等等) ATL开发指南源码 内部包含了atl控件的开发以及如何应用,演示了COM的包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现的CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl的调用方法 autoplaysnd mp3 播放器源码 重载了自带的控件进行播放 aviplayer avi播放器源码 引用了atl控件播放 beautifulskin 源码 演示了各种控件方法 Browser.Net源码 C#的一个网页游览的例子 C++自绘窗体的完整代码 注释非常详细,相信会帮助大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多线程串口通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大文件,自定义了一个操作大文件的类,并进行了测试。 chapter7 实现了声音录制等功能。 CHtmlViewProjV2 详细演示了HtmlView的使用与HtmlView事件站点拦截的实现、js调用。 CIVStringSet_Demo 自定义了一个类似STL容器的类,并进行了测试。 ClearHistory 实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除"运行"中的自动匹配历史记录、清除"文档"中的历史记录、清除上次登陆用户记录、清除"查找文件"自动匹配历史记录、清除"查找计算机"自动匹配历史记录、清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录。实现的代码很简单。 CListCtrl 阙套其它控件 自绘了CListCtrl 控件,实现了其它控件阙套到List中并自绘等。主要的实现在CListReport类中。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它控件(全部)阙套到List中并自绘等,学习自绘以及阙套CListCtrl 控件的好实例。 ColorStatic 自绘了CStatic控件,实现了标题字符滚动效果。 CSDN免积分下载工具 源码 演示了使用CInternetSession去下载资源。 CStatic文字滚动 如题,此实例非常适合学习,重载并自绘了Wnd类,效果是上下文字、图片、文字由大到小和星星闪烁等滚动效果。实例使用了加载类似xml文件读取信息,然后显示。 COM_ATL_Tutorial 简单的atl控件演示 COM接口挂钩及其应用 如题。 CSkinSlier CSliderCtrl自绘 Cursor 生成图标,运行到鼠标图标。 cutscene win32下实现视频播放。 C视频源代码 视频教程步骤源码 DDraw DirectX 实例 DES加密算法源代码 Detected memory leaks 检查内存泄漏源码 DigiStatic_src 自绘CStatic实现数字效果。 DirectShow开发指南pdf附属代码 DirectShow开发指南源码 directUI_D DirectUI界面库 DOM应用---遍历网页中的元素 dshowplayer 媒体播放器的实现,实现了VMR7、VMR9、EVR方式。 DSoundManager 实现了声音管理。 Excel文件的导入和导出操作 主要的实现在CMyExcel类中。 expclass_src dll库的演示。 fge.1.1.alpha.sdk 精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果看源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是应用程序对象基类。 FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检测在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理单元的源码文件。完成端口通讯模块内存管理。 haisanidsV1.2-网络连接监控 IP实时数据。自绘了很多控件。自绘CTabCtrl、CToolBar、CMenu、CButton、CHtmlCtrl、CListCtrl。 hyperlink 自绘CStatic,实现超链接。 iconbutton_demo 演示了多种自绘Button。 IDocHostUIHandler Extended CHtmlView IM_毕业设计 聊天系统,操作了数据库,有服务端和客户端。 ini文件的类适合VC使用 Inline Hook(ring3) 简单源码 代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv"伪类",实际上还是调用的DLL, IOCP完成端口 IP所在地查询器 jpeglib_demo 处理Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对话框 listbox-6 重载CListBox,演示了拖动功能。 Mail_Report 演示了发送邮箱的功能。 MD5算法 MediaPlayer 视频播放的实现。 MFC 对话框 MP3 内部包含:mp3播放器Lrc歌词同步源程序代码分析、mp3播放器+支持歌词同步显示哦、简单音乐播放器。 mfc 解码 视频音频解码部分。 MFC_MultiSender_OVER 文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 大家都知道,现在流行的检测硬件软件视乎很神秘,我们要获得各种信息好像比较难.但大多数这种软件或多或少的使用了WMI,如果我们能熟练掌握相信你也的处理.另外WMI除了查询还能修改,比如3389端口,账号,密码,服务启动与关闭只要你想的几乎都可以,因为WMI代替我们去与硬件打交到了,甚至是系统底层! MiniPlayer 源代码 媒体播放实现。 MP3解码 代码 内部包含多种实例实现MP3解码,有开发文档。 MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0浏览器源代码 如题。完整的代码,重载控件实现,非常适合初学者。 MyPhpServer(原创,有实现的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程数据、驱动数据、注册表数据从而实现主动防御。 超级下载 不过不是c++源码 Notepad++ V5.6.8 源码! OA精灵代码 c++版 一套oa系统。 ocxdlgtest dll的一个实例。 OD反汇编引擎(带VC修改版和原版) 如题。主要文件就4个,非常适合学习,详细见源码。 OPENG开发的示例代码c++版 演示了OpenG的使用方法,内含几个实例,一个实例就3个文件。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和图象库。 绘MFC基本控件 PlayerDrectShow win32情况下实现媒体播放。 preemptivepopupkiller C#源码,实现简单游览器。 RangeScan扫描器源代码 ip地址扫描,发送邮箱。 ResizableLib 测试开源界面库Resizable。 RsPicture 自定义了一个图片库,然后引用测试。 SimplePlayer 简单的媒体播放源码。 Skin_Combo_Box_demo 自绘Combox控件的实例。 SkinList_Demo 自绘List控件的实例。 Smile 自绘List控件的实例。 SOCK登录SSL加密网站 调用ie接口。主要的代码在IEComCtrlSink中。 sqlite3使用 引用了Splayer中的Sqlite3库,进行了测试。 SrcFirstProg 简单的窗口程序。 SuperGrid - 特别的 listview 控件 网格形式的视图,自绘了CComboBox、CEdit、CSuperGridCtrl实现。 tab 演示了CTabCtrl控件的使用方法。 tabcontrol_demo 自绘了CTabCtrl的实现。 To Create A COOL Desktop Lyrics Demo 歌词显示,效果非常好。对话框实现。 TopMost 自绘CListCtrl的实现。 Trace程序 演示了输出信息。 TransparentStatic 自绘CStatic控件。 TreeView控件 自绘CTreeView控件。 VC 创建向导模式 VC 精品源码打包下载(解) CatListBox_src.zip CatListBox_demo.zip 这个程序模仿Outlook建立分类列表框。 CClockST_src.zip CClockST_demo.zip 一个简单的数字时钟程序,其中的date类派生于MFC CStatic 基类。 CIVStringSet_Demo.zip CIVStringSet_Source.zip 基于MFC和STL平台的字符串类,可以实现在快速字符串搜索。 enum_display_modes_demo.zip enum_display_modes_src.zip 列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG图片,不使用动态连接库。 Mail_Report.zip 一个邮件报告程序。 SrcFirstProg.zip 解释了最基本的MFC程序流程。 tabcontrol_demo.zip tabcontrol_src.zip 自定义的标签控件对话框。 Undo_demo.zip undo_src.zip 在VC中实现Undo和Redo功能。 VC 利用底层键盘钩子屏蔽任意按键MaskKey 动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺数据计算以及显示,有数据库操作保存数据。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 一个视频捕捉类对摄像头的操作。 VC+++暴风影音(Media+Player+Classic)源码 知道的人不多,但提起国内的暴风影音,我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,打包成自己的产品,其实这也无可厚非,关键就在于其作者老爱把里面捆绑一些我们用不到的软件. TT--仿qq+p2p通讯(nat穿透) VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 vc-ftp 多线程操作多文件传输的操作。 VC版下载者 源码 非常简单的一个实例,使用了URLDownloadToFile下载文件。 VC断点续传源代码 从fnMyDownload开始,程序首先解析输入的url,拆分为地址,路径,文件名等。然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 多任务多线程断点续传DLL 多线程文件下载 多线程查找文件(功能增强版) 自定义了一个文件搜索类。多线程实现。 多线程高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音抑制、视频控制等、 VC++搜索指定文件夹中的文件 VC++文件分割、合并工具 自绘了Button、CProgressCtrl、CAutoFont。主要操作在CFileSpltDlg中。 vc++写的音乐播放器 VC++制作3D效果的旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机的源程序,一套完整的参考实例。 VC+MapX源码含GPS跟踪演示 VC3D 利用VC编程在界面上实现3D文字 在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用系统自带的提示显示。 VC实现创建模态对话框 VC释放EXE资源文件 vc网络 网络系列使用教程。 VC星号密码探测显示程序 vc网络通信编程实用案例精 局域网网络通信编程实例、IE编程实例、基本网络编程实例、网络通信协议编程、Modem /串口通信编程、代理服务器编程实例、高级网络通信编程实例。 Visual_C++网络高级编程 TCP/IP协议、Winsock网络编程接口、Visual C 与网络编程、基本网络编程技术、Telnet协议的实现、HTTP协议的实现、 FTP协议的实现、文件下载、UDP协议的实现、ICMP协议的实现、PPP协议的实现、代理服务器的实现、 ATL DCOM和ActiveX技术、网络安全。 vld-10-src 内存泄漏检测源码。 vmrplayer 简单播放器的实现,集成到了一个类中。 ATL开发Gif的ActiveX控件 如题。使用控件显示gif文件。 weather(天气预报界面) 通过soso网站获得城市以及天气信息。 WebBrowser-Httprequest(http请求捕捉) Win32多线程程序设计 有文档以及源码。 Windows Media Player界面的实现 Windows Shell扩展 实现文件拷贝。 windows设计 源码 书本源码。1.VC++的基本使用 2.一个简单的HelloWorld程序 3.进程的创建 4.进程控制 5.控制其他进程 6.游戏内存修改器1 7.游戏内存修改器2 8.多线程 9.线程的优先级 10.线程同步 11.第一个窗口程序 WINDOWS网络编程技术-附源码 如题。内有文档以及源码。 WM调用DrectShow例子 wm播放器。 XFileDialog_demo xml文件操作。 xml 树控件的使用,以及ChtmlView或站点拦截调用等。 XML文件读取及管理工具VC++源码 重写了很多控件,重要功能源码集合到了CXML类中。 暴风压力测试2010(V7.0)源码 如题,演示了攻击服务端的源码,tcp多连接攻击、cc攻击等等……。 播放器 MM ARM_流媒体、暴风影音源码用于编解码分析。 超清晰播放器源代码 超旋的音乐播放器 含歌词……,效果看源码。 穿还原的下载者 C++源码 驱动程序可以穿透还原卡,并且可以修改系统文件,这里是通过修改系统文件userinit.exe来实现的。userinit.exe的功能很简单,就是启动explorer.exe。这里就是通过替换uerinit.exe,伪造一个userinit.exe。这个伪造的程序可以实现uerinit.exe的原始功能,并可以实现自定义的功能,比如下载执行,发送数据。 窗体透明、窗体上控件和DC绘图不透明 从dll中动态装载类的源程序 大型多媒体视频会议服务器端和客户端源码VC 基于H323格式。 发一个界面库skin#全集合 SkinH_VC使用帮助(含源码)、Skinsharp V1.0.6.6各种语言全破解、vc全部函数各自独立的demo、制作皮肤工具。 仿360杀毒软件界面源码 MFC重载控件实现了360界面效果。 仿QQ、MSN信息提示窗口 重载CWnd实现了动画显示。 仿QQ2011界面的源码 仿QQ信息提示窗口 仿金山词霸界面 仿制金山毒霸专杀工具界面 重载CEdit实现自绘。 实现QQ界面绝对经典 用户界面多线程 多线程的使用。 搞基控件 List Ctrl 演示了List Ctrl控件的使用方法。 搞基控件 ListBox 演示了ListBox控件的使用方法。 搞基控件 Tab Ctrl 演示了Tab Ctrl控件的使用方法。 搞基控件 TreeCtrl 演示了TreeCtrl控件的使用方法。 带加密功能的SQLite3.3.6封装类 第12章+DLL开发与系统编程 创建导出浮点数四则运算函数的Win32 DLL、使用显式方式调用DLL实现浮点数的四则运算、使用隐式方式调用DLL实现浮点数的四则运算、创建Win32 DLL导出一个全局变量、调用DLL,获取其导出的全局变量值、创建Win32 DLL导出一个计算长方体表面积和体积的类、调用DLL,使用其导出类计算长方体的表面积和体积、创建MFC常规DLL,通过导出函数显示颜色信息对话框、调用MFC常规DLL,显示颜色信息对话框、创建MFC扩展DLL,实现圆形按钮类、调用MFC扩展DLL,创建圆形按钮、创建记录键盘动作的全局钩子DLL、调用键盘钩子DLL,实现监视系统的键盘操作、创建记录当前鼠标所在窗口标题信息的鼠标钩子DLL、调用鼠标钩子DLL,显示鼠标所在窗口的标题、获取当前操作系统的版本信息、获取系统CPU信息、获取系统内存的相关信息、获取当前系统所有安装的硬件设备、调用系统关机对话框、编码实现关闭和重启计算机、实现休眠计算机,并创建快捷键、显示并设置系统的显示属性、隐藏显示系统的任务条、改变系统的桌面壁纸。 对磁盘下任意目录的动作进行监控 创建线程不断的监视。 多功能小闹钟 不规则窗体效果显示,实现了多功能的小闹钟。 仿QQ和飞秋的局域网聊天程序(文件+语音) 这个程序用的协议是UDP,socket是CAsyncSocket,这是我在这个网站看到了qq也优先用UDP来连接服务器,连上服务器,能获得服务器上的人员列表,客户端的人员列表随用户上下线改变,服务器掉线了 也能收到通知,双击用户名字可以聊天,聊天窗口上有个文件传输,在我电脑上能传输一些小文件,但在别人电脑上就会使程序崩溃。 工具栏画到标题栏上 关联文件 自动恢复系统文件关联,以及文件关联操作的代码。使用注册表防止多次运行。 基于CDialogBar的IE多标签栏的实现 基于IE内核的多进程浏览器Raptor 基于WTL控件实现了多进程。 极速FTP客户端程序(VC++版) 截屏mfc和dll程序 进程防杀的实现 Hook TerminateProcess()函数,每次TerminateProcess()被调用的时候先判断企图结束的进程是否是我的进程,如果是的话就简单地返回一个错误码就可以了。 精美挂机锁源码 局域网视频监控 客户端和服务器 考虑到作为服务器的一端一般来说是固定的,所以当开启服务器后,一般服务器是不能停止的,所以在正式的软件里面,作为客户端让输入的服务器端IP的那一项是可以省略的,因为在制作安装程序的时候可以将服务器IP直接固定,但是这个作为简单的功能演示版本考虑到作为服务器的一端可以为任意电脑,所以在客户端设置了填写服务器IP。运行时:首先是运行Sever.exe服务器端,然后是“开启服务器”,“产生新的随机码” ,然后运行Client.exe客户端,输入用户名和密码,然后输入服务器端IP地址,然后登陆服务器,如果密码或者登陆号不正确会有提示,也可以择试用版的软件。 快捷键 演示了快捷键设置的代码。 类似QQ截屏的屏幕取色器 主要功能在CColorPickerDlg中。 两款拼音输入法源代码 拼音输入法、AboutWiz_src。 枚举进程 系统监视 有磁盘监视、系统目录监视,任务栏监视、端口监视、流量监视等等。 媒体播放器 如题。音乐播放器的实现,内有文档以及总结。 模仿QQ抖动 闹钟软件V1.0 (带VC++源码) 基于MFC窗体的闹钟。 能弹出复框组合列表的combobox 屏幕放大镜源代码 屏幕监控+远程控制+mfc+vc 屏幕录像模块程序设计 屏幕录像源代码 屏幕小精灵 七彩泡泡屏保代码 轻松实现类VC界面 两个窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Cristi Posea先生已经为我们实现了一个称为CSizingControlBar的类,而且得相当完美!我们所要的便是好好地利用该类,为了尽可能地简洁,笔者将CSizingControlBar类修改了一下并命名为CCoolBar,接下来我们将详细介绍如何利用该类实现我们所需的界面。 全屏幕播放AVI文件的启动界面程序 全屏幕播放flash的动画启动界面 任务栏终级编程 三种方法来检索处理器信息 获取CPU的信息,以及判断是否支持MMX SSE SSE2 3DNOW等等操作。 深入解剖远程管理软件编写 教程,如题。 深入解析ATL(第二版)源代码资源大小 附带书籍源码。 深入体验VC开发源码 附带书籍源码。 十进制、十六进制、二进制互相转换的VC++程序 实现DLL拦截 在windows下当一个可执行文件运行时,Windows加载器将可执行模块映射到进程的地址空间中,加载器分析可执行模块的输入表,并设法找出任何需要的DLL,并将它们映射到进程的地址空间中。由于输入表是根据DLL名来进行查找,首先是查找当前目录下有没这文件,没有话在去查找系统目录C:\\Windows\\system32有没这文件,所以我们可以完全趁这个机会去劫持DLL,把他劫持下来后就可以在里面进行我们要的事情。 实现DLL内存补丁,DLL劫持技术([Symanli原创]) 实现EDIT控件自绘 使用VC编写的文件加解密操作类 自定义封装了一个文件加解密类,对文件加解密。lzari.c提供了lzari压缩算法的实现。 视频+语音+播放器源代码(不断更新内容) H.323 开发包与源码、P2P视频技术源码、TopPlayerSrc、VOD核心源码、大型多媒体视频会议服务器端和客户端源码、屏幕截取制作avi的源代码、视频会议系统、视频聊天源代码、优秀的IP网络语音通讯软件Speak Fleely源代码。源码与上面的有些重复。 手机远控电脑源码 分两个模式:一个是短信模式,一个浏览器模式。只要你遵循数据包的格式发送数据就一定可以成功的。不过不是源码。 手写输入法源码 太简单的实例。有利于对输入法开发的入门和深入学习。 鼠标钩子 钩子的实现。如题。 完全自绘软件更换皮肤例子 完整源码 统计后台([源码信息] 梦者 绿色下载器 流量商必备 ) 本统计后台无须安装数据库。可直接使用。 可多用户登录,多用户统计,顶级防刷,一键扣量,等等强大功能。 网络电视软件源码 网络电台收听助手V3.0(VC源码) 文件(文件夹)加密解密工具源码 源码实现了主要功能:1 文件(夹)加密解密 2 文件夹伪装保护解除伪装 3 右键关联加密解密到系统菜单 4 开机最小化启动到托盘(气球提示) 5 支持文件(文件夹)拖动 6 支持WIN2000,XP,VISTA,WIN7。非常好的一个实例。 文件加密程序 自绘了很多控件,使用了多线程加密以及解密,支持换肤,非常好的一个实例。详细见源码啦。 文件夹加密小程序 简单的加密源码。 文件捆绑器源代码 文件操作的实例,主要功能在BindFileDlg。 文字图象识别OCR系统开发包 引用了第三方库OcrWencui.lib 来识别。 显示网络流量 监听了端口显示了网络流量,使用了绘图显示了出来。学习流量监控的好例子。是使用了自绘按钮实现的。 线程池的一种实现 相当不错的一个挂机锁 写日志log的类 封装了一个类Log,使用它输出信息。 循序渐进实现仿QQ界面 六个步骤实现了QQ类似界面、仿QQ界面上的各种自绘控件。 迅雷资源搜索 阳历阴历转换 封装了一个CLunar实现阳历阴历转换。 一个服务端只有7k大小的后门 RegOpenKeyEx和RegCreateKeyEx函数由于电脑经常会关闭,或者应用程序也会经常关闭,但有一些参数是经常需要保存。比如当你打开程序,并设置了窗口的大小,想每次打开时都设置窗口为上次打开的大小。这样就需要保存窗口的大小,那么窗口大小的参数保存到那里呢?其实在Windows里最方便的法,就是保存到注册表里。又比如游戏登录时,总是想保存最后一个登录的用户,那么也需要保存这个用户到注册表里。其实注册表是Windows保存系统配置的数据库,比如不同的语言设置,不同的时区设置,不同的用户登录,不同的权限等等。下面就来学习怎么样使用函数RegOpenKeyEx来打开注册表里的键和用函数RegCreateKeyEx来创建新的键。 一个可以获取硬件信息源代码 一个轻量级网络通信开发库源码 音乐播放器 音频录入mfc源码 用C写的播放器,超强 引用了libmad库、ogg库、Zlib库等等,强烈推荐学习。 自绘右键菜单。 在ToolBar上添加控件 在工具栏上添加COMBOBOX,EditBox,ProgressCtrl,Slider控件,根据相同的道理您还可以添加其他控件复框、单按钮等等 注册表监控程序 该程序的作用是记录系统发生的注册表操作,(只记录成功的,忽略失败的) 自己动手写操作系统 自由更改文件对话框的外观 自绘对话框。 应用程序与驱动通信(DeviceIoControl ) VC++系统开发实例精粹 光驱控制程序、枚举当前所有窗体、硬件信息查看器、注册表操作程序、USB编程、目录浏览器、资源管理器、二进制浏览器、日历管理器、字体设置对话框、任意形状窗体、自动停靠窗体、带图像的下拉列表框、实时曲线显示、OutLooK风格界面、屏幕保护系统、MP3播放器、MIDI音乐演奏器、VFW视频捕捉系统、256色转换灰度图、对比度拉伸、二值化变换、反色、亮度增减、取对数、取指数、直方图均衡、灰度均衡、阈值变换、图像镜像、图像平移、图像缩放、图像旋转、高斯平滑、均值滤波、拉普拉斯边缘检测、梯度锐化、中值滤波、离散余弦变换、傅立叶变换、Walsh变换、方块编码、图像细化、Canny算子提取边缘、Hough变换、逆滤波处理、维纳滤波处理、文字、图像特效显示、带预览的图像择框、图像浏览器、聊天室、CRC循环冗余检测、ICMP系统、能够发送附件的邮件程序、获取多个IP地址、获取计算机基本网络设置、获取计算机安装的各种网络协议、远程监控系统、FTP客户端、类似MSN的即时通信工具、文件共享系统、考试成绩管理系统、学生管理信息系统、二进制数据库编程、多线程实例、动态链接库(DLL)实例、消息循环重载实例、进程查看程序、文件关联实例、剪贴板查看器、键盘发声系统、运行后自销毁的程序、文件查找系统 、屏幕拷贝实例、文件分割器、密码探测器、带微调和滑动条控件的工具栏、透明窗体实例、状态栏动画、圆盘式和数字式时钟实例、Windows XP风格菜单、 Office XP风格菜单、Windows XP风格标题栏、Windows XP风格对话框、Windows XP风格按钮和滚动条、基于DirectSound的声音播放器、AVI视频制作实例、电影播放器、仿Winamp多媒体播放器、BMP图片浏览器、小波算法的VC++实现、基因算法的VC++实现、细胞识别统计系统、基于神经网络的文字识别系统、车牌定位与识别系统、点对点文件传输、Sniff网络嗅探器、基于UDP的网段扫描器、网络流量监控系统、网络语音电话、HTTP服务器实例、数据库浏览器、数据库查询器、报表打印实例、课程管理信息系统、库存管理信息系统、医院管理信息系统。 VC++餐厅餐饮管理系统 这是一个毕业课程设计,含论文,简单明了,全部引用了MFC控件实现,主要是操作数据库的部分。 VC++开发的仓库管理系统设计文档和源码 如题,含论文,简单明了,全部引用了MFC控件实现,主要是操作数据库的部分。 VC++库存管理系统(毕业设计) 如题,含论文,简单明了,全部引用了MFC控件实现,主要是操作Access数据库的部分。 VC++图书管理系统完整版 一个简单的客户端操作数据库的程序。 餐饮管理系统(全程开发) 餐饮管理系统 超市进销存管理系统 基本功能:前台销售结帐、基本信息管理、基本信息查询、日结查询、超市小票打印。操作ORACLE数据库。 局域网监控系统 主要功能:系统采用人机交互的方式,界面美观友好、屏幕信息需要时时显示,网络延时不能大于1秒、服务器端可以随时运行,只要客户端运行,就能够显示屏幕信息、系统运行时占用内存不能大于10MB,以免影响系统性能、客户端运行时需要隐藏显示窗口,起其感觉不到在运行。 库存管理信息系统 在运行系统前,首先要安装SQL Server数据库,注意要设定用户名为“sa”,密码为空。 可以有两种方法创建该数据库:1.使用SQL server查询分析器运行Database目录下的sql.txt中的sql语句,这样会创建stock数据库。2.使用SQL Server的企业管理器直接附加“附加数据库文件”目录下的Stock.mdf文件。系统默认帐号:admin 密码:888888 企业办公管理系统 这个源码不错,自定义了很多类,适合学习。 企业电话语音录音管理系统 主要功能:采用人机对话的操作方式,界面设计美观友好、操作灵活、方便、快捷、准确、数据存储安全可靠。系统可以进行来电显示和来电接听等功能。提供电话拨出功能,可以通过程序拨出电话。提供客户管理功能,记录客户信息,并可以在拨出电话时以电话簿的形式显示客户信息。提供电话录音功能,当电话接通时开始录音,当电话挂断时结束录音。提供录音管理功能,可以通过程序修改录音文件的存储位置。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠。适合学习。 企业短信群发管理系统 主要功能:电话簿管理。常用语管理。短信息发送。短信息接收。短信猫设置。不过使用了第三方库实现发送接受等功能。 人力资源管理系统 主要功能:系统界面设计美观、友好;智能化程度高、操作灵活、方便;系统运行稳定、安全可靠;反应快速、计算准确;实现新员工入职登记、查询修改及入职合同的录入、编辑;登记并可以浏览日常考勤信息;记录公司定期的员工考核成绩;实现部门用人申请的登记;实现应聘者信息备档;实现工资单自动录入及缺勤原因的扣资计算。 社区视频监控系统 本程序有三个实例,msado15(数据库)、Autodlg(操作文件)、Capture(主要的程序)。本实例是天敏VC4000监控卡,其中使用了MPG4c32.dll、MediaTransmit.dll、MediaTransmit.lib、MediaTransmit.h、Sa7134Capture.dll、Sa7134Capture.lib和Sa7134Capture.h几个文件,在运行程序前,需要将这些文件添加到当前工程中。程序中没有提供这些文件。 物流综合管理系统VC源码+毕业设计 学生管理系统 学生考试系统

64,439

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧