《Visual Basic程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:朱国华主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113100483
  • 页数:299 页
图书介绍:本书介绍了计算机程序设计的基本思想和基本方法。

第1章 Visual Basic基础知识 1

1.1 概述 1

1.1.1 程序设计语言 1

1.1.2 Visual Basic的特点 3

1.1.3 Visual Basic版本简介 4

1.2 对象的属性、事件与方法 4

1.2.1 对象的属性 4

1.2.2 对象的事件及事件过程 5

1.2.3 对象的方法 6

1.3 Visual Basic的安装与启动 6

1.3.1 Visual Basic的安装过程 6

1.3.2 Visual Basic的启动 7

1.4 Visual Basic 6.0的集成开发环境 8

1.4.1 标题栏 8

1.4.2 菜单栏 8

1.4.3 工具栏 10

1.4.4 窗体设计器窗口 10

1.4.5 属性窗口 11

1.4.6 工程资源管理器 11

1.4.7 窗体布局窗口 12

1.4.8 工具箱窗口 12

1.4.9 代码窗口 13

1.5 控件的画法 13

1.5.1 在窗体上画一个控件 13

1.5.2 控件的选择 13

1.5.3 控件的缩放和移动 14

1.5.4 控件的复制与删除 14

1.5.5 控件的布局 14

综合实验 设计第一个Visual Basic应用程序 16

习题一 19

第2章 Visual Basic语言基础 21

2.1 数据类型 21

2.1.1 数值型 22

2.1.2 字符串型 23

2.1.3 逻辑型 23

2.1.4 日期型 23

2.1.5 对象型 23

2.1.6 可变型 24

2.2 常量与变量 24

2.2.1 常量 24

2.2.2 变量 26

2.3 运算符与表达式 27

2.3.1 算术运算符 27

2.3.2 字符串连接运算符 28

2.3.3 日期运算 29

2.3.4 表达式的书写规则 29

2.4 常用函数 29

2.4.1 数学函数 30

2.4.2 字符串函数 30

2.4.3 转换函数 31

2.4.4 随机函数 32

2.4.5 测试与判断函数 33

2.4.6 日期/时间函数 33

综合实验 Visual Basic语法练习 34

习题二 35

第3章 窗体及输入/输出 38

3.1 窗体 38

3.1.1 窗体的常用属性 38

3.1.2 窗体的常用事件 40

3.1.3 窗体的常用方法 40

3.1.4 与窗体有关的语句 43

3.2 命令按钮 43

3.2.1 命令按钮的常用属性 43

3.2.2 命令按钮的常用事件 44

3.2.3 命令按钮的常用方法 44

3.3 标签 45

3.3.1 标签的外观设计 46

3.3.2 标签的事件和方法 46

3.4 基本语句与书写格式 48

3.4.1 赋值语句Let 48

3.4.2 格式输出函数 49

3.4.3 复合与续行 51

3.4.4 结束程序 51

3.4.5 注释与暂停 52

3.5 文本框 52

3.5.1 文本框的输入/输出 52

3.5.2 多行文本框 55

3.5.3 在文本框中实现文本选定 56

3.5.4 创建密码与只读文本框 58

3.5.5 文本框中常用的事件和方法 58

3.6 对话框函数 60

3.6.1 信息对话框(MsgBox) 60

3.6.2 输入对话框(InputBox) 62

综合实验 窗体、控件及输入/输出操作 64

习题三 66

第4章 程序的控制结构 69

4.1 顺序结构 69

4.2 选择结构 69

4.2.1 条件表达式 70

4.2.2 单分支选择结构If...Then...Else 72

4.2.3 多分支选择结构If...Then...ElseIf 75

4.2.4 多分支选择结构Select Case 77

4.3 循环结构 78

4.3.1 For...Next语句 78

4.3.2 Do...Loop语句 80

4.4 案例与常用算法 82

4.4.1 累加与累乘 82

4.4.2 求最大数、最小数与平均值 84

4.4.3 求素数 84

4.4.4 循环的嵌套 85

4.4.5 枚举法 86

4.4.6 递推与迭代 87

4.4.7 数值积分 88

综合实验 程序控制结构 90

习题四 92

第5章 数组 96

5.1 数组的概念 96

5.1.1 数组与数组元素 96

5.1.2 数组的类型 97

5.1.3 数组的维数 97

5.1.4 静态数组和动态数组 97

5.2 静态数组 98

5.2.1 数组的声明 98

5.2.2 数组的基本操作 98

5.2.3 数组的使用 99

5.3 动态数组 106

5.3.1 声明和改变动态数组 106

5.3.2 动态数组的使用 107

5.4 控件数组 109

5.4.1 控件数组的概念 109

5.4.2 控件数组的建立 109

5.4.3 控件数组的使用 110

综合实验 数组的基本操作与应用 113

习题五 115

第6章 过程 118

6.1 Sub过程 118

6.1.1 事件过程与通用过程 118

6.1.2 通用过程的创建 119

6.1.3 通用过程的调用 120

6.2 Function过程 121

6.2.1 Function过程的创建 121

6.2.2 Function过程的调用 122

6.3 向过程传递参数 124

6.3.1 形参与实参 124

6.3.2 传址与传值 125

6.3.3 传递数组 127

6.4 变量与过程的作用域 128

6.4.1 模块的概念 128

6.4.2 变量的作用域 130

6.4.3 过程的作用域 133

6.5 过程的嵌套与递归调用 134

6.5.1 过程的嵌套 134

6.5.2 过程的递归 135

综合实验 过程的基本操作 136

习题六 138

第7章 Visual Basic控件及其应用 141

7.1 单选按钮、复选框及框架 141

7.1.1 单选按钮 141

7.1.2 框架 145

7.1.3 复选框 146

7.2 列表框与组合框 148

7.2.1 列表框 148

7.2.2 组合框 152

7.3 系统定时器 154

7.3.1 定时器的属性与事件 154

7.3.2 定时器的应用 154

7.4 图片框与图像框 155

7.4.1 图片框 155

7.4.2 图像框 158

7.5 滚动条 159

7.6 驱动器、目录和文件列表框 161

7.6.1 驱动器列表框 161

7.6.2 目录列表框 162

7.6.3 文件列表框 164

7.6.4 文件控制对象的同步操作 164

7.7 公共对话框 165

7.7.1 文件对话框 166

7.7.2 “颜色”对话框 169

7.7.3 “字体”对话框 169

7.7.4 “打印”对话框 171

7.7.5 “帮助”对话框 172

7.8 实用扩展控件 173

7.8.1 多格式文本框控件 173

7.8.2 TreeView控件和ListView控件 176

7.8.3 SSTab控件 180

综合实验 常用控件的操作 181

习题七 184

第8章 Windows应用程序与界面设计 186

8.1 窗体与多重窗体 186

8.1.1 添加、删除窗体 186

8.1.2 窗体的运行状态及转换 187

8.1.3 多窗体之间相互操作 189

8.1.4 多窗体程序的关闭 191

8.2 菜单 191

8.2.1 标准菜单的组成 191

8.2.2 菜单编辑器 192

8.2.3 创建应用程序菜单 195

8.2.4 编写菜单控件代码 196

8.2.5 菜单控件的动态控制 197

8.2.6 运行时增加菜单项 198

8.2.7 弹出式菜单 200

8.3 工具栏 201

8.3.1 创建工具栏的步骤 202

8.3.2 添加ToolBar控件 202

8.3.3 在ImageList控件中插入图像 203

8.3.4 在工具栏中添加按钮 204

8.3.5 为工具栏编写代码 207

8.3.6 创建工具栏实例 207

综合实验 菜单与工具栏的设计 210

习题八 213

第9章 文件 214

9.1 文件的概念 214

9.1.1 文件的分类 214

9.1.2 数据文件的读/写 215

9.2 文件处理语句和函数 215

9.2.1 Open语句 216

9.2.2 Close语句 217

9.2.3 文件访问函数 217

9.3 顺序文件 219

9.3.1 顺序文件的建立和打开 219

9.3.2 顺序文件的输出 219

9.3.3 顺序文件的输入 222

9.3.4 顺序文件的修改 224

9.4 随机文件 226

9.4.1 记录类型变量 226

9.4.2 随机文件的建立和打开 228

9.4.3 随机文件的读/写 228

9.4.4 随机文件的修改 231

9.5 二进制文件 233

9.5.1 二进制文件的建立和打开 233

9.5.2 二进制文件的读/写 234

综合实验 顺序文件的基本操作 236

习题九 237

第10章 图形与动画 239

10.1 坐标系统 239

10.1.1 缺省刻度 239

10.1.2 标准刻度 240

10.1.3 自定义刻度 241

10.2 配置颜色 242

10.2.1 使用RGB()函数 242

10.2.2 使用QBColor()函数 243

10.2.3 使用颜色常数 243

10.2.4 直接指定颜色值 244

10.3 点的绘制 244

10.4 直线和矩形的绘制 245

10.4.1 画直线 245

10.4.2 画矩形 246

10.5 圆、椭圆和弧形的绘制 248

10.5.1 画圆 248

10.5.2 画椭圆 249

10.5.3 画圆弧 250

10.6 文字动画 251

10.7 图形动画 253

综合实验 图形的绘制 255

习题十 258

第11章 数据库 260

11.1 数据库的基本知识 260

11.1.1 关系数据库的基本结构 260

11.1.2 数据库访问技术 261

11.1.3 Visual Basic 6.0访问的数据库类型 262

11.2 可视化数据管理器 262

11.2.1 建立数据库 262

11.2.2 编辑数据表中的数据 265

11.2.3 查询数据库记录 266

11.3 Data控件 268

11.3.1 Data控件的常用属性 268

11.3.2 数据绑定控件 268

11.3.3 Data控件的常用方法 269

11.3.4 Data控件的Recordset对象的方法 269

11.4 ADO控件 273

11.4.1 ADO控件的常用属性及方法 273

11.4.2 ActiveX绑定控件 275

11.5 结构化查询语言 275

11.5.1 SQL语句的组成 276

11.5.2 SQL语句应用举例 277

综合实验 数据库 280

习题十一 283

第12章 程序调试与错误处理 284

12.1 应用程序中的错误类型 284

12.1.1 编译错误 284

12.1.2 运行错误 285

12.1.3 逻辑错误 285

12.2 设计时、运行时和中断模式 286

12.3 程序调试方法 287

12.3.1 调试工具 287

12.3.2 调试窗口 288

12.3.3 程序的单步运行 289

12.3.4 程序的断点运行 291

12.3.5 其他调试运行方式 294

12.4 设计错误处理程序 294

12.4.1 设置错误陷阱 295

12.4.2 错误捕获对象 296

12.4.3 从错误处理程序返回 297

12.4.4 错误处理程序设计示例 297

参考文献 299