
Visual Basic 6.0程式设计实用教程(清华大学出版社出版书籍)
《Visual Basic 6.0程式设计实用教程》是2004年清华大学出版社出版的图书,作者是罗朝盛。
基本介绍
- 书名:Visual Basic 6.0程式设计实用教程
- 作者:罗朝盛
- ISBN:9787302085102
- 定价:33元
- 出版社:清华大学出版社
- 出版时间:2004年
- 印次:1-3
图书详细信息
ISBN:9787302085102
定价:33元
印次:1-3
装帧:平装
印刷日期:2005-4-22
图书简介
本书通过大量实例,深入浅出地介绍了Visual Basic 编程环境,语言基础、控制结构、数组、过程、面向对象程式设计、界面设计、档案、图形、资料库编程基础、程式调试与发布等内容。
目录
第1章VisualBasic程式设计概述1
1.1VisualBasic6.0简介1
1.1.1VisualBasic的发展1
1.1.2VisualBasic的特点2
1.1.3VisualBasic6.0的新特性4
1.2VisualBasic6.0可视化编程环境5
1.2.1VisualBasic的集成开发环境5
1.2.2VisualBasic6.0的主视窗6
1.2.3工具箱7
1.2.4工程资源管理器8
1.2.5属性视窗8
1.2.6窗体设计视窗9
1.2.7窗体布局视窗9
1.2.8对象浏览器视窗9
1.2.9代码编辑视窗9
1.3VisualBasic6.0在线上帮助11
1.3.1使用MSDNLibrary查阅器11
1.3.2上下文帮助11
1.3.3运行系统样例12
1.4VisualBasic语言字元集及编码规则12
1.4.1VisualBasic的字元集12
1.4.2编码规则13
1.4.3命令格式中的符号约定14
本章小结14
习题与思考题15
第2章简单VisualBasic程式设计16
2.1VisualBasic中的基本概念17
2.1.1对象与类17
2.1.2属性17
2.1.3事件及事件过程17
2.1.4方法18
2.1.5VisualBasic应用程式的工作方式19
2.2窗体对象19
2.2.1属性20
2.2.2事件23
2.2.3方法24
2.3命令按钮、标籤、文本框27
2.3.1命令按钮(CommandButton)27
2.3.2标籤控制项(Label)29
2.3.3文本框控制项(TextBox)30
2.4简单应用程式的建立31
2.4.1VisualBasic应用程式的组成31
2.4.2创建应用程式的步骤32
2.4.3简单的VisualBasic程式的创建33
本章小结38
习题与思考题38
VisualBasic6.0程式设计实用教程目录第3章VisualBasic语言基础41
3.1数据类型42
3.1.1VisualBasic的标準数据类型42
3.1.2用户自定义类型43
3.2常量43
3.2.1普通常量44
3.2.2符号常量45
3.2.3系统常量46
3.3变数46
3.3.1变数的命名规则47
3.3.2变数的声明47
3.4运算符和表达式50
3.4.1算术运算符与算术表达式50
3.4.2字元串运算符与字元串表达式51
3.4.3日期型表达式52
3.4.4运算符的执行顺序52
3.5常用内部函式53
3.5.1数学函式54
3.5.2转换函式55
3.5.3字元串函式57
3.5.4日期、时间函式58
3.5.5格式输出函式59
3.5.6其他函式60
本章小结62
习题与思考题63
第4章顺序结构程式设计65
4.1结构化程式设计及算法表示66
4.1.1结构化程式设计66
4.1.23种基本的控制结构的流程图表示66
4.1.3用N\|S流程图表示3种基本的控制结构68
4.2赋值语句70
4.3数据的输出71
4.3.1Print方法71
4.3.2MsgBox函式和MsgBox过程72
4.4数据输入74
4.4.1使用文本框控制项输入数据74
4.4.2InputBox函式74
4.5其他语句75
4.5.1注释语句75
4.5.2End语句76
4.5.3暂停语句76
4.5.4With…EndWith语句77
4.6套用举例77
本章小结79
习题与思考题80
第5章选择结构程式设计83
5.1关係运算符与逻辑运算83
5.1.1关係运算与关係表达式83
5.1.2逻辑运算符与逻辑表达式85
5.2If条件语句86
5.2.1单分支If…Then语句86
5.2.2双分支结构If…Then…Else语句87
5.2.3IIf函式89
5.2.4If…Then…ElseIf语句(多分支结构)89
5.3多分支选择语句91
5.3.1SelectCase语句91
5.3.2Choose函式93
5.3.3选择结构的嵌套93
5.4套用举例95
本章小结98
习题与思考题98
第6章循环结构程式设计104
6.1概述104
6.2For…Next循环结构105
6.3Do…Loop循环结构107
6.4While…Wend语句及ForEach…Next语句110
6.4.1While…Wend语句110
6.4.2ForEach…Next语句110
6.5嵌套结构111
6.5.1循环的嵌套111
6.5.2循环结构与选择结构的嵌套114
6.6GoTo语句及由GoTo语句构成的循环115
6.6.1GoTo语句115
6.6.2由GoTo语句构成的循环116
6.7套用举例116
6.7.1累计求和、求乘积、计数等问题116
6.7.2素数与哥德巴赫猜想117
6.7.3列印有规律图案120
6.7.4穷举法121
6.7.5字元串处理122
本章小结124
习题与思考题125
第7章数组130
7.1数组的基本概念130
7.2数组的定义及引用131
7.2.1一维数组的定义及引用131
7.2.2二维数组的定义及引用134
7.2.3多维数组的定义及引用136
7.3动态数组137
7.3.1动态数组的定义及引用137
7.3.2数组操作的相关函式138
7.4控制项数组140
7.4.1控制项数组的概念140
7.4.2控制项数组的建立141
7.4.3控制项数组的套用141
7.5套用举例145
7.5.1统计问题145
7.5.2排序问题147
7.5.3查找问题149
7.5.4插入和删除问题151
本章小结154
习题与思考题155
第8章过程161
8.1概述161
8.2Sub过程162
8.2.1Sub过程分类162
8.2.2子程式的定义与调用163
8.3Function过程165
8.3.1函式过程与子程式165
8.3.2函式过程的定义与调用165
8.4参数传递166
8.4.1形参与实参167
8.4.2传址与传值167
8.4.3数组参数169
8.5过程的嵌套调用和递归调用171
8.5.1过程的嵌套调用171
8.5.2过程的递归调用172
8.6过程与变数的作用域173
8.6.1过程的作用域173
8.6.2变数的作用域175
8.6.3变数的生存期177
8.7套用举例178
本章小结180
习题与思考题180
第9章面向对象的程式设计186
9.1单选按钮、複选框及框架187
9.1.1单选按钮和複选框187
9.1.2框架189
9.2列表框、组合框190
9.3滚动条198
9.4时钟201
9.5ActiveX控制项204
9.5.1ProgressBar控制项204
9.5.2Slider控制项205
9.5.3UpDown控制项206
9.5.4SSTab控制项207
9.5.5Animation控制项209
9.6常用系统对象211
9.6.1App对象211
9.6.2Clipboard对象212
9.6.3Screen对象215
9.6.4Printer对象和Printers集合对象215
9.6.5立即视窗218
9.6.6其他系统对象218
9.7滑鼠、键盘事件218
9.7.1滑鼠事件219
9.7.2键盘事件220
9.7.3拖曳223
本章小结228
习题与思考题229
第10章界面设计237
10.1概述237
10.2通用对话框238
10.2.1“打开”与“另外储存为”对话框239
10.2.2“颜色”对话框242
10.2.3“字型”对话框243
10.2.4“列印”对话框244
10.2.5“帮助”对话框245
10.3选单设计246
10.3.1下拉选单247
10.3.2弹出式选单249
10.4多重窗体及多文档界面251
10.4.1多重窗体的操作251
10.4.2与窗体载入和卸载过程相关的事件252
10.4.3不同窗体间数据的引用254
10.4.4多文档界面257
10.5工具列和状态栏260
10.5.1工具列260
10.5.2状态栏264
10.6一个简易的文字处理系统265
10.6.1RichTextBox控制项265
10.6.2简易的文字处理系统的设计267
本章小结284
习题与思考题285
第11章档案290
11.1VisualBasic档案概念290
11.1.1档案的结构291
11.1.2档案的分类291
11.2档案系统控制项292
11.2.1驱动器列表框292
11.2.2目录列表框293
11.2.3档案列表框294
11.2.4档案系统控制项的联动295
11.3顺序档案296
11.3.1顺序档案的打开与关闭296
11.3.2顺序档案的读写操作297
11.4随机档案300
11.4.1随机档案的打开与关闭300
11.4.2随机档案的读写操作301
11.5二进制档案306
11.5.1打开与关闭二进制档案306
11.5.2二进制档案读写操作306
11.6常用的档案操作语句和函式307
11.6.1档案操作语句308
11.6.2档案操作函式310
11.6.3套用举例311
本章小结314
习题与思考题316
第12章图形操作320
12.1VisualBasic坐标系统320
12.1.1默认坐标系统320
12.1.2用户自定义坐标系统320
12.2图形控制项323
12.2.1图像控制项324
12.2.2图片框324
12.2.3形状控制项326
12.2.4直线控制项327
12.3绘图属性328
12.3.1当前坐标328
12.3.2线宽与线型328
12.3.3图形的填充329
12.3.4图形色彩329
12.3.5图层与AutoReDraw属性330
12.4绘图方法331
12.4.1Point方法331
12.4.2Pset方法331
12.4.3Line方法333
12.4.4Circle方法335
12.5套用举例336
12.5.1绘製图形336
12.5.2操作像素进行图像处理——PaintPicture方法338
12.5.3图形方法套用举例339
本章小结341
习题与思考题342
第13章资料库编程基础347
13.1资料库简介347
13.1.1资料库的基本概念347
13.1.2关係资料库348
13.1.3VisualBasic资料库的体系结构349
13.2资料库的建立及其操作350
13.2.1资料库的建立350
13.2.2资料库的基本操作353
13.3资料库控制项354
13.3.1数据控制项354
13.3.2记录集对象357
13.3.3数据约束控制项359
13.3.4ADOData控制项359
13.4SQL语言与资料库操作361
13.4.1SQL概述361
13.4.2基本SQL语句362
13.5资料库编程实例:一个简易的工资管理系统365
13.5.1系统分析365
13.5.2设计实现365
本章小结379
习题与思考题379
第14章程式调试与程式发布382
14.1VisualBasic6.0系统调试工具382
14.2常见错误类型384
14.3调试和排错方法386
14.3.1VisualBasic的3种工作模式386
14.3.2断点387
14.3.3监视387
14.3.4跟蹤388
14.4出错处理389
14.5製作安装盘及应用程式发布391
14.5.1生成执行档392
14.5.2製作安装盘392
本章小结396
习题与思考题397
附录AVisualBasic程式设计实验CAI系统398附录BVisualBasic6.0常用属性404附录CVisualBasic6.0常用方法409附录DVisualBasic6.0常用事件410
参考文献411第1章分散式资料库1
1.1分散式资料库系统的定义与特点1
1.1.1分散式资料库系统的定义1
1.1.2分散式资料库系统的特点2
1.1.3分散式资料库系统的模式结构及分布透明性4
1.1.4分散式资料库管理系统5
1.2分散式查询处理6
1.2.1分散式查询策略的重要性6
1.2.2分布查询最佳化的目标8
1.2.3连线查询的最佳化9
1.3分散式事务管理11
1.3.1分散式事务的定义和特性11
1.3.2分散式事务的管理12
1.4分散式资料库的故障与恢复13
1.4.1日誌13
1.4.2本地事务的恢复14
1.4.3分散式事务的恢复14
1.4.4两段提交协定16
1.5分散式并发控制17
1.5.1集中式资料库中基于封锁的并发控制17
1.5.2分散式资料库中基于封锁的并发控制18
1.5.3其他方法20
1.6分散式资料库的安全性20
习题123
第2章SQLServer2000综述24
2.1SQLServer2000新特性24
2.2SQLServer2000产品系列26
2.3SQLServer2000的工具27
2.3.1企业管理器27
2.3.2服务管理器28
2.3.3查询分析器29
2.3.4客户端网路实用工具30
2.3.5伺服器网路实用工具30
2.3.6导入和导出数据30
2.3.7在IIS中配置SQLXML支持31
2.3.8在线上丛书33
2.3.9事件探查器33
2.4SQLServer2000的安装34
2.4.1系统需求34
2.4.2安装步骤35
习题244
目录SQLServer2000实用教程第3章资料库及表的操作46
3.1创建及修改资料库46
3.1.1创建资料库46
3.1.2浏览资料库52
3.1.3修改资料库52
3.1.4删除资料库56
3.1.5系统资料库57
3.1.6实例资料库58
3.2管理资料库表58
3.2.1创建资料库表58
3.2.2创建和使用约束63
3.2.3自定义数据类型68
3.2.4修改表70
3.2.5查看錶的属性71
3.2.6删除表72
3.2.7表中数据的访问72
3.3数据完整性规则74
3.3.1数据完整性75
3.3.2规则75
3.3.3默认值79
3.4索引83
3.4.1索引的概念83
3.4.2索引的种类84
3.4.3创建索引84
3.4.4删除索引87
习题389
第4章TransactSQL语言90
4.1TransactSQL基础90
4.1.1系统数据类型90
4.1.2用户定义的数据类型92
4.1.3SQLServer中的运算符与通配符94
4.1.4SQL查询分析器96
4.1.5SQLServer中的变数与函式102
4.1.6控制语句110
4.1.7数据定义语言114
4.2数据操纵语言124
4.2.1SELECT语句124
4.2.2INSERT语句131
4.2.3UPDATE语句132
4.2.4DELETE语句133
4.2.5TRUNCATETABLE语句133
4.3资料库的备份及恢复134
4.3.1资料库的备份134
4.3.2资料库的恢复136
习题4137
第5章安全管理139
5.1安全模式139
5.1.1WindowsNT/2000Authentication模式139
5.1.2混合模式140
5.1.3许可权验证140
5.2登录账户管理141
5.2.1系统内置的登录账户141
5.2.2添加登录账户142
5.2.3修改登录密码143
5.2.4删除登录账户144
5.3角色管理145
5.3.1伺服器角色管理145
5.3.2资料库角色管理147
5.4用户账户管理150
5.4.1guest用户账户151
5.4.2添加用户账户151
5.4.3修改用户账户152
5.4.4删除用户账户153
5.5许可权管理153
5.5.1许可权的种类153
5.5.2使用企业管理器设定许可权154
5.5.3使用TSQL语句设定许可权156
习题5158
第6章视图159
6.1视图概述159
6.2视图的创建、修改与删除160
6.2.1创建视图160
6.2.2修改视图165
6.2.3删除视图169
6.3通过视图访问数据171
6.3.1通过视图检索数据171
6.3.2通过视图修改数据172
习题6175
第7章存储过程与触发器176
7.1存储过程概述176
7.2存储过程的基本操作178
7.2.1使用嚮导创建存储过程178
7.2.2使用语句建立存储过程178
7.2.3存储过程调用183
7.2.4管理存储过程185
7.3触发器概述188
7.4触发器原理190
7.4.1inserted表190
7.4.2deleted表191
7.5触发器的创建191
7.5.1创建触发器192
7.5.2使用INSERT触发器194
7.5.3使用UPDATE触发器195
7.5.4使用DELETE触发器196
7.6触发器的管理197
7.6.1修改和重命名触发器197
7.6.2删除触发器198
习题7199
第8章SQLServer2000套用200
8.1通过VisualBasic访问SQLServer201
8.1.1VisualBasic语言基础201
8.1.2VisualBasic中常用控制项204
8.1.3ADO数据控制项206
8.1.4VisualBasic开发资料库管理系统实例207
8.2通过ASP访问SQLServer212
8.2.1ASPWeb伺服器的安装与配置212
8.2.2VBScript介绍215
8.2.3ASP内建对象216
8.2.4利用ADO访问资料库228
8.2.5ASP套用实例232
习题8236
附录A上机指导237
练习1SQLServer2000的安装237
练习2查询分析器的操作238
练习3SQLServer伺服器的各种操作241
练习4创建资料库244
练习5创建表248
练习6SQL基本语句254
练习7资料库备份及恢复258
练习8用户及许可权管理260
练习9创建视图262
练习10创建索引265
练习11创建存储过程266
练习12创建触发器270
练习13用VisualBasic开发资料库应用程式271
练习14用ASP开发网路应用程式283
参考文献286