《Visual Basic程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王国权,佟佳颖,王伟著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302389620
  • 页数:300 页
图书介绍:本书以Visual Basic6.0软件系统为环境,系统地介绍了Visual Basic程序设计的基本概念、理论和方法。全书共分15章,内容包括VisualBasic程序设计概述、isual Basic语言基础、Visual Basic程序设计基本结构、窗体与常用控件、数组、过程、鼠标与键盘事件、Visual Basic的界面设计、Visual Basic图形操作、文件系统、API函数、数据库管理应用程序设计、多媒体应用程序设计、网络程序设计基础、程序的调试与发布等。

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

1.1 程序设计基础知识 1

1.1.1 基础理论知识 1

1.1.2 面向对象的程序设计方法 3

1.2 Visual Basic 6.0简介 5

1.2.1 Visual Basic的背景 5

1.2.2 Visual Basic 6.0的特点 5

1.3 Visual Basic 6.0集成开发环境 6

1.3.1 Visual Basic 6.0集成开发环境介绍 6

1.3.2 Visual Basic 6.0的安装 9

1.4 Visual Basic 6.0应用程序设计 13

1.4.1 Visual Basic 6.0的工程管理 13

1.4.2 Visual Basic 6.0程序设计步骤 15

1.4.3 简单应用程序设计实例 16

习题1 19

第2章 Visual Basic程序设计基础 21

2.1 数据类型 21

2.1.1 数值型数据 22

2.1.2 字符型数据 23

2.1.3 布尔型数据 23

2.1.4 日期型数据 23

2.1.5 变体型数据 24

2.1.6 对象型数据 24

2.1.7 自定义类型 24

2.2 变量 25

2.2.1 变量的命名 26

2.2.2 变量的声明 26

2.3 常量 27

2.3.1 直接常量 27

2.3.2 系统常量 28

2.3.3 用户自定义符号常量 28

2.4 运算符与表达式 29

2.4.1 算术运算符与算术表达式 29

2.4.2 比较运算符与比较表达式 30

2.4.3 逻辑运算符与逻辑表达式 30

2.4.4 字符串连接运算符与字符串表达式 31

2.4.5 运算符的优先级 32

2.5 函数 33

2.5.1 数学函数 33

2.5.2 类型转换函数 33

2.5.3 字符串函数 34

2.5.4 时间/日期函数 35

2.5.5 随机函数 36

2.5.6 格式输出函数 36

2.5.7 输入输出函数 38

2.6 应用实例 40

习题2 41

第3章 Visual Basic程序设计结构 43

3.1 顺序结构 43

3.2 选择结构 44

3.2.1 If条件语句 44

3.2.2 Select Case多分支选择结构 46

3.2.3 选择结构的嵌套 48

3.2.4 条件函数 49

3.3 循环结构 50

3.3.1 For…Next循环结构 50

3.3.2 Do…Loop循环结构 51

3.3.3 While…Wend循环结构 53

3.3.4 循环的嵌套 54

习题3 56

第4章 窗体与标准控件 61

4.1 窗体 61

4.1.1 窗体的组成 61

4.1.2 窗体的属性 61

4.1.3 窗体的事件 64

4.1.4 窗体的方法 65

4.2 控件的分类 67

4.3 控件的属性 68

4.3.1 名称属性 68

4.3.2 控件的属性值 68

4.3.3 焦点 68

4.3.4 Tab键顺序 69

4.3.5 访问键 69

4.4 标准控件 69

4.4.1 标签控件 69

4.4.2 命令按钮控件 70

4.4.3 文本框控件 72

4.4.4 框架控件 73

4.4.5 选项按钮控件 73

4.4.6 复选框控件 75

4.4.7 列表框控件 77

4.4.8 组合框控件 79

4.4.9 滚动条控件 79

4.4.10 计时器控件 81

习题4 83

第5章 数组 85

5.1 数组概述 85

5.2 数组的函数与语句 86

5.3 静态数组 89

5.3.1 一维数组 90

5.3.2 二维数组 94

5.3.3 多维数组 97

5.4 动态数组 97

5.4.1 动态数组的声明 97

5.4.2 动态数组的应用 99

5.5 控件数组 100

5.5.1 控件数组的概念 100

5.5.2 控件数组的特点 101

5.5.3 控件数组的创建 101

5.5.4 控件数组的应用 102

习题5 104

第6章 过程 108

6.1 过程概述 108

6.2 子程序过程 109

6.2.1 子程序过程的定义 109

6.2.2 子程序过程的建立 110

6.2.3 子程序过程的调用 110

6.3 函数过程 112

6.3.1 函数过程的定义 112

6.3.2 函数过程的调用 113

6.3.3 函数过程和子程序过程的比较 114

6.4 过程的作用域 115

6.5 参数的传递 117

6.5.1 形参和实参 118

6.5.2 传值与传地址 118

6.5.3 数组参数的传递 121

6.5.4 对象参数的传递 122

6.6 可选参数和可变参数 124

6.6.1 可选参数 124

6.6.2 可变参数 126

6.7 过程的嵌套调用和递归调用 126

6.7.1 过程的嵌套调用 126

6.7.2 过程的递归调用 128

习题6 129

第7章 鼠标与键盘事件 133

7.1 鼠标事件 133

7.1.1 Click与DblClick事件 133

7.1.2 MouseMove、MouseDown与MouseUp事件 134

7.1.3 拖放操作 135

7.1.4 鼠标事件的应用 137

7.2 键盘事件 139

7.2.1 KeyPress事件 140

7.2.2 KeyDown和KeyUp事件 140

7.2.3 键盘事件的应用 142

习题7 144

第8章 Visual Basic界面设计 147

8.1 菜单 147

8.1.1 菜单编辑器 147

8.1.2 下拉式菜单 149

8.1.3 弹出式菜单 150

8.2 对话框的设计 152

8.2.1 通用对话框 152

8.2.2 文件对话框 153

8.2.3 颜色对话框 157

8.2.4 字体对话框 158

8.2.5 打印对话框 159

8.3 工具栏和状态栏的设计 162

8.3.1 ImageList控件 163

8.3.2 ToolBar控件 163

8.4 多文档界面的设计 166

8.4.1 多文档界面的创建 166

8.4.2 MDI窗体的常用属性和方法 167

习题8 168

第9章 Visual Basic图形操作 171

9.1 Visual Basic的坐标系统 171

9.2 图形控件 172

9.2.1 直线控件 173

9.2.2 形状控件 173

9.3 图片显示控件 174

9.3.1 图像框控件 174

9.3.2 图片框控件 175

9.4 常用绘图方法 175

9.4.1 Line方法 175

9.4.2 Circle方法 176

9.4.3 PSet方法 177

9.4.4 Cls方法 177

9.4.5 Point方法 177

9.5 绘图属性 178

9.5.1 AutoRedraw属性 178

9.5.2 DrawMode属性 178

9.5.3 DrawWidth属性 179

9.5.4 DrawStyle属性 179

9.5.5 FillStyle属性 179

习题9 180

第10章 文件操作 182

10.1 文件的分类与结构 182

10.1.1 文件的分类 182

10.1.2 文件的结构 183

10.2 文件操作语句和函数 184

10.3 顺序文件 188

10.3.1 顺序文件的打开与关闭 188

10.3.2 顺序文件的读操作 189

10.3.3 顺序文件的写操作 190

10.3.4 顺序文件的应用实例 191

10.4 随机文件 193

10.4.1 随机文件的打开与关闭 194

10.4.2 随机文件的读/写操作 194

10.4.3 随机文件的应用实例 195

10.5 二进制文件 199

10.5.1 二进制文件的操作 199

10.5.2 二进制文件的应用实例 200

10.6 文件系统控件 201

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

10.6.2 文件列表框 202

10.6.3 文件系统控件的组合 204

10.6.4 文件系统控件的应用实例 204

习题10 205

第11章 数据库应用程序设计 208

11.1 数据库基础 208

11.1.1 数据库基本概念 208

11.1.2 关系型数据库 210

11.2 数据库应用程序开发基础 211

11.2.1 数据库应用程序开发的基本原则 211

11.2.2 数据库应用程序开发的基本步骤 211

11.3 基本数据访问介绍 212

11.3.1 数据库表的管理 212

11.3.2 数据库表的查询 213

11.4 数据库可视化管理器的操作 214

11.4.1 可视化管理器的启动 215

11.4.2 使用可视化管理器建立数据库 216

11.4.3 使用可视化管理器建立查询 225

11.5 数据库的主要控件 227

11.5.1 Data控件 227

11.5.2 ADO Data控件 230

11.5.3 显示与编辑数据的基本控件 234

习题11 238

第12章 多媒体应用程序设计 239

12.1 API函数 239

12.1.1 API函数基础知识 239

12.1.2 API函数应用实例 241

12.2 音频与视频应用程序设计 243

12.2.1 MMControl控件 243

12.2.2 Animation控件 248

12.2.3 WindowsMediaPlayer控件 249

习题12 253

第13章 网络应用程序设计 254

13.1 Internet Transfer控件 254

13.1.1 Internet Transfer控件的常用属性 255

13.1.2 Internet Transfer控件的方法 256

13.1.3 Internet Transfer控件的事件 257

13.1.4 Internet Transfer控件的应用实例 258

13.2 Winsock控件 259

13.2.1 Winsock控件的常用属性 259

13.2.2 Winsock控件的方法 261

13.2.3 Winsock控件的事件 262

13.2.4 Winsock控件的应用实例 263

13.3 WebBrowser控件 267

13.3.1 WebBrowser控件的常用属性 267

13.3.2 WebBrowser控件的方法 268

13.3.3 WebBrowser控件的事件 268

13.3.4 WebBrowser控件的应用实例 269

习题13 271

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

14.1 常见错误类型 273

14.1.1 编译错误 273

14.1.2 运行错误 274

14.1.3 逻辑错误 275

14.2 Visual Basic的调试环境 275

14.2.1 “调试”工具栏 275

14.2.2 程序调试窗口 276

14.3 Visual Basic的程序调试 278

14.3.1 防止程序错误的第一步 278

14.3.2 中断调试 278

14.3.3 单步调试 279

14.3.4 跳跃调试 280

14.4 错误处理 280

14.4.1 错误处理的步骤 280

14.4.2 Err对象 280

14.4.3 捕获错误语句 280

14.4.4 退出错误处理语句 281

习题14 282

附录A ASCII码表 283

附录B 全国计算机等级考试二级VB考试大纲 285

附录C 288

2011年4月全国计算机等级考试二级笔试试卷 288

2011年4月全国计算机等级考试二级上机考试模拟题 297

2011年4月全国计算机等级考试二级笔试试卷答案 300

参考文献 301