《Visual Basic 程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郁春兰主编
  • 出 版 社:水利水电出版社
  • 出版年份:2008
  • ISBN:9787508455471
  • 页数:276 页
图书介绍:本书根据教学大纲的要求和初学者的实际情况,从实用角度出发以循序渐进的方式,由浅入深地介绍了使用Visual Basic语言进行程序设计的相关内容。全书各章的具体内容包括:Visual Basic概述;Visual Basic程序设计基础;基本语句和基本结构;窗体和常用控件编程;数组;VB的过程设计;文件操作;高级界面设计;图形技术和多媒体应用;VB数据库开发应用。本书可作为高职高专和各高等院校计算机编程相关课程的教材,也适合成人教育和培训班讲授Visual Basic程序设计课程使用。

第1章 Visual Basic概述 1

1.1 Visual Basic语言简介 1

1.1.1 中文Visual Basic简介 1

1.1.2 中文Visual Basic语言的特点 1

1.1.3 中文Visual Basic的版本 2

1.2 Visual Basic语言集成环境 2

1.2.1 Visual Basic 6.0的启动和退出 2

1.2.2 Visual Basic的集成工作环境 4

1.3 Visual Basic可视化编程的步骤 7

1.3.1 【案例1-1】简单程序入门 7

1.3.2 Visual Basic编程的一般步骤 13

1.4 面向对象编程的基本概念 15

1.5 使用联机帮助 16

1.6 实训项目 17

1.6.1 实训目的 17

1.6.2 实训内容 17

本章习题 17

第2章 Visual Basic程序设计基础 18

2.1 基本字符和词汇 18

2.1.1 字符集 18

2.1.2 标识符 19

2.1.3 关键字 19

2.2 Visual Basic的基本数据类型 19

2.2.1 数值型数据类型 20

2.2.2 字符串型数据类型 21

2.2.3 逻辑型数据类型 21

2.2.4 变体型数据类型 21

2.2.5 自定义型数据类型 22

2.2.6 不同类型数据的混合运算 22

2.3 常量与变量 23

2.3.1 常量 23

2.3.2 变量 25

2.4 运算符和表达式 27

2.4.1 运算符 27

2.4.2 表达式 29

2.5 常用内部函数 30

2.5.1 数学函数 30

2.5.2 转换函数 31

2.5.3 字符串函数 31

2.5.4 日期和时间函数 32

2.6 Visual Basic中的控件 32

2.6.1 控件的分类 32

2.6.2 内部控件的命名 34

2.7 实训项目 35

2.7.1 实训目的 35

2.7.2 实训内容 35

本章习题 35

第3章 基本语句和基本结构 37

3.1 基本语句——【案例3-1】打印输出(一) 37

3.1.1 案例说明 37

3.1.2 程序实现 37

3.1.3 相关知识 38

3.1.4 拓展知识 40

3.1.5 【案例3-2】打印输出(二) 41

3.2 选择结构——【案例3-3】求解一元二次方程 43

3.2.1 案例说明 43

3.2.2 程序实现 43

3.2.3 相关知识 44

3.3 多路分支结构——【案例3-4】判定成绩 47

3.3.1 案例说明 47

3.3.2 程序实现 48

3.3.3 相关知识 49

3.3.4 拓展知识 51

3.4 循环结构——【案例3-5】验证歌德巴赫猜想 52

3.4.1 案例说明 52

3.4.2 程序实现 53

3.4.3 相关知识 54

3.5 实训项目 63

3.5.1 实训目的 63

3.5.2 实训内容 63

本章习题 64

第4章 窗体和常用控件编程 65

4.1 窗体和命令按钮——【案例4-1】窗体编程 65

4.1.1 案例说明 65

4.1.2 程序实现 66

4.1.3 相关知识 68

4.1.4 拓展知识 70

4.2 标签和文本框——【案例4-2】复制文本 71

4.2.1 案例说明 71

4.2.2 程序实现 71

4.2.3 相关知识 73

4.2.4 【案例4-3】文本复制 75

4.3 单选按钮、复选框和框架——【案例4-4】字体设置 77

4.3.1 案例说明 77

4.3.2 程序实现 78

4.3.3 相关知识 79

4.3.4 拓展知识 80

4.4 定时器——【案例4-5】趣味计时器 81

4.4.1 案例说明 81

4.4.2 程序实现 81

4.4.3 相关知识 84

4.4.4 拓展知识 84

4.5 输入框和消息框——【案例4-6】求三角形面积 85

4.5.1 案例说明 85

4.5.2 程序实现 85

4.5.3 相关知识 86

4.5.4 拓展知识 89

4.6 列表框和组合框——【案例4-7】项目选择 89

4.6.1 案例说明 89

4.6.2 程序实现 89

4.6.3 相关知识 91

4.7 滚动条——【案例4-8】调色板 92

4.7.1 案例说明 92

4.7.2 程序实现 93

4.7.3 相关知识 94

4.8 控件应用综合案例——【案例4-9】打字练习 95

4.8.1 案例说明 95

4.8.2 程序实现 95

4.9 实训项目 98

4.9.1 实训目的 98

4.9.2 实训内容 98

本章习题 98

第5章 数组 99

5.1 数组的基础知识 99

5.1.1 数组的概念 99

5.1.2 数组的维数 100

5.1.3 数组的声明 101

5.1.4 数组函数 101

5.2 一维数组——【案例5-1】数列排序 102

5.2.1 案例说明 102

5.2.2 程序实现 103

5.2.3 相关知识 105

5.3 二维数组——【案例5-2】变换矩阵 106

5.3.1 案例说明 106

5.3.2 程序实现 108

5.3.3 相关知识 109

5.3.4 拓展知识——【案例5-3】制作迷宫 110

5.4 控件数组——【案例5-4】简易计算器 111

5.4.1 案例说明 111

5.4.2 程序实现 112

5.4.3 相关知识 114

5.4.4 拓展知识 116

5.5 动态数组——【案例5-6】变化矩阵 117

5.5.1 程序说明 117

5.5.2 程序实现 117

5.5.3 相关知识 118

5.6 实训项目 119

5.6.1 实训目的 119

5.6.2 实训内容 119

本章习题 121

第6章 Visual Basic的过程设计 122

6.1 子过程——【案例6-1】数组排序过程 122

6.1.1 案例说明 122

6.1.2 程序实现 123

6.1.3 相关知识 124

6.1.4 过程、函数、变量的作用域 126

6.2 函数——【案例6-2】数制转换 127

6.2.1 案例说明 127

6.2.2 程序实现 128

6.2.3 相关知识 129

6.3 参数传递——【案例6-3】传值和传址的比较 130

6.3.1 案例说明 130

6.3.2 程序实现 131

6.3.3 相关知识 132

6.4 鼠标——【案例6-4】鼠标操作 132

6.4.1 案例说明 132

6.4.2 程序实现 133

6.4.3 相关知识 135

6.4.4 【案例6-5】鼠标绘图 136

6.5 键盘——【案例6-6】键盘操作 137

6.5.1 案例说明 137

6.5.2 程序实现 138

6.5.3 相关知识 139

6.5.4 拓展知识 140

6.6 实训项目 141

6.6.1 实训目的 141

6.6.2 实训内容 142

本章习题 142

第7章 文件操作 143

7.1 文件系统控件——【案例7-1】图像浏览器 143

7.1.1 案例说明 143

7.1.2 程序实现 144

7.1.3 相关知识 145

7.1.4 拓展知识 147

7.2 文件操作常用函数——【案例7-2】文件操作器 147

7.2.1 案例说明 147

7.2.2 程序实现 148

7.2.3 相关知识 150

7.2.4 拓展知识——与文件操作有关的API函数 153

7.3 顺序文件的操作——【案例7-3】成绩录入器 154

7.3.1 案例说明 154

7.3.2 程序实现 155

7.3.3 相关知识 156

7.3.4 拓展知识 160

7.4 随机文件的操作——【案例7-4】工资管理程序 161

7.4.1 案例说明 161

7.4.2 程序实现 163

7.4.3 相关知识 166

7.5 二进制文件的操作——【案例7-5】文件复制器 168

7.5.1 案例说明 168

7.5.2 程序实现 168

7.5.3 相关知识 170

7.5.4 拓展知识 171

7.6 实训项目 171

7.6.1 实训目的 171

7.6.2 实训内容 172

本章习题 173

第8章 高级界面设计 174

8.1 菜单、工具栏和状态栏——【案例8-1】文本编辑器(一) 174

8.1.1 案例说明 174

8.1.2 程序实现 175

8.1.3 相关知识 179

8.2 对话框——【案例8-2】文本编辑器(二) 183

8.2.1 案例说明 183

8.2.2 程序实现 184

8.2.3 相关知识 187

8.3 MDI窗体——【案例8-3】文本编辑器(三) 194

8.3.1 案例说明 194

8.3.2 程序实现 195

8.3.3 相关知识 197

8.4 实训项目 199

8.4.1 实训目的 199

8.4.2 实训内容 199

本章习题 201

第9章 图形技术和多媒体应用 202

9.1 绘制图形——【案例9-1】繁星点点 202

9.1.1 案例说明 202

9.1.2 程序实现 203

9.1.3 相关知识 204

9.2 绘制图形——【案例9-2】绘制直线和矩形 207

9.2.1 案例说明 207

9.2.2 程序实现 208

9.2.3 相关知识 209

9.3 绘制圆、椭圆和弧线——【案例9-3】圆的制作 211

9.3.1 案例说明 211

9.3.2 程序实现 211

9.3.3 相关知识 212

9.4 图片框——【案例9-4】图片浏览 213

9.4.1 案例说明 213

9.4.2 程序实现 214

9.4.3 相关知识 215

9.5 图像框控件——【案例9-5】图像框应用 217

9.5.1 案例说明 217

9.5.2 程序实现 217

9.5.3 相关知识 218

9.5.4 拓展知识——【案例9-6】制作动画 219

9.6 多媒体控件——【案例9-7】多媒体播放器(一) 221

9.6.1 案例说明 221

9.6.2 程序设计 222

9.6.3 相关知识 223

9.6.4 拓展知识 226

9.7 API函数的应用——【案例9-8】多媒体播放器(二) 226

9.7.1 案例说明 226

9.7.2 程序设计 227

9.7.3 相关知识 230

9.8 实训项目 232

9.8.1 实训目的 232

9.8.2 实训内容 232

本章习题 234

第10章 Visaul Basic数据库开发与应用 235

10.1 数据库的基本概念 235

10.1.1 数据、数据库和数据库管理系统 235

10.1.2 数据模型和关系型数据库 236

10.1.3 Visual Basic数据库应用程序的组成 237

10.2 创建数据库——【案例10-1】学生信息管理(一) 238

10.2.1 案例说明 238

10.2.2 程序实现 239

10.3 Data控件——【案例10-2】学生信息管理(二) 244

10.3.1 案例说明 244

10.3.2 程序实现 245

10.3.3 相关知识 247

10.3.4 拓展知识 250

10.4 ADO对象模型——【案例10-3】学生信息管理(三) 250

10.4.1 案例说明 250

10.4.2 程序实现 251

10.4.3 相关知识 252

10.5  ADO控件——【案例10-4】学生信息管理(四) 255

10.5.1 案例说明 255

10.5.2 程序实现 256

10.5.3 相关知识 257

10.6 结构化查询语言SQL简介 260

10.7 实训项目 262

10.7.1 实训项目 262

10.7.2 实训内容 262

本章习题 263

第11章 程序调试与错误处理 264

11.1 Visual Basic运行模式及程序错误 264

11.1.1 Visual Basic的模式 264

11.1.2 Visual Basic程序的错误类型 265

11.2 错误捕获及处理 266

11.2.1 Visual Basic中的错误处理机制 266

11.2.2 Visual Basic错误捕获及处理 267

11.2.3 Visual Basic常见错误类型及代码 270

11.3 程序跟踪与调试 272

11.3.1 Visual Basic调试工具 272

11.3.2 调试方法 273

11.4 实训项目 276

11.4.1 实训目的 276

11.4.2 实训内容 276

本章习题 276