《Visual Basic程序设计精编教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:应英主编
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:2009
  • ISBN:9787308066983
  • 页数:310 页
图书介绍:本书以Visual Basic 6.0中文版为语言背景,通过大量实例,深入浅出地全面地介绍了Visua1 BASIC 6.0中文版的编程环境,Visual Basic基础知识。

第1章 Visual Basic 6.0概述 1

1.1 Visual Basic 6.0简介 1

1.1.1 Visual Basic版本简介 3

1.1.2 Visual Basic 6.0的特点 3

1.2 Visual Basic 6.0的启动和退出 4

1.2.1 Visual Basic 6.0的安装 4

1.2.2 Visual Basic 6.0的启动 4

1.2.3 Visual Basic 6.0的退出 5

1.3 Visual Basic 6.0的集成开发环境 5

1.3.1 主窗口 6

1.3.2 工程资源管理器窗口 8

1.3.3 对象窗口 9

1.3.4 代码窗口 10

1.3.5 属性窗口 10

1.3.6 工具箱 11

1.3.7 窗体布局窗口 12

1.3.8 对象浏览器 12

1.3.9 定制集成开发环境 13

1.4 程序开发的基本步骤 14

1.4.1 创建新工程、保存工程 14

1.4.2 设计窗体界面 15

1.4.3 编写程序代码 15

1.4.4 运行和调试程序 16

1.4.5 打开工程 17

1.4.6 编译生成应用程序 18

1.5 如何使用Visual Basic 6.0的帮助系统 18

习题一 19

实验一 熟悉Visual Basic集成开发环境 20

第2章 面向对象编程基础 22

2.1 基本概念和术语 22

2.1.1 对象 22

2.1.2 类 23

2.1.3 属性 23

2.1.4 Visual Basic的编程机制 24

2.1.5 方法 27

2.2 Visual Basic程序的编码规则 28

2.2.1 Visual Basic语言字符集 28

2.2.2 标识符命名规则 28

2.2.3 VB代码的编写规则 29

2.2.4 命令格式中的语法约定 30

2.2.5 Visual Basic的语句 30

2.3 控件的基本载体——窗体对象 31

2.3.1 窗体的外观 32

2.3.2 窗体的常用属性 32

2.3.3 窗体的常用事件 36

2.3.4 窗体的常用方法 39

2.4 命令按钮初步介绍 41

2.4.1 命令按钮的常用属性 42

2.4.2 命令按钮的常用事件 43

2.5 综合实例:多窗体的应用 44

习题二 46

实验二 窗体和命令按钮的设计 48

第3章 Visual Basic语言基础 50

3.1 标准数据类型 50

3.2 常量 51

3.2.1 数值常量 51

3.2.2 字符串常量 52

3.2.3 逻辑常量 52

3.2.4 日期/时间常量 52

3.2.5 符号常量 53

3.3 变量 53

3.3.1 变量名的取名规则 53

3.3.2 变量名的类型声明 53

3.3.3 变量的初值、赋值与引用 54

3.3.4 变量类型的选择 55

3.4 运算符与表达式 55

3.4.1 算术运算符和算术表达式 55

3.4.2 连接运算符与字符串表达式 58

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

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

3.4.5 日期表达式 61

3.5 常用的内部函数 62

3.5.1 数学函数 62

3.5.2 字符串函数 63

3.5.3 转换函数 64

3.5.4 日期/时间函数 65

3.5.5 随机函数 66

习题三 68

实验三 表达式和函数的应用 69

第4章 控制结构的程序设计 72

4.1 算法及算法N-S图表示 72

4.1.1 算法概述 72

4.1.2 算法的表示 73

4.2 结构化程序设计方法 75

4.3 数据的输入与输出 75

4.3.1 数据输出——Print方法及与Print方法有关的函数 76

4.3.2 数据输入——InputBox函数 78

4.3.3 利用MsgBox函数输出数据 79

4.4 顺序结构程序设计 82

4.4.1 赋值运算符与赋值语句 83

4.4.2 顺序结构的程序设计举例 84

4.5 选择结构程序设计 86

4.5.1 单行If语句 86

4.5.2 多行If语句 88

4.5.3 Select语句 92

4.6 循环结构程序设计 95

4.6.1 For/Next循环结构 95

4.6.2 While/Wend循环结构 98

4.6.3 Do/Loop循环结构 99

4.6.4 多重循环结构 102

习题四 106

实验四 顺序结构程序设计 109

实验五 选择结构程序设计 110

实验六 循环结构程序设计 110

第5章 程序调试与排错方法 112

5.1 程序错误分类 113

5.1.1 编译错误 113

5.1.2 实时错误 114

5.1.3 逻辑错误 115

5.2 VB调试工具与排错方法 116

5.2.1 VB三种工作模式的切换 116

5.2.2 控制程序的运行 116

5.2.3 使用调试窗口 118

习题五 120

第6章 Visual Basic的基本控件 121

6.1 命令按钮控件深入介绍 121

6.1.1 设计不同风格的按钮 121

6.1.2 设置快捷访问键 123

6.1.3 动态按钮的设计 125

6.2 标签框控件 126

6.2.1 标签框的常用属性 126

6.2.2 标签框控件常用事件 128

6.2.3 标签框的应用实例 128

6.3 文本框控件 129

6.3.1 文本框的常用属性 130

6.3.2 文本框的常用事件 132

6.3.3 控件的焦点及设置焦点的方法 134

6.3.4 命令按钮、文本框和标签框的应用实例 134

习题六 137

实验七 命令按钮、标签、文本框控件设计 39

第7章 数组与控件数组 141

7.1 数组概述 141

7.2 数组的声明和引用 143

7.2.1 数组的声明 143

7.2.2 数组元素的引用 144

7.2.3 动态数组 146

7.3 数组的常用算法 148

7.3.1 矩阵运算 148

7.3.2 统计 151

7.3.3 查找 152

7.3.4 排序 154

7.4 控件数组 161

习题七 162

实验八 数组程序设计 165

第8章 通用过程设计 166

8.1 过程的分类 166

8.1.1 事件过程 166

8.1.2 通用过程 167

8.1.3 窗体模块和标准模块 168

8.2 子过程的编写与调用 168

8.2.1 Sub过程的编写 168

8.2.2 Sub过程的调用 169

8.3 函数过程的编写与调用 172

8.3.1 函数过程的编写 172

8.3.2 函数过程的调用 173

8.4 参数传递方式 176

8.4.1 按地址传递 177

8.4.2 按值传递 178

8.5 变量的作用域与生存期 180

8.5.1 变量的作用域 180

8.5.2 变量的生存期 182

习题八 184

实验九 过程程序设计 187

第9章 常用内部控件 189

9.1 框架控件 189

9.2 复选按钮控件和单选按钮控件 190

9.2.1 复选按钮控件 190

9.2.2 单选按钮控件 192

9.2.3 复选按钮和单选按钮控件的综合实例 194

9.3 列表框控件和组合框控件 195

9.3.1 列表框控件及应用实例 195

9.3.2 组合框控件及应用实例 201

9.4 滚动条控件 204

9.4.1 滚动条控件的常用属性 204

9.4.2 滚动条控件的常用事件和方法 205

9.4.3 滚动条控件的应用实例 205

9.5 定时器控件 207

9.5.1 定时器的常用属性 208

9.5.2 定时器的事件 208

9.5.3 定时器的应用实例 209

习题九 212

实验十 与“选择”相关的控件的程序设计 216

实验十一 滚动条和定时器控件的程序设计 217

第10章 图形和图像控件 220

10.1 坐标系统 220

10.1.1 默认坐标系及度量单位 221

10.1.2 用户定义对象坐标系统 223

10.2 绘图相关的属性 224

10.2.1 当前坐标 224

10.2.2 使用颜色的方法 224

10.3 图形控件 225

10.3.1 图片框控件 225

10.3.2 图像框控件 228

10.3.3 直线控件 230

10.3.4 形状控件 231

10.4 绘图方法 234

10.4.1 PSet方法画点 234

10.4.2 Point方法返回某点颜色 235

10.4.3 Line方法画线或矩形 235

10.4.4 Circle方法画圆、圆弧和椭圆、椭圆弧 238

10.4.5 绘图方法编程实例 240

习题十 241

实验十二 图形和图像控件设计 244

第11章 对话框和菜单 246

11.1 自定义对话框设计 246

11.1.1 由普通窗体创建自定义对话框 247

11.1.2 使用对话框模板窗体创建对话框 247

11.2 通用对话框的设计 248

11.2.1 添加通用对话框控件 248

11.2.2 通用对话框控件的基本属性和方法 249

11.2.3 通用对话框的属性页 250

11.2.4 “打开”“另存为”对话框设计实例 250

11.2.5 “颜色”对话框设计实例 252

11.2.6 “字体”对话框设计实例 254

11.2.7 “打印”和“帮助”对话框设计实例 256

11.3 菜单的设计 258

11.3.1 菜单及菜单编辑器 258

11.3.2 下拉式菜单的设计实例 260

11.3.3 弹出式菜单的设计实例 262

习题十一 266

实验十三 通用对话框和菜单设计 267

第12章 文件系统控件及文件操作 269

12.1 数据文件的基本概念 269

12.1.1 文件及相关概念 269

12.1.2 文件的类型 270

12.2 顺序文件的程序设计 271

12.2.1 顺序文件的打开/关闭操作 271

12.2.2 写顺序文件 272

12.2.3 读顺序文件 274

12.2.4 顺序文件的应用实例 277

12.3 直接调用外部可执行文件 278

12.4 文件系统控件 279

12.4.1 驱动器列表框 279

12.4.2 目录列表框 280

12.4.3 文件列表框 282

12.4.4 文件系统控件的应用实例 283

习题十二 284

实验十四 顺序文件及文件系统控件设计 287

第13章 数据库应用基础 288

13.1 数据库概述 288

13.1.1 关系数据库的基本结构 289

13.1.2 关系数据库的基本术语 289

13.2 可视化数据管理器设计数据库 291

13.2.1 启动可视化数据管理器 291

13.2.2 建立数据库的表结构 292

13.2.3 修改数据库结构 293

13.2.4 输入数据库表的记录 294

13.2.5 数据表中的数据编辑操作 294

13.3 可视化数据管理器的实用程序 295

13.3.1 “数据窗体设计器” 295

13.3.2 “查询生成器” 299

13.4 数据控件 302

13.4.1 Data控件的主要属性 302

13.4.2 Data控件的方法 303

13.4.3 Data控件的事件 303

13.4.4 Recordset对象 304

13.4.5 数据控件应用实例 305

习题十三 308

实验十五 数据库应用基础设计 309

参考文献 310