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

  • 购买积分:12 如何计算积分?
  • 作  者:王红亮,马志刚编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2011
  • ISBN:9787118069297
  • 页数:324 页
图书介绍:本书主要介绍了VB程序设计基础、面向对象程序设计概述、窗体及常用内部控件、程序基本控制结构、数组、函数与过程、文件管理、动态链接库(DLL)和应用程序接口(API)、ActiveX控件、菜单、工具栏、状态栏设计、绘图程序设计、数据控件与数据库编程、网络编程等方面的内容,本书把VB基础知识和应用实例有机地结合起来,有利于教师教学和学生学习。本书可以作为高等院校文科专业本专科数学教材。

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

1.1程序设计语言 1

1.1.1机器语言和汇编语言 1

1.1.2早期的程序设计语言 2

1.1.3结构化程序设计语言 2

1.1.4面向对象程序设计语言 2

1.2 Visual Basic概述 3

1.2.1 Visual Basic的发展历程 3

1.2.2 Visual Basic的特点 4

1.2.3 Visual Basic 6.0版本介绍 5

1.3 Visual Basic 6.0集成开发环境 6

1.3.1启动VB6.0 6

1.3.2 VB集成开发环境的组成 6

1.4 Visual Basic 6.0系统开发流程 11

1.4.1打开或新建工程 11

1.4.2设计应用程序界面 11

1.4.3编写代码 12

1.4.4运行和调试程序 13

1.4.5保存工程文件 14

1.4.6生成可执行文件 14

1.4.7应用程序发布 15

本章小结 18

习题 18

第2章VB程序设计基础 19

2.1标识符 19

2.2数据类型 20

2.2.1基本数据类型 20

2.2.2用户自定义数据类型 23

2.3常量与变量 23

2.3.1常量 23

2.3.2变量 25

2.4内部函数 29

2.4.1数学函数 30

2.4.2转换函数 30

2.4.3字符函数 31

2.4.4日期函数 33

2.4.5其他函数 34

2.5运算符与表达式 41

2.5.1赋值运算符和赋值表达式 41

2.5.2算术运算符和算术表达式 42

2.5.3字符串运算符和字符串表达式 44

2.5.4关系运算符和关系表达式 44

2.5.5逻辑运算符和逻辑表达式 45

2.5.6运算符的优先级 47

本章小结 48

习题 48

第3章 面向对象程序设计 51

3.1类和对象 51

3.1.1对象 51

3.1.2类 51

3.2 VB中的对象及其三要素 52

3.2.1属性 52

3.2.2方法 53

3.2.3事件 54

本章小结 54

习题 55

第4章 窗体及常用内部控件 56

4.1窗体 56

4.1.1窗体的构成 56

4.1.2窗体的类型 56

4.1.3窗体的添加和删除 57

4.1.4窗体的常用属性、方法和事件 58

4.2 VB对象的常用属性、方法和事件 59

4.2.1 VB对象的常用属性 59

4.2.2 VB对象的常用方法 64

4.2.3 VB对象的常用事件 67

4.3 VB控件 72

4.4标签控件 73

4.4.1标签控件的属性 73

4.4.2标签控件的事件 74

4.5文本框控件 75

4.5.1文本框控件的属性 75

4.5.2文本框控件的事件 76

4.6命令按钮控件 77

4.6.1命令按钮控件的属性 77

4.6.2命令按钮控件的事件 78

4.7复选框控件 79

4.7.1复选框控件的属性 80

4.7.2复选框控件的事件 80

4.8单选按钮控件 82

4.8.1单选按钮控件的属性 82

4.8.2单选按钮控件的事件 82

4.9框架控件 84

4.10列表框控件 87

4.10.1列表框控件的属性 87

4.10.2列表框控件的事件 89

4.10.3列表框控件的方法 89

4.11组合框控件 91

4.11.1组合框控件的属性 91

4.11.2组合框控件的事件 92

4.11.3组合框控件的方法 92

4.12图片框控件 93

4.12.1图片框控件的属性 94

4.12.2图片框控件的事件和方法 94

4.13图像控件 95

4.13.1图像控件的属性 95

4.13.2图像控件的事件和方法 95

4.14滚动条控件 95

4.14.1滚动条控件的属性 96

4.14.2滚动条控件的事件 96

4.15时钟控件 97

4.15.1时钟控件的属性 97

4.15.2时钟控件的事件 98

本章小结 99

习题 99

第5章 程序基本控制结构 102

5.1算法的概念和描述 102

5.1.1算法的概念和特性 102

5.1.2算法的描述 103

5.2 VB语句 106

5.2.1 VB语句规范 107

5.2.2赋值语句 107

5.2.3注释语句 108

5.2.4结束和暂停语句 108

5.2.5错误处理语句 109

5.2.6 With语句 109

5.3顺序结构 110

5.4选择结构 110

5.4.1 If语句 110

5.4.2 Select Case语句 115

5.4.3 Goto语句 117

5.4.4 IIf函数 118

5.5循环结构 118

5.5.1 For循环语句 118

5.5.2 While循环语句 120

5.5.3 Do循环语句 121

5.5.4循环语句嵌套 124

5.5.5循环跳出语句 126

本章小结 127

习题 127

第6章 数组和记录 131

6.1数组 131

6.1.1数组的特点 131

6.1.2数组的类型 131

6.2数组的声明和引用 132

6.2.1静态数组的声明 132

6.2.2动态数组的声明 133

6.2.3数组的引用 134

6.2.4与数组相关的函数和语句 135

6.3数组的基本操作 137

6.3.1数组元素的输入和输出 137

6.3.2数组元素的统计分析 138

6.3.3数组元素的插入 139

6.3.4数组元素的删除 141

6.3.5数组元素的查找 142

6.3.6数组的排序 142

6.3.7二维数组的应用 144

6.4控件数组 147

6.4.1控件数组的概念 147

6.4.2控件数组的创建 147

6.4.3控件数组的删除 148

6.5记录和记录数组 156

6.5.1记录类型及其变量 156

6.5.2记录变量的初始化 158

6.5.3记录数组 158

本章小结 160

习题 160

第7章 函数和过程 166

7.1 Sub过程的定义和调用 166

7.1.1 Sub过程的定义 166

7.1.2 Sub过程的创建 167

7.1.3 Sub过程的调用 168

7.2 Function过程的定义和调用 170

7.2.1 Function过程的定义 170

7.2.2 Function过程的创建 170

7.2.3 Function过程的调用 171

7.3参数传递 173

7.3.1形参与实参 173

7.3.2参数传递方式 173

7.4嵌套和递归调用 177

7.4.1嵌套调用 177

7.4.2递归调用 178

本章小结 180

习题 180

第8章 文件管理 186

8.1文件 186

8.1.1文件结构 186

8.1.2文件类型 187

8.1.3文件操作 188

8.2顺序文件操作 188

8.2.1顺序文件的打开 188

8.2.2顺序文件的写入 189

8.2.3顺序文件的读取 189

8.2.4顺序文件的关闭 190

8.3随机文件操作 191

8.3.1随机文件的打开和关闭 191

8.3.2随机文件的写入 192

8.3.3随机文件的读取 192

8.3.4添加记录 192

8.3.5删除记录 192

8.4二进制文件操作 195

8.4.1二进制文件的打开和关闭 195

8.4.2二进制文件的写入 195

8.4.3二进制文件的读取 196

8.5文件操作函数和语句 197

8.6文件管理控件 199

8.6.1驱动器列表框控件 199

8.6.2目录列表框控件 200

8.6.3文件列表框控件 200

8.6.4文件管理控件的联合使用 201

本章小结 202

习题 202

第9章 动态链接库和应用程序接口 205

9.1概述 205

9.1.1静态链接和动态链接 205

9.1.2动态链接库函数和过程的声明 206

9.2访问Window API函数 207

9.2.1 API文本浏览器 208

9.2.2应用举例 209

9.3访问其他动态链接库 212

9.3.1 VB和C/C+++的数据类型转换 212

9.3.2应用举例 213

本章小结 215

习题 215

第10章ActiveX控件 216

10.1 ActiveX控件概述 216

10.2通用对话框控件 217

10.2.1文件对话框 218

10.2.2颜色对话框 220

10.2.3字体对话框 221

10.2.4打印对话框 223

10.3 ImageList控件 225

10.4 TreeView控件 229

10.5 ListView控件 235

10.6 ProgressBar控件 243

10.7 Slider控件 245

10.8选项卡控件 247

10.8.1 TabStrip控件 247

10.8.2 SSTab控件 251

10.8.3 TabStrip控件和SSTab控件的区别 252

本章小结 253

习题 253

第11章 菜单、工具栏和状态栏设计 254

11.1菜单设计 254

11.1.1菜单 254

11.1.2菜单编辑器 255

11.1.3弹出式菜单 256

11.1.4菜单编程 257

11.2工具栏设计 260

11.2.1 Toolbar控件 260

11.2.2工具栏创建 264

11.3状态栏设计 265

11.3.1 StatusBar控件 265

11.3.2状态栏创建 267

本章小结 272

习题 273

第12章 图形程序设计 274

12.1坐标系统 274

12.1.1坐标度量单位 274

12.1.2标准坐标系统 275

12.1.3自定义坐标系统 275

12.2绘图属性 276

12.3绘图方法 277

12.3.1 PSet方法 277

12.3.2 Line方法 278

12.3.3 Circle方法 280

12.4图形程序设计应用 282

本章小结 286

习题 287

第13章 数据控件与数据库编程 288

13.1数据库 288

13.1.1相关概念 288

13.1.2数据库创建 289

13.1.3 SQL语言 292

13.2 Data控件 294

13.2.1数据绑定控件 294

13.2.2 Data控件的属性 295

13.2.3 Data控件的方法 296

13.2.4 Data控件的事件 297

13.2.5 Recordset对象 298

13.2.6 Data控件应用举例 300

13.3 ADO控件 302

13.3.1 ADO控件的属性 303

13.3.2 ADO控件的方法 305

13.3.3 ADO控件的事件 305

13.3.4 Recordset对象 305

13.3.5 ADO控件应用举例 306

本章小结 308

习题 308

第14章 网络编程 309

14.1网络协议 309

14.2 Winsock控件 310

14.2.1 Winsock控件的属性 310

14.2.2 Winsock控件的方法 312

14.2.3 Winsock控件的事件 313

14.3应用举例 314

14.3.1 TCP协议应用举例 315

14.3.2 UDP协议应用举例 319

本章小结 321

习题 322

附录ASCII字符对照表 323

参考文献 324