【书名】 编程大讲坛:Visual Basic核心开发技术从入门到精通
【作者】薛小龙
【ISBN】978-7-121-09057-8
【出版社】电子工业出版社
【出版日期】2009年9月
【定 价】69.80 元(含光盘1张))
【宣传语】
编程大讲坛、坛坛是佳酿
用实用的方式,讲解实用的技术和项目实践经验
书山有路勤为径,学海无涯苦作舟。
——韩愈
这是出自我国唐代著名诗人、哲学家韩愈的治学名联。他教育我们要想学好书中的知识,需要自己付出辛勤的汗水。转眼间已经距大唐盛世千年,现在已经进入了21世纪。这是一个什么时代?
——这是一个快节奏的时代,要求我们要跟上发展!
——这是一个网络时代,网络上有我们需要的大量资源!
——这是一个奋斗的时代,各行各业的人们都需要奋斗!
——这是一个竞争的时代,我们随时随地都面临着竞争!
本系列图书和市场上其他类似书籍相比,具有以下与众不同的特色。
1.科学的合理计划
2.知识点的通俗性和全面性,典型的实例,深入性的实例讲解
3.实用性
4.全面性
5.与网络学习的完美结合
6.实用超值的光盘
7.提供完善的技术支持
【内容简介】
本书由浅入深地讲解了Visual Basic开发技术,并且始终遵循以科学合理的学习计划为主线,通过具体的实例讲解其具体使用流程。全书内容分为3篇26课,其中第1课到12课是编程基础篇,依次讲解Visual Basic技术基础、Visual Basic语言初步、Visual Basic算法语句、Visual Basic数组、Visual Basic过程基础、Visual Basic过程参数和递归调用、Visual Basic窗体的属性和方法、窗体事件及其高级应用、Visual Basic控件、工具栏和状态栏、菜单和对话框、程序调试、错误处理和创建帮助;第13课到24课是技术提高篇,分别讲解报表打印处理、存储过程应用、使用ActiveX控件技术、Visual Basic文件处理、Visual Basic绘图处理、MSChat控件图形处理、Visual Basic多媒体编程、Visual Basic网络编程、程序打包和部署;第25课和26课是综合应用篇,分别讲解了使用Visual Basic开发扫雷游戏和数据库项目——图书借阅系统的流程和实现方法。
本书附赠光盘,内容包括多媒体视频、实例源代码和赠送的综合实例代码。
本书内容全面,非常适合于Visual Basic技术的初学者,同时也适合具有一定Visual Basic基础,欲对Visual Basic开发技术进一步了解和掌握的中级读者,还可作为相关培训学校的教材。
本书读者答疑平台:www.100tt.net
【本书特色】
本书的特点和优势
本书由具有多年Visual Basic开发经验的程序员执笔写作,笔者在Visual Basic软件开发领域具有多年的开发研究经验,并且具有多年的培训讲解经验,笔者凭着娴熟的笔法和渊博的理论知识,会将Visual Basic开发技术展现得淋漓尽致,能使读者能够很快地进入实际开发角色。本书和市场上其他类似书籍相比,具有下面与众不同的特色:
科学的合理计划
在具体内容编排上,我们会根据Visual Basic中不同知识点的难易程度,为读者规划出最佳的学习进度时间表。相信读者只要按照这个进度时间表进行学习,将会轻松的掌握这门技术,并且达到最佳的学习效果和最优的学习效率。
知识点的通俗性和全面性
书中讲解了Visual Basic技术的各个知识点,遵循循序渐进、由浅入深的原则,便于读者对内容的理解。在内容讲解上,书中用最通俗的语言将Visual Basic知识点进行了讲解。不但涉及了此项技术的常用领域,而且对高难度的应用进行了详细的介绍,并对应的提出了解决方案。
典型的实例,深入性的实例讲解,110多个实例+110多个实例探索分析
本书穿插讲解了110多个实例,并且在每个实例最后都对这个实例进行了深入讲解和分析。针对每个重要的知识点,始终以对应实例的讲解来加深对知识的理解。针对重要知识点或实例,给读者点出注意事项、建议忠告和使用技巧,使读者的知识得到升华。针对计算机读者对自己成就感特别感冒这一特点,在重要知识点或实例后,推出了“实例探索和读者练习”。让读者切身思考怎样完成作者布置的练习,使读者的知识得到延伸,并且充分享受自己的成就感。
实用性
本书的实用性较强,以经验为后盾,以实践为导向,以实用为目标,深入浅出地讲解了在开发过程中的种种问题。特别是,在讲解时非常注重实践与理论的形象结合,为了能使读者通过读懂源代码来掌握这项技术,在实例举证时还给源代码绘了大量的流程图。本书的所有源代码都已调试通过,并且放在了本书所附带的光盘中,读者拿来即可使用。
全面性
本书内容全面,从基本的语法入手,以恰当的实例为导向,由浅入深的讲解各门技术的基本理论知识,所讲解的内容几乎囊括了此技术的所有知识点,这是市场上其他同类书籍没有涉及到的。
和网络学习的完美结合
自网联网推出后,给读者的学习带来了极大的方便。但是大多数读者没有掌握网络学习的技巧,为此在这套书中推出了“网络关键词”模块。在讲解知识点的过程中,穿插讲解利用百度、google和csdn等网络资源进行学习的方法。
实用超值的DVD光盘
为了帮助读者比较直观地学习,本书附赠DVD光盘,内容包括多媒体视频、编程参考宝典电子书、实例源代码和赠送的综合实例代码。
通过多媒体视频,手把手教会读者搭建和配置开发环境,并对书中的综合实例进行全程讲解。作者亲自配音、演示,手把手教会读者使用。
提供完善的技术支持
本书提供了论坛专用QQ群75593028,里面汇集了本书的作者。读者可以在上面提问交流和提问,帮助读者提高开发水平。
【目录】
第1篇 编程基础篇
第1课 Visual Basic技术基础 1
Visual Basic是一种可视化的编程语言,利用这种可视化开发技术可以快速开发出现实应用项目。
1.1 本课学习目标 3
1.2 Visual Basic介绍 3
1.2.1 Visual Basic的版本 4
1.2.2 Visual Basic的特点 4
1.3 安装Visual Basic 5
1.3.1 运行环境介绍 5
1.3.2 安装 6
1.3.3 添加/删除组件 8
1.4 Visual Basic的启动和退出 8
1.4.1 启动Visual Basic 6.0 8
1.4.2 退出Visual Basic 6.0 9
1.5 Visual Basic可视化开发环境介绍 10
1.6 常见错误方式 15
1.7 Visual Basic程序调试方法 16
1.8 Visual Basic用户界面设计基础 16
1.8.1 常用属性的设置 17
1.8.2 窗体的属性 18
1.9 一个简单的Visual Basic程序 20
1.9.1 Visual Basic 6.0开发流程 20
1.9.2 实例概述 21
1.9.3 实现流程 21
1.10 本课回顾和网络关键词 25
第2课 Visual Basic语言基础 27
本逐一讲解关键字、标识符、数据类型、变量、常量、数组和运算符表达式的基本知识。
2.1 本课学习目标 27 27
2.2 关键字 27
2.3 标识符 28
2.4 数据类型 29
2.5 变量 31
2.5.1 变量的命名规则 31
2.5.2 声明变量 32
2.6 常量 33
2.7 运算符和表达式 35
2.7.1 算术运算符/算术表达式 35
2.7.2 关系运算符/关系表达式 36
2.7.3 连接运算符 36
2.7.4 逻辑运算符/逻辑表达式 37
2.7.5 日期表达式 38
2.8 运算符的优先级 38
2.9 本课回顾和网络关键词 39
第3课 Visual Basic算法语句 41
Visual Basic语句是整个项目程序的核心,通过语句可以实现对特定项目的判断处理,并做出相应的处理。
3.1 本课学习目标 41
3.2 算法概述 42
3.2.1 算法分类 42
3.2.2 算法的特征 42
3.3 程序语句 42
3.4 顺序结构 43
3.4.1 赋值语句 43
3.4.2 Print方法 44
3.4.3 注释语句 44
3.5 条件判断语句 45
3.5.1 使用If…Then语句 45
3.5.2 使用Select Case语句 52
3.6 循环结构 55
3.6.1 使用Do…Loop语句 56
3.6.2 使用While…Wend语句 61
3.6.3 使用For…Next语句 63
3.7 其他控制语句 65
3.7.1 使用GoTo语句 66
3.7.2 使用Exit与End语句 68
3.7.3 使用Stop语句 69
3.7.4 使用With语句 70
3.5 本课回顾和网络关键词 70
第4课 Visual Basic数组 73
果涉及的数据量很大,则变量将不能满足项目的需求,为此Visual Basic推出了数组这一概念,用于存储多个变量的数据。
4.1 本课学习目标 73
4.2 数组基础 73
4.2.1 数组的作用和常用概念 74
4.2.2 声明数组 74
4.2.3 使用数组 75
4.3 二维数组 76
4.3.1 声明二维数组 77
4.3.2 使用二维数组 77
4.4 多维数组 79
4.5 动态数组 80
4.6 控件数组 83
4.6.1 建立控件数组 83
4.6.2 建立一个控件数组 84
4.7 本课回顾和网络关键词 89
第5课 掌握Visual Basic过程基础 91
Visual Basic程序可以分割成较小的,并且能够完成某特定任务的模块,这个模块称为过程,通过过程可以增强和扩展Visual Basic的功能。
5.1 本课学习目标 91
5.2 使用Sub过程 91
5.2.1 使用Sub过程 92
5.2.2 事件过程 92
5.2.3 通用过程 93
5.2.4 调用过程 95
5.3 使用Function过程 98
5.3.1 Function过程定义 98
5.3.2 调用Function过程 99
5.4 本课回顾和网络关键词 101
第6课 Visual Basic过程参数和递归调用 141
过程是Visual Basic程序的重要组成部分,过程是通过传递的参数来实现具体功能的,所以参数的作用不言而喻。
6.1 本课学习目标 103
6.2 过程参数传递 103
6.2.1 形式参数和实际参数 104
6.2.2 参数传递 104
6.2.3 数组作为传递参数 107
6.3 可选参数与不定量参数 109
6.3.1 使用可选参数 109
6.3.2 使用不定数量的参数 113
6.4 递归调用 116
6.5 Visual Basic 6.0内置函数 118
6.6 本课回顾和网络关键词 122
第7课 掌握Visual Basic窗体的属性和方法 125
窗体是Visual Basic中的重要对象之一,窗体除了自己的属性、事件和方法外,还可以作为其他控件的容器。
7.1 本课学习目标 125
7.2 对象 125
7.2.1 对象概述 126
7.2.2 对象的属性 126
7.2.3 对象的事件 127
7.2.4 对象的方法 128
7.3 窗体基础 128
7.3.1 窗体结构 128
7.3.2 添加一个窗体 128
7.3.3 保存和删除窗体 130
7.4 窗体属性 130
7.4.1 Name属性 131
7.4.2 Caption属性 131
7.4.3 Icon属性 131
7.4.4 WindowState属性 131
7.4.5 Picture属性 132
7.5 窗体方法 133
7.5.1 Load和UnLoad方法 133
7.5.2 Show方法 133
7.5.3 Move方法 136
7.5.4 Print方法 136
7.6 本课回顾和网络关键词 139
第8课 Visual Basic窗体事件和高级应用 141
窗体除了自己的属性和方法外,还可以通过事件对窗体内的控件进行处理,以实现特定的功能。
8.1 本课学习目标 141
8.2 窗体事件 141
8.2.1 Click事件 142
8.2.2 DblClick事件 144
8.2.3 Initialize事件 144
8.2.4 Resize事件 144
8.3 多窗体和环境应用 146
8.3.1 多重窗体和多文档窗体 146
8.3.2 多重窗体操作 147
8.4 设计MDI窗体 152
8.4.1 MDI主窗体和MDI子窗体 152
8.4.2 排列子窗体 154
8.5 本课回顾和网络关键词 156
第9课 Visual Basic控件 159
控件能够和Visual Basic的可视化开发环境很好结合,灵活地在项目中添加和删除,Visual Basic有大量的控件,涉及到窗体编程和数据库编程的各个领域。
9.1 本课学习目标 159
9.2 Windows控件介绍 160
9.3 文本编辑控件 161
9.3.1 标签控件 161
9.3.2 文本框控件 163
9.4 按钮控件 167
9.4.1 命令按钮控件 167
9.4.2 OptionButton控件 168
9.4.3 CheckBox控件 171
9.5 ListBox控件和ComboBox控件 174
9.5.1 ListBox控件 174
9.5.2 ComboBox控件 178
9.6 图片图形控件 180
9.6.1 PictureBox控件 180
9.6.2 Image控件 184
9.7 滚动条控件 187
9.8 定时器控件 189
9.9 本课回顾和网络关键词 191
第10课 工具栏和状态栏 193
工具栏和状态栏是Visual Basic项目中的核心元素之一,通过工具栏和状态栏可以创建功能更加丰富的Windows程序。
10.1 本课学习目标 193
10.2 创建和设计工具栏 193
10.2.1 使用Toolbar控件创建工具栏 194
10.2.2 添加图像 197
10.2.3 ImageList和Toolbar控件关联 201
10.2.4 响应Toolbar控件的事件 202
10.3 创建和设计状态栏 202
10.4 本课回顾和网络关键词 205
第11课 菜单和对话框 207
本课详细讲解Visual Basic 6.0中菜单和对话框的基本知识,引导读者进一步掌握Visual Basic 6.0的开发核心,为步入本书后面知识的学习打下坚实的基础。
11.1 本课学习目标 207
11.2 菜单设计 207
11.2.1 菜单基础 208
11.2.2 菜单编辑器 209
11.3 弹出式菜单 212
11.4 菜单编程 215
11.5 对话框 216
11.5.1 使用消息框函数MsgBox 216
11.5.2 使用输入框函数InputBox 217
11.5.3 使用通用对话框 217
11.5.4 使用“颜色”对话框 220
11.5.5 使用“字体”对话框 223
11.5.6 使用“打印”对话框 225
11.5.7 使用“帮助”对话框 226
11.6 本课回顾和网络关键词 228
第12课 程序调试、错误处理和创建帮助 231
通过程序调试可以对已编写的Visual Basic程序进行测试,验证程序的合法性,并及时发现程序的错误之处。
12.1 本课学习目标 231
12.2 程序调试的错误类型 232
12.3 使用断点跟踪调试 234
12.3.1 “调试”工具栏 234
12.3.2 跟踪调试程序 236
12.4 使用调试窗口 238
12.4.1 在“立即”窗口中调试代码 238
12.4.2 使用“监视”窗口 239
12.4.3 使用“本地”窗口 240
12.5 错误处理和条件编译 240
12.6 创建帮助 243
12.6.1 使用Windows Help Workshop创建帮助 244
12.6.2 在程序中显示帮助文件 245
12.7 本课回顾和网络关键词 250
第2篇 技术提高篇
第13课 Visual Basic数据库工具 255
数据库技术是实现信息动态交互的必要手段,人们可以通过修改数据库内容,从而实现项目内数据的动态变化,因为项目内的内容是从数据库中读取的。
13.1 本课学习目标 255
13.2 数据库概述 255
13.3 使用Access数据库 259
13.3.1 Access概述 259
13.3.2 启动和关闭Access 259
13.3.3 Access的基本操作 261
13.3.4 压缩Access数据库 263
13.4 使用SQL Server 数据库 267
13.4.1 SQL Server 2000介绍 267
13.4.2 安装SQL Server 2000 268
13.4.3 SQL Server 2000的基本操作 270
13.4.4 操作数据库表 274
13.5 备份和恢复SQL Server数据库 277
13.5.1 备份SQL Server 277
13.5.2 恢复SQL Server 279
13.6 附加和分离SQL Server数据库 281
13.6.1 附加SQL Server 281
13.6.2 分离SQL Server 283
13.7 本课回顾和网络关键词 286
第14课 使用Data控件和ADO控件 289
通过数据库编程技术可以将项目和数据库相结合,以及Visual Basic 6.0中的专用数据库控件,可以灵活地实现数据的显示。
14.1 本课学习目标 289
14.2 常用数据库编程方法 289
14.3 使用ADO对象 290
14.3.1 ADO简介 290
14.3.2 ADO的对象 290
14.3.3 Command对象 291
14.3.4 Connection对象 292
14.3.5 Error对象 293
14.3.6 Field对象 294
14.3.7 Parameter对象 295
14.3.8 Property对象 296
14.3.9 Recordset对象 296
14.3.10 Stream对象 297
14.3.11 ADO连接数据库 299
14.3.12 ADO实现对数据库的操作 304
14.4 ADO事务处理 315
14.4.1 事物特征和处理控制语句 315
14.4.2 Visual Basic 6.0的事物处理编程 316
14.4.3 几种获取数据库数据的方法 319
14.5 使用Data控件 322
14.5.1 Data控件概述 322
14.5.2 Data控件的属性 323
14.5.3 Data控件的方法 323
14.5.4 Data控件的事件 324
14.6 使用ADO控件 325
14.6.1 ADO控件的属性 325
14.6.2 ADO控件的方法 325
14.6.3 使用ADO控件连接数据库 326
14.6.4 使用ADO控件连接Access 326
14.6.5 使用ADO控件连接SQL Server数据库 328
14.7 本课回顾和网络关键词 330
第15课 DataGrid控件和数据绑定 333
本课将对ODBC连接数据库的方法进行介绍,并详细讲解DataGrid控件和数据绑定的具体使用方法,逐渐引领读者进入Visual Basic 6.0的数据库开发的高级世界。
15.1 本课学习目标 333
15.2 ODBC连接数据库 333
15.2.1 使用ODBC连接Access 334
15.2.2 使用ODBC连接SQL Server 336
15.3 控件绑定 339
15.4 使用DataGrid控件 341
15.4.1 绑定DataGrid与ADO控件 341
15.4.2 Visual Basic 6.0控件综合编程 344
15.5 本课回顾和网络关键词 347
第16课 报表打印处理 349
报表打印处理是Visual Basic 6.0项目中的核心功能之一,通过其中的专门对象和属性可以实现对报表项目的打印处理。
16.1 本课学习目标 349
16.2 报表打印技术基础 349
16.2.1 数据环境设计器 350
16.2.2 数据报表对象
(DataReport) 352
16.2.3 数据报表控件 354
16.3 使用Printer对象 358
16.3.1 Printer对象的属性 359
16.3.2 Printer对象的方法 361
16.4 Crystal Report报表基础 361
16.4.1 Crystal Reports控件基础 361
16.4.2 安装Crystal Reports 362
16.4.3 使用Crystal Reports插件 364
16.5 本课回顾和网络关键词 365
第17课 存储过程应用 367
存储过程是一组能够实现特殊功能的SQL语句集,它经过编译后被存储在数据库中。通过存储过程,可以实现高性能的数据处理、提高数据库数据的处理效率。
17.1 本课学习目标 367
17.2 存储过程基础 367
17.3 创建存储过程 368
17.4 管理存储过程 372
17.4.1 删除存储过程 372
17.4.2 修改存储过程 374
17.4.3 在程序中使用存储过程 375
17.4.4 加密存储过程 380
17.5 本课回顾和网络关键词 382
第18课 使用ActiveX控件技术 385
ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。
18.1 本课学习目标 385
18.2 ActiveX基础 385
18.3 创建ActiveX控件 386
18.3.1 向导创建ActiveX控件 386
18.3.2 手动创建ActiveX控件 390
18.4 使用ActiveX控件 392
18.5 本课回顾和网络关键词 393
第19课 Visual Basic 6.0文件处理 395
文件是计算机编程中的常见处理对象,计算机中的程序就是被保存为各种文件格式,计算机领域中的文件是指,存储在计算机外部介质上的数据或信息的集合。
19.1 本课学习目标 395
19.2 文件概述 395
19.2.1 文件结构 396
19.2.2 文件分类 396
19.2.3 访问文件 397
19.3 文件系统控件 397
19.3.1 驱动器列表框控件 397
19.3.2 目录列表框控件 398
19.3.3 文件列表框控件 398
19.3.4 使用文件系统控件 399
19.4 顺序文件操作 401
19.4.1 打开与关闭 402
19.4.2 读操作 402
19.4.3 写操作 409
19.5 随机文件操作 413
19.5.1 打开与关闭 413
19.5.2 读/写操作 413
19.6 二进制文件操作 417
19.7 本课回顾和网络关键词 428
第20课 Visual Basic 6.0绘图处理 431
在Visual Basic 6.0中有专用的绘图处理控件,通过这些控件可以轻松地实现绘图处理。
20.1 本课学习目标 431
20.2 坐标系统 431
20.2.1 坐标系统介绍 432
20.2.2 刻度 432
20.3 颜色设置 433
20.4 Visual Basic 6.0绘图方法 435
20.5 常用绘图控件 442
20.5.1 使用Line控件 442
20.5.2 使用Shape控件 445
20.6 本课回顾和网络关键词 449
第21课 MSChart控件图形处理 451
为了方便Visual Basic程序员快速开发出图形项目,微软推出了MSChart控件,用于专业实现图形处理项目。
21.1 本课学习目标 451
21.2 Visual Basic 6.0图形编程处理介绍 451
21.3 使用MSChart控件 452
21.3.1 添加MSChart控件 452
21.3.2 获取图形数据 454
21.4 MSChart控件的三维效果 460
21.4.1 旋转处理 461
21.4.2 光线处理 461
21.4.3 MSChart三维效果的综合实例 464
21.5 本课回顾和网络关键词 467
第22课 图形动画编程和多媒体编程 469
本课将向读者简要介绍图形编程项目的重要作用,详细介绍Visual Basic 6.0中图形动画编程和多媒体编程的基本知识。
22.1 本课学习目标 469
22.2 图形动画编程 469
22.2.1 Visual Basic图形动画编程概述 470
22.2.2 Visual Basic 6.0图形动画编程实现 471
22.2.3 制作一个动态图片展示程序 471
22.3 多媒体编程介绍 479
22.4 MCI接口 480
22.4.2 MCI接口介绍 480
22.4.2 MCI函数 480
22.5 Multimedia MCI控件 482
22.5.1 Multimedia MCI概述 482
22.5.2 Multimedia MCI属性和事件 482
22.5.3 使用Multimedia MCI 483
22.6 ActiveMovie控件 487
22.6.1 ActiveMovie概述 487
22.6.2 ActiveMovie属性、方法和事件 487
22.6.3 使用ActiveMovie 489
22.7 Mp3play.ocx控件 491
22.8 本课回顾和网络关键词 495
第23课 Visual Basic 6.0网络编程 497
通过Visual Basic 6.0,可以实现互联网领域的网络编程处理。在现实项目应用中,经常使用Visual Basic 6.0编写设置计算机主页程序,网页浏览器程序,邮件发送系统程序和提取网页信息程序。
23.1 本课学习目标 497
23.2 使用Winsock控件 497
23.2.1 Winsock控件介绍 498
23.2.2 Winsock属性、方法和事件 498
23.2.3 使用Winsock控件实例 500
23.3 使用WebBrowser控件 503
23.3.1 WebBrowser属性、方法和事件 503
23.3.2 WebBrowser控件使用实例 506
23.4 使用Inet控件 508
23.4.1 Inet控件属性、方法和事件 509
23.4.2 Inet控件使用实例 512
23.5 Visual Basic常见网络应用 515
23.5.1 获取本机名称和IP地址 515
23.5.2 获取网页源代码 525
23.5.3 端口扫描 529
23.5.4 在线邮件发送处理 544
23.6 本课回顾和网络关键词 547
第24课 程序打包和部署 549
Visual Basic 6.0项目制作完毕后,如果要使程序能够脱离Visual Basic 6.0的集成环境而独立运行,就必须对Visual Basic 6.0程序进行打包和部署处理。
24.1 本课学习目标 549
24.2 Visual Basic 6.0程序打包和部署介绍 549
24.3 Visual Basic 6.0程序打包和部署向导 550
24.4 打包Visual Basic 6.0程序 552
24.4.1 打包前的准备工作 552
24.4.2 打包Visual Basic 6.0应用程序 554
24.5 部署Visual Basic 6.0程序 556
24.5.1 部署前的准备工作 556
24.5.2 部署Visual Basic 6.0应用程序 557
24.6 本课回顾和网络关键词 558
第3篇 综合应用篇
第25课 项目开发案例:扫雷游戏 563
通过具体开发小型简单的游戏实例的实现过程,使读者体验Visual Basic在开发软件程序或者游戏程序方面的强大功能,并充分了解简单的游戏界面的开发方法和可视化的编程的实现流程。
25.1 系统概述与预览 563
25.1.1 系统概述 563
25.1.2 系统预览 564
25.2 系统设计与分析 566
25.3 鼠标单击方格的事件 573
25.4 制作游戏安装包 581
25.5 核心代码分析 581
第26课 项目开发案例:图书借阅系统 587
在本章的内容中,将通过Visual Basic 6.0开发一个图书借阅系统实例,并详细介绍整个项目的实现过程,使读者对Visual Basic 6.0数据库开发有一个更加深入的认识。
26.1 系统介绍和分析 587
26.1.1 系统应用背景概述 587
26.1.2 系统需求分析 587
26.1.3 系统功能模块结构 588
26.1.4 系统概览 589
26.2 系统数据库设计 590
26.2.1 数据库需求分析 590
26.2.2 概念结构设计 590
26.2.3 逻辑结构设计 591
26.3 系统窗体概览 592
26.4 创建主窗体Main.frm 593
26.4.1 界面设计 593
26.4.2 编写窗体处理代码 596
26.5 创建图书管理窗体Books.frm 598
26.5.1 界面设计 599
26.5.2 编写窗体处理代码 600
26.6 图书添加/修改窗体BooksAE.frm 605
26.6.1 界面设计 605
26.6.2 编写窗体处理代码 607
26.7 图书查找窗体Search.frm 610
26.7.1 界面设计 610
26.7.2 编写窗体处理代码 611
26.8 图书过滤窗体Filter.frm 614
26.8.1 界面设计 614
26.8.2 编写窗体处理代码 615
26.9 排序处理窗体Sort.frm 617
26.9.1 界面设计 618
26.9.2 编写窗体处理代码 619
26.10 创建客户管理窗体Members.frm 620
26.10.1 界面设计 620
26.10.2 编写窗体处理代码 621
26.11 创建借书处理窗体Issue.frm 627
26.11.1 界面设计 627
26.11.2 编写窗体处理代码 629
26.12 创建还书处理窗体Return.frm 632
26.12.1 界面设计 632
26.12.2 编写窗体处理代码 633
26.13 创建信息选择窗体SelectDg.frm 637
26.13.1 界面设计 637
26.13.2 编写窗体处理代码 638
26.14 创建系统设置窗体Settings.frm 641
26.14.1 界面设计 641
26.14.2 编写窗体处理代码 642
26.15 创建图书报表DataReport1 643
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9215421/viewspace-610807/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9215421/viewspace-610807/