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

  • 购买积分:11 如何计算积分?
  • 作  者:苟平章,任小康主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2015
  • ISBN:9787030433657
  • 页数:291 页
图书介绍:本书以VisualBasic为语言背景,以程序设计为主线,按照教育部高等院校计算机基础教学指导分委员会“关于进一步加强高校计算机基础教学的几点意见”文件精神第二个知识领域和第二个层次要求组织编写的。主要内容包括:Visual Basic集成开发环境,Visual Basic语言基础,顺序结构、选择结构、循环结构,数组及其应用,过程,用户界面设计与图形操作,数据文件及其应用,数据库技术,WindowsAPI等。全书结构清晰,循序渐进,内容丰富,语言流畅,图文并茂,实例准确,突出应用,易读易懂,便于学习。

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

1.1 Visual Basic集成开发环境 1

1.1.1 主窗口 1

1.1.2 工具箱窗口 3

1.1.3 窗体设计窗口 4

1.1.4 工程管理器窗口 4

1.1.5 属性窗口 4

1.1.6 其他窗口 5

1.2 Visual Basic的特点 6

1.3 Visual Basic中的面向对象基本概念 6

1.3.1 对象与容器对象 6

1.3.2 对象的属性、事件和方法 7

1.4 窗体对象及其属性、事件和方法 9

1.4.1 窗体的结构与属性 10

1.4.2 窗体的事件 13

1.4.3 窗体的方法 14

1.5 基本控件 15

1.5.1 控件的画法、操作与命名 15

1.5.2 标签和文本框 17

1.5.3 命令按钮 19

1.5.4 焦点与Tab顺序 20

1.5.5 颜色代码设置 22

1.6 创建Visual Basic应用程序的基本步骤 24

1.7 Visual Basic工程的组成与管理 27

1.7.1 Visual Basic工程的组成 27

1.7.2 Visual Basic工程管理 29

1.7.3 Visual Basic帮助系统 32

习题 32

上机实验 35

第2章 Visual Basic语言基础 36

2.1 标准数据类型 36

2.2 常量与变量 38

2.2.1 常量 38

2.2.2 变量 39

2.3 内部函数 41

2.3.1 数学函数 41

2.3.2 字符串函数 43

2.3.3 日期时间函数 45

2.3.4 类型转换函数 46

2.3.5 Shell函数 48

2.4 运算符与表达式 48

2.4.1 算术运算符及算术表达式 49

2.4.2 字符串连接运算符 51

2.4.3 日期型表达式 52

习题 52

上机实验 53

第3章 顺序结构程序设计 55

3.1 基本语句 55

3.1.1 赋值语句 55

3.1.2 注释、结束与暂停语句 56

3.2 文本数据的输入输出 57

3.2.1 Print方法 57

3.2.2 与Print方法有关的函数 58

3.2.3 InputBox函数 60

3.2.4 MsgBox函数 61

3.3 图形数据输入输出控件 63

3.3.1 图片框 63

3.3.2 图形文件的装入 64

习题 65

上机实验 67

第4章 选择结构程序设计 68

4.1 条件表达式 68

4.1.1 关系运算符与关系表达式 68

4.1.2 逻辑运算符与逻辑表达式 70

4.1.3 运算符的优先顺序 71

4.2 条件语句 71

4.2.1 单行结构条件语句 71

4.2.2 块结构条件语句 72

4.2.3 条件函数IIf 73

4.2.4 条件语句的嵌套 74

4.2.5 多分支控制结构 77

4.3 选择性控件 79

4.3.1 滚动条 79

4.3.2 计时器 80

4.3.3 框架 81

4.3.4 单选按钮 81

4.3.5 复选框 83

4.4 应用举例 84

习题 86

上机实验 90

第5章 循环结构程序设计 91

5.1 循环语句 91

5.1.1 For...Next循环语句 91

5.1.2 Do...Loop语句 93

5.1.3 While...Wend语句 96

5.1.4 循环的嵌套 97

5.2 与循环结构相关的控件 98

5.2.1 列表框 98

5.2.2 组合框 100

5.3 应用举例 102

5.4 程序调试与错误处理 105

5.4.1 Visual Basic程序中的错误类型 105

5.4.2 程序工作模式 106

5.4.3 Visual Basic中的调试工具 107

5.4.4 错误处理 109

习题 111

上机实验 117

第6章 数组 119

6.1 一维数组 119

6.1.1 一维数组的概念 119

6.1.2 一维数组的定义 119

6.1.3 一维数组的使用 120

6.1.4 LBound和UBound函数与一维数组 123

6.1.5 For Each...Next语句 123

6.1.6 一维数组程序举例 124

6.2 二维数组 125

6.2.1 二维数组的定义 126

6.2.2 二维数组的使用 126

6.2.3 LBound和UBound函数与二维数组 127

6.2.4 二维数组程序举例 127

6.3 动态数组 129

6.3.1 动态数组的创建和使用 129

6.3.2 数组的清除 132

6.4 控件数组 134

6.4.1 基本概念 134

6.4.2 控件数组的建立与使用 135

6.4.3 动态管理控件数组中的元素 137

6.5 应用举例 138

习题 145

上机实验 150

第7章 过程 152

7.1 Sub过程 152

7.1.1 引例 152

7.1.2 Sub过程的定义 153

7.1.3 Sub过程的调用 155

7.2 Function过程 157

7.2.1 Function过程的定义 157

7.2.2 Function过程的调用 158

7.2.3 Function过程与Sub过程的比较 159

7.3 参数传递 159

7.3.1 形式参数与实际参数 160

7.3.2 按值传递与按地址传递 160

7.3.3 数组作为参数传递 161

7.3.4 可选参数和可变参数 163

7.4 嵌套和递归 164

7.4.1 过程嵌套调用 164

7.4.2 过程递归调用 165

7.5 变量与过程的作用域 167

7.5.1 变量的作用域 167

7.5.2 变量的生存期 169

7.5.3 过程的作用域 170

7.6 多窗体与Sub Main过程 171

7.6.1 多窗体处理 171

7.6.2 Sub Main过程 174

7.7 应用举例 175

习题 179

上机实验 185

第8章 数据文件 187

8.1 文件概述 187

8.2 文件操作语句与函数 188

8.2.1 文件指针及相关函数 188

8.2.2 文件长度及相关函数 189

8.3 顺序文件 189

8.3.1 顺序文件的打开操作 190

8.3.2 顺序文件的关闭操作 190

8.3.3 顺序文件的写操作 191

8.3.4 顺序文件的读操作 192

8.4 随机文件 196

8.4.1 记录数据类型 196

8.4.2 随机文件的打开与关闭操作 197

8.4.3 随机文件的写操作 198

8.4.4 随机文件的读操作 199

8.4.5 随机文件中记录的增加与删除 200

8.5 文件系统控件 201

8.5.1 驱动器列表框和目录列表框 201

8.5.2 文件列表框 202

8.5.3 文件系统控件的常用事件 203

8.5.4 文件系统控件应用举例 204

8.6 文件及目录操作 205

8.7 枚举类型 207

习题 209

上机实验 210

第9章 用户界面设计与图形操作 212

9.1 键盘和鼠标事件 212

9.1.1 键盘事件 212

9.1.2 鼠标事件 214

9.1.3 拖放操作 215

9.2 菜单设计 217

9.2.1 下拉式菜单 217

9.2.2 弹出式菜单 219

9.2.3 应用举例 220

9.3 对话框设计 222

9.3.1 通用对话框 222

9.3.2 文件对话框 223

9.3.3 其他对话框 225

9.3.4 应用举例 227

9.4 工具栏和状态栏 229

9.4.1 手工制作工具栏 229

9.4.2 Toolbar控件与ImageList控件 231

9.4.3 状态栏 232

9.5 剪贴板的应用 233

9.6 进度指示器 234

9.7 图形操作 235

9.7.1 坐标系统 235

9.7.2 绘图属性 236

9.7.3 图形控件 237

9.7.4 图形方法 240

习题 244

上机实验 247

第10章 Visual Basic数据库应用 249

10.1 数据库概述 249

10.1.1 数据库的基本概念 249

10.1.2 结构化查询语言SQL 253

10.2 DATA控件 255

10.2.1 常用属性、方法和事件 255

10.2.2 用控件显示数据 257

10.3 ADO数据对象访问技术 258

10.3.1 ADO对象模型 258

10.3.2 使用ADO控件 266

10.3.3 高级数据约束控件 268

10.3.4 数据窗体向导 269

10.4 制作报表 270

10.4.1 数据环境设计器 270

10.4.2 报表设计器 271

10.4.3 数据报表 272

习题 273

上机实验 274

第11章 Windows API 276

11.1 Visual Basic与动态链接库 276

11.1.1 动态链接库 276

11.1.2 在Visual Basic中使用动态链接库 277

11.2 API文本浏览器 278

11.2.1 启动API浏览器 278

11.2.2 添加API函数声明 278

11.2.3 把声明、常量或类型复制到Visual Basic代码中 279

11.3 API调用举例 280

习题 286

上机实验 286

参考文献 287

附录 288

附录A 常用ASCII码对照表 288

附录B 全国计算机等级考试二级Visual Basic考试简介 289