
微信扫一扫,移动浏览光盘
简介
本书精选了近40个综合性实例,详细介绍了基于visual basic的程序开发技巧和方法,内容涵盖了visual basic的系统编程、多媒体/图形图像编程、网络通信编程、数据库/mis开发、游戏编程等许多热门领域。
每个实例都按照设计思路、编程原理以及实例详解3个步骤来解说。尤其是对每个实例的原理都进行了详细地说明,对实例的源代码进行了注释。同时在本书的光盘中赠送了大量非常有价值的实例源代码。通过本书的学习,读者可以非常容易地理解并掌握visual basic开发的核心技术,并根据自身需要进行二次开发。
本书可以作为高等院校相关专业的课程设计、毕业设计的指导用书,同时也可以作为科研单位、企业相关软件开发的技术指导用书。
目录
Part 1 系统编程篇
Example01 资源管理器
1.1 设计思路
1.2 编程原理
1.2.1 TreeView控件
1.2.2 ListView控件
1.2.3 相关API函数
1.3 实例详解
1.3.1 frmMain窗体
1.3.2 cDrives类
1.3.3 mFileList模块
1.3.4 mProcFunc模块
1.3.5 mVariables模块
1.3.6 mExplorerTree模块
Example02 注册表管理器
2.1 设计思路
2.2 编程原理
2.2.1 TreeView控件
2.2.2 ListView控件
2.2.3 分割条编程技术
2.2.4 Visual Basic中的注册 表处理函数
2.2.5 动态添加菜单技术
2.2.6 重要的API函数
2.3 实例详解
2.3.1 frmMain窗体
2.3.2 frmOrgFaves窗体
2.3.3 frmSearch窗体
2.3.4 ModReg模块
2.3.5 Module1模块
2.3.6 HexClass类模块
2.3.7 其他模块
Example03 文件搜索系统
3.1 设计思路
3.2 编程原理
3.3 实例详解
3.3.1 文件搜索主窗体
3.3.2 添加右键快捷方式
3.3.3 文件属性显示窗体
3.3.4 clsSearch类
Example04 科学计算器程序——高级版
4.1 设计思路
4.2 编程原理
4.2.1 基本数学函数
4.2.2 程序中的数学函数使用说明
4.2.3 非基本数学函数
4.3 实例详解
4.3.1 Anical1窗体
4.3.2 Anical2窗体
Example05 加密解密系统
5.1 设计思路
5.2 编程原理
5.3 实例详解
5.3.1 fTest窗体
5.3.2 cEncDec类模块
Example06 虚拟驱动器程序
6.1 设计思路
6.2 编程原理
6.3 实例详解
6.3.1 Form1.frm窗体
6.3.2 ComDlg模块
6.3.3 Module2模块
6.3.4 PathCTL模块
6.3.5 REGEDT模块
6.3.6 Strings模块
精彩实例赏析
Part 2 多媒体/图形图像篇
Example07 绘图系统
7.1 设计思路
7.2 编程原理
7.3 实例详解
7.3.1 ComicPageMakerMain窗体
7.3.2 ZoomWindows窗体
7.3.3 Text窗体
7.3.4 HorizontalRuler窗体
Example08 功能强大的图像处理系统
8.1 设计思路
8.2 编程原理
8.2.1 自定义控件开发
8.2.2 API的应用
8.2.3 常用图像处理原理
8.3 实例详解
8.3.1 fMain窗体
8.3.2 CDIB类模块
8.3.3 cDIBDither类模块
8.3.4 cDIBFilter类模块
8.3.5 cDIBPal类模块
8.3.6 cDIBSave类模块
8.3.7 cFrame类模块
8.3.8 mBrowseFolder模块
8.3.9 mChooseColor模块
8.3.10 mDialogEx模块
8.3.11 mGDIpEx模块
8.3.12 mHSL模块
8.3.13 mINI模块
8.3.14 mMisc模块
8.3.15 mSettings模块
8.3.16 mWheel模块
8.3.17 ucCanvas控件
8.3.18 cInfo控件
8.3.19 ucProgress控件
8.3.20 ucToolbar控件
8.3.21 带预览功能的图像选择框
8.3.22 为图像选择材质的窗体
8.3.23 更改图像大小的窗体
8.3.24 显示图像信息的窗体
8.3.25 打印图像的窗体
8.3.26 实现图像全景的窗体
8.3.27 滤镜效果查看窗体
Example09 图像切换特效程序
9.1 设计思路
9.2 编程原理
9.2.1 BitBlt函数
9.2.2 PatBlt函数
9.2.3 StretchBlt函数
9.2.4 SetStretchBltMode函数
9.3 实例详解
9.3.1 frmTransEffects窗体
9.3.2 modTransEffects.bas模块
Example10 语音编辑系统
10.1 设计思路
10.2 编程原理
10.2.1 WAV文件概述
10.2.2 MMC控件
10.3 实例详解
10.3.1 编辑器主窗体
10.3.2 语音编辑窗体
Example11 曲谱编辑器
11.1 设计思路
11.2 编程原理
11.3 实例详解
11.3.1 fMain窗体
11.3.2 fSymbolsToolbar窗体
11.3.3 fAlternateToolbar窗体
11.3.4 fMusicBoard窗体
11.3.5 mInitialization模块
Example12 MP3播放器
12.1 设计思路
12.2 编程原理
12.2.1 MP3编码解析
12.2.2 编码层
12.3 实例详解
12.3.1 mVars.bas模块
12.3.2 mMp3Player.frm窗体
12.3.3 mMp3.bas模块
Example13 视频捕捉程序
13.1 设计思路
13.2 编程原理
13.2.1 VFW简介
13.2.2 系统工作过程
13.3 实例详解
13.3.1 frmMain窗体
13.3.2 mACM模块
13.3.3 mCapApp模块
13.3.4 mVFW模块
精彩实例赏析
Part 3 网络通信篇
Example14 多页面显示浏览器
14.1 设计思路
14.2 编程原理
14.3 实例详解
14.3.1 frmBrowser窗体
14.3.2 frmOpen窗体
14.3.3 frmOptions窗体
Example15 HTML文件编辑器
15.1 设计思路
15.2 编程原理
15.3 实例详解
15.3.1 frmMDI窗体
15.3.2 frmChild窗体
15.3.3 frmDocPreview窗体
15.3.4 frmValidation窗体
15.3.5 frmFind窗体
15.3.6 frmCFade窗体
Example16 网络检测实用工具集
16.1 设计思路
16.2 编程原理
16.2.1 获取当前网络流量状况
16.2.2 主机名与IP地址相互转换
16.2.3 获取各种形式的IP地址及相关信息
16.2.4 获取网络适配器(网卡)信息
16.2.5 调用Windows命令并返回命令的输出
16.3 实例详解
16.3.1 frmBandwidth窗体
16.3.2 frmIPCalc窗体
16.3.3 frmNetStat1窗体和 frmNetStat2窗体
16.3.4 frmPing窗体
16.3.5 frmPortListen窗体
16.3.6 frmPortScanner窗体
16.3.7 frmStats窗口
16.3.8 frmTrace窗口和frmTrace2 窗口
Example17 电子邮件收发系统
17.1 设计思路
17.2 编程原理
17.2.1 SMTP协议
17.2.2 POP3协议
17.2.3 邮件结构详述
17.2.4 MIME编码/解码与 发送附件
17.3 实例详解
Example18 网络性能监控与流量统计系统
18.1 设计思路
18.2 编程原理
18.2.1 IP Helper API简介
18.2.2 IP Helper API的使用
18.3 实例详解
18.3.1 frmMain主窗体模块
18.3.2 frmMenu窗体模块
18.3.3 基本模块modHook
18.3.4 modINI基本模块
18.3.5 modStart基本模块
18.3.6 modSysTrayMenu基本模块 .
18.3.7 modTray基本模块
18.3.8 clsAdaptors基本模块
18.3.9 clsIPStatistics类模块
18.3.10 ctlDigital与ctlSpeedometer 控件模块
Example19 代理服务器系统
19.1 设计思路
19.2 编程原理
19.3 实例详解
19.3.1 frmMain窗体
19.3.2 frmConfiguration窗体和 modConfiguration模块
19.3.3 modGlobe模块
19.3.4 modHTML模块
19.3.5 clsSysTray类
精彩实例赏析
Part 4 数据库/MIS开发篇
Example20 数据库配置和管理综合实例
20.1 设计思路
20.2 编程原理
20.3 实例详解
20.3.1 连接Access数据库
20.3.2 连接SQL Server数据库
20.3.3 连接ODBC数据源
20.3.4 frmMain窗体
Example21 条形码的设计与打印
21.1 设计思路
21.2 编程原理
21.3 实例详解
21.3.1 Form1窗体
21.3.2 Bar39模块
21.3.3 Special128模块
21.3.4 GIF类
Example22 服装进销存系统
22.1 设计思路
22.2 编程原理
22.2.1 安全登录
22.2.2 进货管理
22.2.3 会员管理
22.2.4 服装销售
22.2.5 数据统计
22.2.6 数据库分析
22.3 实例详解
22.3.1 系统登录模块
22.3.2 新增用户
22.3.3 删除用户
22.3.4 修改密码
22.3.5 系统主界面
22.3.6 服装信息管理模块
22.3.7 会员管理模块
22.3.8 服装销售模块
22.3.9 报表统计打印模块
Example23 人事/工资/考勤管理信息系统
23.1 设计思路
23.2 编程原理
23.2.1 系统功能分析
23.2.2 系统功能模块设计
23.2.3 UML系统建模
23.2.4 数据库需求分析
23.2.5 数据库逻辑结构设计
23.3 实例详解
23.3.1 系统设计概述
23.3.2 系统主界面实现
23.3.3 系统登录和增加管理员窗体
23.3.4 人事管理功能模块
23.3.5 考勤管理功能模块设计
23.3.6 工资管理功能模块设计
23.3.7 报表管理功能模块设计
23.3.8 系统维护功能模块设计
23.3.9 综合查询模块
Example24 考试管理信息系统
24.1 设计思路
24.2 编程原理
24.2.1 系统功能分析
24.2.2 UML系统建模
24.2.3 数据库需求分析
24.2.4 数据库概念结构设计
24.2.5 数据库逻辑结构设计
24.3 实例详解
24.3.1 系统设计概况
24.3.2 系统主界面实现
24.3.3 增加题目类别模块
24.3.4 增加题目模块
24.3.5 modMain模块文件
24.3.6 参数设置模块
24.3.7 系统选项设置模块
24.3.8 考生考试模块
24.3.9 系统登录模块
24.3.10 用户管理模块
Example25 餐饮管理信息系统
25.1 设计思路
25.2 编程原理
25.2.1 系统功能分析
25.2.2 系统功能模块设计
25.2.3 UML系统建模
25.2.4 数据库需求分析
25.3 实例详解
25.3.1 系统设计概况
25.3.2 系统主界面实现
25.3.3 接待预定模块
25.3.4 房台列表模块
25.3.5 房台预定模块
25.3.6 点菜收银模块
25.3.7 开台信息模块
25.3.8 房台账单模块
25.3.9 点菜模块
25.3.10 结账模块
25.3.11 吧厨出品模块
25.3.12 其他重要模块
精彩实例赏析
Part 5 游戏篇
Example26 寻宝游戏
Example27 太空大战游戏
Example28 贪吃蛇游戏
Example29 快速逃生游戏
Example30 地图编辑器
Example31 Tic Tac Toe游戏
Example32 国际象棋游戏
Example33 积木游戏
Example34 拼图游戏
Example35 弹球游戏
Example36 射击游戏
Example37 老虎机游戏
Example38 简易足球赛游戏
Example39 人工智能坦克大战
Example40 俄罗斯方块游戏
Example01 资源管理器
1.1 设计思路
1.2 编程原理
1.2.1 TreeView控件
1.2.2 ListView控件
1.2.3 相关API函数
1.3 实例详解
1.3.1 frmMain窗体
1.3.2 cDrives类
1.3.3 mFileList模块
1.3.4 mProcFunc模块
1.3.5 mVariables模块
1.3.6 mExplorerTree模块
Example02 注册表管理器
2.1 设计思路
2.2 编程原理
2.2.1 TreeView控件
2.2.2 ListView控件
2.2.3 分割条编程技术
2.2.4 Visual Basic中的注册 表处理函数
2.2.5 动态添加菜单技术
2.2.6 重要的API函数
2.3 实例详解
2.3.1 frmMain窗体
2.3.2 frmOrgFaves窗体
2.3.3 frmSearch窗体
2.3.4 ModReg模块
2.3.5 Module1模块
2.3.6 HexClass类模块
2.3.7 其他模块
Example03 文件搜索系统
3.1 设计思路
3.2 编程原理
3.3 实例详解
3.3.1 文件搜索主窗体
3.3.2 添加右键快捷方式
3.3.3 文件属性显示窗体
3.3.4 clsSearch类
Example04 科学计算器程序——高级版
4.1 设计思路
4.2 编程原理
4.2.1 基本数学函数
4.2.2 程序中的数学函数使用说明
4.2.3 非基本数学函数
4.3 实例详解
4.3.1 Anical1窗体
4.3.2 Anical2窗体
Example05 加密解密系统
5.1 设计思路
5.2 编程原理
5.3 实例详解
5.3.1 fTest窗体
5.3.2 cEncDec类模块
Example06 虚拟驱动器程序
6.1 设计思路
6.2 编程原理
6.3 实例详解
6.3.1 Form1.frm窗体
6.3.2 ComDlg模块
6.3.3 Module2模块
6.3.4 PathCTL模块
6.3.5 REGEDT模块
6.3.6 Strings模块
精彩实例赏析
Part 2 多媒体/图形图像篇
Example07 绘图系统
7.1 设计思路
7.2 编程原理
7.3 实例详解
7.3.1 ComicPageMakerMain窗体
7.3.2 ZoomWindows窗体
7.3.3 Text窗体
7.3.4 HorizontalRuler窗体
Example08 功能强大的图像处理系统
8.1 设计思路
8.2 编程原理
8.2.1 自定义控件开发
8.2.2 API的应用
8.2.3 常用图像处理原理
8.3 实例详解
8.3.1 fMain窗体
8.3.2 CDIB类模块
8.3.3 cDIBDither类模块
8.3.4 cDIBFilter类模块
8.3.5 cDIBPal类模块
8.3.6 cDIBSave类模块
8.3.7 cFrame类模块
8.3.8 mBrowseFolder模块
8.3.9 mChooseColor模块
8.3.10 mDialogEx模块
8.3.11 mGDIpEx模块
8.3.12 mHSL模块
8.3.13 mINI模块
8.3.14 mMisc模块
8.3.15 mSettings模块
8.3.16 mWheel模块
8.3.17 ucCanvas控件
8.3.18 cInfo控件
8.3.19 ucProgress控件
8.3.20 ucToolbar控件
8.3.21 带预览功能的图像选择框
8.3.22 为图像选择材质的窗体
8.3.23 更改图像大小的窗体
8.3.24 显示图像信息的窗体
8.3.25 打印图像的窗体
8.3.26 实现图像全景的窗体
8.3.27 滤镜效果查看窗体
Example09 图像切换特效程序
9.1 设计思路
9.2 编程原理
9.2.1 BitBlt函数
9.2.2 PatBlt函数
9.2.3 StretchBlt函数
9.2.4 SetStretchBltMode函数
9.3 实例详解
9.3.1 frmTransEffects窗体
9.3.2 modTransEffects.bas模块
Example10 语音编辑系统
10.1 设计思路
10.2 编程原理
10.2.1 WAV文件概述
10.2.2 MMC控件
10.3 实例详解
10.3.1 编辑器主窗体
10.3.2 语音编辑窗体
Example11 曲谱编辑器
11.1 设计思路
11.2 编程原理
11.3 实例详解
11.3.1 fMain窗体
11.3.2 fSymbolsToolbar窗体
11.3.3 fAlternateToolbar窗体
11.3.4 fMusicBoard窗体
11.3.5 mInitialization模块
Example12 MP3播放器
12.1 设计思路
12.2 编程原理
12.2.1 MP3编码解析
12.2.2 编码层
12.3 实例详解
12.3.1 mVars.bas模块
12.3.2 mMp3Player.frm窗体
12.3.3 mMp3.bas模块
Example13 视频捕捉程序
13.1 设计思路
13.2 编程原理
13.2.1 VFW简介
13.2.2 系统工作过程
13.3 实例详解
13.3.1 frmMain窗体
13.3.2 mACM模块
13.3.3 mCapApp模块
13.3.4 mVFW模块
精彩实例赏析
Part 3 网络通信篇
Example14 多页面显示浏览器
14.1 设计思路
14.2 编程原理
14.3 实例详解
14.3.1 frmBrowser窗体
14.3.2 frmOpen窗体
14.3.3 frmOptions窗体
Example15 HTML文件编辑器
15.1 设计思路
15.2 编程原理
15.3 实例详解
15.3.1 frmMDI窗体
15.3.2 frmChild窗体
15.3.3 frmDocPreview窗体
15.3.4 frmValidation窗体
15.3.5 frmFind窗体
15.3.6 frmCFade窗体
Example16 网络检测实用工具集
16.1 设计思路
16.2 编程原理
16.2.1 获取当前网络流量状况
16.2.2 主机名与IP地址相互转换
16.2.3 获取各种形式的IP地址及相关信息
16.2.4 获取网络适配器(网卡)信息
16.2.5 调用Windows命令并返回命令的输出
16.3 实例详解
16.3.1 frmBandwidth窗体
16.3.2 frmIPCalc窗体
16.3.3 frmNetStat1窗体和 frmNetStat2窗体
16.3.4 frmPing窗体
16.3.5 frmPortListen窗体
16.3.6 frmPortScanner窗体
16.3.7 frmStats窗口
16.3.8 frmTrace窗口和frmTrace2 窗口
Example17 电子邮件收发系统
17.1 设计思路
17.2 编程原理
17.2.1 SMTP协议
17.2.2 POP3协议
17.2.3 邮件结构详述
17.2.4 MIME编码/解码与 发送附件
17.3 实例详解
Example18 网络性能监控与流量统计系统
18.1 设计思路
18.2 编程原理
18.2.1 IP Helper API简介
18.2.2 IP Helper API的使用
18.3 实例详解
18.3.1 frmMain主窗体模块
18.3.2 frmMenu窗体模块
18.3.3 基本模块modHook
18.3.4 modINI基本模块
18.3.5 modStart基本模块
18.3.6 modSysTrayMenu基本模块 .
18.3.7 modTray基本模块
18.3.8 clsAdaptors基本模块
18.3.9 clsIPStatistics类模块
18.3.10 ctlDigital与ctlSpeedometer 控件模块
Example19 代理服务器系统
19.1 设计思路
19.2 编程原理
19.3 实例详解
19.3.1 frmMain窗体
19.3.2 frmConfiguration窗体和 modConfiguration模块
19.3.3 modGlobe模块
19.3.4 modHTML模块
19.3.5 clsSysTray类
精彩实例赏析
Part 4 数据库/MIS开发篇
Example20 数据库配置和管理综合实例
20.1 设计思路
20.2 编程原理
20.3 实例详解
20.3.1 连接Access数据库
20.3.2 连接SQL Server数据库
20.3.3 连接ODBC数据源
20.3.4 frmMain窗体
Example21 条形码的设计与打印
21.1 设计思路
21.2 编程原理
21.3 实例详解
21.3.1 Form1窗体
21.3.2 Bar39模块
21.3.3 Special128模块
21.3.4 GIF类
Example22 服装进销存系统
22.1 设计思路
22.2 编程原理
22.2.1 安全登录
22.2.2 进货管理
22.2.3 会员管理
22.2.4 服装销售
22.2.5 数据统计
22.2.6 数据库分析
22.3 实例详解
22.3.1 系统登录模块
22.3.2 新增用户
22.3.3 删除用户
22.3.4 修改密码
22.3.5 系统主界面
22.3.6 服装信息管理模块
22.3.7 会员管理模块
22.3.8 服装销售模块
22.3.9 报表统计打印模块
Example23 人事/工资/考勤管理信息系统
23.1 设计思路
23.2 编程原理
23.2.1 系统功能分析
23.2.2 系统功能模块设计
23.2.3 UML系统建模
23.2.4 数据库需求分析
23.2.5 数据库逻辑结构设计
23.3 实例详解
23.3.1 系统设计概述
23.3.2 系统主界面实现
23.3.3 系统登录和增加管理员窗体
23.3.4 人事管理功能模块
23.3.5 考勤管理功能模块设计
23.3.6 工资管理功能模块设计
23.3.7 报表管理功能模块设计
23.3.8 系统维护功能模块设计
23.3.9 综合查询模块
Example24 考试管理信息系统
24.1 设计思路
24.2 编程原理
24.2.1 系统功能分析
24.2.2 UML系统建模
24.2.3 数据库需求分析
24.2.4 数据库概念结构设计
24.2.5 数据库逻辑结构设计
24.3 实例详解
24.3.1 系统设计概况
24.3.2 系统主界面实现
24.3.3 增加题目类别模块
24.3.4 增加题目模块
24.3.5 modMain模块文件
24.3.6 参数设置模块
24.3.7 系统选项设置模块
24.3.8 考生考试模块
24.3.9 系统登录模块
24.3.10 用户管理模块
Example25 餐饮管理信息系统
25.1 设计思路
25.2 编程原理
25.2.1 系统功能分析
25.2.2 系统功能模块设计
25.2.3 UML系统建模
25.2.4 数据库需求分析
25.3 实例详解
25.3.1 系统设计概况
25.3.2 系统主界面实现
25.3.3 接待预定模块
25.3.4 房台列表模块
25.3.5 房台预定模块
25.3.6 点菜收银模块
25.3.7 开台信息模块
25.3.8 房台账单模块
25.3.9 点菜模块
25.3.10 结账模块
25.3.11 吧厨出品模块
25.3.12 其他重要模块
精彩实例赏析
Part 5 游戏篇
Example26 寻宝游戏
Example27 太空大战游戏
Example28 贪吃蛇游戏
Example29 快速逃生游戏
Example30 地图编辑器
Example31 Tic Tac Toe游戏
Example32 国际象棋游戏
Example33 积木游戏
Example34 拼图游戏
Example35 弹球游戏
Example36 射击游戏
Example37 老虎机游戏
Example38 简易足球赛游戏
Example39 人工智能坦克大战
Example40 俄罗斯方块游戏
Visual Basic系统开发实例精粹
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
