《VISUAL BASIC程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王春红,杨秦建主编;程欣,田丽萍,王巧玲,姜红副主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2012
  • ISBN:9787040340808
  • 页数:300 页
图书介绍:本书是根据国家教育部对非计算机专业计算机基础课程提出的教学基本要求编写的。全书共分12章,分别是:程序设计与Visual Basic基础、Visual Basic程序设计语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、过程、多文档窗体与程序调试、数据文件、用户界面设计、图形技术和访问数据库。为了便于教师授课和学生复习,我们还编写了《Visual Basic程序设计教程实验指导与测试》一书,可作为本书的配套教材。本书适合作为大学本科各专业学生“高级语言程序设计”课程的教材,也可作为Visual Basic程序设计的入门及参加全国计算机等级考试的读者学习参考用书。

第1章 软件开发与Visual Basic基础 1

1.1软件与程序 1

1.1.1程序设计 1

1.1.2软件开发平台 4

1.2 Visual Basic与应用程序开发 4

1.2.1 Visual Basic的安装、启动与退出 4

1.2.2 Visual Basic集成开发环境 4

1.2.3 Visual Basic应用程序开发的方法与步骤 9

1.2.4深入理解对象与类 11

1.3 Visual Basic工程 12

1.3.1工程中的文件 12

1.3.2工程文件的基本操作 13

1.3.3启动工程 13

1.4窗体对象 14

1.4.1窗体的属性 14

1.4.2窗体的方法 16

1.4.3窗体的事件 17

1.4.4窗体应用示例 18

1.5常用基本控件 18

1.5.1命令按钮 19

1.5.2文本框 19

1.5.3标签 20

1.5.4定时器控件 21

1.5.5图片框和图像框 22

1.6综合应用 23

习题1 24

第2章Visual Basic程序设计语言基础 27

2.1数据类型 27

2.1.1系统提供的基本数据类型 27

2.1.2用户自定义数据类型 29

2.2变量和常量 30

2.2.1变量 30

2.2.2常量 33

2.3运算符与表达式 34

2.3.1运算符 34

2.3.2表达式 36

2.4常用内部函数 37

2.4.1数学函数 38

2.4.2字符串函数 39

2.4.3转换函数 40

2.4.4日期函数 41

2.4.5 Shell函数 42

2.5程序语句和编码规则 42

2.5.1常用术语 42

2.5.2编码规则 43

2.5.3命令格式的符号约定 43

2.6综合应用 44

习题2 45

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

3.1顺序结构及其基本语句 49

3.1.1赋值语句 49

3.1.2注释语句 50

3.1.3结束语句 50

3.2预定义对话框 50

3.2.1 InputBox输入框函数 50

3.2.2 MsgBox消息框函数和过程 52

3.3数据的输入 55

3.3.1利用InputBox输入框从键盘输入 55

3.3.2利用文本框输入 55

3.4数据的输出 56

3.4.1输出到窗体或图片框中 56

3.4.2输出到“立即”窗口中 59

3.4.3输出到标签中 59

3.4.4输出到文本框中 60

3.4.5输出到列表框中 62

3.4.6与输出有关的函数——格式输出函数Format 62

3.5综合应用 64

习题3 65

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

4.1选择结构 68

4.2 If语句 69

4.2.1单行的If语句 69

4.2.2块结构的If语句 70

4.2.3 If语句的嵌套 72

4.2.4简化的If语句嵌套格式 74

4.3 Select Case语句 76

4.4 IIf函数和Choose函数 79

4.5选择性控件 80

4.5.1框架 80

4.5.2单选按钮 80

4.5.3复选框 83

4.5.4列表框 85

4.5.5组合框 87

4.6综合应用 89

习题4 93

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

5.1循环结构 98

5.2 Do…Loop语句 99

5.2.1当型循环语句 99

5.2.2直到型循环语句 101

5.3 For…Next语句 103

5.4循环的嵌套 105

5.5循环强制退出的Exit Do和Exit For语句 107

5.6常用算法 108

5.6.1穷举法 108

5.6.2求级数的和 109

5.6.3递推法 110

5.6.4迭代法 111

5.7综合应用 113

习题5 114

第6章 数组 121

6.1数组的概念 121

6.2静态数组和动态数组 122

6.2.1静态数组的声明 122

6.2.2动态数组的声明 123

6.3数组的基本操作 125

6.3.1给数组元素赋值 125

6.3.2数组元素的引用与输出 126

6.3.3 LBound和UBound函数 128

6.4应用实例 128

6.4.1一维数组的应用实例 128

6.4.2二维数组的应用实例 132

6.5控件数组 136

6.5.1控件数组的概念 136

6.5.2控件数组的创建 136

6.5.3控件数组的应用实例 137

6.6综合应用 138

习题6 142

第7章 过程 146

7.1过程的类型 146

7.2 Sub过程 146

7.2.1 Sub过程的创建 146

7.2.2 Sub过程的调用 147

7.3 Function过程 149

7.3.1 Function过程的定义 149

7.3.2 Function过程的调用 149

7.4参数传递 150

7.4.1形参与实参 150

7.4.2传值 150

7.4.3传地址 151

7.4.4数组参数的传递 152

7.4.5对象参数的传递 153

7.5可选参数与可变参数 155

7.5.1可选参数 155

7.5.2可变参数 156

7.6变量与过程的作用域 157

7.6.1变量的作用域 157

7.6.2过程的作用域 159

7.7过程的递归调用 160

7.8鼠标与键盘事件过程 162

7.8.1鼠标事件过程 162

7.8.2键盘事件过程 164

7.8.3对象拖放 166

7.9综合应用 168

习题7 170

第8章 多窗体与程序调试 176

8.1多窗体 176

8.1.1向工程中添加多个窗体 176

8.1.2设置启动窗体及与多窗体有关的操作 177

8.2多窗体应用程序的创建 178

8.2.1多重窗体应用实例 178

8.2.2多文档窗体应用实例 181

8.3程序调试的方法 185

8.3.1 VB程序中的错误类型 185

8.3.2“调试”工具栏 190

8.3.3设置断点 191

8.3.4跟踪程序的运行 191

8.4使用调试窗口 192

8.4.1“本地”窗口 192

8.4.2“立即”窗口 193

8.4.3“监视”窗口 194

8.5错误的捕捉 195

8.5.1设置错误陷阱 195

8.5.2编写错误处理程序 195

8.5.3退出错误处理 196

习题8 196

第9章 数据文件 198

9.1文件的结构与分类 198

9.1.1文件的结构 198

9.1.2文件的分类 199

9.2文件的打开与关闭 199

9.2.1文件的打开 199

9.2.2文件的关闭 200

9.2.3与文件操作有关的语句与函数 201

9.3顺序文件 201

9.3.1顺序文件的写操作 202

9.3.2顺序文件的读操作 203

9.4随机文件与二进制文件 206

9.4.1随机文件的写操作 206

9.4.2随机文件的读操作 207

9.4.3随机文件中记录的添加与删除 208

9.4.4二进制文件的读写操作 210

9.5文件系统控件 211

9.5.1驱动器列表框 212

9.5.2目录列表框 212

9.5.3文件列表框 212

9.5.4文件系统控件的同步操作 213

9.6文件基本操作 215

9.7综合应用 216

习题9 217

第10章 用户界面设计 219

10.1菜单 219

10.1.1菜单编辑器 219

10.1.2创建下拉式菜单 221

10.1.3创建弹出式菜单 224

10.2对话框 225

10.2.1通用对话框控件 225

10.2.2通用对话框 227

10.2.3自定义对话框 231

10.3工具栏和状态栏 231

10.3.1工具栏 232

10.3.2状态栏 234

10.4滚动条 236

10.5综合应用 238

习题10 240

第11章 图形技术 243

11.1图形显示 243

11.1.1直接将图片加载到窗体中 243

11.1.2使用图像控件和图片框控件 243

11.2绘图控件 244

11.2.1 Line控件 245

11.2.2 Shape控件 245

11.3绘图方法 247

11.3.1 Visual Basic的坐标系统 247

11.3.2绘图属性 249

11.3.3绘图方法 251

11.4图形处理 255

11.4.1图形的重绘 255

11.4.2图形的变换 256

11.4.3图形的保存 258

11.5综合应用 258

习题11 262

第12章 访问数据库 264

12.1数据库概述 264

12.1.1关系数据库的基本概念 264

12.1.2关系数据库的分类 265

12.1.3关系数据库的设计规则 266

12.2数据库的创建与维护 266

12.2.1创建Access数据库 266

12.2.2创建表 267

12.2.3定义表间关系 273

12.2.4数据库维护 275

12.3数据库的访问 275

12.3.1 Visual Basic的数据访问接口 276

12.3.2使用ADO控件访问数据库 276

12.3.3使用ADO对象访问数据库 282

12.4结构化查询语言SQL 289

12.4.1 SQL语句 289

12.4.2数据查询语句Select 291

12.4.3常用SQL语句及其应用 291

12.5综合应用 294

习题12 299

参考文献 300