《Visual Basic程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:周耿烈,赵双萍,张明新主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2009
  • ISBN:9787560621876
  • 页数:350 页
图书介绍:本书主要内容包括Visual Basic 6.0程序设计概述、VB 6.0基本概念和基本操作、VB语法基础、窗体和基本控件、基本控制结构、数组与记录、过程、常用内部控件、程序调试等。

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

1.1 程序设计概述 1

1.1.1 程序设计语言 1

1.1.2 程序与算法 2

1.2 Visual Basic的发展和功能特点 5

1.2.1 Visual Basic的发展 5

1.2.2 Visual Basic的功能特点 6

1.3 Visual Basic 6.0的集成开发环境 7

1.3.1 Visual Basic 6.0的集成开发环境概述 7

1.3.2 Visual Basic 6.0的主窗口 8

1.3.3 工具箱 9

1.3.4 工程资源管理器 9

1.3.5 属性窗口 10

1.3.6 窗体设计窗口 10

1.3.7 窗体布局窗口 10

1.3.8 对象浏览器窗口 11

1.3.9 代码编辑窗口 11

1.4 建立简单的Visual Basic应用程序 12

1.4.1 建立一个简单的Visual Basic应用程序 12

1.4.2 建立Visual Basic应用程序的一般步骤 14

1.5 Visual Basic 6.0帮助系统简介 15

1.5.1 使用MSDN Library在线帮助 15

1.5.2 上下文帮助 16

1.5.3 运行“帮助”中的代码示例 17

本章小结 17

习题1 17

第2章 Visual Basic 6.0基本概念和基本操作 20

2.1 类与对象的概念 20

2.2 属性、方法和事件概述 21

2.3 事件驱动 23

2.4 工程的概念及操作 25

2.4.1 工程的组成 25

2.4.2 创建和打开工程 26

2.4.3 保存工程 26

2.5 工程组的概念及操作 27

2.5.1 添加工程 27

2.5.2 移除工程 27

2.6 环境设置 28

本章小结 30

习题2 31

第3章 Visual Basic语法基础 32

3.1 数据类型 32

3.1.1 标准数据类型 32

3.1.2 自定义数据类型 35

3.2 常量和变量 35

3.2.1 常量 35

3.2.2 变量 37

3.3 运算符和表达式 40

3.3.1 算术运算符和算术表达式 40

3.3.2 字符串运算符和字符串表达式 42

3.3.3 关系运算符和关系表达式 42

3.3.4 逻辑运算符和逻辑表达式 43

3.3.5 运算符的优先级 44

3.4 常用的内部函数 44

3.4.1 数学函数 44

3.4.2 字符串函数 46

3.4.3 数据类型转换函数 47

3.4.4 日期和时间函数 48

3.4.5 测试函数 49

3.4.6 其他函数 49

3.5 Visaul Basic语言字符集及编码规则 52

3.5.1 Visaul Basic的字符集 52

3.5.2 编码规则 52

3.5.3 命令格式中的符号约定 53

本章小结 53

习题3 55

第4章 窗体和基本控件 60

4.1 窗体 60

4.1.1 窗体的建立与保存 60

4.1.2 窗体的基本属性 61

4.1.3 窗体的主要事件 66

4.1.4 窗体的主要方法 69

4.1.5 控件的添加与操作 72

4.2 鼠标事件 75

4.3 键盘事件 80

4.4 焦点与Tab顺序 83

4.5 基本控件 85

4.5.1 控件分类及命名 85

4.5.2 命令按钮 86

4.5.3 标签控件 89

4.5.4 文本框控件 91

本章小结 96

习题4 97

第5章 基本控制结构 103

5.1 结构化程序设计概述 103

5.2 顺序结构 104

5.2.1 赋值语句 104

5.2.2 数据的输入 105

5.2.3 数据的输出 107

5.3 分支结构 111

5.3.1 If语句 111

5.3.2 Select Case语句 116

5.4 循环结构 119

5.4.1 For…Next循环结构 119

5.4.2 Whi1e…Wend循环结构 121

5.4.3 Do…Loop环结构 122

5.4.4 循环结构的嵌套 125

5.5 辅助控制语句 128

5.5.1 注释语句 128

5.5.2 暂停语句(Stop语句) 128

5.5.3 结束语句(End语句) 128

5.5.4 With语句 129

5.6 常用算法举例 129

5.6.1 累加、累乘 129

5.6.2 求素数 131

5.6.3 最大、最小值问题 131

5.6.4 穷举法 132

5.6.5 递推法 132

本章小结 133

习题5 134

第6章 数组 140

6.1 数组的基本概念 140

6.2 静态数组 140

6.2.1 一维数组 140

6.2.2 二维数组 142

6.3 动态数组 145

6.4 控件数组 146

6.5 数组的特殊操作 148

6.5.1 使用Erase语句对数组重新初始化 148

6.5.2 使用Array函数为数组赋值 149

6.5.3 For Each…Next语句引用数组 150

6.5.4 数组的复制 151

6.6 数组的应用 151

6.6.1 排序算法 151

6.6.2 程序举例 154

6.7 用户自定义数据类型 156

本章小结 158

习题6 159

第7章 过程 165

7.1 Sub过程 165

7.1.1 Sub过程的定义 166

7.1.2 Sub过程的调用 168

7.2 Function过程 169

7.2.1 Function过程的定义 169

7.2.2 Sub过程与Function过程的区别 171

7.3 参数传递 171

7.3.1 形参与实参 172

7.3.2 传址与传值 172

7.4 过程的嵌套和递归调用 175

7.4.1 过程的嵌套调用 175

7.4.2 过程的递归调用 175

7.5 其他形式的参数 177

7.5.1 数组参数 177

7.5.2 可选参数与可变参数 179

7.5.3 对象参数 180

7.6 变量和过程的作用域 180

7.6.1 Visual Basic工程的组成 180

7.6.2 Sub Main过程 181

7.6.3 变量的作用域 181

7.6.4 过程的作用域 183

7.7 应用举例 184

本章小结 187

习题7 188

第8章 常用内部控件 194

8.1 选择类控件与框架 194

8.1.1 单选按钮 194

8.1.2 复选框 197

8.1.3 框架 199

8.2 列表类控件 201

8.2.1 列表框 201

8.2.2 组合框 207

8.3 图像显示控件 210

8.3.1 图片框 210

8.3.2 图像框 212

8.4 其他控件 213

8.4.1 定时器 213

8.4.2 滚动条 217

本章小结 220

习题8 221

第9章 程序调试、错误处理与发布 225

9.1 程序中的错误类型 225

9.2 程序的调试 226

9.2.1 程序的三种工作模式 226

9.2.2 调试工具栏 227

9.2.3 跟踪调试 228

9.2.4 调试窗口 229

9.3 错误捕获与处理 231

9.3.1 错误捕获 231

9.3.2 错误处理 232

9.4 应用程序的发布 233

本章小结 241

习题9 242

第10章 多功能用户界面设计 243

10.1 概述 243

10.2 通用对话框 244

10.2.1 文件对话框 245

10.2.2 “颜色”对话框 247

10.2.3 “字体”对话框 248

10.2.4 “打印”对话框 250

10.2.5 “帮助”对话框 251

10.3 自定义对话框 252

10.4 菜单设计 252

10.4.1 菜单编辑器 253

10.4.2 菜单的设计 255

10.4.3 菜单的控制 257

10.4.4 建立弹出式菜单 260

10.5 工具栏和状态栏设计 261

10.5.1 工具栏 262

10.5.2 状态栏 265

10.6 多重窗体与多文档窗体 266

10.6.1 多重窗体 266

10.6.2 多文档窗体 268

本章小结 271

习题10 272

第11章 图形处理 276

11.1 图形操作基础 276

11.2 绘图属性 278

11.2.1 当前坐标 278

11.2.2 线宽与线型 279

11.2.3 颜色属性 279

11.3 图形控件 281

11.3.1 Shape控件 281

11.3.2 Line控件 283

11.4 绘图方法 283

11.4.1 PSet方法 283

11.4.2 Line方法 284

11.4.3 Circle方法 286

11.4.4 Cls方法 289

11_4.5 PaintPicture方法 290

本章小结 291

习题11 292

第12章 文件处理 294

12.1 文件的基本概念 294

12.2 文件的打开与关闭 295

12.3 文件的读写操作 297

12.3.1 顺序文件的读写操作 297

12.3.2 随机文件的读写操作 300

12.3.3 二进制文件的读写操作 302

12.4 常用文件操作语句和函数 303

12.5 文件系统控件 306

12.5.1 驱动器列表控件 306

12.5.2 目录列表控件 307

12.5.3 文件列表控件 308

本章小结 313

习题12 314

第13章 数据库应用基础 318

13.1 数据库概述 318

13.1.1 概述 318

13.1.2 关系数据库及其特点 319

13.2 数据库管理器VisData 321

13.3 数据控件 324

13.3.1 Data数据控件 324

13.3.2 数据控件的常用方法 328

13.3.3 数据控件的常用事件 329

13.3.4 数据控件的应用 329

13.4 结构化查询语言SQL 331

13.5 ADO数据控件 333

13.5.1 ADO对象模型 333

13.5.2 使用ADO数据控件 333

13.5.3 使用绑定控件 336

13.6 数据窗体模板 336

本章小结 340

习题13 341

附录 344

附录1 对象的命名前缀及默认属性 344

附录2 变量的命名前缀 345

附录3 键代码 346

附录4 可捕获的错误 348

参考文献 350