《Visual Basic程序设计实训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘玉平,文东著
  • 出 版 社:北京:科学出版社
  • 出版年份:2010
  • ISBN:9787030264237
  • 页数:290 页
图书介绍:本书参考2009年Visual Basic语言程序设计等级考试大纲,精选了大量Visual Basic编程实例,深入浅出的介绍了面向对象的程序设计方法。全书共分15章,前13章内容包括了Visual Basic6.0概述、对象及其操作,数据类型、运算符与函数,数据的输入与输出,常用标准控件等,第14章介绍了综合实训项目的开发流程和方法,第15章为课程设计项目。

第1章 Visual Basic概述 1

1.1 Visual Basic的特点 1

1.2 Visual Basic 6.0的主窗口 2

1.2.1 启动Visual Basic 6.0 2

1.2.2 标题栏、菜单栏和工具栏 3

1.2.3 工具箱 4

1.2.4 窗体 5

1.2.5 工程资源管理器 5

1.2.6 “属性”窗口 6

1.3 第一个Visual Basic应用程序 7

1.3.1 创建工程 7

1.3.2 调整控件尺寸 8

1.3.3 设置属性 8

1.3.4 编写代码 10

1.3.5 运行应用程序 10

1.4 Visual Basic应用程序的开发步骤 11

1.5 学习Visual Basic程序设计的方法 11

1.5.1 计算机的常用功能 11

1.5.2 学习程序设计的目的 13

1.5.3 怎样学好Visual Basic程序设计 13

1.6 课后练习 14

第2章 对象及其操作 16

2.1 对象的概念 16

2.1.1 对象简介 16

2.1.2 对象的属性 17

2.1.3 对象的事件 18

2.1.4 对象的方法 19

2.2 窗体 20

2.2.1 窗体的属性 20

2.2.2 窗体的事件 22

2.2.3 设置窗体的位置 24

2.3 控件 24

2.3.1 控件分类 25

2.3.2 控件的常用属性 25

2.3.3 控件命名 27

2.3.4 使用控件值 28

2.4 对象的操作 29

2.4.1 在窗体中布置控件 29

2.4.2 设置对象属性 30

2.4.3 编写对象的事件过程 31

2.5 上机实训——“关于”对话框 33

2.6 课后练习 34

第3章 数据类型、运算符与函数 36

3.1 Visual Basic 6.0中的数据类型 36

3.1.1 数据类型的分类 36

3.1.2 用户自定义类型 41

3.1.3 不同数据类型间的转换和运算 42

3.1.4 检查数据类型 43

3.2 变量 44

3.2.1 变量的声明 44

3.2.2 变量的命名规则 46

3.2.3 变量的作用范围 46

3.2.4 变量的使用 48

3.3 常量 48

3.3.1 常量的声明 48

3.3.2 使用常量 49

3.4 运算符 50

3.4.1 连接运算符 50

3.4.2 赋值运算符 51

3.4.3 比较运算符 51

3.4.4 算术运算符 52

3.4.5 逻辑运算符 55

3.4.6 运算符的优先级 57

3.5 Visual Basic中的常用函数 57

3.5.1 数学函数 57

3.5.2 字符串函数 58

3.5.3 日期和时间函数 59

3.5.4 随机数函数 59

3.5.5 Shell()函数 60

3.6 课后练习 61

第4章 数据的输入与输出 63

4.1 数据输出 63

4.1.1 Print方法 63

4.1.2 Print方法有关的函数 64

4.1.3 Format函数 65

4.1.4 Cls方法 67

4.2 预定义对话框 68

4.2.1 输入框InputBox 68

4.2.2 消息框MsgBox 69

4.3 字形 70

4.3.1 字体类型和大小 70

4.3.2 其他属性 71

4.4 打印机输出 72

4.4.1 使用Printer对象直接输出 72

4.4.2 窗体输出 73

4.5 课后练习 73

第5章 常用标准控件 75

5.1 输入和显示文本的控件 75

5.1.1 标签控件Label 75

5.1.2 文本框控件TextBox 76

5.2 命令按钮控件CommandButton 78

5.3 可选择性输入的控件 80

5.3.1 单选按钮控件OptionButton 80

5.3.2 复选框控件CheckBox 82

5.3.3 组合框控件ComboBox 82

5.3.4 列表框控件ListBox 84

5.4 定时器控件Timer 87

5.5 与图像有关的控件 88

5.5.1 图片框控件PictureBox 89

5.5.2 图像控件Image 90

5.6 滚动条控件 91

5.7 上机实训——“选项”设置对话框 93

5.8 课后练习 96

第6章 控制结构 98

6.1 选择控制结构 98

6.1.1 If…Then结构 98

6.1.2 If…Then…Else结构 99

6.1.3 If…Then…ElseIf结构 99

6.1.4 IIf函数 100

6.2 Select Case语句 100

6.3 For…Next循环 102

6.4 Do…Loop循环 103

6.5 多重循环 105

6.6 GoTo型控制结构 106

6.6.1 GoTo语句 106

6.6.2 On…GoTo语句 106

6.7 上机实训——查找.html字符串 107

6.8 课后练习 110

第7章 数组 114

7.1 一维数组 114

7.1.1 一维数组的概念 114

7.1.2 一维数组的声明 115

7.1.3 一维数组的使用 116

7.1.4 一维数组的查找 117

7.1.5 一维数组的排序 120

7.2 多维数组 124

7.2.1 二维数组的声明 125

7.2.2 二维数组元素的基本操作 125

7.2.3 二维数组的应用 126

7.3 动态数组 127

7.3.1 动态数组的建立 128

7.3.2 动态数组的应用 129

7.4 控件数组 130

7.4.1 控件数组的建立 130

7.4.2 控件数组的应用 131

7.5 上机实训——简单的计算器 132

7.6 课后练习 134

第8章 过程 138

8.1 Sub过程 138

8.1.1 Sub过程的分类 138

8.1.2 通用子过程设计 139

8.2 Function过程 140

8.2.1 函数的定义 140

8.2.2 函数的调用 141

8.3 参数传送 143

8.3.1 形式参数和实际参数 143

8.3.2 按值传递参数 144

8.3.3 按地址传递参数 144

8.3.4 传递一个数组 146

8.3.5 对象参数 148

8.4 可选参数与可变参数 149

8.4.1 使用可选参数 150

8.4.2 提供可选参数的默认值 150

8.4.3 使用不定个数的参数 150

8.5 局部内存分配 151

8.6 上机实训——.html数据分析过程 152

8.7 课后练习 156

第9章 菜单和对话框 160

9.1 菜单简介 160

9.1.1 菜单的功能 160

9.1.2 Visual Basic菜单编辑器 161

9.2 菜单的设计 162

9.2.1 设计菜单界面 162

9.2.2 编写代码 166

9.3 菜单项的控制 168

9.3.1 有效性控制 168

9.3.2 菜单项标记 169

9.3.3 菜单项的隐藏与显示 170

9.4 建立弹出菜单 171

9.5 对话框 174

9.5.1 对话框分类 174

9.5.2 自定义对话框 175

9.5.3 显示自定义对话框 177

9.6 通用对话框 178

9.6.1 “打开”和“保存”对话框 179

9.6.2 “颜色”对话框 180

9.6.3 “字体”对话框 181

9.6.4 “打印”对话框 183

9.7 课后练习 183

第10章 多窗体与程序的调试 185

10.1 Visual Basic工程结构 185

10.1.1 标准模块 186

10.1.2 窗体模块 186

10.1.3 Sub Main过程 186

10.2 多窗体应用程序 187

10.2.1 添加和使用窗体 187

10.2.2 载入窗体 188

10.2.3 隐藏、卸载、最小化和最大化窗体 189

10.2.4 窗体的生命周期 189

10.3 程序错误分类 192

10.3.1 编译错误 192

10.3.2 运行错误 192

10.3.3 逻辑错误 193

10.4 程序的调试方法 193

10.4.1 “调试”工具栏 193

10.4.2 设置断点 194

10.4.3 跟踪程序的运行 195

10.5 使用调试窗口 196

10.5.1 “立即”窗口 196

10.5.2 “本地”窗口 197

10.5.3 “监视”窗口 198

10.6 捕捉错误 199

10.7 上机实训——设计Pickup主界面 201

10.8 课后练习 204

第11章 键盘与鼠标事件 205

11.1 Visual Basic事件概述 205

11.1.1 程序中的事件 205

11.1.2 事件的类型 205

11.2 鼠标属性和事件 206

11.2.1 鼠标属性 206

11.2.2 响应鼠标事件 207

11.3 拖放 210

11.3.1 拖放属性、事件和方法 210

11.3.2 自动拖动和手工拖动 211

11.3.3 改变拖动图标 211

11.3.4 放下对象时的响应 212

11.3.5 启动拖动和停止拖动 213

11.4 处理键盘事件 214

11.4.1 低级键盘事件 215

11.4.2 窗体级键盘事件 217

11.5 课后练习 217

第12章 文件管理 219

12.1 文件类型 219

12.2 顺序文件 220

12.3 随机文件 224

12.4 二进制文件 227

12.5 文件系统的基本操作 229

12.5.1 目录操作 229

12.5.2 文件操作 230

12.6 Visual Basic文件系统控件 232

12.6.1 驱动器列表框 232

12.6.2 目录列表框 233

12.6.3 文件列表框 234

12.7 上机实训——Pickup的“选项”对话框 237

12.8 课后练习 239

第13章 数据库编程 241

13.1 数据库访问技术 241

13.1.1 数据库访问技术 241

13.1.2 ADO简介 242

13.1.3 ADO的使用 242

13.1.4 ADO通讯录示例 244

13.1.5 动态建立Recordset 248

13.2 数据库控件的使用 249

13.2.1 ADO Data控件 249

13.2.2 ListBox控件和ComboBox控件的数据属性 252

13.2.3 DaTAList控件 253

13.2.4 DataGrid控件 254

13.2.5 用ADO Data控件操纵数据库 257

13.3 上机实训——图书管理系统 259

13.4 课后练习 263

第14章 项目实训——网络资源分析系统 264

14.1 系统需求 264

14.2 系统设计 264

14.2.1 参数配置管理 265

14.2.2 批量下载 266

14.2.3 数据分析 266

14.2.4 保存数据和数据管理 267

14.3 数据库设计 267

14.4 关键技术 268

14.4.1 Windows API的使用 268

14.4.2 网络函数的使用 270

14.5 窗体界面设计和编码 272

14.5.1 主窗体frmMain 273

14.5.2 选项设置窗体frmOption 274

14.5.3 数据管理窗体frmBook 275

14.5.4 标准VB模块modProc 278

14.5.5 “关于”对话框frmAbout 284

14.6 程序的运行 285

14.7 小结 285

第15章 课程设计 286

15.1 学生管理系统 286

15.1.1 系统需求 286

15.1.2 系统分析 286

15.2 楼盘销售管理系统 287

15.2.1 系统需求 287

15.2.2 系统分析 288

15.3 图书馆信息服务系统 288

15.3.1 系统需求 289

15.3.2 系统分析 289