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

  • 购买积分:12 如何计算积分?
  • 作  者:朱国华,蒋毅主编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2009
  • ISBN:9787300101507
  • 页数:322 页
图书介绍:本书帮助读者掌握Visual Basic6.0知识体系。

第1章 认识Visual Basic 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic的发展历史 1

1.1.2 Visual Basic的特点 2

1.1.3 Visual Basic 6.0的版本 3

1.2 Visual Basic的启动和退出 4

1.3 Visual Basic集成开发环境 5

1.3.1 Visual Basic集成开发环境的组成 5

1.3.2 Visual Basic集成开发环境的定制 6

1.4 MSDN帮助系统的使用 10

1.4.1 MSDN帮助系统的使用说明 11

1.4.2 MSDN帮助系统中的示例程序 13

1.5 Visual Basic工程管理 13

1.5.1 工程的组成 14

1.5.2 建立、打开及保存工程 14

1.5.3 在工程中添加、删除及保存文件 15

1.5.4 多个工程协同工作 16

1.5.5 对象浏览器 16

1.5.6 运行工程 17

1.6 创建Visual Basic应用程序 18

1.6.1 创建应用程序界面 19

1.6.2 设置属性 20

1.6.3 编写代码 20

1.6.4 运行程序 21

1.7 巩固与提高 22

1.7.1 规范定制Visual Basic集成开发环境 22

1.7.2 Visual Basic快捷键的使用 22

本章习题 23

第2章 Visual Basic编程相关概念和窗体对象 24

2.1 面向对象的程序设计 24

2.1.1 对象的概念 24

2.1.2 属性的概念 25

2.1.3 事件 26

2.1.4 方法 26

2.1.5 属性、方法和事件之间的关系 26

2.2 事件驱动的编程方式 28

2.2.1 Windows的工作方式 28

2.2.2 事件驱动模型 28

2.2.3 交互式开发 29

2.3 窗体概述 29

2.3.1 窗体的属性 30

2.3.2 窗体的方法 32

2.3.3 窗体的事件 34

2.4 窗体的生命周期 35

2.4.1 窗体的创建 35

2.4.2 窗体的加载 35

2.4.3 窗体的显示 36

2.4.4 窗体的卸载 36

2.4.5 窗体生命周期示例 37

2.5 MDI窗体应用 40

2.5.1 MDI窗体概述 40

2.5.2 MDI应用程序的创建过程 40

2.5.3 MDI窗体应用举例 42

2.6 巩固与提高 43

2.6.1 多重窗体 43

2.6.2 多重窗体举例 44

本章习题 46

第3章 Visual Basic程序设计基础 47

3.1 Visual Basic标识符和关键字 47

3.1.1 Visual Basic标识符 47

3.1.2 Visual Basic关键字 47

3.1.3 ASCII字符集 48

3.2 Visual Basic数据类型 50

3.2.1 基本数据类型 50

3.2.2 用户定义的数据类型 52

3.2.3 枚举类型 52

3.3 Visual Basic常量和变量 53

3.3.1 常量 53

3.3.2 变量 55

3.3.3 常用系统常数 57

3.4 Visual Basic运算符和表达式 59

3.4.1 运算符 59

3.4.2 运算符在表达式中的优先级 61

3.4.3 书写规则 62

3.5 Visual Basic数组 62

3.5.1 数组声明 62

3.5.2 静态数组和动态数组 63

3.6 Visual Basic常用内部函数 65

3.6.1 数学函数 65

3.6.2 字符串函数 66

3.6.3 日期函数 67

3.6.4 格式输出函数 67

3.6.5 转换函数 68

3.6.6 Shell函数 69

3.7 巩固与提高 70

3.7.1 变量命名约定 70

3.7.2 符号常量命名约定 71

3.7.3 变量作用域前缀 71

3.7.4 对象命名约定 71

3.7.5 代码注释约定 72

本章习题 72

第4章 Visual Basic控制结构 74

4.1 算法概述 74

4.1.1 什么是算法 74

4.1.2 算法的要素 74

4.1.3 算法的描述 75

4.1.4 结构化程序控制结构 75

4.2 Visual Basic顺序结构 75

4.2.1 赋值语句 75

4.2.2 Print方法 76

4.2.3 顺序结构示例 76

4.3 Visual Basic选择结构 77

4.3.1 If语句 77

4.3.2 Select Case语句 79

4.3.3 一些条件函数 81

4.3.4 选择结构示例 82

4.4 Visual Basic循环结构 83

4.4.1 For循环 84

4.4.2 While循环 86

4.4.3 Do循环 86

4.4.4 几种不同循环结构的比较 88

4.4.5 循环结构示例 88

4.5 其他控制结构 89

4.5.1 Goto语句 89

4.5.2 On...GoSub和On...GoTo语句 90

4.5.3 End语句 91

4.5.4 Exit语句 92

4.5.5 With语句 93

4.6 巩固与提高 94

4.6.1 迭代法和穷举法 94

4.6.2 查找算法 96

4.6.3 排序算法 98

4.6.4 进制转换算法 100

4.6.5 最小值和最大值 101

4.6.6 素数 102

4.6.7 最大公约数 102

本章习题 104

第5章 Visual Basic的过程 106

5.1 过程 106

5.1.1 Sub过程 107

5.1.2 Function过程 108

5.1.3 Sub过程和Function过程的区别 108

5.1.4 事件过程 109

5.2 过程的调用 110

5.2.1 调用Sub过程 110

5.2.2 调用Function过程 110

5.2.3 调用事件过程 111

5.3 参数的传递 112

5.3.1 形参和实参 112

5.3.2 参数的数据类型 113

5.3.3 可选参数和可变参数 113

5.3.4 参数按值传递和按地址传递 115

5.3.5 数组参数 117

5.3.6 对象参数 118

5.3.7 过程的递归调用 119

5.4 过程与变量的作用范围 119

5.4.1 过程的作用范围 120

5.4.2 变量的作用范围 121

5.4.3 静态变量 122

5.4.4 Sub Main过程 123

5.5 巩固与提高 123

5.5.1 过程递归示例 124

5.5.2 过程应用示例 125

本章习题 126

第6章 Visual Basic控件 128

6.1 控件概述 128

6.1.1 控件的分类 128

6.1.2 控件的通用特性 129

6.1.3 多个控件的格式化 131

6.2 TextBox控件 131

6.2.1 TextBox的常用属性 131

6.2.2 TextBox的事件与方法 133

6.2.3 TextBox应用示例 135

6.3 Label控件 136

6.3.1 Label控件的常用属性 136

6.3.2 Label控件应用示例 137

6.4 CommandButton控件 138

6.4.1 CommandButton控件的常用属性 138

6.4.2 CommandButton控件的应用示例 139

6.5 选择控件 140

6.5.1 选择控件及其常用属性 140

6.5.2 选择控件应用示例 141

6.6 ListBox控件与ComboBox控件 143

6.6.1 ListBox控件与ComboBox控件的常用属性 144

6.6.2 ListBox控件与ComboBox控件的事件 146

6.6.3 ListBox控件与ComboBox控件应用示例 146

6.7 HscrollBar控件与VscrollBar控件 147

6.7.1 HscrollBar控件与VscrollBar控件的常用属性 148

6.7.2 HscrollBar控件与VscrollBat控件的事件 148

6.7.3 HscrollBar控件与VscrollBar控件应用示例 148

6.8 PictureBox控件与Image控件 150

6.8.1 PictureBox控件与Image控件的常用属性 150

6.8.2 PictureBox控件应用示例 150

6.9 Line控件与Shape控件 151

6.9.1 Line控件与Shape控件的常用属性 152

6.9.2 Line控件与Shape控件的常用绘图方法 152

6.9.3 Line控件与Shape控件应用示例 153

6.10 Timer控件 154

6.10.1 Timer定时器控件的属性和事件 154

6.10.2 Timer控件应用示例 154

6.11 控件数组 155

6.11.1 控件数组的概念 155

6.11.2 控件数组的建立 155

6.11.3 控件数组应用示例 156

6.12 巩固与提高 156

6.12.1 ActiveX控件中的TreeView控件 157

6.12.2 TreeView常用属性 157

6.12.3 TreeView常用方法 159

6.12.4 TreeView常用事件 160

6.12.5 TreeView控件应用示例 160

本章习题 163

第7章 Visual Basic菜单、工具栏、状态栏、对话框 165

7.1 菜单 165

7.1.1 菜单编辑器 165

7.1.2 菜单控件的属性和事件 167

7.1.3 下拉式菜单设计 167

7.1.4 弹出式菜单 172

7.1.5 菜单动态增减 173

7.2 工具栏 175

7.2.1 利用Toolbar控件创建工具栏 175

7.2.2 工具栏应用示例 176

7.3 状态栏 179

7.3.1 利用StatusBar控件设计状态栏 179

7.3.2 状态栏应用示例 180

7.4 对话框 181

7.4.1 预定义对话框 181

7.4.2 通用对话框 184

7.4.3 “打开”对话框 185

7.4.4 “另存为”对话框 187

7.4.5 “颜色”对话框 188

7.4.6 “字体”对话框 189

7.4.7 “打印”对话框 191

7.4.8 “帮助”对话框 191

7.4.9 自定义对话框 192

7.5 巩固与提高 194

7.5.1 CoolBar控件 194

7.5.2 添加控件到CoolBar 194

7.5.3 在CoolBar中显示图片 195

7.5.4 与其他控件一同使用CoolBar 195

7.5.5 CoolBar控件使用示例 195

本章习题 196

第8章 Visual Basic与数据库 198

8.1 数据库概述 198

8.1.1 用Visual Basic 6.0作为数据库开发平台 198

8.1.2 数据库结构 199

8.1.3 数据库管理系统的组成 200

8.1.4 数据库管理系统的功能 200

8.2 SQL语言基础 201

8.2.1 SQL语言简介 201

8.2.2 表的建立 202

8.2.3 插入数据 202

8.2.4 修改数据 203

8.2.5 删除数据 203

8.2.6 表结构的修改 203

8.2.7 表的删除 203

8.2.8 查询语句 203

8.3 ADO编程技术 204

8.3.1 ADO数据控件 205

8.3.2 ADO对象概述 206

8.3.3 Connection对象 207

8.3.4 Recordset对象 209

8.3.5 Command对象 211

8.3.6 ADO对象编程流程 212

8.3.7 ADO应用示例 215

8.4 Visual Basic的报表设计 218

8.4.1 数据环境设计器 218

8.4.2 数据报表设计器 218

8.4.3 报表设计应用举例 220

8.5 巩固与提高 223

8.5.1 用可视化数据管理器创建数据库 223

8.5.2 可视化数据管理器的数据窗体设计器 225

本章习题 226

第9章 Visual Basic文件操作 228

9.1 文件概述 228

9.1.1 文件说明 228

9.1.2 文件的结构 229

9.1.3 文件的分类 229

9.1.4 文件的打开与关闭 230

9.2 顺序文件 231

9.2.1 顺序文件的打开 232

9.2.2 顺序文件的关闭 234

9.2.3 顺序文件的写操作 234

9.2.4 顺序文件的读操作 238

9.3 随机文件 242

9.3.1 随机文件的写操作 242

9.3.2 随机文件的读操作 243

9.3.3 随机文件中记录的增加与删除 247

9.4 二进制文件 248

9.4.1 二进制存取与随机存取 249

9.4.2 文件指针 249

9.5 文件系统控件 251

9.5.1 驱动器列表框(DriveListBox) 251

9.5.2 目录列表框(DirListBox) 252

9.5.3 文件列表框(FileListBox) 253

9.6 常用的文件操作语句和函数 254

9.7 文件系统对象FSO 259

9.7.1 FSO简介 259

9.7.2 FileSystemObject对象 260

9.7.3 Drive对象 260

9.7.4 Folder对象 261

9.7.5 File对象和TextStream对象 263

9.8 巩固与提高 264

9.8.1 API函数简介 265

9.8.2 API函数应用流程 265

9.8.3 通过API函数判断一个磁盘驱动器的类型 266

9.8.4 通过API函数取得指定文件的时间信息 268

本章习题 269

第10章 综合应用——图书管理信息系统 271

10.1 管理信息系统的开发方法和流程 271

10.1.1 管理信息系统的开发方法 271

10.1.2 管理信息系统的开发流程 272

10.2 图书管理信息系统的系统设计 272

10.2.1 图书管理信息系统的需求分析 273

10.2.2 图书管理信息系统的功能模块设计 273

10.2.3 图书管理信息系统的数据库设计 274

10.3 图书管理信息系统的程序开发 275

10.3.1 图书管理信息系统的文件架构图 275

10.3.2 图书管理信息系统程序运行 276

10.4 图书管理信息系统的主要功能模块程序设计 280

10.4.1 登录模块 281

10.4.2 图书管理模块 283

10.4.3 借书证管理模块 289

10.4.4 借书还书操作模块 293

10.4.5 报表模块 298

10.5 巩固与提高 299

本章习题 300

实验1 Visual Basic集成开发环境及工程管理 301

实验2 Visual Basic窗体 304

实验3 Visual Basic程序设计语言基础 309

实验4 Visual Basic控制结构与过程 312

实验5 Visual Basic常用控件 314

实验6 Visual Basic菜单、工具栏、状态栏、对话框 316

实验7 Visual Basic数据库操作 318

实验8 Visual Basic文件操作 320

部分习题参考答案 322