《大学VISUAL BASIC程序设计教程 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:鲁燃,华凡,解福等编著
  • 出 版 社:东营:中国石油大学出版社
  • 出版年份:2011
  • ISBN:7563634908
  • 页数:308 页
图书介绍:本书为高校教材,内容包括数据库基础知识,关系数据库ACCESS,VB语言基本数据类型、控制结构、函数、数组、控件、程序调试及错误处理、文件操作、数据库编程、软件开发流程,Visual Basic集成开发环境以及可视化程序设计、应用程序的发布。

第1章 Visual Basic概述 1

1.1 Visual Basic 6.0的版本 1

1.2 Visual Basic 6.0的特点 2

1.3 Visual Basic 6.0的运行环境、安装、启动及退出 4

1.4 Visual Basic 6.0集成开发环境 8

1.5 Visual Basic 6.0应用程序设计步骤 14

1.6 使用帮助 17

思考与练习 19

第2章 程序设计方法简介 20

2.1 程序设计简介 20

2.1.1 计算机程序 20

2.1.2 算法 20

2.1.3 结构化程序设计 22

2.1.4 面向对象的程序设计 23

2.2 Visual Basic中对象的概念 24

2.2.1 对象 24

2.2.2 寸象的建立、编辑和命名 25

2.2.3 对象的属性、方法和事件 25

2.3 创建窗体对象 26

2.3.1 窗体对象的创建与操作 26

2.3.2 窗体对象常用的属性 27

2.3.3 窗体的常用方法 32

2.3.4 窗体的常用事件 33

2.3.5 多窗体操作 33

2.4 创建基本控件 35

2.4.1 CommandButton(命令按钮) 35

2.4.2 Label(标签) 36

2.4.3 TextBox(文本框) 37

2.5 焦点与焦点转换 40

2.5.1 焦点 40

2.5.2 焦点转换 40

思考与练习 45

第3章 Visual Basic语言基础 46

3.1 字符集、关键字、标识符 46

3.1.1 字符集 46

3.1.2 关键字 46

3.1.3 标识符及命名规则 46

3.2 数据类型 47

3.2.1 基本数据类型 47

3.2.2 用户自定义数据类型 49

3.3 常量与变量 49

3.3.1 常量 49

3.3.2 变量 52

3.3.3 变量的作用域 55

3.4 运算符和表达式 58

3.4.1 算术运算符与算术表达式 58

3.4.2 关系运算符与关系表达式 59

3.4.3 逻辑运算符与逻辑表达式 60

3.4.4 字符串运算符与字符串表达式 60

3.4.5 日期运算符与日期表达式 61

3.4.6 运算符的优先顺序 61

思考与练习 62

第4章 Visual Basic程序设计基础 64

4.1 VB程序代码的书写规则 64

4.2 基本语句介绍 65

4.2.1 赋值语句 65

4.2.2 注释语句 67

4.2.3 结束语句 68

4.2.4 暂停语句 68

4.3 数据的输入与输出 68

4.3.1 数据输入函数InputBox 68

4.3.2 数据输出方法Print和清除显示内容方法Cls 70

4.3.3 MsgBox函数和MsgBox语句 71

4.4 顺序结构程序设计 74

4.5 选择结构程序设计 76

4.5.1 块IF语句 76

4.5.2 行IF语句 77

4.5.3 IF语句中的ElseIf语句 80

4.5.4 多情况语句Select Case 82

4.5.5 条件判断函数IIF 86

4.6 循环结构程序设计 86

4.6.1 While...Wend循环语句 86

4.6.2 Do...Loop循环语句 88

4.6.3 For循环语句 91

4.6.4 循环的嵌套 93

4.6.5 应用举例 96

思考与练习 99

第5章 Visual Basic内部函数 101

5.1 常用内部函数 101

5.1.1 数学函数 101

5.1.2 字符串函数 104

5.1.3 日期和时间函数 106

5.1.4 判断函数 109

5.1.5 转换函数 110

5.2 其他内部函数 111

5.2.1 随机函数RND和随机语句RANDOMIZE 112

5.2.2 Shell函数 115

5.2.3 Format函数 117

5.2.4 数据类型测试函数VarType 119

思考与练习 120

第6章 数组 121

6.1 数组的声明和使用 121

6.1.1 数组的概念 121

6.1.2 静态数组的声明 121

6.1.3 数组的赋值及引用 122

6.1.4 与数组有关的函数 124

6.1.5 动态数组的声明及使用 125

6.1.6 For Each...Next语句 127

6.1.7 数组的初始化 128

6.2 数组应用举例 128

6.2.1 排序 129

6.2.2 查找(检索) 132

6.3 控件数组 134

6.3.1 控件数组的概念 134

6.3.2 控件数组的建立 134

思考与练习 135

第7章 常用控件 137

7.1 控件概述 137

7.2 常用内部控件 138

7.2.1 单选按钮 140

7.2.2 复选框 140

7.2.3 框架 141

7.2.4 列表框 144

7.2.5 组合框 149

7.2.6 滚动条 151

7.2.7 定时器 152

7.2.8 图片框和图像框 154

7.2.9 驱动器列表框、目录列表框和文件列表框及其应用 157

7.3 常用ActiveX控件 161

7.3.1 通用对话框 161

7.3.2 ActiveMovie控件 169

7.3.3 Multimedia MCI控件 170

思考与练习 173

第8章 过 程 175

8.1 Sub过程 175

8.1.1 Sub过程的创建 176

8.1.2 Sub过程的调用 178

8.2 Function过程 181

8.2.1 Function过程的创建 181

8.2.2 Function过程的调用 182

8.3 过程中的参数传递 184

8.3.1 形式参数和实际参数 184

8.3.2 参数的传递方式 185

8.3.3 数组参数的传递 188

8.4 过程的嵌套和递归调用 190

8.4.1 过程的嵌套调用 190

8.4.2 过程的递归调用 192

8.5 代码模块 194

8.5.1 窗体模块 195

8.5.2 标准模块 195

8.5.3 类模块 196

8.6 过程的作用域 197

8.6.1 过程的作用域 197

8.6.2 不同模块间过程的调用 197

思考与练习 198

第9章 鼠标与键盘事件 199

9.1 鼠标事件 199

9.1.1 常用鼠标事件简介 199

9.1.2 MouseDown、MouseUp和MouseMove事件 200

9.2 设置鼠标光标 204

9.2.1 设置对象的MousePointer属性 205

9.2.2 设置对象的MouseIcon属性 206

9.3 键盘事件 206

9.3.1 常用键盘事件简介 206

9.3.2 KeyPress事件 206

9.3.3 KeyDown和KeyUp事件 207

9.3.4 KeyPreview属性 209

思考与练习 210

第10章 界面设计 212

10.1 创建菜单 212

10.1.1 菜单编辑器 213

10.1.2 创建下拉菜单 214

10.1.3 创建弹出式菜单 217

10.2 创建工具栏 218

10.2.1 工具栏 218

10.2.2 创建工具栏控件 219

10.3 对话框 221

10.3.1 对话框的类型及特点 221

10.3.2 模式对话框和非模式对话框 222

10.3.3 自定义对话框 222

10.4 多文档界面设计 224

10.4.1 单文档界面与多文档界面比较 224

10.4.2 创建多文档界面 225

10.4.3 建立MDI应用程序 225

10.4.4 设置子窗体的排列方式 227

思考与练习 229

第11章 数据文件 230

11.1 文件概述 230

11.1.1 数据文件结构 230

11.1.2 数据文件分类 231

11.1.3 文件操作的一般步骤 231

11.2 常用的文件操作语句和函数 231

11.2.1 文件指针 232

11.2.2 常用的文件操作语句 232

11.2.3 文件操作常用函数 233

11.3 顺序文件 234

11.3.1 顺序文件的打开 234

11.3.2 顺序文件的关闭 235

11.3.3 顺序文件的写操作 235

11.3.4 顺序文件的读操作 237

11.4 随机文件 239

11.4.1 记录类型 239

11.4.2 随机文件的打开与关闭 240

11.4.3 随机文件的写操作 241

11.4.4 随机文件的读操作 242

11.4.5 随机文件中记录的添加与删除 242

11.5 二进制文件 243

11.5.1 二进制文件的打开与关闭 243

11.5.2 二进制文件的写操作 243

11.5.3 二进制文件的读操作 244

思考与练习 244

第12章 图形操作 246

12.1 图形操作基础 246

12.1.1 标准坐标系统 246

12.1.2 自定义坐标系统 247

12.2 绘图属性 248

12.2.1 当前坐标 249

12.2.2 线宽和线型 249

12.2.3 填充 250

12.2.4 颜色函数 251

12.3 图形控件 252

12.3.1 Line控件 252

12.3.2 Shape控件 253

12.4 图形方法 254

12.4.1 PSet方法 254

12.4.2 Line方法 255

12.4.3 Circle方法 255

12.5 画图应用 256

12.5.1 几何图形绘制 256

12.5.2 简单动画设计 257

思考与练习 259

第13章 数据库编程 260

13.1 数据库基础 260

13.1.1 数据库基本概念 260

13.1.2 结构化查询语言 261

13.2 可视化数据管理器 264

13.2.1 建立一个数据库 264

13.2.2 添加数据表 265

13.2.3 编辑数据 267

13.2.4 使用数据窗体设计器 268

13.2.5 使用查询生成器 269

13.3 数据访问技术 269

13.3.1 Data控件 269

13.3.2 ADO对象模型 273

13.3.3 ADO Data控件 274

13.4 数据绑定控件 278

13.4.1 DataGrid控件 279

13.4.2 MSHFlexGrid控件 280

思考与练习 281

第14章 程序调试和错误处理 283

14.1 错误类型 283

14.1.1 自动语法检查错误 283

14.1.2 编译错误 284

14.1.3 运行错误 284

14.1.4 逻辑错误 285

14.2 应用程序的不同模式 285

14.3 调试错误 285

14.3.1 调试窗口 286

14.3.2 设置断点及调试 287

14.4 错误处理 294

14.4.1 错误捕获语句(OnError语句) 294

14.4.2 Err对象 296

思考与练习 298

第15章 应用程序的发布 300

15.1 发布应用程序 300

15.2 打包和展开向导 300

15.2.1 启动打包和展开向导 300

15.2.2 使用向导为应用程序打包 301

15.2.3 使用向导部署应用程序 305

15.3 测试安装程序 307

思考与练习 308