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

  • 购买积分:12 如何计算积分?
  • 作  者:苏啸,周成义,王强主编
  • 出 版 社:北京:北京工业大学出版社
  • 出版年份:2005
  • ISBN:7563914986
  • 页数:337 页
图书介绍:本书按照“厚基础,强能力”的指导思想,在教学内容的选取、教学的组织和方法上,注重高级语言的语法规则、面向对象程序设计的基本方法的学习和掌握,以及分析和解决实际问题能力的培养,为计算机程序设计的学习与应用打下基础。本书共分16章,第1~4章为入门知识,其中包括VB开发环境的介绍和面向对象程序设计的基本概念;第5~14章主要介绍VB的语言基础、用户设计界面以及全部内部控件的详细内容;第15、16章介绍数据库的访问、ActiveX控件和Windows API。本书为高校公共计算机课程教学,也适用于计算机专业的入门教学。

第1章 Visual Basic概述 1

1.1 计算机程序设计语言简介 1

1.1.1 程序设计语言的发展 1

1.1.2 程序设计语言的发展趋势 2

1.1.3 计算机程序设计方法的发展概况 3

1.2 Visual Basic的基本特点 3

1.3 Visual Basic的安装、启动和退出 4

1.3.1 安装Visual Basic 4

1.3.2 启动和退出Visual Basic 5

1.4 Visual Basic集成开发环境 6

1.4.1 主窗口 7

1.4.2 工程窗口 8

1.4.3 属性窗口 9

1.4.4 窗体设计器 10

1.4.5 代码编辑窗口 10

1.4.6 立即窗口 11

1.5 开发Visual Basic应用程序的基本步骤 11

1.5.1 Visual Basic应用程序示例 11

1.5.2 基本步骤 13

小结 14

习题 15

第2章 对象及其操作 16

2.1 Visual Basic的对象 16

2.1.1 对象的属性、方法和事件 16

2.1.2 对象属性设置、对象变量的声明和引用 18

2.1.3 对象数组 19

2.1.4 对象集合和集合对象 19

2.1.5 Screen对象和Printer对象 20

2.2.1 窗体的创建 23

2.2 窗体 23

2.2.2 窗体的结构与属性 24

2.3 控件 34

2.3.1 控件、标准控件 34

2.3.2 控件的命名 35

2.3.3 控件属性值 35

2.3.4 常用控件 36

2.4 控件的画法和基本操作 36

2.4.1 添加一个新控件 36

2.4.3 控件的复制和粘贴 37

2.4.2 移动控件位置和调整控件大小 37

2.4.4 多个控件操作 38

2.4.5 在工具栏中添加新控件 38

2.5 事件驱动 39

2.5.1 事件 39

2.5.2 常用事件 40

小结 41

习题 43

3.1.1 基本数据类型 44

3.1 数据类型 44

第3章 数据类型及其运算 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 字符串运算符 51

3.3.3 关系运算符 52

3.3.5 日期运算符 53

3.3.4 逻辑运算符 53

3.3.6 运算符的优先级 54

3.4 Visual Basic的常用函数 54

3.4.1 算术函数 54

3.4.2 字符串函数 54

小结 58

习题 59

第4章 数据输入、输出 60

4.1 数据输出 60

4.1.1 Print方法 60

4.1.2 格式输出(Format$) 61

4.2 InputBox函数 62

4.3 MsgBox函数和MsgBox语句 64

4.3.1 MsgBox函数 64

4.3.2 MsgBox语句 66

4.4 字形 67

4.5 打印输出 67

4.5.1 直接输出 68

4.5.2 窗体输出 68

小结 68

习题 69

第5章 Visual Basic的标准控件 71

5.1 文本控件 71

5.1.1 标签控件 71

5.1.2 文本框控件 72

5.2 图形与装饰控件 74

5.2.1 图片框属性、事件和方法 74

5.2.2 图像框属性、事件和方法 75

5.2.4 直线控件 76

5.2.3 图形文件的装入 76

5.2.5 形状控件 77

5.3 命令按钮控件 78

5.3.1 Caption(标题)属性 78

5.3.2 Default和Cancel属性 78

5.3.3 Style(类型)与Picture(图片)属性 78

5.3.4 Click事件 79

5.4 选择控件——复选框和单选按钮 80

5.4.1 复选框控件(CheckBox) 80

5.4.2 单选按钮控件(OptionButton) 80

5.5.1 列表框控件 82

5.5 选择控件——列表框和组合框 82

5.5.2 组合框控件 85

5.6 滚动条控件 86

5.7 定时器控件 87

5.7.1 Timer控件属性 87

5.7.2 Timer事件 87

5.8 框架控件 87

5.9.1 设置焦点 88

5.9.2 Tab顺序 88

5.9 焦点与Tab顺序 88

5.10 内部控件应用范例 89

小结 92

习题 93

第6章 流程控制语句 95

6.1 基本语句 95

6.1.1 代码编写机制 95

6.1.2 赋值语句 97

6.1.3 注释语句 97

6.1.4 程序退出或暂停语句 97

6.2.1 IF语句的两种形式 98

6.2 选择结构 98

6.1.5 错误处理语句 98

6.2.2 块结构条件语句 99

6.2.3 IIf函数 102

6.3 多路分支结构 102

6.4 循环控制结构 105

6.4.1 FOR循环结构 105

6.4.2 当循环控制结构 107

6.4.3 Do循环控制结构 108

6.5 多重循环 109

6.6.1 无条件跳转语句(GoTo语句) 111

6.6 跳转语句 111

6.6.2 条件跳转语句(On-GoTo语句) 112

小结 112

习题 113

第7章 数组 114

7.1 数组 114

7.1.1 数组的概念 114

7.1.2 静态数组及声明 115

7.1.3 动态数组及声明 116

7.2.2 数组元素的输入 117

7.2 数组的基本操作 117

7.2.1 数组的初始化 117

7.2.3 输出和复制 118

7.2.4 For Each…Next语句 119

7.3 控件数组 120

7.3.1 控件数组的概念 120

7.3.2 控件数组的建立 120

7.3.3 自定义数据类型及其数组 122

7.4 数组应用举例 124

7.4.1 分类统计 124

7.4.2 大量数据的输入和编辑 125

7.4.3 数组排序 126

小结 129

习题 131

第8章 过程概述 132

8.1 Sub过程 132

8.1.1 Sub过程的建立 132

8.1.2 通用过程 133

8.1.3 事件过程 133

8.2.2 使用Function过程 134

8.2 Function过程 134

8.2.1 Function过程的定义 134

8.3 调用过程 135

8.3.1 调用Sub过程 135

8.3.2 调用Function过程 136

8.3.3 调用其他模块中的过程 136

8.4 子过程和函数的参数传递 137

8.4.1 向过程传递参数 137

8.5.1 可选参数 138

8.5 使用可选参数 138

8.4.3 按地址传递参数 138

8.4.2 按值传递参数 138

8.5.2 用命名的参数创建简单语句 140

8.5.3 确定对命名参数的支持 140

小结 140

习题 141

第9章 菜单设计与通用对话框 143

9.1 菜单概述 143

9.1.1 菜单 143

9.1.2 下拉菜单 143

9.1.3 弹出式菜单 144

9.2.1 菜单编辑器构成 145

9.2 菜单编辑器 145

9.2.2 创建基本菜单控件 146

9.2.3 创建子菜单 147

9.2.4 访问键和快捷键 149

9.3 弹出式菜单 151

9.3.1 弹出式菜单 151

9.3.2 显示弹出式菜单 151

9.4 创建菜单控件数组 152

9.5.2 通用对话框的基本属性和方法 153

9.5 通用对话框 153

9.5.1 通用对话框 153

9.5.3 通用对话框的显示方法 154

9.5.4 “文件”对话框的使用 154

9.5.5 “颜色”对话框的使用 155

9.5.6 “字体”对话框的使用 156

9.5.7 “打印”对话框的使用 156

9.5.8 “帮助”对话框的使用 156

小结 156

习题 157

第10章 多重窗体应用程序 158

10.1 建立多文档界面 158

10.1.1 建立多文档界面步骤 159

10.1.2 设置子窗体的大小和位置 160

10.1.3 Dim语句和WindowState属性 160

10.1.4 多文档窗体示例 160

10.2 MDI的属性、事件和方法 161

10.3 多文档界面的几点说明 162

10.4 综合应用实例 163

小结 166

习题 167

第11章 事件过程 168

11.1 常用的窗体事件 168

11.1.1 Load事件 168

11.1.2 Paint事件 169

11.1.3 Resize事件 170

11.1.4 Activate、Deactivate事件 171

11.1.5 QueryUnload事件 172

11.1.6 Unload事件 174

11.2.1 KeyPress事件 175

11.2 键盘事件 175

11.2.2 KeyDown、KeyUp事件 176

11.3 鼠标事件 178

11.3.1 Click事件 178

11.3.2 DblClick事件 179

11.3.3 MouseMove,MouseDown,MouseUp事件 180

11.4 焦点事件 182

11.4.1 GotFocus事件 182

11.4.2 LostFocus事件 183

11.5.1 DragDrop事件 184

11.5 拖放事件 184

11.5.2 DragOver事件 185

小结 187

习题 188

第12章 文件 189

12.1 文件的读写 189

12.1.1 文件类型 189

12.1.2 顺序文件的读写 190

12.1.3 随机文件的读写 193

12.1.4 二进制文件的读写 197

12.2 有关文件系统的语句和函数 198

12.3 FSO对象模型 199

12.3.1 FSO对象使用基础 200

12.3.2 访问驱动器 201

12.3.3 访问文件夹 202

12.3.4 访问文件 204

小结 207

习题 207

13.1.1 坐标系统 208

13.1 坐标和颜色 208

第13章 绘图 208

13.1.2 颜色 210

13.2 绘图方法 212

13.2.1 使用PSet方法画点 212

13.2.2 使用Line方法画线 214

13.2.3 使用Circle方法画圆 218

13.2.4 使用PaintPicture方法显示图片 221

13.3 直线和形状控件 223

13.3.1 直线控件 223

13.4 打印文字和图形 224

13.3.2 形状控件 224

13.4.1 使用窗体的PrintForm方法 225

13.4.2 使用Printer对象 225

小结 226

习题 227

第14章 程序调试与错误处理 228

14.1 错误的概念与类型 228

14.1.1 错误的概念 228

14.1.2 错误的类型 228

14.2 错误的处理 229

14.2.1 设计错误处理程序 231

14.2.2 设置错误捕获 231

14.2.3 编写错误处理例程 231

14.2.4 退出错误处理例程 232

14.2.5 关闭错误处理 241

14.3 程序调试 242

14.3.1 调试基础 242

14.3.2 程序调试方法 245

小结 254

习题 255

15.1 数据库访问概述 256

15.1.1 ADO.NET 256

第15章 数据库访问 256

15.1.2 ADO 257

15.1.3 OLE DB 257

15.1.4 选择ADO.NET或ADO 257

15.2 ADO对象模型 259

15.2.1 ADO对象模型 259

15.2.2 Connection对象 260

15.2.4 Parameters集合和Parameter对象 261

15.2.3 Recordset对象(记录集) 261

15.2.5 Fields集合和Field对象 262

15.2.6 Properties集合和Property对象 263

15.3 使用ADO执行查询 264

15.3.1 使用ADO连接SQL Server数据源 264

15.3.2 执行数据操作 266

15.3.3 处理结果 271

15.4 ADO高级特性 272

15.4.1 在ADO中使用游标 272

15.4.2 在ADO中执行事务 274

15.4.3 使用ADO Stream对象访问并修改SQL Server BLOB数据 275

15.5 数据环境设计器 277

15.5.1 数据环境设计器简介 277

15.5.2 操作数据环境 277

15.5.3 创建数据库连接 278

15.5.4 数据环境设计器和Form窗体中数据显示控件的绑定 283

小结 292

习题 292

16.1.1 ActiveX控件概念 293

16.1 ActiveX控件 293

第16章 ActiveX控件和Wundows API 293

16.1.2 VB常用的ActiveX控件简介 294

16.2 Windows API函数 317

16.2.1 API函数基本概念 317

16.2.2 API函数的应用 319

小结 324

习题 324

全国计算机等级考试二级笔试试卷(2004年) 325

附:全国计算机等级考试二级笔试试卷(2004年) 337