《21世纪高校计算机系列规划教材 Visual Basic程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:高占国主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2007
  • ISBN:9787113080839
  • 页数:287 页
图书介绍:本书以Visual Basic 6.0为背景,介绍高级语言程序设计。

第1章 Visual Basic程序设计概述 1

1.1 计算机语言与计算机程序基本知识 1

1.1.1 计算机程序设计语言的发展 1

1.1.2 结构化程序设计 2

1.1.3 面向对象程序设计 3

1.2 中文版Visual Basic 6.0介绍 4

1.2.1 Visual Basic 6.0概述 4

1.2.2 Visual Basic 6.0的安装与启动 5

1.3 Visual Basic 6.0集成开发环境 6

1.3.1 Visual Basic 6.0集成开发环境主界面 6

1.3.2 窗体窗口 7

1.3.3 属性窗口 7

1.3.4 工程资源管理器窗口 8

1.3.5 代码窗口 8

1.3.6 窗体布局窗口 9

1.3.7 立即窗口 9

1.3.8 工具箱窗口 10

1.3.9 Visual Basic 6.0的帮助功能 10

1.4 利用Visual Basic 6.0进行程序开发 13

本章小结 15

习题一 15

第2章 Visual Basic语言基础 17

2.1 程序的书写规则 17

2.2 Visual Basic的数据类型 18

2.2.1 Visual Basic的标准数据类型 19

2.2.2 Visual Basic的自定义数据类型 19

2.3 常量和变量 20

2.3.1 常量 20

2.3.2 变量 22

2.4 运算符和表达式 24

2.4.1 算术运算符与算术表达式 24

2.4.2 关系运算符与关系表达式 25

2.4.3 逻辑运算符与逻辑表达式 26

2.4.4 字符串运算符与字符串表达式 26

2.4.5 数据类型的转换 27

2.4.6 运算符的优先级别 27

2.5 常用内部函数 27

2.5.1 数学函数 27

2.5.2 转换函数 29

2.5.3 字符函数 30

2.5.4 日期和时间函数 33

2.5.5 其他函数 34

本章小结 35

习题二 36

第3章 流程控制语句 38

3.1 顺序结构程序设计 38

3.1.1 数据输入 38

3.1.2 赋值语句 39

3.1.3 数据输出 40

3.1.4 顺序结构程序举例 45

3.2 选择结构程序设计 46

3.2.1 If...Then结构(单分支结构) 46

3.2.2 If...Then...Else结构(双分支结构) 49

3.2.3 If...Then...Elself结构(多分支结构) 51

3.2.4 If的嵌套 53

3.2.5 Select Case结构(多分支结构) 54

3.2.6 选择结构程序设计举例 56

3.3 循环结构程序设计 59

3.3.1 While...Wend循环 59

3.3.2 Do...Loop循环 59

3.3.3 For...Next循环 61

3.3.4 其他辅助控制语句 62

3.3.5 嵌套循环 63

3.3.6 循环结构程序举例 64

本章小结 66

习题三 67

第4章 数组 70

4.1 静态数组 70

4.1.1 一维数组 70

4.1.2 多维数组 71

4.2 动态数组 72

4.2.1 动态数组的声明 72

4.2.2 Preserve的使用 73

4.3 数组的应用 74

4.3.1 数组元素的引用 74

4.3.2 数组元素的输入 74

4.3.3 数组元素的输出 74

4.3.4 Array函数的使用 75

4.3.5 数组元素的应用 75

本章小结 80

习题四 81

第5章 过程 84

5.1 过程的概念 84

5.1.1 自定义过程 84

5.1.2 事件过程 84

5.2 过程与函数 85

5.2.1 过程的建立 85

5.2.2 过程的调用 86

5.3 参数的传递 88

5.3.1 数值传递 88

5.3.2 地址传递 89

5.3.3 数组传递 90

5.4 变量的作用域 91

5.4.1 全局变量 91

5.4.2 模块变量 93

5.4.3 局部变量 93

5.4.4 静态变量 93

5.5 过程的作用域 94

5.5.1 全局过程 95

5.5.2 模块级过程 97

5.5.3 静态过程 97

5.6 递归调用 97

5.7 过程应用举例 99

本章小结 100

习题五 101

第6章 常用算法 104

6.1 算法概论 104

6.2 若干数学问题 107

6.2.1 数值积分 107

6.2.2 素数的求解 109

6.2.3 数制转换 110

6.3 二维图形输出 112

6.3.1 九九乘法表 112

6.3.2 杨辉三角 112

6.3.3 菱形的显示 113

6.4 排序问题 113

6.4.1 比较互换法排序 113

6.4.2 选择法排序 114

6.4.3 冒泡法排序 115

6.5 一元方程的求解 116

6.5.1 用牛顿切线法解一元方程 116

6.5.2 用二分法解一元方程 117

6.5.3 用弦截法解一元方程 119

本章小结 120

习题六 120

第7章 窗体及窗体设计 122

7.1 窗体概述 122

7.2 窗体的属性、事件和方法 124

7.2.1 窗体的常用属性 124

7.2.2 窗体的事件 126

7.2.3 窗体的方法及操作语句 126

7.3 设置启动窗体 131

7.4 窗体的生命周期 131

本章小结 134

习题七 134

第8章 Visual Basic控件的使用 136

8.1 Visual Basic常用控件概述 136

8.1.1 控件的分类 136

8.1.2 控件的常用属性及默认属性 136

8.1.3 焦点和Tab键顺序 141

8.2 控件数组 143

8.2.1 控件数组的概念 143

8.2.2 建立控件数组 144

8.3 常用控件的使用 146

8.3.1 命令按钮(CommandButton) 146

8.3.2 标签(Label) 147

8.3.3 文本框(TextBox) 148

8.3.4 单选按钮、复选框和框架 154

8.3.5 列表框(ListBox) 157

8.3.6 组合框(ComboBox) 160

8.3.7 滚动条(ScrollBar) 162

8.3.8 时钟(Timer) 164

8.4 使用ActiveX控件 166

8.4.1 简述ActiveX控件 166

8.4.2 添加ActiveX控件 166

8.4.3 ActiveX控件的应用 167

本章小结 172

习题八 173

第9章 对话框和菜单 176

9.1 对话框的分类和使用 176

9.1.1 预定义对话框 176

9.1.2 通用对话框 178

9.1.3 自定义对话框 184

9.2 菜单的设计和使用 185

9.2.1 窗口菜单的设计 185

9.2.2 快捷菜单的设计 190

9.2.3 菜单设计举例 191

本章小结 193

习题九 193

第10章 图形和绘图操作 197

10.1 使用坐标系统 197

10.1.1 坐标系统与对象或控件的关系 197

10.1.2 坐标系统 198

10.2 使用颜色 200

10.2.1 使用颜色的控件属性 200

10.2.2 颜色值的设置 200

10.3 使用绘图控件 201

10.3.1 PictureBox控件 202

10.3.2 Image控件 202

10.3.3 Line和Shape控件 204

10.4 使用图形方法绘图 205

10.4.1 图形方法 205

10.4.2 绘图操作 206

本章小结 213

习题十 213

第11章 Visual Basic中的文件操作 216

11.1 命令式操作文件 216

11.1.1 Visual Basic中数据文件及文件类型 216

11.1.2 Visual Basic中处理文件的基本流程 217

11.1.3 顺序文件操作 218

11.1.4 随机文件操作 221

11.1.5 二进制文件操作 223

11.2 Visual Basic中的文件系统对象操作 225

11.2.1 文件系统对象概述 225

11.2.2 FileSystemObject对象 226

11.2.3 Drive对象 227

11.2.4 Folder对象 227

11.2.5 File对象 228

11.2.6 TextStream对象 228

11.2.7 常用的文件操作语句和函数 231

11.3 Visual Basic中的文件系统控件 232

11.3.1 驱动器列表框 232

11.3.2 目录列表框 232

11.3.3 文件列表框 233

本章小结 234

习题十一 235

第12章 Visual Basic的数据库应用 239

12.1 Visual Basic数据库初步 239

12.1.1 数据库 239

12.1.2 Visaual Basic中的数据管理器 240

12.1.3 Visual Basic与数据库 243

12.2 Visual Basic中的数据源及数据控件 243

12.2.1 Visual Basic的数据源及数据源控件 244

12.2.2 Visual Basic的数据识别(绑定)控件 244

12.3 Visual Basic中的数据库编程模型 247

12.3.1 DAO 248

12.3.2 RDO 249

12.3.3 ADO 249

12.4 SQL简介 251

12.4.1 SQL语言组成 252

12.4.2 SQL的数据定义功能 252

12.4.3 SQL的数据处理功能 253

本章小结 257

习题十二 257

第13章 Visual Basic的多媒体应用 259

13.1 多媒体概述 259

13.1.1 多媒体文件 259

13.1.2 多媒体设备 260

13.1.3 操纵多媒体设备和播放多媒体文件的方法 261

13.2 多媒体控件 261

13.2.1 MultiMedia Control控件 262

13.2.2 ShockWave Flash控件 266

13.2.3 Windows Media Player控件 268

13.3 MCI命令 268

13.3.1 MCI命令格式 268

13.3.2 MCI命令列表 268

13.3.3 发出MCI命令 269

13.3.4 MCI命令使用举例 270

13.4 其他多媒体应用 272

本章小结 275

习题十三 276

附录A 习题答案 277