Visual Basic具有简单易用、功能强大、开发效率高等显著特点。本书精选了近40个综合性实例,并配以多媒体光盘的形式,详细介绍了基于Visual Basic的程序开发技巧和方法,内容涵盖了Visual Basic的系统编程、多媒体/图形图像编程、网络通信编程、数据库/MIS开发、游戏编程等许多热门领域。
本书精选了近40个综合性实例,详细介绍了基于Visual Basic的程序开发技巧和方法,内容涵盖了Visual Basic的系统编程、多媒体/图形图像编程、网络通信编程、数据库/MIS开发、游戏编程等许多热门领域。
每个实例都按照设计思路、编程原理以及实例详解3个步骤来解说。尤其是对每个实例的原理都进行了详细地说明,对实例的源代码进行了注释。同时在本书的光盘中赠送了大量非常有价值的实例源代码。通过本书的学习,读者可以非常容易地理解并掌握Visual Basic开发的核心技术,并根据自身需要进行二次开发。
本书可以作为高等院校相关专业的课程设计、毕业设计的指导用书,同时也可以作为科研单位、企业相关软件开发的技术指导用书。
Part 1 系统编程篇
Example 01 资源管理器 2
1.1 设计思路 2
1.2 编程原理 2
1.2.1 TreeView控件 2
1.2.2 ListView控件 3
1.2.3 相关API函数 3
1.3 实例详解 5
1.3.1 frmMain窗体 5
1.3.2 cDrives类 8
1.3.3 mFileList模块 10
1.3.4 mProcFunc模块 11
1.3.5 mVariables模块 12
1.3.6 mExplorerTree模块 12
Example 02 注册表管理器 13
2.1 设计思路 13
2.2 编程原理 14
2.2.1 TreeView控件 14
2.2.2 ListView控件 15
2.2.3 分割条编程技术 15
2.2.4 Visual Basic中的注册表处理函数 15
2.2.5 动态添加菜单技术 16
2.2.6 重要的API函数 16
2.3 实例详解 17
2.3.1 frmMain窗体 17
2.3.2 frmOrgFaves窗体 20
2.3.3 frmSearch窗体 20
2.3.4 ModReg模块 22
2.3.5 Module1模块 24
2.3.6 HexClass类模块 25
2.3.7 其他模块 25
Example 03 文件搜索系统 26
3.1 设计思路 26
3.2 编程原理 27
3.3 实例详解 29
3.3.1 文件搜索主窗体 29
3.3.2 添加右键快捷方式 32
3.3.3 文件属性显示窗体 33
3.3.4 clsSearch类 34
Example 04 科学计算器程序——高级版 38
4.1 设计思路 38
4.2 编程原理 39
4.2.1 基本数学函数 39
4.2.2 程序中的数学函数使用说明 40
4.2.3 非基本数学函数 40
4.3 实例详解 40
4.3.1 Anical1窗体 40
4.3.2 Anical2窗体 42
Example 05 加密解密系统 51
5.1 设计思路 51
5.2 编程原理 52
5.3 实例详解 55
5.3.1 fTest窗体 56
5.3.2 cEncDec类模块 58
……