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

  • 购买积分:14 如何计算积分?
  • 作  者:张艳编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302239437
  • 页数:412 页
图书介绍:本书在总结Visual Basic程序设计中的重点和难点的同时,针对易混淆和难懂的问题做了深入阐述,同时有针对性地编写了习题与上机实践提供读者课后上机练习以巩固所学知识。

知识篇 3

第1章 Visual Basic程序设计概述 3

1.1 Visual Basic概述 3

1.1.1 VB的发展 3

1.1.2 VB版本简介 4

1.1.3 VB功能特点 4

1.2 VB 6.0的安装和启动 6

1.2.1 安装 6

1.2.2 启动 6

1.3 VB 6.0集成开发环境(IDE) 7

1.3.1 主窗口 7

1.3.2 工具箱窗口 9

1.3.3 窗体窗口 10

1.3.4 属性窗口 10

1.3.5 代码窗口 11

1.3.6 工程资源管理器窗口 12

1.3.7 窗体布局窗口 13

1.3.8 对象浏览器窗口 13

1.4 使用帮助系统 13

1.4.1 获得联机帮助 14

1.4.2 使用MSDN帮助系统 14

1.4.3 上下文相关帮助 16

1.4.4 从Internet上获得帮助 16

1.4.5 运行“帮助”中的示例 16

本章小结 16

思考与练习题 17

第2章 简单的VB程序设计 18

2.1 面向对象的程序设计方法概述 18

2.1.1 程序设计方法的发展 18

2.1.2 初期的程序设计 18

2.1.3 结构化程序设计 18

2.1.4 面向对象的程序设计 19

2.2 VB中的对象及其属性、事件和方法 20

2.2.1 VB中的对象及其分类 20

2.2.2 对象的属性、事件和方法 21

2.2.3 事件驱动程序设计 24

2.3 简单应用程序的建立 25

2.3.1 设计程序的用户界面 25

2.3.2 设置对象的属性 27

2.3.3 编写对象事件过程的程序代码 28

2.3.4 保存工程 30

2.3.5 应用程序运行和调试 30

2.3.6 创建可执行程序 31

2.4 窗体和基本控件 32

2.4.1 基本属性 32

2.4.2 窗体 36

2.4.3 标签 39

2.4.4 文本框 40

2.4.5 命令按钮 45

2.5 VB常用方法 48

2.5.1 Print方法 48

2.5.2 Cls方法 49

2.5.3 Move方法 50

2.6 VB工程结构与工程管理 51

2.6.1 VB工程的结构 51

2.6.2 工程管理 52

2.6.3 环境设置 53

本章小结 55

思考与练习题 56

第3章 VB语言基础 58

3.1 VB程序的书写规则 58

3.1.1 VB代码中不区分字母的大小写 58

3.1.2 语句书写自由 58

3.1.3 程序的注释有利于程序的维护及调试 59

3.2 VB数据类型 59

3.2.1 标准数据类型 59

3.2.2 自定义数据类型 62

3.3 常量与变量 63

3.3.1 标识符 64

3.3.2 常量 64

3.3.3 变量 66

3.4 运算符与表达式 68

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

3.4.2 字符串运算符与字符串表达式 69

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

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

3.4.5 各种运算符间的优先级 72

3.5 VB常用内部函数 73

3.5.1 数学函数 73

3.5.2 字符串操作函数 74

3.5.3 类型转换函数 75

3.5.4 日期与时间函数 76

3.5.5 格式化输出函数Format 76

3.5.6 Shell函数 79

本章小结 80

思考与练习题 81

第4章 算法基础和VB程序的基本控制结构 84

4.1 算法及程序设计基础 84

4.1.1 算法概述 84

4.1.2 结构化程序设计 87

4.2 顺序结构程序设计 89

4.2.1 赋值语句 89

4.2.2 用户交互函数和过程 90

4.3 选择结构程序设计 95

4.3.1 单分支条件语句(If...Then语句) 95

4.3.2 双分支条件语句(If...Then...Else语句) 95

4.3.3 多分支条件语句(If...Then...ElseIf语句) 96

4.3.4 If语句的嵌套 98

4.3.5 情况语句(Select Case语句) 101

4.3.6 条件函数IIf 103

4.4 循环结构程序设计 103

4.4.1 For循环语句 104

4.4.2 Do...Loop循环语句 106

4.4.3 循环嵌套 110

4.5 其他辅助控制语句 111

4.5.1 GoTo语句 111

4.5.2 End语句 112

4.5.3 Exit语句 112

4.5.4 With语句 112

4.6 常用算法举例(一) 112

4.6.1 累加和累乘 113

4.6.2 递推法 113

4.6.3 判断素数 115

4.6.4 穷举法 115

4.6.5 其他程序示例 117

本章小结 118

思考与练习题 118

第5章 数组 125

5.1 数组的概念 125

5.1.1 定长数组 125

5.1.2 动态数组 127

5.1.3 数组函数和数组语句 128

5.2 数组的基本操作 129

5.2.1 数组元素的输入 129

5.2.2 数组元素的输出 130

5.2.3 For Each...Next语句 130

5.2.4 数组的简单应用 131

5.3 控件数组 134

5.3.1 控件数组的概念 134

5.3.2 控件数组的创建 135

5.3.3 控件数组的使用 136

5.4 常用算法举例(二) 137

5.4.1 排序 137

5.4.2 查找 139

5.4.3 数组元素的插入与删除 141

5.4.4 分类统计 142

本章小结 143

思考与练习题 144

第6章 过程 148

6.1 过程与模块的概念 148

6.1.1 过程 148

6.1.2 模块 148

6.2 Sub子过程的定义及其调用 150

6.2.1 Sub子过程的定义 150

6.2.2 建立Sub子过程 151

6.2.3 Sub子过程的调用 151

6.3 Function函数过程的定义及其调用 152

6.3.1 Function函数过程定义 152

6.3.2 Function函数过程调用 153

6.4 参数的传递 155

6.4.1 形参和实参 155

6.4.2 按值传递和按地址传递 156

6.4.3 数组参数的传递 158

6.4.4 可变参数 159

6.4.5 对象参数 160

6.5 变量与过程的作用域 161

6.5.1 变量的作用域 161

6.5.2 过程的作用域 164

6.6 过程的递归调用 165

6.6.1 递归的概念 165

6.6.2 递归子过程和递归函数 165

6.7 常用算法举例(三) 168

6.7.1 求一元非线性方程的实根 168

6.7.2 数值积分 169

6.7.3 插入排序法 171

6.7.4 数制转换 172

6.8 多重窗体的程序设计 173

6.8.1 多重窗体的建立和管理 174

6.8.2 设置启动对象 174

6.8.3 多重窗体切换的语句和方法 175

6.8.4 多窗体应用程序示例 176

本章小结 178

思考与练习题 178

第7章 程序调试和错误处理 185

7.1 错误类型 185

7.1.1 编译错误 185

7.1.2 运行错误 185

7.1.3 逻辑错误 186

7.1.4 减少错误发生的方法和手段 186

7.2 调试和排错 186

7.2.1 VB调试工具栏 186

7.2.2 中断模式与断点设置 187

7.2.3 使用调试窗口 188

7.2.4 单步调试 192

7.3 错误捕获和处理 193

7.3.1 错误处理程序 193

7.3.2 设置错误陷阱的语句 193

7.3.3 实现错误捕获的对象 194

7.3.4 错误处理程序的退出 195

7.3.5 错误处理程序的设计 196

本章小结 196

思考与练习题 196

第8章 常用控件 198

8.1 单选钮、复选框和框架 198

8.1.1 单选钮和复选框的属性 199

8.1.2 框架的属性 199

8.1.3 事件 200

8.2 列表框和组合框 201

8.2.1 列表框 201

8.2.2 组合框 205

8.3 滚动条和Slider控件 206

8.3.1 滚动条 206

8.3.2 Slider控件 209

8.4 时钟 211

8.4.1 属性 211

8.4.2 事件 212

8.5 鼠标和键盘 214

8.5.1 鼠标事件 214

8.5.2 键盘事件 216

8.5.3 拖放 218

8.6 ActiveX控件和可插入对象 221

本章小结 222

思考与练习题 222

第9章 界面设计 227

9.1 通用对话框 227

9.1.1 添加通用对话框到工具箱中 227

9.1.2 通用对话框的属性 227

9.1.3 通用对话框的方法 228

9.1.4 “打开”对话框 228

9.1.5 “另存为”对话框 229

9.1.6 “颜色”对话框 230

9.1.7 “字体”对话框 230

9.2 菜单设计 232

9.2.1 下拉式菜单 232

9.2.2 弹出式菜单 237

9.3 多文档界面 239

9.3.1 界面样式 239

9.3.2 MDI的MDIChild属性和Arrange方法 240

9.3.3 创建MDI应用程序 240

9.3.4 MDI应用程序示例 241

9.4 工具栏和状态栏 242

9.4.1 工具栏 242

9.4.2 状态栏 249

本章小结 250

思考与练习题 251

第10章 文件 252

10.1 操作文件的控件 252

10.1.1 驱动器列表框 252

10.1.2 目录列表框 253

10.1.3 文件列表框 254

10.1.4 使用文件系统控件的示例 256

10.2 文件的分类及访问 257

10.2.1 文件的分类 257

10.2.2 VB中文件的访问 257

10.3 顺序文件 258

10.3.1 顺序文件的打开和关闭 258

10.3.2 顺序文件的读写操作 260

10.3.3 几个重要的函数和语句 263

10.4 随机文件 265

10.4.1 随机文件的打开与关闭 265

10.4.2 随机文件的读/写操作 266

10.5 二进制文件 270

10.5.1 二进制文件的打开和关闭 270

10.5.2 二进制文件的读/写操作 270

本章小结 271

思考与练习题 272

第11章 图形操作和多媒体应用 275

11.1 图形操作基础 275

11.1.1 坐标系统 275

11.1.2 绘图属性 278

11.1.3 颜色设置 280

11.2 图形控件 282

11.2.1 Line(画线)控件 282

11.2.2 Shape(形状)控件 283

11.2.3 PictureBox(图片框)控件 284

11.2.4 Image(图像框)控件 286

11.3 绘图方法 287

11.3.1 Line方法 287

11.3.2 Circle方法 289

11.3.3 PSet方法 292

11.4 多媒体应用 294

11.4.1 Animation控件 294

11.4.2 Multimedia MCI控件 296

11.4.3 Media Player控件 299

本章小结 300

思考与练习题 301

第12章 数据库访问技术 303

12.1 数据库基本知识 303

12.1.1 数据管理技术的发展 303

12.1.2 数据库基本概念 303

12.1.3 关系型数据库 304

12.2 数据库的建立 307

12.2.1 可视化数据管理器(VisData) 307

12.2.2 创建数据库、添加表和删除表 307

12.2.3 输入、编辑和删除记录 310

12.2.4 建立查询 311

12.3 数据控件 313

12.3.1 数据控件概述 313

12.3.2 记录集(Recordset)对象 318

12.3.3 数据库记录的添加、删除和修改操作 322

12.4 结构化查询语言 325

12.4.1 SQL的基本组成 325

12.4.2 SELECT查询命令及其使用 326

12.5 ADO数据控件 328

12.5.1 ADO对象模型 328

12.5.2 ADO数据控件 329

12.5.3 ADO上的数据绑定控件 330

12.5.4 数据窗体向导 333

12.6 报表处理 336

12.6.1 数据报表设计器布局窗口 336

12.6.2 报表的建立、预览与打印 337

本章小结 338

思考与练习题 339

实验篇 343

实验准备 343

实验一 Visual Basic的基本操作 347

实验二 简单的VB程序设计 349

实验三 数据类型、常量、变量、表达式 355

实验四 顺序结构和选择结构程序设计 359

实验五 循环结构程序设计 364

实验六 数组 370

实验七 过程 375

实验八 常用控件 380

实验九 界面设计 387

实验十 文件 390

实验十一 图形操作与多媒体应用 394

实验十二 数据库访问技术 400

实验十三 VB综合测试 404

附录 409

参考文献 412