欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

21世纪高等学校计算机基础教育系列教材 中文Visual Basic 6.0案例教程 沈大林主编 杨旭,沈昕,张晓蕾,宋燕红等编著 2005年版

收藏
  • 大小:88.99 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
21世纪高等学校计算机基础教育系列教材 中文Visual Basic 6.0案例教程
作者:沈大林主编 杨旭,沈昕,张晓蕾,宋燕红等编著
出版时间: 2005年版
丛编项: 21世纪高等学校计算机基础教育系列教材
内容简介
  本书共分11章,主要内容有:中文Visual Basic 6.0工作环境和基本操作方法;窗体、多工程与多窗体程序的设计,常用的控件和文字属性的设置方法;中文Visual Basic 6.0的编程基础知识、代码的书写规则、数据类型、常量、变量、标准函数、表达式及常用语句;基本算法、选择结构语句和循环结构语句;数组、自定义数据类型和过程;常用的内部控件;程序界面元素;文件管理与错误处理;多媒体与网络编程基础;数据库程序设计的基本方法;组件对象模型与自定义控件。各章均结合所介绍的知识配有大量实例,每章后提供大量习题。全书除了介绍大量的结合知识点的实例外,还介绍了50个应用实例。本书可作为高等院校非计算机专业的教材,也可以作为高职高专学校的教材,还可以作为广大计算机爱好者、多媒体程序设计人员的自学读物。
目录
第1章 初识中文Visual Basic 6.0 1
1.1 Visual Basic概述 1
1.1.1 中文Visual Basic 6.0简介 1
1.1.2 Visual Basic的主要特点 2
1.2 中文Visual Basic 6.0的工作环境 2
1.2.1 启动中文Visual Basic 6.0 2
1.2.2 中文Visual Basic 6.0的工作环境 3
1.3 第一个简单的VB程序 8
1.3.1 编写VB程序 8
1.3.2 面向对象编程的基本概念 11
1.3.3 代码编辑器 12
1.4 帮助功能 13
1.5 创建安装程序和安装应用程序 15
1.5.1 创建安装程序 15
1.5.2 安装应用程序 17
习题 17
第2章 中文Visual Basic 6.0可视化编程基础 19
2.1 窗体 19
2.1.1 窗体的常用属性 19
2.1.2 窗体的常用方法 20
2.1.3 窗体的常用事件 23
2.2 多工程与多窗体程序的设计 24
2.2.1 多工程程序设计 24
2.2.2 多窗体程序的设计 25
2.3 常用控件和文字属性的设置 28
2.3.1 4种常用控件的属性 28
2.3.2 文字属性的设置 30
2.4 应用实例 31
2.4.1 实例1 窗体操作 31
2.4.2 实例2 文字编辑 33
2.4.3 实例3 动画电子钟表 35
2.4.4 实例4 制作“实例选择”程序 36
2.4.5 实例5 密码验证 38
2.4.6 实例6 追踪鼠标和按键 39
习题 41
第3章 中文Visual Basic 6.0编程基础 43
3.1 数据类型和常量 43
3.1.1 数据的类型 43
3.1.2 常量 47
3.2 代码的书写规则和变量 49
3.2.1 代码的书写规则 49
3.2.2 变量 49
3.3 标准函数和表达式 51
3.3.1 标准函数 51
3.3.2 表达式 61
3.4 常用语句 65
3.4.1 赋值语句 65
3.4.2 Beep和End语句 66
3.5 应用实例 66
3.5.1 实例1 计算正方形周长、面积和正方体体积 66
3.5.2 实例2 四则运算 68
3.5.3 实例3 银行取款 70
3.5.4 实例4 来回移动的彩色文字 71
3.5.5 实例5 乘法试题 73
习题 76
第4章 基本算法和控制结构 78
4.1 算法和控制结构的概念 78
4.1.1 什么是算法 78
4.1.2 算法的描述方法 80
4.1.3 三种程序的控制结构 81
4.2 选择结构语句 82
4.2.1 If Then Else语句 82
4.2.2 If Then Else If语句 83
4.2.3 Select Case语句 84
4.2.4 选择结构的嵌套 86
4.3 循环结构语句 86
4.3.1 For Next语句 86
4.3.2 循环结构的嵌套 89
4.3.3 While Wend语句 92
4.3.4 Do Loop语句 93
4.4 应用实例 94
4.4.1 实例1 连续自然数的和 94
4.4.2 实例2 裴波纳契数列 95
4.4.3 实例3 200以内质数 95
4.4.4 实例4 最大的质数的后4位数字 96
4.4.5 实例5 动画电子钟表之二 97
4.4.6 实例6 射击比赛 97
4.4.7 实例7 菱形图案 100
4.4.8 实例8 看谁快 102
4.4.9 实例9 求一元n次方程的近似根 104
4.4.10 实例10 猜三人的年龄 105
4.4.11 实例11 两个数的最大公约数与最小公倍数 106
4.4.12 实例12 50位精确加法计算 107
习题 109
第5章 数组、自定义数据类型和过程 114
5.1 数组 114
5.1.1 数组和数组元素 114
5.1.2 常规数组和动态数组 115
5.1.3 For Each Next语句和数组函数 118
5.1.4 控件数组 120
5.2 过程 123
5.2.1 事件过程 124
5.2.2 过程的定义 124
5.2.3 过程的调用 126
5.2.4 参数传递 128
5.3 变量、过程的作用域 130
5.3.1 窗体模块和标准模块 130
5.3.2 变量的作用域 132
5.3.3 过程的作用域 134
5.4 自定义数据类型 134
5.4.1 自定义数据类型的定义方法 135
5.4.2 自定义数据类型的使用 135
5.5 应用实例 136
5.5.1 实例1 数字编辑 136
5.5.2 实例2 显示杨辉三角形 137
5.5.3 实例3 利用递归算法求阶乘 139
5.5.4 实例4 哥德巴赫猜想 141
5.5.5 实例5 随机下落的字母 142
5.5.6 实例6 数据冒泡排序 144
5.5.7 实例7 精确计算N!的值 146
习题 148
第6章 常用内部控件 150
6.1 控件基础 150
6.1.1 控件分类 150
6.1.2 焦点和Tab键的顺序 150
6.1.3 数据的输入与过滤 152
6.2 滚动条控件和选择类控件 156
6.2.1 滚动条 156
6.2.2 单选钮、复选框和框架控件 159
6.2.3 列表框和组合框控件 160
6.2.4 驱动器列表框、目录列表框和文件列表框控件 163
6.3 图形图像类控件 167
6.3.1 图片框控件 167
6.3.2 图像、形状和线形控件 172
6.4 应用实例 174
6.4.1 实例1 调色板 174
6.4.2 实例2 双功能四则运算 176
6.4.3 实例3 数学曲线 178
6.4.4 实例4 三种花边图案 180
6.4.5 实例5 图像浏览器 183
6.4.6 实例6 给浏览器加滚动条 186
习题 187
第7章 程序界面元素 190
7.1 通用对话框 190
7.1.1 ActiveX控件 190
7.1.2 通用对话框的基本属性和方法 191
7.1.3 “打开”对话框和“另存为”对话框 193
7.1.4 “颜色”和“字体”对话框 195
7.1.5 “打印”和“帮助”对话框 196
7.2 多文档界面 198
7.2.1 多文档程序的基本概念 198
7.2.2 创建多文档界面 199
7.2.3 MDI窗体的属性、方法、语句和事件 201
7.2.4 卸载窗体前的窗体保存 202
7.3 工具栏和状态栏 203
7.3.1 手工创建工具栏 204
7.3.2 使用工具栏控件创建工具栏 205
7.3.3 工具栏的常用属性和方法 208
7.3.4 使用状态栏控件创建状态栏 209
7.4 菜单 210
7.4.1 菜单编辑器 211
7.4.2 建立菜单控件数组和动态改变菜单 213
7.4.3 创建弹出式菜单 214
7.5 应用实例 215
7.5.1 实例1 文本编辑 215
7.5.2 实例2 菜单调外部程序 217
习题 220
第8章 文件管理与错误处理 222
8.1 文件管理 222
8.1.1 文件基础 222
8.1.2 文件访问 223
8.1.3 文件操作函数和语句 230
8.2 程序调试与错误处理 234
8.2.1 程序的调试 234
8.2.2 错误处理程序 239
8.3 应用程序 240
8.3.1 实例1 我的记事本 240
8.3.2 实例2 文件复制与删除 243
8.3.3 实例3 记录型数据的存取 243
8.3.4 实例4 四则运算程序排错 245
习题 247
第9章 多媒体与网络编程 248
9.1 多媒体程序设计 248
9.1.1 多媒体控件简介 248
9.1.2 Animation控件 249
9.1.3 Multimedia MCI多媒体控件 251
9.1.4 MediaPlayer多媒体控件 255
9.2 网络程序设计 257
9.2.1 Visual Basic中的网络控件 257
9.2.2 WebBrowser控件 258
9.2.3 WinSock控件 259
9.3 应用实例 263
9.3.1 实例1 影片播放器 263
9.3.2 实例2 我的浏览器 264
9.3.3 实例3 网络聊天器 266
习题 269
第10章 数据库程序设计 271
10.1 数据库应用程序的构成 271
10.1.1 应用程序界面 271
10.1.2 数据库引擎及其接口 271
10.1.3 数据库 272
10.1.4 数据库的基本概念 272
10.2 数据库开发工具 275
10.2.1 可视化数据管理器 275
10.2.2 数据窗体设计器 282
10.2.3 数据环境设计器 283
10.2.4 数据报表设计器 290
10.3 数据控件与数据绑定控件 293
10.3.1 Data与ADO 293
10.3.2 数据绑定控件 301
10.4 应用实例 302
10.4.1 实例1 电子词典 302
10.4.2 实例2 每日提示 307
习题 309
第11章 组件对象模型与自定义控件 311
11.1 组件对象模型 311
11.1.1 组件对象模型的基本概念 311
11.1.2 OLE对象的应用 312
11.2 自定义ActiveX控件 318
11.2.1 控件类的基本概念 319
11.2.2 创建自定义ActiveX控件 319
11.3 应用实例 330
11.3.1 实例1 我的画册 330
11.3.2 实例2 可以浏览图片的ActiveX控件 332
11.3.3 实例3 可预览图片的打开文件控件 335
习题 337第1章 初识中文Visual Basic 6.0 1
1.1 Visual Basic概述 1
1.1.1 中文Visual Basic 6.0简介 1
1.1.2 Visual Basic的主要特点 2
1.2 中文Visual Basic 6.0的工作环境 2
1.2.1 启动中文Visual Basic 6.0 2
1.2.2 中文Visual Basic 6.0的工作环境 3
1.3 第一个简单的VB程序 8
1.3.1 编写VB程序 8
1.3.2 面向对象编程的基本概念 11
1.3.3 代码编辑器 12
1.4 帮助功能 13
1.5 创建安装程序和安装应用程序 15
1.5.1 创建安装程序 15
1.5.2 安装应用程序 17
习题 17
第2章 中文Visual Basic 6.0可视化编程基础 19
2.1 窗体 19
2.1.1 窗体的常用属性 19
2.1.2 窗体的常用方法 20
2.1.3 窗体的常用事件 23
2.2 多工程与多窗体程序的设计 24
2.2.1 多工程程序设计 24
2.2.2 多窗体程序的设计 25
2.3 常用控件和文字属性的设置 28
2.3.1 4种常用控件的属性 28
2.3.2 文字属性的设置 30
2.4 应用实例 31
2.4.1 实例1 窗体操作 31
2.4.2 实例2 文字编辑 33
2.4.3 实例3 动画电子钟表 35
2.4.4 实例4 制作“实例选择”程序 36
2.4.5 实例5 密码验证 38
2.4.6 实例6 追踪鼠标和按键 39
习题 41
第3章 中文Visual Basic 6.0编程基础 43
3.1 数据类型和常量 43
3.1.1 数据的类型 43
3.1.2 常量 47
3.2 代码的书写规则和变量 49
3.2.1 代码的书写规则 49
3.2.2 变量 49
3.3 标准函数和表达式 51
3.3.1 标准函数 51
3.3.2 表达式 61
3.4 常用语句 65
3.4.1 赋值语句 65
3.4.2 Beep和End语句 66
3.5 应用实例 66
3.5.1 实例1 计算正方形周长、面积和正方体体积 66
3.5.2 实例2 四则运算 68
3.5.3 实例3 银行取款 70
3.5.4 实例4 来回移动的彩色文字 71
3.5.5 实例5 乘法试题 73
习题 76
第4章 基本算法和控制结构 78
4.1 算法和控制结构的概念 78
4.1.1 什么是算法 78
4.1.2 算法的描述方法 80
4.1.3 三种程序的控制结构 81
4.2 选择结构语句 82
4.2.1 If Then Else语句 82
4.2.2 If Then Else If语句 83
4.2.3 Select Case语句 84
4.2.4 选择结构的嵌套 86
4.3 循环结构语句 86
4.3.1 For Next语句 86
4.3.2 循环结构的嵌套 89
4.3.3 While Wend语句 92
4.3.4 Do Loop语句 93
4.4 应用实例 94
4.4.1 实例1 连续自然数的和 94
4.4.2 实例2 裴波纳契数列 95
4.4.3 实例3 200以内质数 95
4.4.4 实例4 最大的质数的后4位数字 96
4.4.5 实例5 动画电子钟表之二 97
4.4.6 实例6 射击比赛 97
4.4.7 实例7 菱形图案 100
4.4.8 实例8 看谁快 102
4.4.9 实例9 求一元n次方程的近似根 104
4.4.10 实例10 猜三人的年龄 105
4.4.11 实例11 两个数的最大公约数与最小公倍数 106
4.4.12 实例12 50位精确加法计算 107
习题 109
第5章 数组、自定义数据类型和过程 114
5.1 数组 114
5.1.1 数组和数组元素 114
5.1.2 常规数组和动态数组 115
5.1.3 For Each Next语句和数组函数 118
5.1.4 控件数组 120
5.2 过程 123
5.2.1 事件过程 124
5.2.2 过程的定义 124
5.2.3 过程的调用 126
5.2.4 参数传递 128
5.3 变量、过程的作用域 130
5.3.1 窗体模块和标准模块 130
5.3.2 变量的作用域 132
5.3.3 过程的作用域 134
5.4 自定义数据类型 134
5.4.1 自定义数据类型的定义方法 135
5.4.2 自定义数据类型的使用 135
5.5 应用实例 136
5.5.1 实例1 数字编辑 136
5.5.2 实例2 显示杨辉三角形 137
5.5.3 实例3 利用递归算法求阶乘 139
5.5.4 实例4 哥德巴赫猜想 141
5.5.5 实例5 随机下落的字母 142
5.5.6 实例6 数据冒泡排序 144
5.5.7 实例7 精确计算N!的值 146
习题 148
第6章 常用内部控件 150
6.1 控件基础 150
6.1.1 控件分类 150
6.1.2 焦点和Tab键的顺序 150
6.1.3 数据的输入与过滤 152
6.2 滚动条控件和选择类控件 156
6.2.1 滚动条 156
6.2.2 单选钮、复选框和框架控件 159
6.2.3 列表框和组合框控件 160
6.2.4 驱动器列表框、目录列表框和文件列表框控件 163
6.3 图形图像类控件 167
6.3.1 图片框控件 167
6.3.2 图像、形状和线形控件 172
6.4 应用实例 174
6.4.1 实例1 调色板 174
6.4.2 实例2 双功能四则运算 176
6.4.3 实例3 数学曲线 178
6.4.4 实例4 三种花边图案 180
6.4.5 实例5 图像浏览器 183
6.4.6 实例6 给浏览器加滚动条 186
习题 187
第7章 程序界面元素 190
7.1 通用对话框 190
7.1.1 ActiveX控件 190
7.1.2 通用对话框的基本属性和方法 191
7.1.3 “打开”对话框和“另存为”对话框 193
7.1.4 “颜色”和“字体”对话框 195
7.1.5 “打印”和“帮助”对话框 196
7.2 多文档界面 198
7.2.1 多文档程序的基本概念 198
7.2.2 创建多文档界面 199
7.2.3 MDI窗体的属性、方法、语句和事件 201
7.2.4 卸载窗体前的窗体保存 202
7.3 工具栏和状态栏 203
7.3.1 手工创建工具栏 204
7.3.2 使用工具栏控件创建工具栏 205
7.3.3 工具栏的常用属性和方法 208
7.3.4 使用状态栏控件创建状态栏 209
7.4 菜单 210
7.4.1 菜单编辑器 211
7.4.2 建立菜单控件数组和动态改变菜单 213
7.4.3 创建弹出式菜单 214
7.5 应用实例 215
7.5.1 实例1 文本编辑 215
7.5.2 实例2 菜单调外部程序 217
习题 220
第8章 文件管理与错误处理 222
8.1 文件管理 222
8.1.1 文件基础 222
8.1.2 文件访问 223
8.1.3 文件操作函数和语句 230
8.2 程序调试与错误处理 234
8.2.1 程序的调试 234
8.2.2 错误处理程序 239
8.3 应用程序 240
8.3.1 实例1 我的记事本 240
8.3.2 实例2 文件复制与删除 243
8.3.3 实例3 记录型数据的存取 243
8.3.4 实例4 四则运算程序排错 245
习题 247
第9章 多媒体与网络编程 248
9.1 多媒体程序设计 248
9.1.1 多媒体控件简介 248
9.1.2 Animation控件 249
9.1.3 Multimedia MCI多媒体控件 251
9.1.4 MediaPlayer多媒体控件 255
9.2 网络程序设计 257
9.2.1 Visual Basic中的网络控件 257
9.2.2 WebBrowser控件 258
9.2.3 WinSock控件 259
9.3 应用实例 263
9.3.1 实例1 影片播放器 263
9.3.2 实例2 我的浏览器 264
9.3.3 实例3 网络聊天器 266
习题 269
第10章 数据库程序设计 271
10.1 数据库应用程序的构成 271
10.1.1 应用程序界面 271
10.1.2 数据库引擎及其接口 271
10.1.3 数据库 272
10.1.4 数据库的基本概念 272
10.2 数据库开发工具 275
10.2.1 可视化数据管理器 275
10.2.2 数据窗体设计器 282
10.2.3 数据环境设计器 283
10.2.4 数据报表设计器 290
10.3 数据控件与数据绑定控件 293
10.3.1 Data与ADO 293
10.3.2 数据绑定控件 301
10.4 应用实例 302
10.4.1 实例1 电子词典 302
10.4.2 实例2 每日提示 307
习题 309
第11章 组件对象模型与自定义控件 311
11.1 组件对象模型 311
11.1.1 组件对象模型的基本概念 311
11.1.2 OLE对象的应用 312
11.2 自定义ActiveX控件 318
11.2.1 控件类的基本概念 319
11.2.2 创建自定义ActiveX控件 319
11.3 应用实例 330
11.3.1 实例1 我的画册 330
11.3.2 实例2 可以浏览图片的ActiveX控件 332
11.3.3 实例3 可预览图片的打开文件控件 335
习题 337
下载地址