
Visual Basic程式设计与应有开发案例教程
《Visual Basic程式设计与应有开发案例教程》是2005年清华大学出版社出版的图书,作者是曾强聪。
基本介绍
- 书名:Visual Basic程式设计与应有开发案例教程
- 作者:曾强聪
- ISBN:9787302091349
- 定价:39元
- 出版社:清华大学出版社
- 出版时间:2005-7-25
- 装帧:平装
- 开本:16开
内容简介
本书系统介绍了VB(Visual Basic)的各个方面,以系统性、科学性为原则,以实际套用为目标。教材结构严谨、布局合理、概念清晰、内容全面。
全书由基础篇、设计套用篇和工程案例篇三部分组成,共15章。除了Visual Basic的一般性问题,教村针对一些较难理解的概念、方法、也适度进行了清晰描述,并结合实例加以套用说明。另外,教材还结合VB套用,对软体开发工程过程、方法等,也给予了必要的介绍。第15章介绍的“图书借阅系统开发案例”是一个比较完整的基于部件技术的套用系统开发综合实例,可提供给读者用做VB项目开发时的实训参考。
本书有配套光碟,其中含有教材中全部源程式、配套电子教案,以及教材中习题的答案等。
图书目录
第1部分 基础篇
第1章 Visual Basic概述
1.1 Visual Basic 6.0简介
1.2 Visual Basic 6.0集成开发环境
1.3 程式工程管理
1.4 程式创建步骤
第2章 数据类型及其运算
2.1 常量标识符
2.2 变数
2.3 基本数据类型
2.4 数组
2.5 枚举类型
2.6 自定义数据类型
2.7 标识符命名规则
第1章 Visual Basic概述
1.1 Visual Basic 6.0简介
1.2 Visual Basic 6.0集成开发环境
1.3 程式工程管理
1.4 程式创建步骤
第2章 数据类型及其运算
2.1 常量标识符
2.2 变数
2.3 基本数据类型
2.4 数组
2.5 枚举类型
2.6 自定义数据类型
2.7 标识符命名规则
2.8运算符 34
2.8.1赋值运算符 34
2.8.2算术运算符 35
2.8.3比较运算符 36
2.8.4连线运算符 36
2.8.5逻辑运算符 37
2.8.6运算符优先顺序 37
小结 38
练习题 40
第3章程式基本结构 41
3.1程式流程控制 41
3.1.1分支结构 41
3.1.2循环结构 44
3.1.3嵌套控制结构 47
3.1.4使用GoTo语句 47
3.1.5使用DoEvents语句 48
3.2模组概念 49
3.3过程 50
3.3.1通用过程 50
3.3.2函式过程 52
3.3.3事件过程 53
3.3.4向过程传递参数的方法及规则 54
3.4常用内置函式 58
3.4.1数学函式 58
3.4.2字元串函式 60
3.4.3转换函式 62
3.4.4判断函式 63
3.4.5其他函式 64
小结 65
练习题 67
第4章可视化编程基本要素 68
4.1窗体容器 68
4.1.1窗体属性 68
4.1.2窗体事件 72
4.1.3窗体的方法及其作用 72
4.2控制项元素 73
4.2.1内部控制项 73
4.2.2ActiveX控制项 89
4.2.3控制项默认属性 92
4.2.4控制项数组 93
4.3事件驱动 93
4.3.1事件类型 93
4.3.2事件编程 94
4.3.3常见的用户触发事件 94
4.3.4事件顺序 99
小结 100
练习题 102
第5章对象编程与API调用 103
5.1对象编程 103
5.1.1类与对象 103
5.1.2属性、方法与事件 104
5.1.3对象之间的关係 105
5.1.4使用对象 106
5.1.5创建自定义类 109
5.1.6类模组与标準模组 112
5.1.7窗体模组的对象特徵 113
5.1.8面向对象程式设计示例 114
5.2WindowsAPI的调用 116
5.2.1声明API函式 116
5.2.2使用API浏览器查看API函式 118
5.2.3调用API函式 119
小结 122
练习题 123
第6章程式调试与出错处理 124
6.1调试程式 124
6.1.1中断调试 125
6.1.2“立即”视窗 126
6.1.3“本地”视窗 127
6.1.4快速监视 128
6.1.5单步调试 128
6.2处理程式运行错误 128
6.2.1错误处理语句 129
6.2.2设计错误处理程式 131
6.2.3程式运行错误的集中处理 132
小结 134
练习题 135
第2部分设计套用篇
第7章选单、工具列和对话框的设计 138
7.1设计选单 138
7.1.1标準下拉选单 138
7.1.2弹出式选单 141
7.1.3运行时修改选单 141
7.1.4编写选单的事件代码 142
7.2创建工具列 142
7.3对话框 144
7.3.1使用对话框函式 145
7.3.2使用自定义对话框 147
7.3.3使用公共对话框控制项 148
小结 151
练习题 153
第8章档案处理和输出列印 154
8.1使用传统方法处理档案 154
8.1.1使用顺序方式访问档案 154
8.1.2使用随机方式访问档案 155
8.1.3使用二进制方式访问档案 157
8.2使用档案系统对象处理档案 157
8.2.1档案系统对象编程方法 158
8.2.2驱动器(Drive)对象 159
8.2.3资料夹(Folder)对象 160
8.2.4档案(File)对象 161
8.3使用App对象的Path属性 164
8.4操作档案的语句、函式 164
8.5使用控制项处理档案 167
8.5.1搜寻档案控制项 167
8.5.2使用RichTextBox控制项处理文档档案 168
8.6输出与列印 169
8.6.1使用Print方法输出文本 169
8.6.2使用Format函式进行格式化输出 170
8.6.3列印方法 172
8.6.4字型设定 174
8.6.5列印设定 175
小结 177
练习题 179
第9章多文档界面的套用 180
9.1MDI应用程式 180
9.1.1MDI窗体 180
9.1.2MDI窗体内的子窗体 181
9.1.3启动MDI应用程式 181
9.1.4退出MDI应用程式 182
9.1.5最佳化MDI应用程式 182
9.2示例:多文档编辑器 183
9.2.1界面设计 183
9.2.2源程式代码 186
9.2.2工程设定与编译 194
小结 194
练习题 195
第10章图形绘画与多媒体套用 196
10.1图形绘画 196
10.1.1坐标系统 196
10.1.2绘图方法 198
10.1.3图形的载入保存 204
10.1.4示例:二次函式曲线演示器 205
10.2多媒体套用 207
10.2.1Multimedia控制项 207
10.2.2示例:CD播放器 211
小结 214
练习题 215
第11章资料库套用 216
11.1资料库概述 216
11.1.1Access关係型资料库 217
11.1.2SQL语言 222
11.1.3数据视图 226
11.2使用控制项访问资料库 228
11.2.1Data控制项 228
11.2.2ADOData控制项 232
11.2.3数据绑定控制项 233
11.2.4示例:图书分类编目录入 234
11.3通过ADO对象访问资料库 236
11.3.1ADO对象模型 236
11.3.2ADO对象的编程方法 240
11.3.3示例:图书信息查询 241
11.4基于ADO的数据环境设计器 242
11.5数据报表设计器 248
11.5.1报表设计器中的对象结构 248
11.5.2示例:图书信息报表列印 250
小结 252
练习题 255
第12章ActiveX部件技术 256
12.1ActiveX部件的特点 256
12.1.1ActiveX部件类型 256
12.1.2基于部件的分散式套用模型 257
12.2创建ActiveX控制项 257
12.2.1ActiveX控制项创建步骤 257
12.2.2ActiveX控制项属性定义 258
12.2.3ActiveX控制项的关键事件 258
12.2.4ActiveX控制项的用户事件接口 259
12.2.5示例:带滚动条的图像控制项 259
12.3创建ActiveXDLL 266
12.3.1ActiveXDLL创建步骤 266
12.3.2示例:基于ActiveXDLL的文本处理器 266
12.4创建ActiveXEXE 273
12.4.1ActiveXEXE创建步骤 273
12.4.2示例:基于ActiveXEXE的讯息公告伺服器 273
12.5创建ActiveX文档 278
小结 279
练习题 281
第13章网路编程与Web套用 282
13.1InternetTransfer控制项 282
13.1.1设定代理伺服器 282
13.1.2使用OpenURL方法 283
13.1.3使用Execute方法 284
13.1.4示例:异步档案下载程式 287
13.2Winsock控制项 290
13.2.1使用WinSock控制项 290
13.2.2示例:基于TCP协定的一对多通信 290
13.2.3示例:基于UDP协定的点对点通信 294
13.3MAPI控制项集 296
13.3.1MAPISession控制项 297
13.3.2MAPIMessages控制项 297
13.4基于Web的应用程式 300
13.4.1HTML标记语言 301
13.4.2VBScript脚本语言 304
13.4.3DHTML应用程式 304
13.4.4IIS应用程式 305
小结 306
练习题 308
第3部分工程案例篇
第14章软体工程方法 310
14.1软体工程概念 310
14.2软体工程过程 310
14.2.1瀑布模型 310
14.2.2分析阶段 311
14.2.3设计阶段 311
14.2.4编程测试 313
14.2.5运行维护 314
14.3原型开发方法 314
14.3.1快速原型 314
14.3.2原型进化 315
14.4界面设计原则 315
14.4.1设定控制项的位置 316
14.4.2界面元素的一致性 316
14.4.3控制项外型的动作感 317
14.4.4空白空间的使用 317
14.4.5保持界面的简明 317
14.4.5保守地使用颜色 317
小结 318
练习题 319
第15章“图书馆图书借阅管理系统”开发案例 320
15.1对软体系统工作模型的分析 320
15.2软体功能与数据描述 321
15.3资料库结构设计 324
15.3.1资料库结构 324
15.3.2数据表之间的关係 326
15.3.3数据视图 326
15.4软体结构设计 327
15.4.1软体框架结构 327
15.4.2资料库连线程式 328
15.4.3前端用户程式 329
15.5创建数据连线部件 330
15.5.1数据环境DataEnvLibrary 330
15.5.2类模组clData 334
15.6创建可调控的统计图控制项 337
15.7创建前端用户程式 340
15.5.1启动模组(modMain) 340
15.5.2主窗体模组(frmMain) 341
15.5.3登录系统对话框(frmLogin) 347
15.5.4修改密码对话框(frmEditPassword) 349
15.5.5管理员登记对话框(frmAdminRegister) 351
15.5.6图书分类编目对话框(frmBookSort) 357
15.5.7图书编码与新书入册视窗(frmBookRegister) 360
15.5.8读者办理借书证视窗(frmTransactCard) 366
15.5.9删除冗余数据对话框(frmDelData) 372
15.5.10读者借书还书视窗(frmBorrowRestore) 373
15.5.11图书信息查询视窗(frmBookInformation) 379
15.5.12图书借阅统计分析视窗(frmStatistic) 384
15.5.13列印借书证(DrpReaderCard)、图书检索卡(DrpBookCard) 388
15.8软体打包与安装 388
参考文献 390
前言
第1章VisualBasic概述
目录
转载请注明出处海之美文 » Visual Basic程式设计与应有开发案例教程