Visual Basic编程及实例分析教程

Visual Basic编程及实例分析教程
作 者: 郑海春 谢维成
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Script
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic编程及实例分析教程》作者简介

内容简介

Visual Basic 是微软公司推出的一种功能强大、简单易学的可视化面向对象编程工具,一经推出便受到众多编程人员的青睐。《Visual Basic编程及实例分析教程(附光盘1张)》以实例讲解 Visual Basic 编程的相关开发技术,配光盘并提供课件下载。全书共13章,通过大量的实例分别介绍了 Visual Basic 编程环境、编程起步、编程语言、程序结构、应用程序用户界面、MDI界面、文件系统、图形操作、自定义类、API 编程、程序调试与错误处理、数据库编程等方面的内容。并在最后以“学生信息管理系统”为例,详细阐述了一个 Visual Basic 应用系统的分析和开发全过程,包括详细的界面和代码设计以及安装包的制作方法。《Visual Basic编程及实例分析教程(附光盘1张)》可作为各类高等院校、各种成人教育学校和培训班学习计算机语言类课程的教材,特别适合希望快速掌握应用系统开发方法的读者,也可作为各类编程人员和计算机爱好者的自学参考书。

图书目录

第1章 Visual Basic概述 1

1.1 Visual Basic的发展 1

1.2 Visual Basic的特点 2

1.3 Visual Basic的集成开发环境 4

1.3.1 VB 6.0的运行环境 4

1.3.2 VB 6.0的安装 4

1.3.3 VB 6.0部件的添加或删除 5

1.3.4 VB 6.0帮助系统的安装 5

1.3.5 VB 6.0的启动和退出 5

1.3.6 VB 6.0的集成开发环境 6

1.3.7 VB 6.0集成开发环境的定制 11

1.3.8 VB 6.0的联机帮助系统 13

1.4 小结 15

1.5 习题 15

第2章 Visual Basic编程起步 16

2.1 面向对象编程 16

2.1.1 基本特征 16

2.1.2 基本概念 16

2.2 工程管理 20

2.2.1 工程组成 20

2.2.2 建立、打开和保存工程 21

2.2.3 添加、删除和保存文件 22

2.2.4 运行工程 23

2.3 简单的应用程序开发 23

2.3.1 开发应用程序的一般步骤 23

2.3.2 第一个Visual Basic应用

实例 24

2.4 小结 29

2.5 习题 29

第3章 Visual Basic语言基础 31

3.1 VB语言编码规范 31

3.1.1 命名规则 31

3.1.2 VB代码中不区分字母的

大小写 32

3.1.3 语句书写自由 32

3.1.4 必要的程序注释 32

3.1.5 格式化及缩排 32

3.1.6 显式变量声明 33

3.1.7 同时声明多个同类型变量 33

3.2 数据类型 34

3.2.1 标准数据类型 34

3.2.2 自定义数据类型 38

3.3 常量与变量 39

3.3.1 常量 39

3.3.2 变量 41

3.4 运算符和表达式 42

3.4.1 运算符 43

3.4.2 表达式 46

3.5 常用内部函数 47

3.5.1 数学函数 47

3.5.2 转换函数 48

3.5.3 字符串函数 49

3.5.4 日期与时间函数 50

3.5.5 格式输出函数 52

3.5.6 Print数据输出方法 54

3.5.7 用户交互函数 54

3.5.8 类型测试函数 56

3.6 小结 58

3.7 习题 58

第4章 Visual Basic程序结构 61

4.1 算法 61

4.1.1 算法的概念 61

4.1.2 算法的特性 62

4.1.3 算法的描述 62

4.2 三种基本结构 64

4.2.1 顺序结构 64

4.2.2 选择结构 66

4.2.3 循环结构 70

4.3 其他控制语句 76

4.3.1 GoTo语句 76

4.3.2 Exit语句 76

4.3.3 End语句 77

4.3.4 With语句 77

4.3.5 DoEvents语句 78

4.4 数组 78

4.4.1 数组的概念 78

4.4.2 固定数组 79

4.4.3 动态数组 82

4.4.4 控件数组 84

4.5 过程 86

4.5.1 子过程(Sub过程) 86

4.5.2 函数(Function过程) 88

4.5.3 参数传递 90

4.5.4 递归调用 93

4.6 模块化编程 94

4.7 小结 94

4.8 习题 95

第5章 应用程序用户界面 97

5.1 窗体 97

5.1.1 常用属性 97

5.1.2 常用事件 104

5.1.3 常用方法和语句 106

5.2 常用内部控件 108

5.2.1 标签控件 109

5.2.2 文本框控件 109

5.2.3 命令按钮控件 110

5.2.4 框架控件 111

5.2.5 应用实例——用户验证

窗体 111

5.2.6 复选框控件 113

5.2.7 单选按钮控件 114

5.2.8 应用实例——字体设置

窗体 114

5.2.9 列表框控件 117

5.2.10 组合框控件 118

5.2.11 应用实例——学生信息

管理 119

5.2.12 滚动条控件 122

5.2.13 图片框控件 123

5.2.14 图像框控件 123

5.2.15 应用实例——图片浏览

窗体 123

5.2.16 定时器控件 125

5.2.17 直线控件 125

5.2.18 形状控件 126

5.2.19 应用实例——弹动的小球 127

5.2.20 驱动器列表框控件 129

5.2.21 目录列表框控件 129

5.2.22 文件列表框控件 130

5.2.23 应用实例——文件查看

窗体 131

5.3 对话框 134

5.3.1 用户自定义对话框 135

5.3.2 通用对话框 135

5.3.3 应用实例 142

5.4 菜单 145

5.4.1 菜单编辑器 145

5.4.2 弹出式菜单 148

5.4.3 应用实例——简单文本

编辑器 149

5.4.4 应用实例——四则运算 153

5.5 工具栏和状态栏 155

5.5.1 工具栏简介 155

5.5.2 添加Toolbar控件到工具箱 155

5.5.3 使用ImageList控件添加按钮

图像 156

5.5.4 Toolbar控件的常用属性

和事件 157

5.5.5 状态栏简介 159

5.5.6 StatusBar控件的常用属性 159

5.5.7 应用实例 161

5.6 扩展界面控件 168

5.6.1 ProgressBar控件 168

5.6.2 Slider控件 170

5.6.3 UpDown控件 172

5.6.4 ImageCombo控件 174

5.6.5 SSTab控件 177

5.6.6 MSFlexGrid控件 179

5.6.7 TreeView控件 185

5.6.8 ListView控件 193

5.7 小结 200

5.8 习题 200

第6章 多重窗体与多文档界面 202

6.1 多重窗体应用程序设计 202

6.1.1 添加多重窗体 202

6.1.2 设置启动对象 202

6.1.3 应用实例 203

6.2 多文档界面应用程序设计 207

6.2.1 MDI应用程序的创建 207

6.2.2 MDI窗体及其子窗体的

加载 208

6.2.3 MDI窗体及其子窗体的

操作 209

6.2.4 MDI窗体的常用属性、方法

和事件 210

6.2.5 应用实例 212

6.3 小结 219

6.4 习题 219

第7章 Visual Basic文件系统 220

7.1 文件结构及类型 220

7.1.1 文件结构 220

7.1.2 文件类型 221

7.2 文件操作 222

7.2.1 顺序文件的打开和关闭 222

7.2.2 顺序文件的写操作 223

7.2.3 顺序文件的读操作 226

7.2.4 随机文件的打开和关闭 227

7.2.5 随机文件的写操作 228

7.2.6 随机文件的读操作 228

7.2.7 二进制文件的打开和关闭 234

7.2.8 二进制文件的写操作 235

7.2.9 二进制文件的读操作 235

7.3 文件操作函数和语句 236

7.4 文件系统对象 241

7.4.1 文件系统对象及引用 241

7.4.2 使用FSO对象的基本方法 242

7.4.3 用Drive对象管理驱动器 243

7.4.4 用Folder对象管理文件夹 244

7.4.5 用File对象管理文件 248

7.4.6 用TextStream对象读/写文本

文件 252

7.5 小结 255

7.6 习题 255

第8章 Visual Basic图形操作 257

8.1 图形操作基础 257

8.1.1 坐标系统 257

8.1.2 颜色 260

8.2 绘图属性和事件 261

8.2.1 CurrentX和CurrentY属性 261

8.2.2 DrawWidth和DrawStyle

属性 262

8.2.3 FillColor和FillStyle属性 262

8.2.4 AutoRedraw属性 262

8.2.5 Paint事件 262

8.2.6 ClipControls属性 262

8.3 绘图方法 263

8.3.1 PSet方法 263

8.3.2 Line方法 263

8.3.3 Circle方法 266

8.4 应用实例 267

8.5 小结 272

8.6 习题 272

第9章 创建和使用自定义类 274

9.1 创建自定义类 274

9.2 向类中添加属性和方法 275

9.2.1 向类添加属性 275

9.2.2 向类添加方法 276

9.2.3 应用实例 276

9.3 向类中添加事件 278

9.3.1 默认事件和自定义事件 278

9.3.2 应用实例 279

9.4 创建自定义ActiveX控件 281

9.4.1 创建ActiveX控件的一般

步骤 281

9.4.2 应用实例 281

9.5 小结 285

9.6 习题 285

第10章 Windows API编程 286

10.1 Windows API编程基础 286

10.1.1 API简介 286

10.1.2 API浏览器 286

10.1.3 API函数声明 288

10.1.4 在Visual Basic中使用

Windows API 289

10.2 应用实例 289

10.3 小结 291

10.4 习题 291

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

11.1 程序调试 293

11.1.1 错误种类 293

11.1.2 调试环境 294

11.2 错误处理 299

11.2.1 Err对象 299

11.2.2 On Error语句 299

11.2.3 Resume语句 300

11.2.4 应用实例 300

11.3 小结 302

11.4 习题 302

第12章 Visual Basic数据库编程 304

12.1 数据库技术基础 304

12.1.1 关系数据库的基本概念 304

12.1.2 理解Microsoft Jet数据库

引擎 305

12.1.3 从DAO和RDO过渡到

ADO 306

12.1.4 ODBC连接技术 306

12.2 可视化数据管理器 308

12.2.1 启动可视化数据管理器 308

12.2.2 新建数据库 309

12.2.3 数据查询 313

12.2.4 使用“数据窗体设计器” 314

12.3 SQL语言 315

12.3.1 SQL语言概述 315

12.3.2 SQL查询功能 315

12.4 数据访问控件 319

12.4.1 Data数据控件 319

12.4.2 ADO数据控件 325

12.5 数据绑定控件 328

12.5.1 DBGrid控件 329

12.5.2 DBList控件和DBCombo

控件 330

12.5.3 DataGrid控件 332

12.5.4 DataList控件和DataCombo

控件 335

12.6 数据报表的生成 336

12.6.1 数据环境 336

12.6.2 数据报表 338

12.7 ADO编程 341

12.7.1 ADO对象模型 341

12.7.2 ADO存取数据 342

12.7.3 应用实例 345

12.8 小结 350

12.9 习题 350

第13章 学生信息管理系统开发实例 352

13.1 数据库应用系统开发的一般

步骤 352

13.2 学生信息管理系统简介 355

13.3 系统功能分析 357

13.4 系统数据库设计 358

13.5 系统应用程序设计 360

13.5.1 新建工程 360

13.5.2 “用户登录”窗体设计 361

13.5.3 主窗体设计 363

13.5.4 添加标准模块 369

13.5.5 “用户管理”窗体设计 372

13.5.6 “院系信息”窗体设计 377

13.5.7 “专业信息”窗体设计 382

13.5.8 “学生信息”窗体设计 386

13.5.9 “教学计划”窗体设计 394

13.5.10 “成绩信息”窗体设计 401

13.5.11 设置应用程序启动对象 411

13.6 制作应用程序安装包 411

13.7 小结 412

13.8 习题 412

附录 Visual Basic推荐使用的控件

前缀 413