注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic系统开发实例精粹

Visual Basic系统开发实例精粹

Visual Basic系统开发实例精粹

定 价:¥49.00

作 者: 曹衍龙编著
出版社: 人民邮电出版社
丛编项: 系统开发实例精粹系列丛书
标 签: VB

ISBN: 9787115136725 出版时间: 2005-01-01 包装: 胶版纸
开本: 26cm+1光盘 页数: 477 字数:  

内容简介

  本书精选了近40个综合性实例,详细介绍了基于Visual Basic的程序开发技巧和方法,内容涵盖了Visual Basic的系统编程、多媒体/图形图像编程、网络通信编程、数据库/MIS开发、游戏编程等许我热门领域。 每个实例都按照设计思路、编程原理以及实例详解3个步骤来解说。尤其是对每上实例的原理都进行了详细的说明,对实例的源代码进行注释。同时在本书的光盘中赠送了大量非常有价值的实例源代码。通过本书的学习,读者可以非常容易地理解并掌握Visual Basic开发的核心技术,并根据自身需要进行二次开发。 本书可以作为高等院校相关专业的课程设计、毕业设计的指导用书,同时也可以作为科研单位、企业相关软件开发的技术指导用书。

作者简介

暂缺《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
Example 06 虚拟驱动器程序 68
6.1 设计思路 68
6.2 编程原理 68
6.3 实例详解 68
6.3.1 Form1.frm窗体 69
6.3.2 ComDlg模块 75
6.3.3 Module2模块 75
6.3.4 PathCTL模块 75
6.3.5 REGEDT模块 75
6.3.6 Strings模块 75
精彩实例赏析 76
Part 2 多媒体/图形图像篇
Example 07 绘图系统 82
7.1 设计思路 82
7.2 编程原理 83
7.3 实例详解 87
7.3.1 ComicPageMakerMain窗体 88
7.3.2 ZoomWindows窗体 102
7.3.3 Text窗体 103
7.3.4 HorizontalRuler窗体 103
Example 08 功能强大的图像处理系统 103
8.1 设计思路 103
8.2 编程原理 105
8.2.1 自定义控件开发 105
8.2.2 API的应用 106
8.2.3 常用图像处理原理 109
8.3 实例详解 116
8.3.1 fMain窗体 116
8.3.2 CDIB类模块 124
8.3.3 cDIBDither类模块 126
8.3.4 cDIBFilter类模块 126
8.3.5 cDIBPal类模块 127
8.3.6 cDIBSave类模块 127
8.3.7 cFrame类模块 128
8.3.8 mBrowseFolder模块 128
8.3.9 mChooseColor模块 128
8.3.10 mDialogEx模块 129
8.3.11 mGDIpEx模块 129
8.3.12 mHSL模块 129
8.3.13 mINI模块 130
8.3.14 mMisc模块 130
8.3.15 mSettings模块 130
8.3.16 mWheel模块 130
8.3.17 ucCanvas控件 131
8.3.18 cInfo控件 132
8.3.19 ucProgress控件 133
8.3.20 ucToolbar控件 133
8.3.21 带预览功能的图像选择框 133
8.3.22 为图像选择材质的窗体 134
8.3.23 更改图像大小的窗体 134
8.3.24 显示图像信息的窗体 134
8.3.25 打印图像的窗体 135
8.3.26 实现图像全景的窗体 135
8.3.27 滤镜效果查看窗体 136
Example 09 图像切换特效程序 136
9.1 设计思路 136
9.2 编程原理 137
9.2.1 BitBlt函数 137
9.2.2 PatBlt函数 138
9.2.3 StretchBlt函数 138
9.2.4 SetStretchBltMode函数 138
9.3 实例详解 139
9.3.1 frmTransEffects窗体 139
9.3.2 modTransEffects.bas模块 140
Example 10 语音编辑系统 146
10.1 设计思路 146
10.2 编程原理 146
10.2.1 WAV文件概述 146
10.2.2 MMC控件 148
10.3 实例详解 148
10.3.1 编辑器主窗体 148
10.3.2 语音编辑窗体 149
Example 11 曲谱编辑器 160
11.1 设计思路 160
11.2 编程原理 161
11.3 实例详解 163
11.3.1 fMain窗体 163
11.3.2 fSymbolsToolbar窗体 166
11.3.3 fAlternateToolbar窗体 167
11.3.4 fMusicBoard窗体 167
11.3.5 mInitialization模块 168
Example 12 MP3播放器 168
12.1 设计思路 168
12.2 编程原理 172
12.2.1 MP3编码解析 172
12.2.2 编码层 173
12.3 实例详解 174
12.3.1 mVars.bas模块 174
12.3.2 mMp3Player.frm窗体 175
12.3.3 mMp3.bas模块 178
Example 13 视频捕捉程序 182
13.1 设计思路 182
13.2 编程原理 183
13.2.1 VFW简介 183
13.2.2 系统工作过程 184
13.3 实例详解 188
13.3.1 frmMain窗体 188
13.3.2 mACM模块 191
13.3.3 mCapApp模块 192
13.3.4 mVFW模块 196
精彩实例赏析 207
Part 3 网络通信篇
Example 14 多页面显示浏览器 214
14.1 设计思路 214
14.2 编程原理 215
14.3 实例详解 215
14.3.1 frmBrowser窗体 215
14.3.2 frmOpen窗体 222
14.3.3 frmOptions窗体 222
Example 15 HTML文件编辑器 223
15.1 设计思路 223
15.2 编程原理 224
15.3 实例详解 231
15.3.1 frmMDI窗体 231
15.3.2 frmChild窗体 237
15.3.3 frmDocPreview窗体 239
15.3.4 frmValidation窗体 243
15.3.5 frmFind窗体 244
15.3.6 frmCFade窗体 244
Example 16 网络检测实用工具集 244
16.1 设计思路 244
16.2 编程原理 245
16.2.1 获取当前网络流量状况 245
16.2.2 主机名与IP地址相互转换 246
16.2.3 获取各种形式的IP地址及相关信息 246
16.2.4 获取网络适配器(网卡)信息 248
16.2.5 调用Windows命令并返回命令的输出 248
16.3 实例详解 249
16.3.1 frmBandwidth窗体 249
16.3.2 frmIPCalc窗体 252
16.3.3 frmNetStat1窗体和frmNetStat2窗体 257
16.3.4 frmPing窗体 258
16.3.5 frmPortListen窗体 261
16.3.6 frmPortScanner窗体 262
16.3.7 frmStats窗口 264
16.3.8 frmTrace窗口和frmTrace2窗口 264
Example 17 电子邮件收发系统 266
17.1 设计思路 266
17.2 编程原理 270
17.2.1 SMTP协议 271
17.2.2 POP3协议 274
17.2.3 邮件结构详述 278
17.2.4 MIME编码/解码与发送附件 278
17.3 实例详解 279
Example 18 网络性能监控与流量统计系统 279
18.1 设计思路 279
18.2 编程原理 280
18.2.1 IP Helper API简介 280
18.2.2 IP Helper API的使用 281
18.3 实例详解 281
18.3.1 frmMain主窗体模块 282
18.3.2 frmMenu窗体模块 285
18.3.3 基本模块modHook 285
18.3.4 modINI基本模块 287
18.3.5 modStart基本模块 287
18.3.6 modSysTrayMenu基本模块 287
18.3.7 modTray基本模块 287
18.3.8 clsAdaptors基本模块 287
18.3.9 clsIPStatistics类模块 290
18.3.10 ctlDigital与ctlSpeedometer控件模块 292
Example 19 代理服务器系统 293
19.1 设计思路 293
19.2 编程原理 294
19.3 实例详解 298
19.3.1 frmMain窗体 298
19.3.2 frmConfiguration窗体和modConfiguration模块 308
19.3.3 modGlobe模块 309
19.3.4 modHTML模块 312
19.3.5 clsSysTray类 312
精彩实例赏析 313
Part 4 数据库/MIS开发篇
Example 20 数据库配置和管理综合实例 318
20.1 设计思路 318
20.2 编程原理 319
20.3 实例详解 322
20.3.1 连接Access数据库 322
20.3.2 连接SQL Server数据库 324
20.3.3 连接ODBC数据源 327
20.3.4 frmMain窗体 328
Example 21 条形码的设计与打印 333
21.1 设计思路 333
21.2 编程原理 334
21.3 实例详解 339
21.3.1 Form1窗体 339
21.3.2 Bar39模块 341
21.3.3 Special128模块 343
21.3.4 GIF类 354
Example 22 服装进销存系统 355
22.1 设计思路 355
22.2 编程原理 355
22.2.1 安全登录 355
22.2.2 进货管理 356
22.2.3 会员管理 356
22.2.4 服装销售 356
22.2.5 数据统计 356
22.2.6 数据库分析 356
22.3 实例详解 358
22.3.1 系统登录模块 358
22.3.2 新增用户 365
22.3.3 删除用户 367
22.3.4 修改密码 368
22.3.5 系统主界面 368
22.3.6 服装信息管理模块 368
22.3.7 会员管理模块 374
22.3.8 服装销售模块 375
22.3.9 报表统计打印模块 378
Example 23 人事/工资/考勤管理信息系统 386
23.1 设计思路 386
23.2 编程原理 387
23.2.1 系统功能分析 387
23.2.2 系统功能模块设计 388
23.2.3 UML系统建模 391
23.2.4 数据库需求分析 396
23.2.5 数据库逻辑结构设计 397
23.3 实例详解 397
23.3.1 系统设计概述 398
23.3.2 系统主界面实现 399
23.3.3 系统登录和增加管理员窗体 400
23.3.4 人事管理功能模块 403
23.3.5 考勤管理功能模块设计 407
23.3.6 工资管理功能模块设计 410
23.3.7 报表管理功能模块设计 414
23.3.8 系统维护功能模块设计 415
23.3.9 综合查询模块 418
Example 24 考试管理信息系统 418
24.1 设计思路 418
24.2 编程原理 418
24.2.1 系统功能分析 418
24.2.2 UML系统建模 420
24.2.3 数据库需求分析 423
24.2.4 数据库概念结构设计 423
24.2.5 数据库逻辑结构设计 424
24.3 实例详解 424
24.3.1 系统设计概况 424
24.3.2 系统主界面实现 425
24.3.3 增加题目类别模块 431
24.3.4 增加题目模块 431
24.3.5 modMain模块文件 431
24.3.6 参数设置模块 433
24.3.7 系统选项设置模块 433
24.3.8 考生考试模块 434
24.3.9 系统登录模块 438
24.3.10 用户管理模块 438
Example 25 餐饮管理信息系统 439
25.1 设计思路 439
25.2 编程原理 440
25.2.1 系统功能分析 440
25.2.2 系统功能模块设计 440
25.2.3 UML系统建模 444
25.2.4 数据库需求分析 449
25.3 实例详解 451
25.3.1 系统设计概况 451
25.3.2 系统主界面实现 453
25.3.3 接待预定模块 454
25.3.4 房台列表模块 456
25.3.5 房台预定模块 456
25.3.6 点菜收银模块 457
25.3.7 开台信息模块 458
25.3.8 房台账单模块 458
25.3.9 点菜模块 459
25.3.10 结账模块 459
25.3.11 吧厨出品模块 460
25.3.12 其他重要模块 460
精彩实例赏析 461
Part 5 游戏篇
Example 26 寻宝游戏 468
Example 27 太空大战游戏 470
Example 28 贪吃蛇游戏 471
Example 29 快速逃生游戏 472
Example 30 地图编辑器 473
Example 31 Tic Tac Toe游戏 473
Example 32 国际象棋游戏 474
Example 33 积木游戏 474
Example 34 拼图游戏 474
Example 35 弹球游戏 475
Example 36 射击游戏 475
Example 37 老虎机游戏 476
Example 38 简易足球赛游戏 476
Example 39 人工智能坦克大战 477
Example 40 俄罗斯方块游戏 477

本目录推荐