中文Visual Basic 6.0案例教程 pdf版 (大量实例教程更利于学习vb)
visual basic语言继承了basic语言面向普通使用者和易学易用的优点,同时又引入了可视化图形用户界面的程序设计方法和面向对象的机制。所以visual basic语言具有供广大计算机专业人员学习、使用、研究和开发windows环境下的应用程序的特点。.本书共9章,各章均结合所介绍的知识配有大量实例,每节和每章的最后提供大量思考与练习题。主要内容包括:中文visual basic 6.0工作环境和基本操作方法,窗体、一般控件、选择类控件、图形图像类控件和多文档界面的使用方法,vb语言基础、控制结构和基本算法、数组、自定义数据类型和过程,创建通用对话框、菜单、工具栏、状态栏的方法,多媒体程序设计方法,文件管理和数据库管理的方法,发布程序等。..
本书的信息量较大,除了介绍中文visual basic 6.0语言的主要内容外,还介绍了69个案例和其他辅助性实例的设计方法,提供了近200道思考与练习题,程序实例有详细的讲解,容易看懂、便于教学。
本书可作为高职高专学校计算机相关专业的教材,还可作为广大计算机爱好者的自学指导书。
目录
↑第1章 visual basic 6.0概述 .1
1.1 visual basic 6.0简介和工作环境 1
1.1.1 中文visual basic 6.0简介 1
1.1.2 中文visual basic 6.0的工作环境 2
1.1.3 思考练习 9
1.2 【案例1】“文本信息复制”程序 9
1.2.1 学习目标 9
1.2.2 程序实现 10
1.2.3 相关知识 14
1.2.4 思考练习 16
1.3 【案例2】“三个文本信息互换”程序 16
1.3.1 学习目标 16
1.3.2 程序实现 17
1.3.3 相关知识 18
1.3.4 思考练习 21
1.4 【案例3】“两个文字块移动”程序 21
1.4.1 学习目标 21
1.4.2 程序实现 22
1.4.3 相关知识 23
1.4.4 思考练习 25
.习题 26
第2章 visual basic 6.0编程基础 28
2.1 visual basic语言基本概念 28
2.1.1 数据的类型 28
2.1.2 常量和函数 31
2.1.3 变量 33
2.1.4 思考练习 33
2.2 【案例4】“计算圆周长和面积”程序 34
2.2.1 学习目标 34
2.2.2 程序实现 35
2.2.3 相关知识 36
2.2.4 思考练习 37
2.3 【案例5】“加减法运算”程序 38
2.3.1 学习目标 38
2.3.2 程序实现 38
2.3.3 相关知识 39
2.3.4 思考练习 41
2.4 【案例6】“和差积商运算”程序 42
2.4.1 学习目标 42
2.4.2 程序实现 42
2.4.3 相关知识 44
2.4.4 思考练习 47
2.5 【案例7】“函数运算”程序 48
2.5.1 学习目标 48
2.5.2 程序实现 49
2.5.3 相关知识 50
2.5.4 思考练习 52
2.6 【案例8】“调用画图和游戏程序”程序 53
2.6.1 学习目标 53
2.6.2 程序实现 53
2.6.3 相关知识 54
2.6.4 思考练习 55
2.7 【案例9】“数字电子钟”程序 55
2.7.1 学习目标 55
2.7.2 程序实现 56
2.7.3 相关知识 56
2.7.4 思考练习 59
2.8 【案例10】“计算总分和平均分”程序 61
2.8.1 学习目标 61
2.8.2 程序实现 62
2.8.3 相关知识 62
2.8.4 思考练习 64
习题 64
第3章 窗体和常用控件 66
3.1 【案例11】“窗体事件”程序 66
3.1.1 学习目标 66
3.1.2 程序实现 66
3.1.3 相关知识 67
3.1.4 思考练习 68
3.2 【案例12】“字符三角形1”程序 68
3.2.1 学习目标 68
3.2.2 程序实现 69
3.2.3 相关知识 69
3.2.4 思考练习 71
3.3 【案例13】“窗体变化”程序 72
3.3.1 学习目标 72
3.3.2 程序实现 73
3.3.3 相关知识 75
3.3.4 思考练习 78
3.4 【案例14】“动画数字钟”程序 79
3.4.1 学习目标 79
3.4.2 程序实现 79
3.4.3 相关知识 80
3.4.4 思考练习 81
3.5 【案例15】“字符三角形2”程序 81
3.5.1 学习目标 81
3.5.2 程序实现 81
3.5.3 相关知识 83
3.5.4 思考练习 84
3.6 【案例16】“杀病毒游戏”程序 84
3.6.1 学习目标 84
3.6.2 程序实现 85
3.6.3 相关知识 86
3.6.4 思考练习 88
3.7 【案例17】“跟踪鼠标”程序 89
3.7.1 学习目标 89
3.7.2 程序实现 89
3.7.3 相关知识 90
3.7.4 思考练习 90
3.8 【案例18】“鼠标操作”程序 91
3.8.1 学习目标 91
3.8.2 程序实现 91
3.8.3 相关知识 93
3.8.4 思考练习 94
3.9 【案例19】“按键ascii码和keycode码值”程序 94
3.9.1 学习目标 94
3.9.2 程序实现 95
3.9.3 相关知识 95
3.9.4 思考练习 96
3.10 【案例20】“选择不同窗体”程序 96
3.10.1 学习目标 96
3.10.2 程序实现 97
3.10.3 相关知识 99
3.10.4 思考练习 100
3.11 【案例21】“选择不同工程”程序 100
3.11.1 学习目标 100
3.11.2 程序实现 101
3.11.3 相关知识 102
3.11.4 思考练习 102
习题 103
第4章 基本算法和结构化程序设计 106
4.1 【案例22】“水平移动的字母”程序 106
4.1.1 学习目标 106
4.1.2 程序实现 106
4.1.3 相关知识 108
4.1.4 思考练习 110
4.2 【案例23】“成绩评语”程序 111
4.2.1 学习目标 111
4.2.2 程序实现 112
4.2.3 相关知识 114
4.2.4 思考练习 115
4.3 【案例24】“一元二次方程的解”程序 116
4.3.1 学习目标 116
4.3.2 程序实现 116
4.3.3 相关知识 119
4.3.4 思考练习 120
4.4 【案例25】“连续整数和”程序 123
4.4.1 学习目标 123
4.4.2 程序实现 123
4.4.3 相关知识 124
4.4.4 思考练习 126
4.5 【案例26】“数学九九乘法表”程序 127
4.5.1 学习目标 127
4.5.2 程序实现 127
4.5.3 相关知识 128
4.5.4 思考练习 129
4.6 【案例27】“挑选最大数和最小数”程序 131
4.6.1 学习目标 131
4.6.2 程序实现 131
4.6.3 相关知识 132
4.6.4 思考练习 134
4.7 【案例28】“裴波纳契数列”程序 134
4.7.1 学习目标 134
4.7.2 程序实现 135
4.7.3 相关知识 136
4.7.4 思考练习 137
4.8 【案例29】“求有趣的数”程序 137
4.8.1 学习目标 137
4.8.2 程序实现 137
4.8.3 相关知识 138
4.8.4 思考练习 139
4.9 【案例30】“鸡兔问题”程序 140
4.9.1 学习目标 140
4.9.2 程序实现 140
4.9.3 相关知识 142
4.9.4 思考练习 142
4.10 【案例31】“字符图案”程序 143
4.10.1 学习目标 143
4.10.2 程序实现 143
4.10.3 相关知识 145
4.10.4 思考练习 145
4.11 【案例32】“猜素数游戏”程序 146
4.11.1 学习目标 146
4.11.2 程序实现 146
4.11.3 相关知识 148
4.11.4 思考练习 148
4.12 【案例33】“两个数的最大公约数和最小公倍数”程序 149
4.12.1 学习目标 149
4.12.2 程序实现 150
4.12.3 相关知识 151
4.12.4 思考练习 152
习题 152
第5章 数组、自定义数据类型和过程 155
5.1 【案例34】“大家来投票”程序 155
5.1.1 学习目标 155
5.1.2 程序实现 155
5.1.3 相关知识 156
5.1.4 思考练习 159
5.2 【案例35】“矩阵变换”程序 160
5.2.1 学习目标 160
5.2.2 程序实现 160
5.2.3 相关知识 161
5.2.4 思考练习 164
5.3 【案例36】“统计成绩”程序 164
5.3.1 学习目标 164
5.3.2 程序实现 164
5.3.3 相关知识 165
5.3.4 思考练习 167
5.4 【案例37】“求组合数”程序 167
5.4.1 学习目标 167
5.4.2 程序实现 167
5.4.3 相关知识 169
5.4.4 思考练习 173
5.5 【案例38】“自然数的最大公约数和最小公倍数”程序 ..173
5.5.1 学习目标 173
5.5.2 程序实现 174
5.5.3 相关知识 175
5.5.4 思考练习 177
5.6 【案例39】“s的n次方精确值”程序 178
5.6.1 学习目标 178
5.6.2 程序实现 178
5.6.3 相关知识 180
5.6.4 思考练习 182
5.7 【案例40】“发工资方案”程序 182
5.7.1 学习目标 182
5.7.2 程序实现 183
5.7.3 相关知识 185
5.7.4 思考练习 189
5.8 【案例41】“利用递归算法求斐波那契数列”程序 189
5.8.1 学习目标 189
5.8.2 程序实现 189
5.8.3 相关知识 190
5.8.4 思考练习 191
习题 192
第6章 内部控件 193
6.1 【案例42】“档案输入卡”程序 193
6.1.1 学习目标 193
6.1.2 程序实现 194
6.1.3 相关知识 197
6.1.4 思考练习 198
6.2 【案例43】“跟踪一元二次方程的根”程序 199
6.2.1 学习目标 199
6.2.2 程序实现 199
6.2.3 相关知识 200
6.2.4 思考练习 201
6.3 【案例44】“动态标签”程序 202
6.3.1 学习目标 202
6.3.2 程序实现 202
6.3.3 相关知识 203
6.3.4 思考练习 205
6.4 【案例45】“vb基础知识测验”程序 205
6.4.1 学习目标 205
6.4.2 程序实现 206
6.4.3 相关知识 208
6.4.4 思考练习 210
6.5 【案例46】“英汉词典”程序 210
6.5.1 学习目标 210
6.5.2 程序实现 211
6.5.3 相关知识 213
6.5.4 思考练习 216
6.6 【案例47】“运行外部可执行程序”程序 217
6.6.1 学习目标 217
6.6.2 程序实现 217
6.6.3 相关知识 220
6.6.4 思考练习 223
6.7 【案例48】“基本数学图形”程序 223
6.7.1 学习目标 223
6.7.2 程序实现 223
6.7.3 相关知识 225
6.7.4 思考练习 229
6.8 【案例49】“定时电子指针钟”程序 230
6.8.1 学习目标 230
6.8.2 程序实现 230
6.8.3 相关知识 232
6.8.4 思考练习 234
6.9 【案例50】“绘制简单图形”程序 235
6.9.1 学习目标 235
6.9.2 程序实现 235
6.9.3 相关知识 236
6.9.4 思考练习 237
6.10 【案例51】“云中飞鸟”程序 237
6.10.1 学习目标 237
6.10.2 程序实现 238
6.10.3 相关知识 239
6.10.4 思考练习 240
习题 242
第7章 通用对话框和程序界面设计 245
7.1 【案例52】“图像浏览器”程序 245
7.1.1 学习目标 245
7.1.2 程序实现 245
7.1.3 相关知识 248
7.1.4 思考练习 252
7.2 【案例53】“文本编辑器”程序 253
7.2.1 学习目标 253
7.2.2 程序实现 254
7.2.3 相关知识 255
7.2.4 思考练习 256
7.3 【案例54】“打印和帮助”程序 257
7.3.1 学习目标 257
7.3.2 程序实现 257
7.3.3 相关知识 258
7.3.4 思考练习 259
7.4 【案例55】“菜单调外部程序”程序 260
7.4.1 学习目标 260
7.4.2 程序实现 260
7.4.3 相关知识 263
7.4.4 思考练习 265
7.5 【案例56】“快捷菜单调外部程序”程序 267
7.5.1 学习目标 267
7.5.2 程序实现 268
7.5.3 相关知识 269
7.5.4 思考练习 270
7.6 【案例57】“图像浏览和打印器”程序 270
7.6.1 学习目标 270
7.6.2 程序实现 271
7.6.3 相关知识 274
7.6.4 思考练习 277
7.7 【案例58】“改进的图像浏览和打印器”程序 277
7.7.1 学习目标 277
7.7.2 程序实现 278
7.7.3 相关知识 280
7.7.4 思考练习 282
习题 283
第8章 多媒体 284
8.1 【案例59】“播放avi视频”程序 284
8.1.1 学习目标 284
8.1.2 程序实现 284
8.1.3 相关知识 285
8.1.4 思考练习 286
8.2 【案例60】“视频播放器”程序 287
8.2.1 学习目标 287
8.2.2 程序实现 288
8.2.3 相关知识 289
8.2.4 思考练习 291
8.3 【案例61】“midi和cd播放器”程序 291
8.3.1 学习目标 291
8.3.2 程序实现 292
8.3.3 相关知识 293
8.3.4 思考练习 295
8.4 【案例62】“多媒体播放器”程序 295
8.4.1 学习目标 295
8.4.2 程序实现 296
8.4.3 相关知识 300
8.4.4 思考练习 303
习题 303
第9章 数据库 305
9.1 数据库的基本概念 305
9.1.1 关系型数据库 305
9.1.2 数据库应用程序的组成和vb 6.0访问的数据库类型 307
9.1.3 思考练习 308
9.2 【案例63】创建“学生管理”数据库 308
9.2.1 学习目标 308
9.2.2 程序实现 309
9.2.3 相关知识 313
9.2.4 思考练习 314
9.3 【案例64】“学生管理”程序 314
9.3.1 学习目标 314
9.3.2 程序实现 315
9.3.3 相关知识 316
9.3.4 思考练习 320
9.4 【案例65】“学生档案管理1”程序 320
9.4.1 学习目标 320
9.4.2 程序实现 321
9.4.3 相关知识 322
9.4.4 思考练习 328
9.5 【案例66】“学生档案管理2”程序 328
9.5.1 学习目标 328
9.5.2 程序实现 328
9.5.3 相关知识 331
9.5.4 思考练习 333
9.6 【案例67】“学生档案管理3”程序 333
9.6.1 学习目标 333
9.6.2 程序实现 334
9.6.3 相关知识 335
9.6.4 思考练习 336
9.7 【案例68】“学生档案管理4”程序 336
9.7.1 学习目标 336
9.7.2 程序实现 337
9.7.3 相关知识 338
9.7.4 思考练习 339
9.8 【案例69】“学生成绩和学生档案管理”程序 340
9.8.1 学习目标 340
9.8.2 程序实现 341
9.8.3 相关知识 342
9.8.4 思考练习 349
习题 ...350