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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张国生编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302245254
  • 页数:297 页
图书介绍:本书内容包括Visual Basic概述、Visual Basic语言基础、顺序结构程序设计等内容。
《Visual Basic程序设计教程》目录

第1章 Visual Basic概述 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic发展历史 1

1.1.2 Visual Basic特点 2

1.2 Visual Basic可视化编程的基本概念 3

1.2.1 Visual Basic集成开发环境 3

1.2.2 对象及其属性、事件和方法 10

1.2.3 窗体与控件 11

1.2.4 对象的常用属性、事件和方法 16

1.2.5 Visual Basic帮助系统 19

1.3 Visual Basic应用程序设计 19

1.3.1 Visual Basic应用程序的组成与工作方式 19

1.3.2 Visual Basic可视化编程的基本步骤 20

1.3.3 程序调试 24

1.3.4 Visual Basic语法格式中的符号约定 26

习题1 27

第2章 Visual Basic语言基础 30

2.1 关键字和标识符 30

2.1.1 关键字 30

2.1.2 标识符 30

2.2 数据类型 30

2.2.1 数值型 31

2.2.2 字符型 32

2.2.3 布尔型 33

2.2.4 日期型 33

2.2.5 对象型 33

2.2.6 可变类型 33

2.2.7 用户自定义数据类型 34

2.2.8 枚举类型 35

2.3 变量 36

2.3.1 变量声明 37

2.3.2 变量的隐式声明和显式声明 37

2.3.3 用DefType语句定义变量 38

2.4 常量 39

2.4.1 直接常量 39

2.4.2 系统定义的符号常量 39

2.4.3 用户自定义的符号常量 40

2.5 运算符与表达式 40

2.5.1 算术运算符与算术表达式 40

2.5.2 字符串运算符与字符串表达式 41

2.5.3 日期运算符与日期表达式 41

2.5.4 关系运算符与关系表达式 42

2.5.5 布尔运算符与布尔表达式 42

2.5.6 Visual Basic运算符的优先级 43

2.5.7 表达式的书写规则 43

2.6 常用内部函数 44

2.6.1 数学函数 44

2.6.2 字符串函数 45

2.6.3 日期和时间函数 45

2.6.4 格式输出函数 46

2.6.5 随机函数 47

2.6.6 转换函数 47

2.6.7 Shell函数 48

2.6.8 判断函数 48

2.7 程序语句 49

2.7.1 语句与函数的区别 49

2.7.2 Visual Basic语句的书写规则 49

2.7.3 Visual Basic基本语句 50

2.8 符号常量的作用域 52

2.9 变量的作用域与生存期 52

2.9.1 变量的作用域 52

2.9.2 过程级变量的生存期 57

2.9.3 同名变量的应用 58

习题2 59

第3章 顺序结构程序设计 62

3.1 文本与按钮控件 62

3.1.1 标签 62

3.1.2 文本框 63

3.1.3 命令按钮 65

3.2 焦点与Tab键顺序 67

3.2.1 焦点 67

3.2.2 Tab键顺序 67

3.3 InputBox函数 68

3.4 数据输出 69

3.4.1 与输出有关的属性和方法 69

3.4.2 用Print方法输出数据 69

3.4.3 MsgBox函数 71

3.4.4 MsgBox语句 72

3.5 打印机输出 73

3.5.1 直接输出 73

3.5.2 窗体输出 74

3.6 计时器控件 75

3.7 直线与形状控件 75

3.7.1 直线 75

3.7.2 形状 76

习题3 77

第4章 选择结构程序设计 80

4.1 If语句 80

4.1.1 单分支If语句 80

4.1.2 双分支If语句 82

4.1.3 IIf函数 83

4.1.4 If语句的嵌套及IIf函数的嵌套 83

4.1.5 If语句的专用嵌套形式ElseIf语句 84

4.2 多分支选择语句Select Case 86

4.3 单选按钮与复选框控件 90

4.3.1 单选按钮 90

4.3.2 复选框 91

4.4 框架控件 91

习题4 93

第5章 循环结构程序设计 96

5.1 For…Next循环 96

5.2 While…Wend循环 98

5.3 Do…Loop循环 99

5.3.1 前测型Do…Loop循环 100

5.3.2 后测型Do…Loop循环 101

5.4 循环的嵌套 103

5.5 列表框与组合框控件 104

5.5.1 列表框 104

5.5.2 组合框 107

5.6 数值算法 110

习题5 113

第6章 数组 116

6.1 数组的基本概念 116

6.2 元素个数固定大小的数组 117

6.2.1 元素个数固定大小的数组的定义 117

6.2.2 数组元素的输入、输出、复制和计算 118

6.2.3 数组有关的函数 119

6.2.4 For Each…Next循环 119

6.3 动态数组 123

6.3.1 动态数组的定义及使用 123

6.3.2 保留动态数组的元素值 125

6.4 数组元素的清除和数组的删除 126

6.5 控件数组 126

6.5.1 控件数组的概念 126

6.5.2 设计时创建控件数组 127

6.5.3 运行时创建控件数组 128

习题6 129

第7章 过程 133

7.1 过程的概念及其形式 133

7.2 Sub过程 133

7.2.1 事件过程 133

7.2.2 通用过程及其定义 134

7.2.3 Sub过程的调用 135

7.3 滚动条控件 136

7.4 Function过程 137

7.4.1 Function过程的定义 138

7.4.2 Function过程的调用 138

7.5 过程参数 141

7.5.1 形式参数与实际参数 141

7.5.2 按地址传递与按值传递参数 141

7.5.3 可选参数及其默认值 142

7.5.4 可变参数 143

7.5.5 数组参数 143

7.5.6 对象参数 145

7.6 过程的递归调用 146

7.7 过程的作用域 147

习题7 149

第8章 键盘鼠标事件与图形多媒体设计 152

8.1 键盘事件 152

8.1.1 KeyPress事件 152

8.1.2 KeyDown和KeyUp事件 153

8.1.3 窗体的KeyPreview属性 154

8.2 鼠标事件与鼠标指针 155

8.2.1 MouseDown、MouseUp和MouseMove事件 155

8.2.2 设置鼠标指针形状属性MousePointer 155

8.2.3 自定义鼠标指针属性MouseIcon 156

8.3 图片框与图像控件 156

8.3.1 图片框 157

8.3.2 图像 157

8.3.3 图片的载入与清除 157

8.4 Visual Basic图形程序设计 159

8.4.1 Visual Basic坐标系 159

8.4.2 常用绘图属性 160

8.4.3 常用绘图方法 161

8.5 动画控件和多媒体控件 164

8.5.1 Animation控件 165

8.5.2 Multimedia控件 166

8.5.3 MediaPlayer控件 167

8.6 拖放 167

8.6.1 与拖放有关的属性、事件和方法 168

8.6.2 自动拖放 169

8.6.3 手动拖放 170

习题8 170

第9章 菜单工具栏与对话框 173

9.1 菜单的设计 173

9.1.1 菜单控件 174

9.1.2 菜单编辑器 174

9.1.3 下拉式菜单设计 176

9.1.4 菜单控件数组 177

9.1.5 弹出式菜单 179

9.2 工具栏 181

9.2.1 在ImageList控件中添加图像 181

9.2.2 在ToolBar控件中添加按钮 181

9.2.3 在ButtonClick事件过程中编写程序 182

9.3 对话框 183

9.3.1 对话框的分类与特点 183

9.3.2 自定义对话框 183

9.3.3 通用对话框 184

习题9 189

第10章 多重窗体程序设计与环境应用 192

10.1 多重窗体应用程序 192

10.1.1 窗体的类型 192

10.1.2 与多重窗体程序设计有关的语句和方法 192

10.1.3 在工程中添加窗体或标准模块 193

10.1.4 在工程中移除窗体或标准模块 193

10.1.5 启动窗体 194

10.1.6 Sub Main过程 195

10.1.7 不同窗体之间数据的访问 195

10.1.8 保存多重窗体应用程序 197

10.1.9 打开多重窗体应用程序 197

10.1.10 编译与运行多重窗体应用程序 197

10.2 多文档界面 200

10.3 闲置循环与DoEvents语句 202

10.4 系统对象 205

10.4.1 Clipboard对象 205

10.4.2 App对象 206

10.4.3 Screen对象 206

习题10 207

第11章 数据文件 210

11.1 数据文件的结构与类型 210

11.1.1 数据文件的结构 210

11.1.2 数据文件的类型 210

11.2 数据文件的操作语句和函数 211

11.2.1 数据文件相关概念 211

11.2.2 数据文件的基本操作 212

11.2.3 数据文件的打开、新建 212

11.2.4 数据文件的关闭 213

11.2.5 数据文件相关函数和语句 213

11.3 文件的基本操作 214

11.3.1 目录的基本操作 214

11.3.2 文件的基本操作 216

11.4 顺序文件 216

11.4.1 顺序文件的新建、打开 216

11.4.2 顺序文件的写操作 217

11.4.3 顺序文件的读操作 219

11.5 随机文件 224

11.5.1 随机文件的新建、打开 224

11.5.2 随机文件的读写操作 224

11.6 二进制文件 228

11.6.1 二进制文件的新建、打开 228

11.6.2 二进制文件的读写操作 229

11.7 文件系统控件 231

11.7.1 驱动器列表框 231

11.7.2 目录列表框 231

11.7.3 文件列表框 231

11.7.4 驱动器列表框、目录列表框和文件列表框的同步 232

11.7.5 文件系统控件的共同属性 232

习题11 234

第12章 数据库应用 237

12.1 数据库基本概念 237

12.2 常用SQL语句 239

12.2.1 Select语句 239

12.2.2 Insert语句 241

12.2.3 Update语句 241

12.2.4 Delete语句 241

12.3 ADO数据控件 241

12.3.1 ADO简介 241

12.3.2 ADODC与数据库的连接 242

12.3.3 ADODC的常用属性 243

12.3.4 ADODC的记录集对象 243

12.4 基本数据绑定控件与高级数据绑定控件 245

12.4.1 基本数据绑定控件 245

12.4.2 高级数据绑定控件 246

12.5 使用数据环境访问数据库 251

12.5.1 创建数据环境 251

12.5.2 通过数据环境自动生成数据绑定控件 252

12.6 数据报表 252

12.7 使用数据窗体向导访问数据库 254

12.8 ADO对象模型 256

12.8.1 ADO对象的常用属性和方法 256

12.8.2 ADO对象的创建 257

习题12 261

第13章 软件技术基础 265

13.1 算法与数据结构 265

13.1.1 算法 265

13.1.2 数据结构的基本概念 266

13.1.3 线性表及其顺序存储结构 267

13.1.4 栈和队列 268

13.1.5 线性链表 269

13.1.6 树与二叉树 270

13.1.7 查找技术 272

13.1.8 排序技术 272

13.2 程序设计基础 276

13.2.1 程序设计方法与风格 276

13.2.2 结构化程序设计 276

13.2.3 面向对象程序设计 277

13.3 软件工程基础 277

13.3.1 软件工程的概念 277

13.3.2 结构化分析方法 278

13.3.3 结构化设计方法 280

13.3.4 软件测试 282

13.3.5 程序调试 283

13.4 数据库设计基础 284

13.4.1 数据库系统的基本概念 284

13.4.2 数据管理技术的发展与数据库系统的基本特点 284

13.4.3 数据库系统的内部体系结构 285

13.4.4 数据模型 286

13.4.5 关系代数 289

13.4.6 数据库设计与管理 292

习题13 292

参考文献 297

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