《Visual Basic程序设计及应用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈明锐主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:9787040247176
  • 页数:341 页
图书介绍:本书依据Visual Basic课程教学大纲,并结合编者多年的教学实践、编程经验和考试命题与考试分析的经验,由浅入深、循序渐进地介绍了Visual Basic程序设计的相关知识。本书以Visual Basic 6.0版本为背景,介绍了程序设计基础、面向对象方法和可视化编程技术。主要内容包括:Visual Basic环境和程序设计基础知识,对象的基本概念和方法,VB常用控件、窗体和菜单及其应用,图形与图像操作,数据库、多媒体、外部对象等的应用操作。

第1章 Visual Basic概述 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic版本的演进 1

1.1.2 Visual Basic的功能与特点 2

1.1.3 Visual Basic的运行环境 4

1.1.4 安装 4

1.1.5 启动 6

1.2 Visual Basic集成开发环境 7

1.2.1 标题栏、菜单栏和工具栏 7

1.2.2 窗体窗口 9

1.2.3 工具箱 10

1.2.4 “属性”窗口 11

1.2.5 工程资源管理器窗口 11

1.2.6 代码窗口 12

1.2.7 “窗体布局”窗口 13

1.2.8 “立即”窗口 13

1.3 使用Visual Basic帮助系统 14

1.3.1 使用MSDN Library查阅器 14

1.3.2 使用上下文相关的帮助 15

1.3.3 从Internet上获取帮助 17

本章小结 17

习题1 17

第2章 Visual Basic程序设计入门 18

2.1 程序设计方法演进 18

2.1.1 早期程序设计 18

2.1.2 结构化程序设计 19

2.1.3 面向对象程序设计 19

2.2 对象的概念及其三要素 20

2.2.1 对象和类 20

2.2.2 对象的属性、事件和方法 21

2.2.3 对象的建立及编辑 23

2.2.4 对象的基本属性 24

2.2.5 对象的默认属性 29

2.3 窗体、按钮、标签和文本框 29

2.3.1 窗体 30

2.3.2 命令按钮 38

2.3.3 标签和文本框 39

2.4 Visual Basic工程的创建及综合应用实例 42

2.4.1 Visual Basic工程的组成和管理 43

2.4.2 Visual Basic应用程序的建立过程 45

2.4.3 Visual Basic工程打开、保存等操作的常见问题 50

2.4.4 综合应用实例 53

2.5 自定义Visual Basic工作环境 58

2.5.1 代码窗口和工程窗口的工作环境设置 59

2.5.2 “通用”选项卡 61

本章小结 61

习题2 62

第3章 Visual Basic语言基础 63

3.1 Visual Basic编码基本规则 63

3.2 数据类型 64

3.2.1 标准数据类型 65

3.2.2 自定义的数据类型 66

3.3 变量和常量 67

3.3.1 变量和常量的命名规则 67

3.3.2 变量声明 67

3.3.3 变量数据类型的转换 69

3.3.4 常量声明 69

3.4 常用内部函数 70

3.5 运算符 77

3.6 表达式 79

3.6.1 表达式的书写规则 79

3.6.2 表达式中不同数据类型的转换 79

3.6.3 表达式中各种运算符的优先级 79

3.7 基本约定和语句 80

3.7.1 命令格式中常见符号约定 80

3.7.2 基本语句 80

本章小结 81

习题3 81

第4章 基本结构 83

4.1 数据基本输入输出 83

4.1.1 数据输入 83

4.1.2 数据输出 85

4.2 选择结构 87

4.2.1 单条件分支结构If 88

4.2.2 块结构条件语句 89

4.2.3 If语句的嵌套及If多分支结构 90

4.2.4 多分支条件选择语句——Select Case语句 91

4.3 循环结构 94

4.3.1 Do…Loop循环结构语句 94

4.3.2 For…Next循环结构语句 97

4.3.3 循环嵌套 99

4.4 常用算法举例 100

4.4.1 累加算法和连乘算法 100

4.4.2 迭代算法 101

4.4.3 枚举算法 102

本章小结 103

习题4 103

第5章 数组 104

5.1 数组的相关概念 104

5.2 一维数组 105

5.2.1 一维静态数组 105

5.2.2 一维动态数组 107

5.3 多维数组 108

5.3.1 多维静态数组 108

5.3.2 多维动态数组 111

5.4 数组的常用操作 114

5.4.1 数组的输入 114

5.4.2 求数组极值及数组元素交换 115

5.4.3 数组排序 117

5.5 控件数组 119

本章小结 123

习题5 123

第6章 常用控件及其应用 125

6.1 常用控件的分类 125

6.2 单选按钮和复选框 126

6.2.1 单选按钮 127

6.2.2 复选框 129

6.3 框架 130

6.4 列表框 133

6.5 组合框 137

6.6 滚动条 140

6.7 滑块 142

6.8 进度条和动画控件 145

6.9 SSTab控件 147

6.10 计时器 151

6.11 对话框 153

6.11.1 通用对话框 153

6.11.2 自定义对话框 162

6.12 鼠标、键盘 163

6.12.1 鼠标 163

6.12.2 键盘 167

本章小结 169

习题6 169

第7章 图形与图像操作 171

7.1 图形操作基础 171

7.1.1 Visual Basic坐标系简述 171

7.1.2 自定义坐标系 172

7.1.3 图形层概念 173

7.2 绘图属性 175

7.2.1 当前坐标 175

7.2.2 线宽和线型 175

7.2.3 填充和色彩表示 176

7.3 图形方法 178

7.3.1 Line方法 178

7.3.2 Pset方法 178

7.3.3 Circle方法 179

7.3.4 Point方法 180

7.4 图形图像常用控件 181

7.4.1 直接加载图片到窗体 181

7.4.2 图形框控件 182

7.4.3 图像框控件 183

7.4.4 形状控件 184

7.5 常见应用 185

7.5.1 图形的绘制 185

7.5.2 简单动画制作 185

7.5.3 图形漫游技术 186

7.5.4 PaintPicture方法、SavePicture方法和DrawMode属性使用 188

本章小结 190

习题7 190

第8章 文件操作 192

8.1 文件操作控件 192

8.1.1 驱动器列表框 192

8.1.2 目录列表框 193

8.1.3 文件列表框 194

8.2 文件的结构与分类 195

8.2.1 文件的结构 195

8.2.2 文件的分类 196

8.3 文件操作基础 196

8.3.1 数据文件的操作过程 196

8.3.2 文件操作语句 196

8.4 顺序文件的操作 198

8.4.1 顺序文件的写操作 198

8.4.2 顺序文件的读操作 199

8.5 随机文件的操作 201

8.6 常用文件操作命令语句和函数 203

8.6.1 目录的基本操作命令语句 203

8.6.2 文件的基本操作命令语句 204

本章小结 204

习题8 205

第9章 界面设计 206

9.1 多重窗体 206

9.1.1 多重窗体操作 206

9.1.2 多重窗体常见执行方法 208

9.1.3 多重窗体应用 209

9.2 菜单设计 210

9.2.1 菜单基础 210

9.2.2 下拉式菜单设计 211

9.2.3 快捷菜单设计 212

9.3 工具栏设计 213

9.3.1 手工法 214

9.3.2 使用Toolbar控件和ImageList控件 214

9.4 状态栏设计 217

9.4.1 状态栏建立 217

9.4.2 状态栏代码编写 219

本章小结 220

习题9 220

第10章 过程 221

10.1 子过程 221

10.1.1 子过程的定义 222

10.1.2 子过程的调用 223

10.2 函数过程 224

10.2.1 函数过程的定义 224

10.2.2 函数过程的调用 225

10.3 参数传递 227

10.3.1 传址与传值 227

10.3.2 数组参数的传递 229

10.4 过程的嵌套和递归调用 231

10.4.1 过程的嵌套调用 231

10.4.2 过程的递归调用 231

10.5 变量、过程的作用域 232

10.5.1 变量的作用域 233

10.5.2 过程的作用域 235

10.6 程序调试 235

10.6.1 错误类型 235

10.6.2 调试和排错 237

本章小结 239

习题10 240

第11章 Visual Basic与数据库 241

11.1 数据库概念 241

11.1.1 数据库与数据模型 241

11.1.2 关系模型数据库 243

11.2 创建数据库和表 245

11.2.1 创建数据库 245

11.2.2 数据输入与编辑 248

11.3 用Data控件访问数据库 249

11.3.1 Data控件 249

11.3.2 记录集对象的属性与方法 254

11.3.3 用SQL语言实现数据查询 261

11.4 使用DAO对象变量访问数据库 266

11.4.1 DAO模型 266

11.4.2 用DAO模型访问数据库的过程 266

11.4.3 用DAO创建各种数据对象的函数与方法 266

11.5 使用ADO控件访问数据库 272

11.5.1 ADO控件 272

11.5.2 ODBC原理 273

11.5.3 ADO控件的属性 274

11.5.4 使用ADO控件 275

本章小结 282

第12章 Visual Basic与多媒体应用 283

12.1 多媒体基础 283

12.1.1 媒体及多媒体的概念 283

12.1.2 多媒体的格式 285

12.1.3 Visual Basic操作媒体的途径 285

12.2 Visual Basic的多媒体控件 286

12.2.1 MMControl控件 286

12.2.2 Animation控件 292

12.3 Win32 API函数 294

12.3.1 Windows API函数 294

12.3.2 查看API函数 295

12.3.3 使用API函数例程 297

12.3.4 关于API多媒体函数 300

本章小结 302

第13章 ActiveX控件与外部对象库 303

13.1 关于ActiveX部件 303

13.2 创建ActiveX控件 305

13.2.1 创建用户ActiveX控件的过程 305

13.2.2 通过向导创建ActiveX控件 319

13.3 其他软件系统中对象的使用 324

13.3.1 引用外部对象库的方法 324

13.3.2 使用Word对象库 325

13.3.3 使用Excel对象库 331

本章小结 333

附录 334

附录A “高级语言程序设计(Visual Basic)”课程教学大纲 334

附录B “高级语言程序设计(Visual Basic)”实验课程教学大纲 337

附录C “高级语言程序设计(Visual Basic)”课程设计教学大纲 339

参考文献 341