《Visual Basic程序设计 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:亓莱滨主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:7302170316
  • 页数:357 页
图书介绍:

第1章 了解Visual Basic 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic 6.0简介 1

1.1.2 Visual Basic 6.0的3种版本 1

1.1.3 Visual Basic 6.0的主要特点 2

1.2 Visual Basic能做什么 2

1.3 熟悉Visual Basic 6.0的开发环境 3

1.3.1 启动Visual Basic 6.0 3

1.3.2 Visual Basic 6.0集成开发环境概貌 4

1.3.3 主窗口 4

1.3.4 窗体窗口 6

1.3.5 工程资源管理器 6

1.3.6 【属性】面板 7

1.3.7 【窗体布局】面板 8

1.3.8 代码窗口 8

1.3.9 【立即】窗口 9

1.3.10 工具箱 9

1.4 怎样学好Visual Basic 12

1.5 本章小结 12

1.6 上机实训 13

实训目的 13

实训内容 13

设计思路与提示 13

1.7 习题 14

第2章 从零开始编写Visual Basic程序 15

2.1 创建最简单的应用程序 15

2.1.1 不编写代码的简单程序 15

2.1.2 含有简单代码的程序 16

2.2 对象 18

2.2.1 对象是什么 18

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

2.3 用户界面的载体——窗体 21

2.3.1 窗体的外观设计 21

2.3.2 在窗体上显示文字 23

2.3.3 窗体的加载和卸载 25

2.3.4 窗体能识别的常用事件 26

2.3.5 窗体可以使用的常用方法 26

2.3.6 多窗体应用程序 27

2.4 让用户下达命令的控件——命令按钮 30

2.4.1 焦点 30

2.4.2 命令按钮的常用属性 30

2.4.3 命令按钮的常用事件 31

2.4.4 命令按钮的常用方法 31

2.5 最简单的文字显示控件——标签 31

2.5.1 标签的常用属性 31

2.5.2 标签的事件和方法 33

2.5.3 用标签创建访问键 33

2.6 最常用的字符输入输出控件——文本框 33

2.6.1 文本框的简单应用 33

2.6.2 创建多行文本框 34

2.6.3 创建密码文本框 35

2.6.4 创建只读文本框 35

2.6.5 使用选定的文本 36

2.6.6 文本框的常用事件和方法 37

2.7 开发Visual Basic应用程序的一般步骤 38

2.7.1 创建工程 38

2.7.2 设计应用程序界面 38

2.7.3 设置属性 39

2.7.4 编写代码 39

2.7.5 调试运行程序 40

2.7.6 保存工程及生成可执行文件 40

2.8 本章小结 41

2.9 上机实训 41

实训目的 41

实训内容 41

编程思路与提示 42

2.10 习题 43

第3章 Visual Basic语言基础 44

3.1 数据类型 44

3.1.1 标准数据类型 44

3.1.2 自定义数据类型 46

3.2 变量与常量 47

3.2.1 变量 47

3.2.2 常量 49

3.3 运算符与表达式 50

3.3.1 运算符 50

3.3.2 表达式 52

3.4 常用内部函数 53

3.4.1 数学函数 53

3.4.2 转换函数 55

3.4.3 字符串函数 56

3.4.4 日期/时间函数 58

3.4.5 格式输出函数Format 59

3.4.6 Shell函数 59

3.5 编码规则 60

3.6 本章小结 61

3.7 上机实训 62

实训目的 62

实训内容 62

编程思路与提示 62

3.8 习题 63

第4章 程序结构 65

4.1 顺序结构 65

4.1.1 赋值语句 65

4.1.2 Print方法 66

4.1.3 With结构 67

4.2 选择结构 68

4.2.1 If语句 68

4.2.2 Select Case语句 73

4.2.3 条件函数 76

4.3 循环结构 77

4.3.1 For...Next循环 77

4.3.2 Do...Loop循环 80

4.3.3 While...Wend循环 82

4.3.4 循环的嵌套 82

4.4 本章小结 84

4.5 上机实训 84

实训目的 84

实训内容 84

编程思路与提示 85

4.6 习题 87

第5章 与用户对话 89

5.1 输入对话框 89

5.2 消息对话框 90

5.2.1 MsgBox函数 91

5.2.2 MsgBox语句 93

5.3 通用对话框 93

5.3.1 通用对话框控件简介 93

5.3.2 文件对话框 94

5.3.3 【颜色】对话框 96

5.3.4 【字体】对话框 96

5.3.5 【打印】对话框 98

5.3.6 【帮助】对话框 99

5.4 自定义对话框 99

5.5 本章小结 100

5.6 上机实训 101

实训目的 101

实训内容 101

编程思路与提示 101

5.7 习题 102

第6章 常用内部控件 103

6.1 选择类控件与框架 103

6.1.1 单选按钮 103

6.1.2 复选框 105

6.1.3 框架 108

6.2 列表类控件 110

6.2.1 列表框 110

6.2.2 组合框 116

6.3 图像显示控件 119

6.3.1 图片框 119

6.3.2 图像框 122

6.4 定时器 123

6.5 滚动条 126

6.6 本章小结 130

6.7 上机实训 131

实训目的 131

实训内容 131

编程思路与提示 131

6.8 习题 133

第7章 数组 135

7.1 一维数组 135

7.1.1 引例 135

7.1.2 一维数组的概念 136

7.1.3 一维数组的声明和引用 136

7.1.4 一维数组的使用 137

7.2 多维数组 139

7.2.1 多维数组的声明 139

7.2.2 多维数组的使用 140

7.3 动态数组 143

7.4 控件数组 145

7.4.1 控件数组的概念 145

7.4.2 控件数组的建立和使用 145

7.5 数组的特殊操作 151

7.5.1 使用Erase语句对数组重新初始化 151

7.5.2 使用Array函数为数组赋值 152

7.5.3 使用For Each...Next循环访问数组 152

7.5.4 数组的复制 153

7.6 本章小结 153

7.7 上机实训 154

实训目的 154

实训内容 154

编程思路与提示 154

7.8 习题 156

第8章 过程 158

8.1 子过程 158

8.1.1 通用过程的定义 158

8.1.2 子过程的调用 160

8.2 函数过程 162

8.2.1 函数过程的定义 163

8.2.2 函数过程的调用 163

8.3 参数传递 166

8.3.1 传值与传址 166

8.3.2 对象参数 168

8.4 过程的应用 170

8.4.1 过程的作用范围 170

8.4.2 标准模块与Sub Main过程 170

8.5 键盘和鼠标事件过程 173

8.5.1 键盘事件过程 173

8.5.2 鼠标事件过程 174

8.6 本章小结 176

8.7 上机实训 177

实训目的 177

实训内容 177

编程思路与提示 177

8.8 习题 180

第9章 程序调试 181

9.1 程序可能发生哪几类错误 181

9.1.1 编译错误 181

9.1.2 逻辑错误 182

9.1.3 运行异常错误 182

9.2 如何调试程序 183

9.2.1 设置运行断点 183

9.2.2 使用调试窗口 184

9.2.3 单步调试和跳跃调试 186

9.3 如何捕获和处理错误 186

9.3.1 设置错误捕获 187

9.3.2 编写错误处理程序 187

9.3.3 退出错误处理程序 188

9.3.4 关于Err对象 189

9.3.5 如何避免错误 190

9.4 本章小结 190

9.5 上机实训 191

实训目的 191

实训内容 191

编程思路和提示 191

9.6 习题 192

第10章 设计多功能用户界面 193

10.1 设计菜单 193

10.1.1 菜单编辑器 193

10.1.2 利用菜单编辑器创建菜单栏 195

10.1.3 运行时修改菜单项 196

10.1.4 动态菜单 197

10.1.5 弹出菜单 198

10.2 设计工具栏 200

10.2.1 在ImageList控件中添加图像 200

10.2.2 在Toolbar控件中添加按钮 201

10.2.3 为Toolbar控件中的按钮编写事件过程 202

10.2.4 菜单与工具栏综合应用举例 203

10.3 多文档界面 206

10.3.1 多文档界面 206

10.3.2 建立多文档界面 207

10.3.3 创建MDI应用程序的菜单 208

10.3.4 创建【窗口】菜单 208

10.3.5 排列子窗体 208

10.4 使用应用程序向导 209

10.5 本章小结 212

10.6 上机实训 213

实训目的 213

实训内容 213

编程思路与提示 214

10.7 习题 217

第11章 实用扩展控件 218

11.1 RichTextBox控件 218

11.1.1 设置字体格式 218

11.1.2 设置段落格式 219

11.1.3 使用剪贴板 220

11.1.4 查找文本 220

11.1.5 打开与保存文件 221

11.2 TreeView和ListView控件 222

11.2.1 TreeView控件 222

11.2.2 ListView控件 225

11.3 其他扩展控件 227

11.3.1 SSTab控件 227

11.3.2 ProgressBar控件 228

11.3.3 DateTimePicker控件 229

11.4 本章小结 231

11.5 上机实训 231

实训目的 231

实训内容 231

编程思路与提示 232

11.6 习题 232

第12章 图形操作 234

12.1 图形操作基础 234

12.1.1 坐标系统 234

12.1.2 使用颜色 237

12.2 用图形控件绘图 238

12.2.1 用Line控件画线 238

12.2.2 用Shape控件画几何图形 238

12.3 用绘图方法画图 240

12.3.1 用Line方法画线和矩形 240

12.3.2 用Pset方法画点 244

12.3.3 用Circle方法画圆、椭圆、圆弧和扇形 248

12.3.4 PaintPicture方法 250

12.4 本章小结 251

12.5 上机实训 252

实训目的 252

实训内容 252

编程思路与提示 252

12.6 习题 254

第13章 文件管理 255

13.1 文件系统控件 255

13.1.1 驱动器列表框 255

13.1.2 目录列表框 256

13.1.3 文件列表框 257

13.1.4 文件系统控件的同步操作 258

13.2 用传统语句和函数访问文件 261

13.2.1 访问顺序文件 262

13.2.2 访问随机文件 265

13.2.3 访问二进制文件 268

13.3 文件系统对象 270

13.3.1 文件系统对象的种类 270

13.3.2 使用文件系统对象 271

13.4 本章小结 279

13.5 上机实训 281

实训目的 281

实训内容 281

编程思路与提示 281

13.6 习题 283

第14章 数据库应用基础 284

14.1 创建数据库 284

14.1.1 关系型数据库的基本结构 284

14.1.2 在Visual Basic环境中创建Access数据库 285

14.1.3 用Microsoft Access建立数据库 286

14.1.4 建立表间关联关系 288

14.1.5 创建选择查询 290

14.2 Visual Basic如何访问数据库 292

14.3 用控件访问数据库 292

14.3.1 ADO数据控件 292

14.3.2 数据绑定控件 295

14.3.3 使用数据窗体向导 296

14.4 初识记录集对象 297

14.5 用SQL语句生成记录集 297

14.5.1 最简单的SQL语句 297

14.5.2 限定记录集筛选条件 298

14.5.3 在Visual Basic程序中如何使用SQL语句 299

14.5.4 记录排序 300

14.5.5 记录分组 300

14.5.6 过滤重复记录 300

14.5.7 使用选择查询 300

14.6 数据库记录的操作 301

14.6.1 如何移动记录指针 301

14.6.2 如何查找记录 302

14.6.3 如何为记录排序 303

14.6.4 如何添加记录 304

14.6.5 如何修改记录 305

14.6.6 如何删除记录 305

14.7 ADO编程模型简介 306

14.7.1 ADO的主要对象 306

14.7.2 使用ADO编程模型的一般步骤 307

14.7.3 记录集对象的Open方法简介 308

14.8 数据报表 309

14.8.1 创建简单报表 309

14.8.2 创建含有分层结构的报表 311

14.9 本章小结 314

14.10 上机实训 314

实训目的 314

实训内容 314

编程思路与提示 315

14.11 习题 317

第15章 综合应用实例 318

15.1 系统功能总体设计 318

15.1.1 设计目的 318

15.1.2 系统功能 318

15.2 数据库设计 319

15.2.1 建立数据库 319

15.2.2 建立数据表 319

15.2.3 建立选择查询 322

15.3 用户登录及主窗体设计 322

15.3.1 创建工程 322

15.3.2 设计用户登录窗体 322

15.3.3 设计系统主窗体 323

15.4 功能模块设计 323

15.4.1 学籍管理模块 323

15.4.2 班级管理模块 327

15.4.3 成绩及课程管理模块 328

15.4.4 系统模块 329

15.4.5 帮助菜单 331

15.4.6 关于标准模块 331

15.5 程序参考代码 331

15.5.1 用户登录 331

15.5.2 系统主窗体 332

15.5.3 学籍管理 334

15.5.4 班级管理 338

15.5.5 成绩及课程管理 343

15.5.6 用户管理 350

15.5.7 标准模块 352

15.6 本章小结 355

15.7 上机实训 356

实训目的 356

实训内容 356

设计思路与提示 356

15.8 习题 357