《Visual Basic程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:邱寄帆主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2005
  • ISBN:711513345X
  • 页数:222 页
图书介绍:本书内容包括VB开发环境、语言基础、用户界面的创建及可视化编程技术、面向对象思想、常用控件、程序设计、文件操作、数据库应用等。

目录 1

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

1.1 计算机、程序与程序设计 1

1.1.1 计算机与程序 1

1.1.2 程序设计语言 2

1.2 认识Visual Basic 5

1.2.1 从Basic到Visual Basic 5

1.2.2 Visual Basic 6.0的特点 5

1.3 第一个应用程序 6

1.3.1 进入Visual Basic 6.0 6

1.3.2 创建第一个应用程序 6

1.3.3 获得帮助 11

1.4 Visual Studio集成开发环境 12

1.4.1 工具栏与工具箱 12

1.4.2 集成开发环境中的常用工具 12

习题 13

实训1 认识Visual Basic 14

第2章 Windows应用程序基础 15

2.1 Windows应用程序运行机制 15

2.1.1 可视化编程的概念 15

2.1.2 窗体的外观与内涵 16

2.2 对象的属性 16

2.2.1 属性窗口与属性的编辑 17

2.2.2 窗体的常用属性 18

2.3 对象的事件和方法 19

2.3.1 事件与事件处理程序 19

2.3.2 对象的方法 20

2.3.3 在事件处理程序中修改属性 20

2.4 创建Windows应用程序 21

2.4.1 创建Visual Basic应用程序的步骤 21

2.4.2 工程的分类与特点 22

2.4.3 工程资源管理器 23

习题 24

实训2 创建Windows应用程序 24

第3章 语言基础和开发环境 26

3.1 数据类型 26

3.1.1 基本数据类型 26

3.1.2 自定义类型 28

3.2 常量与变量 29

3.2.1 常量 29

3.2.2 变量 29

3.2.3 命名规则 30

3.3 运算符与表达式 31

3.3.1 算术运算符 31

3.3.2 关系运算符 31

3.3.7 字符串连接运算符 32

3.3.6 逻辑表达式 32

3.3.5 关系表达式 32

3.3.4 算术表达式 32

3.3.3 逻辑运算符 32

3.3.8 日期时间运算符 33

3.3.9 运算符的优先级 33

3.4 常用内部函数 33

3.4.1 类型转换函数 33

3.4.2 数学运算函数 34

3.4.3 字符串函数 34

3.4.4 日期时间函数 36

习题 36

实训3 在Windows应用程序中使用不同数据类型 37

第4章 Windows程序的常用控件 39

4.1 窗体的设计 39

4.1.1 添加窗体 39

4.1.2 窗体的属性 39

4.2.1 InputBox函数 41

4.2 用户输入/输出设计 41

4.1.4 窗体的方法 41

4.1.3 窗体的事件 41

4.2.2 MsgBox函数 42

4.2.3 信息交互与处理 43

4.3 标签、文本框与按钮 44

4.3.1 标签 44

4.3.2 文本框 44

4.3.3 按钮 45

4.4 图片框与定时器 47

4.4.1 图片框 47

4.4.2 定时器 49

习题 50

实训4 Windows程序常用控件的使用 51

第5章 流程控制 52

5.1 程序基本结构 52

5.1.1 结构化程序设计 52

5.1.2 程序基本结构 53

5.2 判断与选择 54

5.2.1 条件语句 54

5.2.2 情况语句 57

5.2.3 选择函数 58

5.3 选择型控件 59

5.3.1 OptionButton控件 59

5.3.2 CheckBox控件 60

5.3.3 Slider控件 61

5.4 循环 64

5.4.1 For…Next循环 64

5.4.2 Do…Loop循环 65

5.4.3 其他循环形式 66

5.5 结构的嵌套 67

5.5.1 循环与选择的嵌套 67

5.5.2 循环与循环的嵌套 68

习题 68

实训5 程序流程的控制与应用 70

6.1 数组 73

6.1.1 数组基本概念 73

6.1.2 使用数组的必要性 73

6.1.3 数组的声明与使用 73

第6章 数组与结构 73

6.2 数组与循环 77

6.2.1 用For…Next循环处理数组 77

6.2.2 用For Each…Next循环处理数组 78

6.3.1 结构的声明与使用 79

6.2.3 用Do…Loop循环处理数组 79

6.3 结构与枚举 79

6.3.2 枚举的声明与使用 80

6.3.3 使用结构与枚举的必要性 81

6.4 集合型控件 81

6.4.1 ListBox控件 81

6.4.2 ComboBox控件 82

实训6 数组与循环的应用 83

习题 83

第7章 过程 84

7.1 程序设计的模块化结构 84

7.1.1 模块化程序设计的必要性 84

7.1.2 模块划分的原则 84

7.2 过程与函数 85

7.2.1 认识过程 85

7.2.2 事件程序过程 86

7.2.3 函数过程 86

7.3 自定义过程与函数 86

7.3.1 过程的定义与调用 86

7.3.2 参数传递方法 87

7.3.3 函数的定义与调用 89

7.4 作用域与生存期 90

7.4.1 变量的作用域 90

7.4.3 自定义过程和函数的作用域与生存期 91

7.4.2 变量的生存期 91

7.5 多模块与多窗体应用程序的设计 92

7.5.1 多窗体的设计 92

7.5.2 多模块的设计 94

7.5.3 主函数Sub Main 94

习题 95

实训7 模块化程序设计 95

第8章 事件驱动程序设计 96

8.1 事件与事件驱动程序设计 96

8.1.1 事件程序的结构与驱动 96

8.1.2 事件的驱动对象 98

8.2 常见键盘事件 98

8.2.1 键盘事件的认识 98

8.2.2 KeyPress事件 99

8.2.3 KeyDown事件和KeyUp事件 100

8.3.1 鼠标事件的认识 101

8.3 常见鼠标事件 101

8.3.2 Click事件与DoubleClick事件 102

8.3.3 鼠标拖放事件 103

习题 103

实训8 Windows事件处理程序 104

第9章 错误控制与处理 106

9.1 程序的错误类型 106

9.1.1 语法错误 106

9.1.2 逻辑错误 106

9.1.3 运行错误 106

9.1.4 编译错误 107

9.2 工作模式 107

9.3 程序的执行与监控 107

9.3.1 程序的中断 107

9.3.2 监控程序的执行 108

9.4 调试窗口 108

9.5 错误处理 110

习题 111

实训9 在Windows应用程序中处理异常 112

第10章 面向对象程序设计 115

10.1 面向对象程序设计的概念 115

10.1.1 基本概念 115

10.1.2 面向对象程序设计特点 117

10.2 类的核心要素 117

10.3 创建用户自定义类 118

10.3.1 类的作用 118

10.3.2 定义类模块 119

10.4 在类中添加属性和方法 120

10.4.1 向类中添加属性 120

10.4.2 属性过程与公共变量的比较 121

10.4.3 运行属性过程 121

10.5 在类中添加事件 124

10.4.5 把属性和方法设置为默认项 124

10.4.4 向类中添加方法 124

10.5.1 事件的声明与触发 125

10.5.2 处理事件的对象 126

10.5.3 向窗体添加事件 128

习题 130

实训10 创建用户自定义类 131

第11章 用户界面设计 133

11.1 菜单的设计 133

11.1.1 菜单的结构与控件 133

11.1.2 菜单的建立与使用 134

11.1.3 快捷菜单的建立与使用 135

11.2 工具栏与状态栏的设计 136

11.2.1 工具栏的设计与使用 136

11.2.2 状态栏的设计与使用 140

11.3 常用的对话框 141

11.4.3 Image控件的使用 145

11.4.2 PictureBox控件的使用 145

11.4 文本与图形 145

11.4.1 RichTextBox控件的使用 145

习题 146

实训11 应用程序界面设计 146

第12章 文件操作 151

12.1 文件格式与文件操作 151

12.1.1 文件的类型与格式 151

12.1.2 文件的打开与关闭 152

12.1.3 文件读写 153

12.1.4 文件的创建与删除 156

12.2 文件系统对象模型 156

12.2.1 文件系统对象模型简介 156

12.2.2 管理驱动器 157

12.2.3 管理文件夹 158

12.2.4 管理文件 159

12.3.2 编写功能代码 160

12.3 文件系统对象的应用 160

12.3.1 应用程序界面设计 160

习题 165

实训12 文本文件的操作 166

第13章 数据库应用 167

13.1 数据库与ADO的概念 167

13.1.1 数据库的基本概念与构成要素 167

13.1.2 数据库操作方法 168

13.1.3 ADO的概念 168

13.2 数据库的存取 171

13.2.1 声明ADO对象 171

13.2.2 建立数据库连接 172

13.2.3 数据的添加与删除 172

13.2.4 数据的修改与更新 172

13.2.5 数据查询 173

13.3.1 应用程序界面设计 174

13.3 基于ADO的数据库应用 174

13.3.2 实现数据库操作功能的代码 176

13.3.3 应用程序事件处理代码的实现 178

习题 180

实训13 基于ADO的数据库应用 181

第14章 我的记事本 182

14.1 项目分析与设计 182

14.1.1 项目设计目标 182

14.2.1 界面元素及其布局 183

14.1.2 功能说明 183

14.2 界面设计与实现 183

14.2.2 菜单、工具条和状态栏 185

14.3 功能设计与实现 187

14.3.1 主窗体功能实现 187

14.3.2 查找与替换的实现 193

14.3.3 “关于”窗体的实现 197

实训14 我的记事本 198

习题 198

第15章 我的电子日记本 199

15.1 项目分析与设计 199

15.1.1 项目设计目标 199

15.1.2 功能说明 200

15.2 界面设计与实现 200

15.2.1 界面元素及其布局 200

15.2.2 功能说明 205

15.3 功能设计与实现 205

15.3.1 通过Sub Main启动 205

15.3.2 日记编辑器窗体上功能的实现 206

15.3.3 IE浏览器窗体上功能的实现 210

15.3.4 主窗体上功能的实现 211

15.3.5 关于数据库操作模块 215

习题 220

实训15 我的电子日记本 221

参考文献 222