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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王贺明主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2009
  • ISBN:9787040262537
  • 页数:289 页
图书介绍:本教程是根据教育部高等学校非计算机专业计算机基础课程教学分委员会最新提出的大学非计算机专业计算机课程的教学基本要求而编写。全书共分十二章,分别是:VisualBasic程序设计概述、VisualBasic编程基础、VisualBasic语言基础、选择结构、循环结构、数组、过程和函数、用户界面设计、绘图技术、文件管理、数据库管理和常用算法。
《Visual Basic程序设计教程》目录

第1章 Visual Basic程序设计基础 1

1.1 计算机语言及程序设计 1

1.1.1 计算机语言的发展 1

1.1.2 程序设计 2

1.1.3 计算机软件 3

1.2 用Visual Basic开发应用程序 6

1.2.1 用Visual Basic开发应用程序实例 6

1.2.2 设计和开发应用程序步骤 9

1.2.3 类、对象、方法、属性和事件 10

1.2.4 Visual Basic程序的书写规则 10

1.2.5 学习Visual Basic的方法 11

1.3 Visual Basic的安装、启动及退出 11

1.3.1 Visual Basic的安装 11

1.3.2 Visual Basic的启动 11

1.3.3 Visual Basic的退出 12

1.4 Visual Basic集成开发环境 12

1.4.1 Visual Basic的工作界面 12

1.4.2 主窗口 13

1.4.3 窗体设计窗口 14

1.4.4 代码窗口 14

1.4.5 属性窗口 16

1.4.6 工具箱窗口 16

1.4.7 工程资源管理器窗口 17

1.4.8 立即窗口 17

1.4.9 窗体布局窗口 17

1.4.10 Visual Basic集成开发环境的3种工作状态 17

1.5 综合应用 18

习题 20

第2章 Visual Basic编程初步 23

2.1 窗体和基本控件 23

2.1.1 控件对象的通用属性 23

2.1.2 窗体对象 25

2.1.3 标签控件 27

2.1.4 文本框控件 28

2.1.5 命令按钮控件 30

2.1.6 时钟、图形控件 31

2.2 工程操作 33

2.2.1 工程文件的构成 33

2.2.2 工程文件的操作 34

2.3 综合应用 36

习题 38

第3章 Visual Basic语言基础 42

3.1 数据类型 42

3.1.1 标准数据类型 43

3.1.2 自定义数据类型 46

3.2 常量和变量 46

3.2.1 常量和变量的命名规则 46

3.2.2 常量 47

3.2.3 变量 48

3.3 运算符和表达式 50

3.3.1 运算符 50

3.3.2 表达式 53

3.4 常用的内部函数 54

3.4.1 数学函数 55

3.4.2 字符串函数 56

3.4.3 转换函数 57

3.4.4 日期函数 58

3.4.5 Shell函数 59

3.5 综合应用 59

习题 61

第4章 顺序结构和选择结构 64

4.1 顺序结构 64

4.1.1 赋值语句 65

4.1.2 Print方法和Format函数 66

4.1.3 与用户交互的函数与过程 70

4.2 选择结构 75

4.2.1 If…Then语句 75

4.2.2 Select Case语句 82

4.2.3 条件函数 83

4.3 综合应用 84

习题 86

第5章 循环结构 90

5.1 Do Loop循环语句 90

5.2 For循环语句 92

5.3 多重循环 93

5.4 Exit Do和Exit For语句 95

5.5 综合应用 96

5.5.1 穷举法 96

5.5.2 求级数的和 97

5.5.3 递推法 98

5.5.4 求最大公约数 99

5.5.5 随机函数 99

习题 100

第6章 数组 103

6.1 数组的概念 103

6.1.1 引例 103

6.1.2 数组的基本概念 104

6.2 数组的声明 104

6.2.1 静态数组及声明 104

6.2.2 动态数组及声明 105

6.3 数组的基本操作 106

6.3.1 数组的赋值 107

6.3.2 数组的输入与输出 107

6.3.3 求数组元素的和、最大值、最小值 108

6.4 控件数组 108

6.4.1 控件数组的概念 108

6.4.2 控件数组的建立 108

6.4.3 控件数组的应用举例 109

6.5 综合应用 110

6.5.1 数组排序 110

6.5.2 插入数据 112

6.5.3 删除数据 112

6.5.4 分类统计 113

6.5.5 输出图形 114

习题 115

第7章 过程 118

7.1 过程的概念及其分类 118

7.1.1 过程的概念 118

7.1.2 VB中的过程 118

7.1.3 VB的程序结构 118

7.2 函数过程的定义和调用 119

7.2.1 函数过程的定义 119

7.2.2 建立函数过程 121

7.2.3 函数过程的调用 122

7.2.4 函数过程的执行 123

7.3 子程序的定义和调用 123

7.3.1 子程序过程的定义 123

7.3.2 建立子程序过程 125

7.3.3 子程序过程的调用 126

7.3.4 子程序过程的执行 127

7.4 参数传递 127

7.4.1 形参和实参 127

7.4.2 传值 127

7.4.3 传地址 128

7.4.4 数组参数的传送 130

7.4.5 设计函数过程和子程序过程的规则 130

7.4.6 函数过程和子程序过程的转换 132

7.5 变量与过程的作用域 133

7.5.1 变量的作用域 133

7.5.2 过程的作用域 134

7.5.3 静态变量 135

7.5.4 变量声明原则 136

7.6 递归 136

7.6.1 递归的概念 136

7.6.2 递归过程的设计 137

7.7 综合应用 138

习题 144

第8章 用户界面设计 149

8.1 常用标准控件 149

8.1.1 单选按钮 149

8.1.2 复选框 151

8.1.3 容器与框架 152

8.1.4 列表框 153

8.1.5 组合框 156

8.1.6 滚动条 158

8.2 通用对话框 159

8.2.1 通用对话框控件 159

8.2.2 “打开”对话框 161

8.2.3 “另存为”对话框 163

8.2.4 “颜色”对话框 163

8.2.5 “字体”对话框 164

8.2.6 “打印”对话框 165

8.2.7 “帮助”对话框 165

8.2.8 自定义对话框 165

8.3 菜单设计 166

8.3.1 下拉式菜单 167

8.3.2 弹出式菜单 169

8.4 多重窗体 170

8.4.1 与多窗体有关的操作 171

8.4.2 与多窗体有关的语句和方法 171

8.5 综合应用 172

习题 179

第9章 图形技术 181

9.1 图形控件 181

9.1.1 直线控件 181

9.1.2 形状控件 182

9.2 坐标系统 186

9.3 绘图属性 188

9.4 定义颜色 190

9.5 图形方法 192

9.5.1 Line方法 192

9.5.2 Circle方法 193

9.5.3 Pset与Point方法 195

9.5.4 PaintPicture方法 196

习题 198

第10章 文件 202

10.1 文件概述 202

10.1.1 文件结构及文件访问方式 202

10.1.2 文件操作控件 203

10.2 顺序文件 206

10.2.1 顺序访问文件的语句和函数 206

10.2.2 文件的读写 206

10.3 随机文件与二进制文件 210

10.3.1 随机访问文件的语句和函数 210

10.3.2 随机文件的读写 211

10.3.3 二进制方式读写文件 215

10.4 综合应用 217

习题 222

第11章 数据库 228

11.1 数据库概述 228

11.1.1 关系数据库模型 228

11.1.2 结构化查询语言 229

11.2 数据库开发 234

11.2.1 ADO对象 235

11.2.2 一个简单的数据库程序 237

11.2.3 ADO Data控件 239

11.2.4 Data-Aware(数据感知)控件 240

11.2.5 几个重要的对象 241

11.2.6 使用记录集对象操作数据库 243

11.2.7 使用ADO Data控件执行SQL语句 252

11.3 综合应用 255

习题 259

第12章 常用算法 263

12.1 排序算法 263

12.1.1 插入法 263

12.1.2 快速排序法 267

12.2 查找算法 269

12.2.1 顺序查找法 269

12.2.2 二分查找法 272

12.3 方程求根 275

12.3.1 迭代法 275

12.3.2 切线法 277

12.3.3 二分法 279

12.4 数值积分 280

12.4.1 梯形法 281

12.4.2 抛物线法 283

习题 286

参考文献 289

返回顶部