《VISUAL BASIC 6.0程序设计教程 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李书琴主编;陈勇,孙健敏副主编;蔚继承编(西北农林科技大学信息工程学院)
  • 出 版 社:西安:西北大学出版社
  • 出版年份:2004
  • ISBN:7560417396
  • 页数:341 页
图书介绍:

目录 1

语言篇 1

第1章 Visual Basic概述 1

1.1 Visual Basic简介 1

1.2.7 Active技术 2

1.2.6 OLE技术 2

1.2.5 支持多种数据库系统的访问 2

1.2.4 结构化的程序设计语言 2

1.2.3 提供了易学易用的应用程序集成开发环境 2

1.2.2 事件驱动的编程机制 2

1.2.1 具有面向对象的可视化设计工具 2

1.2 VB的特点 2

1.2.8 完备的联机帮助功能 3

1.3 VB的运行环境、安装、启动与退出 3

1.3.1 VB的运行环境 3

1.3.2 VB的安装 3

1.3.3 VB的启动与退出 3

1.4.3 工具栏 5

1.4.2 菜单栏 5

1.4 VB的集成开发环境 5

1.4.1 标题栏 5

1.4.4 对象(Form)窗口 6

1.4.5 属性(Properties)窗口 6

1.4.6 工程资源管理器(Project Explorer)窗口 6

1.4.7 代码(Code)窗口 8

1.4.8 立即(Immediate)窗口 9

1.4.9 窗体布局(Form Layout)窗口 9

1.4.10 工具箱(ToolBox)窗口 9

习题 9

第2章 可视化编程基础 10

重点讲授 10

2.1 可视化编程的基本概念 10

2.1.1 引例 10

2.1.2 对象与类 12

2.1.3 对象的建立和编辑 13

2.1.4 对象的属性 14

2.1.6 对象的方法 16

2.1.5 对象的事件、事件过程 16

2.2 窗体 17

2.2.1 窗体的主要属性 17

2.2.2 窗体的主要事件 18

2.2.3 窗体的方法 20

2.3 命令按钮(CommandButton) 21

2.4 VB程序设计步骤和执行过程 23

2.5.1 标签(Label) 24

2.5 基本输入输出对象 24

2.5.2 文本框(Text) 25

2.6 工程管理 32

2.6.1 建立、打开及保存工程 32

2.6.2 在工程中添加、删除及保存文件 32

2.6.3 运行工程 33

自学内容 33

2.7 图片框(PictureBox)和图像框(Image) 34

习题 37

3.1 数据类型 39

第3章 语言基础 39

3.2 变量与常量 41

3.2.1 变量 41

3.2.2 常量 43

3.3 内部函数 46

3.3.1 数学运算函数 46

3.3.2 字符串编码及操作函数 47

3.3.4 格式输出函数 48

3.3.3 转换函数 48

3.3.5 日期和时间函数 49

3.4 表达式 50

3.4.1 算术表达式 50

3.4.2 字符表达式 52

3.4.3 关系表达式 53

3.4.4 布尔表达式 54

3.5.1 程序语句 55

3.5.2 编码规则 55

3.5 编码规则 55

习题 57

第4章 顺序结构 59

重点讲授 59

4.1 输出数据的基本方法 59

4.1.1 调用窗体的Print方法 59

4.1.2 调用图片框Print方法 60

4.2.2 数据类型问题 61

4.2.1 语句格式要正确 61

4.2 赋值语句 61

4.1.3 利用标签(Label)输出结果 61

4.2.3 变量之间的赋值与交换变量值 62

4.3 提供数据的基本方法 63

4.3.1 使用InputBox函数 63

4.3.2 使用文本框 64

自学内容 65

4.4 框架控件 65

4.5 计时器控件(Timer) 66

4.6.1 MSDN的启动 68

4.6 MSDN的使用 68

4.6.2 MSDN的用法 69

习题 71

第5章 选择结构 72

重点讲授 72

5.1 块If结构 72

5.1.1 If单分支结构 72

5.1.2 If双分支结构 73

5.2 多分支结构 74

5.3.2 Choose函数 75

5.3 有关函数 75

5.3.1 IIf函数 75

5.3.3 MsgBox函数 76

5.4 简单应用 78

自学内容 84

5.5 Select Case结构 84

5.6 行If结构 85

5.7.1 单选按钮 86

5.7 选择性控件(单选按钮和复选框) 86

5.7.2 复选框 88

习题 90

第6章 循环结构 93

重点讲授 93

6.1 Do While…Loop循环结构 93

6.2 For…Next循环 97

6.3 嵌套 99

6.4 算法举例 101

6.4.1 计数、累加、累积 101

6.4.2 求素数 103

6.4.3 求最大值、最小值 105

6.4.4 求最大公约数与最小公倍数 106

6.4.5 求数列 106

自学内容 107

6.5 DO循环的其它结构 107

6.5.1 无条件循环Do…Loop 107

6.5.3 前测试直到型循环Do Until…Loop 108

6.5.2 后测试当型循环Do…Loop While 108

6.5.4 后测试直至型循环Do…Loop Until 109

习题 110

第7章 数组与自定义类型 113

重点讲授 113

7.1 数组 113

7.1.1 静态数组 114

7.1.2 动态数组声明 116

7.1.3 数组基本操作 119

7.1.4 常用算法举例 122

7.2 控件数组 130

7.2.1 基本概念 130

7.2.2 建立控件数组的方法 131

7.2.3 应用举例 131

7.3 自定义数据类型 135

自学内容 137

7.4 列表框控件 137

7.4.1 主要属性 137

7.4.2 向列表框添加项目的方法 137

7.4.4 主要事件 138

7.4.3 删除列表项的方法 138

7.5 组合框控件 143

7.5.1 主要属性 143

7.5.2 Click事件和DblClick事件 144

7.5.3 Change事件 144

7.5.4 项目的添加和删除 144

7.6 滚动条控件 145

7.6.2 主要事件 146

7.6.1 主要属性 146

习题 148

第8章 过程 149

重点讲授 149

8.1 Function(函数)过程 149

8.1.1 Function过程的建立 150

8.1.2 函数过程调用 151

8.2 Sub子过程 154

8.2.1 Sub过程的建立 154

8.2.2 Sub调用过程 155

8.3 参数传递 156

8.3.1 形式参数与实际参数 156

8.3.2 参数传递 156

8.4 变量、过程的作用域 158

8.4.1 过程的作用域 158

8.4.2 变量的作用域 160

8.5 常用算法举例 163

8.6.1 过程嵌套 175

8.6 过程的嵌套与递归 175

自学内容 175

8.6.2 过程递归 176

习题 177

第9章 数据文件 181

重点讲授 181

9.1 文件的基本概念 181

9.1.1 文件的分类 181

9.1.2 数据文件的组成 181

9.1.4 数据文件的存取特点 182

9.1.3 文件的读写和文件的缓冲区 182

9.2 顺序文件的读写操作 183

9.2.1 顺序文件的打开文件与关闭 183

9.2.2 建立顺序文件 184

9.2.3 顺序文件读操作 185

9.2.4 顺序文件的记录追加 189

9.3 随机文件的读写操作 190

9.3.1 随机文件的打开与关闭 190

9.2.5 顺序文件的修改 190

9.3.2 建立随机文件 191

9.3.3 读取随机文件 191

9.3.4 随机文件的修改与删除 191

9.4 二进制文件的读写 197

9.4.1 创建和打开二进制文件 197

9.4.2 读写二进制文件 198

9.5 常用的文件操作语句和函数 201

自学内容 202

9.6.1 驱动器列表框 203

9.6 文件系统控件 203

9.6.2 目录列表框 204

9.6.3 文件列表框 204

9.7 File System Object(FSO) 206

9.7.1 文件系统对象概述 206

9.7.2 FileSystemObject对象 206

9.7.3 Drive对象 209

9.7.4 Folder对象 211

9.7.5 File对象 215

9.7.6 TextStream对象 218

习题 221

第10章 应用程序界面设计 226

重点讲授 226

10.1 菜单设计 226

10.1.1 菜单概述 226

10.1.2 菜单设计 227

10.1.3 修改菜单项状态 230

10.1.4 菜单项增减 230

10.1.5 弹出式菜单设计 231

10.2 对话框设计 232

10.2.1 通用对话框 233

10.2.2 对话框应用实例 241

10.2.3 自定义对话框 245

10.3 工具栏设计 247

10.3.1 手工创建工具栏 247

10.3.2 使用工具栏控件创建工具栏 248

10.4 状态栏设计 255

自学内容 258

10.5.2 创建和设计MDI窗体及其子窗体 259

10.5.1 多文档界面 259

10.5 多重窗体和多文档界面 259

10.5.3 MDI窗体与子窗体的交互 261

10.5.4 多文档界面应用程序中的“窗口”菜单 263

10.5.5 应用MDI窗体注意事项 263

习题 267

第11章 图形操作 270

11.1 图形操作基础 270

11.1.1 图形的坐标系统 270

11.2.1 当前坐标 271

11.1.2 自定义坐标系统 271

11.2 与绘图有关的属性 271

11.2.2 线宽与线型 272

11.2.3 填充与色彩 272

11.2.4 AutoRedraw属性 274

11.3 图形控件 274

11.3.1 PictureBox控件 274

11.3.2 Image控件 274

11.3.3 Line控件 274

11.4 图形方法 275

11.4.1 Line方法 275

11.3.4 Shape控件 275

11.3.5 图形文件的保存 275

11.4.2 Circle方法 276

11.4.3 Pset方法 277

11.4.4 Point方法 278

11.5 PaintPicture方法 278

11.5.3 位图的缩放 279

11.5.1 位图的复制 279

11.5.2 位图的翻转 279

11.5.4 位图的旋转 281

习题 282

第12章 VB与数据库 283

12.1 数据库概述 283

12.1.1 关系数据库的基本概念和记录集对象(RecordSet) 283

12.1.3 结构化查询语言(SQL) 284

12.1.4 数据库的分类 284

12.1.2 数据访问对象模型 284

12.2 数据库管理器 285

12.2.1 建立数据库 285

12.2.2 添加数据表 286

12.2.3 数据表中数据的编辑 289

12.3 Data控件 289

12.3.1 数据控件属性、方法和事件 289

12.3.2 记录集的属性和方法 290

12.3.3 数据绑定控件 291

12.3.4 数据库记录的增、删、改操作 294

12.4 ADO数据控件 296

12.4.1 添加ADO控件 296

12.4.2 ADO控件的属性和方法 297

习题 300

实习篇 301

实习指导 301

实习一 可视化编程基础 302

实习二 顺序结构 308

实习三 选择结构 310

实习四 循环结构 314

实习五 数组及其应用 318

实习六 过程 321

实习七 文件 325

实习八 应用程序界面设计 327

附录1 VB中的属性名和事件名及其含义 329

附录2 VB中对象的属性 334

附录3 VB中对象的事件 339

附录4 VB中对象的方法 340