《Visual Basic 程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:麦范金主编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2008
  • ISBN:9787118058901
  • 页数:329 页
图书介绍:本书主要介绍了Visual Basic6.0开发应用程序的步骤和方法等内容。

基础篇 1

第1章 VisualBasic程序设计概述 1

1.1VisualBasic简介 1

1.1.1VisualBasic的发展史 1

1.1.2VisualBasic的特点 1

1.1.3VisualBasic的启动和退出 2

1.2VisualBasic集成开发环境 3

1.2.1菜单与工具栏 4

1.2.2窗体窗口 4

1.2.3属性窗口 4

1.2.4代码窗口 4

1.2.5立即窗口 5

1.2.6控件工具箱窗口 5

1.2.7窗体布局窗口 6

1.2.8工程资源管理窗口 6

习题 6

第2章 VisualBasic程序设计基础 7

2.1程序设计方法概述 7

2.1.1计算机解决问题的一般过程 7

2.1.2面向过程程序设计 7

2.1.3面向对象程序设计 8

2.2对象的基本概念 8

2.2.1类和对象 8

2.2.2属性、事件、方法 9

2.3用VisualBasic建立简单应用程序 11

2.3.1建立用户界面 11

2.3.2设置对象属性 12

2.3.3编写事件过程 13

2.3.4保存和运行程序 14

2.4基本控件 14

2.4.1基本属性 14

2.4.2窗体 15

2.4.3命令按钮 16

2.4.4标签 16

2.4.5文本框 17

2.5Visual Basic工程管理 19

2.5.1工程的组成 19

2.5.2工程环境设置 20

习题 21

第3章 Visual Basic语言基础 24

3.1程序词法符号 24

3.1.1关键字 24

3.1.2标识符 24

3.1.3标点符号 24

3.1.4几点说明 25

3.2数据类型 25

3.2.1数据类型的概念 25

3.2.2标准数据类型 26

3.2.3用户自定义数据类型 28

3.3常量和变量 28

3.3.1常量 29

3.3.2变量 29

3.4运算符与表达式 30

3.4.1算术运算符和算术表达式 30

3.4.2字符串运算符和字符串表达式 32

3.4.3关系运算符和关系表达式 32

3.4.4逻辑运算符和逻辑表达式 32

3.5常用内部函数 34

3.5.1数学函数 34

3.5.2字符串函数 35

3.5.3日期和时间函数 36

3.5.4转换函数 37

3.5.5其他函数 37

3.6编码规则 38

习题 39

第4章 程序控制结构 41

4.1算法概念及其描述 41

4.1.1算法的概念 41

4.1.2算法的描述 42

4.1.3算法的特征 42

4.1.4算法的要素 43

4.2顺序结构 43

4.2.1赋值语句 44

4.2.2数据输入 45

4.2.3数据输出 46

4.2.4注释语句 48

4.3选择结构 49

4.3.1If结构 49

4.3.2SelectCase结构 52

4.3.3IIf函数 54

4.3.4选择结构嵌套 54

4.4循环结构 56

4.4.1For循环结构 56

4.4.2Do循环结构 57

4.4.3While循环结构 58

4.4.4循环嵌套 59

4.5辅助控制语句 59

4.5.1GoTo语句 59

4.5.2Exit语句 60

4.5.3End语句 60

4.5.4With语句 60

4.6基本算法 60

4.6.1累加、连乘 60

4.6.2穷举 61

4.6.3最大值、最小值 62

4.6.4递推法 63

习题 63

第5章 常用控件 66

5.1控件概述 66

5.1.1内部控件 66

5.1.2ActiveX控件 66

5.1.3可插入对象 66

5.2单选钮和复选框以及框架 66

5.2.1单选钮和复选框 67

5.2.2框架 69

5.3列表框和组合框 71

5.3.1列表框 71

5.3.2组合框 74

5.4滚动条 75

5.4.1常用属性 75

5.4.2常用事件 76

5.5计时器 77

5.5.1常用属性 77

5.5.2常用事件 77

5.6键盘和鼠标事件 78

5.6.1键盘事件 78

5.6.2鼠标事件 81

习题 82

第6章 数组 84

6.1数组的概念 84

6.2静态数组 85

6.2.1一维静态数组 85

6.2.2多维静态数组 85

6.2.3数组基本操作 86

6.3动态数组 90

6.3.1动态数组的声明 90

6.3.2Split、Join函数 93

6.4控件数组 95

6.5常用算法 97

6.5.1数的排序 97

6.5.2数的查找 99

6.5.3数组中元素的插入和删除 102

习题 104

第7章 过程 106

7.1子过程的定义及调用 106

7.1.1子过程定义 106

7.1.2子过程的调用 108

7.2自定义函数过程的定义及调用 109

7.2.1自定义函数过程的定义 109

7.2.2自定义函数过程的调用 110

7.3参数传递 110

7.3.1按值传递参数 111

7.3.2按地址传递参数 111

7.3.3可选参数与可变参数 114

7.4变量、过程的作用域 115

7.4.1过程的作用域 115

7.4.2变量的作用域 115

7.5过程的嵌套与递归 116

7.5.1过程的嵌套 116

7.5.2过程的递归 118

习题 121

第8章 通用对话框、菜单、多文档界面 123

8.1通用对话框 123

8.1.1添加控件到VB工具箱 123

8.1.2通用对话框的使用 124

8.1.3“打开文件”对话框 124

8.1.4“另存为”对话框 126

8.1.5“颜色”对话框 127

8.1.6“字体”对话框 127

8.1.7“打印”对话框 128

8.1.8“帮助”对话框 129

8.2菜单设计 130

8.2.1菜单编辑器 130

8.2.2弹出菜单 131

8.2.3动态菜单 132

8.3单文档界面和多文档界面 134

8.3.1单文档界面 134

8.3.2多文档界面 138

习题 141

第9章 图形 143

9.1图形概述 143

9.2图形控件 143

9.2.1图形框 143

9.2.2图像框 144

9.2.3直线 144

9.2.4形状 144

9.3图形操作基础 144

9.3.1坐标系统 144

9.3.2绘图属性 145

9.4图形方法 146

9.4.1Pset方法 146

9.4.2Line方法 147

9.4.3Circle方法 147

9.4.4Point方法 147

9.4.5PaintPicture方法 148

9.4.6SavePicture语句 153

9.5简单应用 153

习题 155

第10章 文件 156

10.1文件概述 156

10.1.1文件的概念 156

10.1.2文件的结构 156

10.1.3文件的分类 156

10.2文件的基本操作及处理函数 157

10.2.1文件的基本操作 157

10.2.2文件的处理函数 158

10.3顺序文件的读写 159

10.3.1顺序文件的写 159

10.3.2顺序文件的读 161

10.4随机文件的读写 163

10.4.1随机文件的写 163

10.4.2随机文件的读 164

10.5二进制文件的读写 165

10.6文件系统操作语句和文件系统控件 166

10.6.1文件系统操作语句 166

10.6.2文件系统控件 167

习题 169

第11章 程序调试与程序发布 172

11.1程序调试 172

11.1.1程序错误类型 172

11.1.2VB的调试方法 173

11.1.3错误捕获技术 174

11.2应用程序的发布 175

11.2.1程序的编译 175

11.2.2程序的发布 175

习题 176

提高篇 177

第12章 多媒体应用 177

12.1多媒体技术基础 177

12.1.1基本概念 177

12.1.2VB多媒体应用程序开发方法和技术 177

12.1.3多媒体控制接口 178

12.2多媒体控件 180

12.3Windows应用程序接口 183

12.3.1声明 183

12.3.2参数传递 183

12.3.3调用 184

12.3.4几个API多媒体函数 184

12.4多媒体应用实例 186

12.4.1应用程序的背景音乐 186

12.4.2CD音乐光盘播放器 189

12.4.3AVI电影播放器 192

12.4.4检测系统是否安装了声卡 196

12.4.5用sndPlaySound播放Wav文件 196

习题 197

第13章 数据库应用 198

13.1数据库概述 198

13.1.1数据库 198

13.1.2SQL语言简介 198

13.1.3数据库管理工具 200

13.1.4VB数据库访问方法技术 201

13.2使用数据控件访问数据库 201

13.2.1Data控件 202

13.2.2使用Data控件访问数据库 204

13.3使用DAO访问数据库 207

13.3.1创建工作区 207

13.3.2创建、打开数据库 208

13.4使用ADO访问数据库 211

13.4.1用ADO数据控件访问数据库 211

13.4.2使用ADO对象访问数据库 215

13.5使用DataEnvironment访问数据库 220

13.6报表 223

13.6.1用DataReport创建报表 223

13.6.2用Excel预览、打印报表 225

习题 227

第14章 通信应用 228

14.1串口通信 228

14.1.1异步通信RS-232C标准 228

14.1.2MSComm控件 228

14.1.3Modem 232

14.2网络通信 238

14.2.1Winsock控件 238

14.2.2应用实例 241

14.3Internet应用 245

14.3.1WebBrowser控件 245

14.3.2Inet控件 246

习题 258

第15章 创建类及对象 259

15.1类及对象概述 259

15.2创建类模块 259

15.2.1添加属性 260

15.2.2添加方法 261

15.2.3添加事件 261

15.3类的引用 262

15.4创建ActiveX部件 264

15.4.1概述 264

15.4.2创建及引用ActiveX控件 264

15.4.3创建及引用ActiveXDLL 270

15.4.4创建及引用ActiveXEXE 274

实验篇 278

实验一 VisualBasic开发环境及简单程序设计 278

实验二 VisualBasic基本语言要素的使用 280

实验三 顺序结构(基本输入/输出) 282

实验四 选择结构 284

实验五 循环结构 286

实验六 VisualBasic常用控件 288

实验七 数组 290

实验八 排序与查找 291

实验九 过程与递归 292

实验十 菜单、对话框、多文档界面 293

实验十一 图形 294

实验十二 文件 295

实验十三 多媒体应用 297

实验十四 数据库应用 299

实验十五 通信应用 302

实验十六 创建类及对象 303

附录A VisualBasic6.0常用函数 304

附录B VisualBasic6.0常用语句 316

附录C 参考答案 327

参考文献 329