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

  • 购买积分:12 如何计算积分?
  • 作  者:何国斌主编
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:2006
  • ISBN:7562437483
  • 页数:349 页
图书介绍:本书以介绍计算机程序设计的思想和方法为核心来组织教材内容,以通俗的语言和丰富的示例,深入浅出地讲解了Visual Basic的编程概念、设计方法和各种编程技术。全书共分12章,主要内容包括:Visual Basic语言基础;窗体及控件;Visual Basic程序控制;数组与过程;综合界面设计;文件管理;图形程序设计;程序设计与错误处理;数据库编程技术;Internet及多媒体应用编程技术等。

1 Visual Basic概述 1

1.1 面向对象程序设计 1

1.1.1 面向过程与面向对象程序设计 1

1.1.2 对象与类的概念 3

1.1.3 事件驱动机制 4

1.2 Visual Basic简介 4

1.2.1 VB的发展历史及特点 5

1.2.2 VB 6.0的安装与运行 6

1.3 VB 6.0集成开发环境 7

1.3.1 VB 6.0集成开发环境 7

1.3.2 VB 6.0的3种模式 8

1.3.3 VB 6.0的菜单系统 8

1.3.4 工具栏与工具箱 11

1.3.5 窗口简介 12

1.4 VB 6.0控件的操作 13

1.4.1 控件对象的建立 13

1.4.2 控件的属性设置 14

1.5 VB创建应用程序的基本步骤 15

1.5.1 VB 6.0代码的书写规范 15

1.5.2 创建应用程序的基本步骤 17

1.6 VB 6.0 工程管理 20

1.6.1 VB应用程序的组织 20

1.6.2 工程管理 21

小结1 22

习题1 23

实验1 VB应用程序建立的基本步骤 24

2 VB 6.0语言基础 26

2.1 数据类型 26

2.2.1 常量 28

2.2 常量与变量 28

2.2.2 变量 29

2.2.3 变量的作用域 30

2.3 运算符与表达式 31

2.3.1 算术运算符与算术表达式 31

2.3.2 关系运算符与关系表达式 33

2.3.3 逻辑运算符与逻辑表达式 33

2.3.4 字符连接运算符 34

2.4 常用内部函数 35

2.4.1 数学函数 35

2.4.2 字符串函数 36

2.4.3 转换函数 37

2.4.4 日期函数 38

2.4.5 其他函数 39

习题2 42

小结2 42

实验2 VB 6.0常用函数的使用 43

3 常用控件 46

3.1 窗体设计 46

3.1.1 窗体设计的基本方法 46

3.1.2 窗体的属性 47

3.1.3 窗体事件 48

3.1.4 窗体的方法 49

3.1.5 多重窗体 50

3.2 VB标准控件及使用 53

3.2.1 标签控件 53

3.2.2 文本框控件 54

3.2.3 命令按钮控件 56

3.2.4 单选按钮与复选框控件 58

3.2.5 框架控件 60

3.2.6 图片框与图像框控件 62

3.2.7 计时器控件 63

3.2.8 滚动条控件 64

3.2.9 列表框与组合框控件 66

小结3 68

习题3 68

实验3 常用控件编程实验 71

4 VB程序控制 75

4.1 结构化程序设计概述 75

4.1.1 算法的概念 75

4.1.2 程序的控制结构 77

4.2 顺序结构程序设计 79

4.2.1 赋值语句 79

4.2.2 输入输出函数 82

4.2.3 Print方法 85

4.2.4 文本框与标签控件用于数据的输入和输出 89

4.2.5 常用的基本语句 90

4.3 选择结构程序设计 91

4.3.1 If语句 91

4.3.2 If语句的嵌套 93

4.3.3 多路分支结构 94

4.3.4 情况测试Select Case语句 96

4.3.5 Iif函数与Choose函数 98

4.4 循环结构程序设计 99

4.4.1 利用If语句与Goto语句构成循环 99

4.4.2 While...Wend循环语句 100

4.4.3 Do...Loop循环语句 101

4.4.4 For...Next循环语句 104

4.4.5 循环结构的嵌套 107

4.5 综合应用举例 109

小结4 115

习题4 116

实验4 程序控制结构实验(1) 121

实验5 程序控制结构实验(2) 123

5 数组 125

5.1 数组的概念 125

5.1.1 数组与数组元素 125

5.1.2 数组的下标与维数 126

5.2 数组的声明与使用 127

5.2.1 固定数组 127

5.2.2 动态数组 130

5.3 数组的应用 136

5.4 控件数组 141

5.4.1 控件数组的概念 141

5.4.2 控件数组的建立 141

5.4.3 控件数组的使用 143

小结5 147

习题5 148

实验6 一维数组的使用 151

实验7 二维数组的使用 155

6 过程 157

6.1 键盘与鼠标事件过程 157

6.1.1 键盘事件过程 157

6.1.2 鼠标事件过程 160

6.2 VB通用过程 162

6.2.1 VB通用过程概述 162

6.2.2 Sub过程 163

6.2.3 Function过程 166

6.2.4 过程调用及参数的传递 170

6.2.5 递归 176

6.3 常用计算方法 180

习题6 184

小结6 184

实验8 Sub过程的编写与调用 188

实验9 Function过程的编写与调用 190

7 界面设计 192

7.1 用户界面设计基础 192

7.2 对话框设计 193

7.2.1 通用对话框 193

7.2.2 自定义对话框 200

7.3 菜单设计 202

7.3.1 菜单的基本类型 202

7.3.2 菜单编辑器 203

7.3.3 创建下拉式菜单 204

7.3.5 快捷菜单设计 205

7.3.4 编写菜单事件过程代码 205

7.4 工具栏设计和状态栏设计 207

7.4.1 工具栏设计 207

7.4.2 状态栏设计 210

7.5 多文档(MDI)窗体的设计 212

7.5.1 创建MDI界面 213

7.5.2 MDI窗体应用实例 213

小结7 215

习题7 215

实验10 界面设计实验 216

8 文件管理 217

8.1 文件管理基础知识 217

8.1.1 文件与文件类型 217

8.1.2 文件访问的基本方法 218

8.2.1 驱动器列表框 219

8.2.2 目录列表框 219

8.2 文件系统控件 219

8.2.3 文件列表框 220

8.2.4 文件系统控件的使用 221

8.3 文件I/O语句对文件的访问 222

8.3.1 文件操作命令及函数 223

8.3.2 顺序文件的访问 224

8.3.3 随机文件的访问 228

8.3.4 二进制文件的访问 233

8.4 FSO对象模型 234

8.4.1 FileSystemObject对象 235

8.4.2 文件夹操作 236

8.4.3 文件操作 237

小结8 240

习题8 240

实验11 文件管理实验 241

9.1.1 标准坐标系 245

9 图形程序设计 245

9.1 坐标系统 245

9.1.2 自定义坐标系 246

9.2 绘图属性 249

9.2.1 基本属性 249

9.2.2 线宽与线型 250

9.2.3 色彩与填充 254

9.3 图形控件 255

9.3.1 图片框控件与图像框控件 255

9.3.2 直线控件与形状控件 257

9.4 绘图方法 260

9.4.1 Cls方法 260

9.4.2 Line方法 261

9.4.3 Circle方法 264

9.4.4 PSet方法 266

9.4.5 Point方法 267

9.4.6 PaintPicture方法 268

9.4.7 SavePicture方法 269

小结9 270

习题9 270

实验12 图形程序设计实验 272

10 程序调试与错误处理 276

10.1 VB程序错误的类型 276

10.2 程序调试 277

10.2.1 VB的中断模式 278

10.2.2 调试窗口 278

10.2.3 中断调试 280

10.3 错误处理 281

10.3.1 错误陷阱 281

10.2.4 单步调试 281

10.2.5 跳跃调试 281

10.3.2 错误处理 283

小结10 286

习题10 286

实验13 程序调试步骤实验 287

11.1 数据库基础知识 289

11.1.1 数据库的产生与发展 289

11 数据库编程技术 289

11.1.2 关系数据库的基本概念 290

11.1.3 VB数据库系统 291

11.2 数据库的建立及基本操作 293

11.2.1 建立数据库 293

11.2.2 数据表的基本操作 296

11.3 数据控件和数据绑定控件 297

11.3.1 Data控件 298

11.3.2 数据绑定控件 299

11.3.3 Recordset对象 301

11.4 ADO控件编程 304

11.4.1 ADO对象模型 304

11.4.2 ADO数据控件 309

11.4.3 使用ADO数据控件访问数据库 310

11.5 使用SQL操作数据库 312

11.5.1 SQL概述 312

11.5.2 SQL在VB中的应用 313

小结11 316

习题11 316

实验14 数据库访问实验 318

12 Internet与多媒体应用程序设计 322

12.1 Internet应用程序设计 322

12.1.1 VB环境下Internet编程基础 322

12.1.2 Web浏览器应用程序设计 324

12.1.3 Internet Transfer控件 327

12.1.4 Email程序设计 328

12.1.5 利用ActiveX文档生成自制网页 329

12.2 多媒体编程 330

12.2.1 多媒体程序设计基础 330

12.2.2 利用Animation控件播放无声动画 331

12.2.3 使用Multimedia控件(MCI)编写多媒体程序 332

12.2.4 Windows Media Player控件的使用 337

12.2.5 利用API函数编写多媒体应用程序 338

小结12 341

习题12 341

实验15 多媒体程序设计实验 342

附录 344

附录A:ASCII码表(基本集) 344

附录B:VB 6.0常用语句一览表 346

参考文献 349