当前位置:首页 > 工业技术
Visual Basic程序设计
Visual Basic程序设计

Visual Basic程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:潘瑜主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2007
  • ISBN:9787030199492
  • 页数:315 页
图书介绍:本书重点介绍了Visual Basic语言的基础知识(数据类型、表达式、数组等概念),结构化程序设计基础知识(输入输出、顺序结构程序、分支结构程序、循环结构程序、子程序及文件的概念),面向对象程序设计的概念和方法,程序设计中的常用算法等。本书的基本内容是围绕提高读者"程序设计能力"这个主题展开的。在选取本书内容时,我们充分考虑了初学者的实际情况,将Visual Basic中相对比较繁杂的部分舍去,而保留了Visual Basic最常用、最基本的功能。本书思路清晰、分析透彻、实例典型、习题丰富,力求使读者通过学习能够达到"举一反三、融会贯通"目的。
《Visual Basic程序设计》目录

第1章 Visual Basic语言简介 1

学习目标 1

1.1 Visual Basic语言的发展历史和特点 1

1.2 Visual Basic的安装 2

1.2.1 Visual Basic 6.0的软硬件环境要求 2

1.2.2 Visual Basic 6.0的安装 2

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

1.3.1 菜单 3

1.3.2 工具栏的使用 4

1.3.3 工具箱 5

1.3.4 “属性”对话框 6

1.4 建立第一个Visual Basic应用程序 7

1.4.1 建立应用程序的人机界面 7

1.4.2 设置各个控件的属性 10

1.4.3 及时保存窗体和工程 10

1.4.4 为控件和窗体编写代码 12

1.4.5 调试并运行刚刚完成的实例程序 13

1.4.6 将所编写的程序编译为可执行程序 13

本章小结 14

思考与练习 14

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

学习目标 15

2.1 Visual Basic事件驱动的工作方式 15

2.1.1 对象 15

2.1.2 事件驱动的工作方式 15

2.2 设计应用程序的人机界面 16

2.2.1 设计Visual Basic应用程序人机界面的准备工作 16

2.2.2 Visual Basic应用程序人机界面经常用到的元素 16

2.3 Visual Basic中的事件和事件过程 18

2.3.1 鼠标事件 18

2.3.2 键盘事件 19

2.3.3 建立事件过程 19

本章小结 21

思考与练习 21

第3章 常量与变量 22

学习目标 22

3.1 Visual Basic的标准数据类型 22

3.2 变量 23

3.2.1 Visual Basic变量的命名规则 23

3.2.2 变量的类型 24

3.2.3 变量的数据类型 25

3.2.4 强制变量说明 28

3.3 常量 28

3.3.1 直接常量 28

3.3.2 符号常量 29

3.4 表达式 30

3.4.1 算术表达式 30

3.4.2 字符串表达式 31

3.4.3 关系表达式 31

3.4.4 布尔表达式 32

3.4.5 日期表达式 33

3.4.6 运算符的优先级 34

3.4.7 Visual Basic的函数 34

3.5 语句 35

3.5.1 Visual Basic的程序语句 35

3.5.2 Visual Basic程序的书写规则 35

本章小结 35

思考与练习 36

第4章 顺序结构程序设计 38

学习目标 38

4.1 赋值语句Let 38

4.1.1 赋值语句的格式 38

4.1.2 赋值语句的功能 38

4.1.3 说明 39

4.2 输出数据 39

4.2.1 用标签(Label)控件输出文本 39

4.2.2 用Print方法输出信息 44

4.2.3 利用消息框(MsgBox)输出信息 48

4.3 输入数据 48

4.3.1 利用文本框(TextBox)输入或输出文本 49

4.3.2 用输入对话框(InputBox函数)输入数据 50

4.4 Rem语句和End语句 52

4.4.1 注释语句Rem 52

4.4.2 End语句 52

本章小结 53

思考与练习 53

第5章 选择结构程序设计 54

学习目标 54

5.1 If语句的格式 54

5.1.1 If-Then语句 54

5.1.2 If-Then-End If语句 55

5.1.3 If-Then-Else语句 56

5.1.4 If-Then-ElseIf语句 58

5.1.5 If语句的嵌套 59

5.1.6 If-Goto语句 63

5.2 Select Case语句 63

5.3 选择结构典型例题分析 66

本章小结 68

思考与练习 69

第6章 循环结构程序设计 70

学习目标 70

6.1 循环的基本概念 70

6.1.1 循环的引入 70

6.1.2 循环的结构 71

6.2 DO循环 72

6.2.1 Do Loop循环 72

6.2.2 Do While循环 73

6.2.3 Do Loop While循环 74

6.2.4 Do Until循环 76

6.2.5 Do Loop Until循环 78

6.3 For-Next循环 79

6.3.1 For-Next循环的概念 79

6.3.2 For-Next循环的应用实例 80

6.4 While Wend循环 81

6.5 循环的嵌套——多重循环 82

6.5.1 For-Next循环的嵌套 82

6.5.2 For-Next循环嵌套应注意的问题 85

6.5.3 For-Next循环与Do循环的混合嵌套 86

6.6 强制退出循环 87

6.6.1 用Exit For语句强制退出For-Next循环 87

6.6.2 用Exit Do语句强制退出Do循环 89

6.7 循环结构典型例题分析 90

本章小结 97

思考与练习 97

第7章 数组 99

学习目标 99

7.1 数组的基本概念 99

7.1.1 数组概念的引入 99

7.1.2 数组和数组元素的概念 99

7.1.3 有关数组和下标的规则 100

7.1.4 数组的维数 100

7.1.5 数组必须先说明后使用 101

7.1.6 数组通常与循环语句一起使用 102

7.2 一维数组的应用 103

7.3 二维数组的应用 109

7.4 动态数组 114

7.4.1 创建动态数组的步骤 114

7.4.2 动态数组应该注意的问题 115

7.5 数组应用典型例题分析 116

本章小结 123

思考与练习 123

第8章 子过程与函数过程 126

学习目标 126

8.1 Sub过程 126

8.1.1 Sub过程的定义 126

8.1.2 Sub过程的调用 127

8.1.3 Sub过程的应用 128

8.2 Function过程 128

8.2.1 Function过程的定义 129

8.2.2 Function过程的调用 129

8.2.3 Function过程的应用实例 130

8.3 参数传递 131

8.3.1 按地址传递(Byref) 131

8.3.2 按数值传递(ByVal) 132

8.3.3 可选参数(Optional) 134

8.3.4 数组作为参数 135

8.3.5 对象作为参数 136

8.4 常用内部函数 137

8.4.1 数学函数 137

8.4.2 日期与时间函数 138

8.4.3 类型测试函数 140

8.4.4 变量类型转换函数 142

8.5 局部变量、模块变量和全局变量 142

8.5.1 局部变量 143

8.5.2 模块变量 143

8.5.3 全局变量 145

本章小结 146

思考与练习 147

第9章 字符串 152

学习目标 152

9.1 字符串的基本概念与运算 152

9.1.1 字符串的连接与子字符串 152

9.1.2 字符串长度 153

9.1.3 字符串大小写转换 154

9.1.4 字符串的查找 154

9.1.5 提取字符串 155

9.1.6 字符串的替换 155

9.1.7 字符串的空格调整 158

9.1.8 字符串的比较 158

9.2 字符串和数的转换 159

9.2.1 利用Val(expS)将字符串转换成数值 159

9.2.2 将数值转换成字符串的函数 160

9.2.3 字符串转换成ASCII值 160

9.2.4 ASCII值转换成字符串 160

9.3 字符串应用典型例题分析 161

本章小结 165

思考与练习 166

第10章 文件 169

学习目标 169

10.1 文件的概念 169

10.1.1 什么是文件 169

10.1.2 文件的分类 169

10.2 顺序文件 170

10.2.1 顺序文件的写操作 170

10.2.2 顺序文件的读操作 172

10.2.3 常用的其他函数 174

10.3 随机文件 174

10.3.1 定义记录类型变量 174

10.3.2 随机文件的打开和关闭 175

10.3.3 随机文件的写操作 176

10.3.4 随机文件的读操作 176

10.3.5 随机文件的编辑 179

10.4 二进制文件 179

10.4.1 二进制文件的打开和关闭 180

10.4.2 二进制文件的写操作 180

10.4.3 二进制文件的读操作 180

10.5 文件系统控件 181

10.5.1 驱动器列表框(DriveListBox) 181

10.5.2 目录列表框(DirListBox) 183

10.5.3 文件列表框(FileListBox) 184

10.5.4 文件系统控件的组合使用 186

10.6 文件基本操作 188

本章小结 190

思考与练习 190

第11章 递归 192

学习目标 192

11.1 递归的基础知识 192

11.2 递归的典型例题分析 193

本章小结 200

思考与练习 201

第12章 VB常用内部控件 202

学习目标 202

12.1 基本概念 202

12.2 窗体 203

12.2.1 窗体的常用属性 204

12.2.2 窗体的常用方法 206

12.2.3 窗体的常用事件 206

12.3 标签框 206

12.3.1 标签框的常用属性 207

12.3.2 常用事件和方法 208

12.3.3 应用实例 208

12.4 文本框 209

12.4.1 文本框的常用属性 210

12.4.2 常用事件和方法 211

12.4.3 应用实例 212

12.5 命令按钮 213

12.5.1 命令按钮的常用属性 213

12.5.2 常用事件和方法 214

12.5.3 应用实例 214

12.6 图片框、图像框 215

12.6.1 常用属性 215

12.6.2 常用事件和方法 216

12.6.3 图形文件的加载 216

12.7 复选框、单选按钮 216

12.7.1 常用属性 217

12.7.2 常用事件和方法 217

12.7.3 应用实例 218

12.8 列表框、组合框 219

12.8.1 列表框 220

12.8.2 组合框 223

12.9 滚动条 224

12.9.1 常用属性 224

12.9.2 常用事件 225

12.9.3 应用实例 225

12.10 框架、直线和形状 226

12.10.1 框架 226

12.10.2 直线和形状 227

12.10.3 应用实例 228

12.11 计时器 229

12.11.1 常用属性 230

12.11.2 常用事件 230

12.11.3 应用实例 230

12.12 控件数组 232

12.12.1 基本概念 232

12.12.2 创建控件数组 233

12.12.3 控件数组的应用 234

本章小结 236

思考与练习 236

第13章 图形用户界面设计 238

学习目标 238

13.1 通用对话框 238

13.2 菜单设计 240

13.2.1 菜单 240

13.2.2 菜单编辑器 241

13.2.3 创建菜单 242

13.2.4 菜单的事件响应程序 245

13.2.5 弹出式菜单 245

13.2.6 工具栏的设计 247

13.3 多重窗体的设计 250

13.3.1 多重窗体 250

13.3.2 多重窗体设计示例 252

13.4 MDI多文档界面设计 256

13.4.1 建立多文档界面 256

13.4.2 MDI的属性、事件和方法 257

13.4.3 多文档窗体示例 258

13.5 综合应用实例 259

本章小结 263

思考与练习 264

第14章 鼠标与键盘事件 265

学习目标 265

14.1 鼠标事件 265

14.1.1 Click事件 265

14.1.2 DbClick事件 266

14.1.3 MouseDown和MouseUp 266

14.1.4 MouseMove 267

14.1.5 DragDrop和DragOver 268

14.2 键盘事件 269

14.2.1 应用层次 269

14.2.2 事件特点 269

14.2.3 KeyPress事件 270

14.2.4 KeyDown和KeyUp事件 270

14.2.5 应用举例 271

本章小结 272

思考与练习 272

第15章 调试代码和处理错误 273

学习目标 273

15.1 程序调试 273

15.1.1 VB的三种工作状态 273

15.1.2 程序的中断 274

15.1.3 程序的跟踪 274

15.1.4 调试窗口 275

15.2 错误处理 276

15.2.1 错误分类 276

15.2.2 错误处理 277

本章小结 279

思考与练习 279

第16章 VB与数据库技术 280

学习目标 280

16.1 数据库 280

16.1.1 数据库的基本概念 280

16.1.2 SQL语言 281

16.1.3 Microfost Access数据库管理系统 283

16.1.4 可视化数据管理器 284

16.2 使用Data控件访问数据库 285

16.2.1 Data控件的常用属性、方法和事件 285

16.2.2 记录集对象(Recordset) 286

16.2.3 Data控件的应用 288

16.3 使用ADO控件访问数据库 292

16.3.1 ADO数据控件 292

16.3.2 ADO控件的常用属性、方法和事件 294

16.3.3 ADO控件的应用 295

16.4 数据库应用案例 298

本章小结 307

思考与练习 308

参考文献 309

附录A Visual Basic 6.0教学大纲 310

附录B Visual Basic的常用标准函数 312

附录C 7位ASCII码表 315

相关图书
作者其它书籍
返回顶部