《Visual Basic程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黎明,刘成安主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2004
  • ISBN:781094407X
  • 页数:288 页
图书介绍:本书详细介绍了Visual Basic的程序设计、数组、文件、图形、窗口、数据库等内容,适合广大电脑爱好者阅读。

第1章 Visual Basic概述 1

1.1 Visual Basic的发展 1

1.1.1 BASIC语言 1

1.1.2 Visual Basic 1

1.2 Visual Basic的特点 2

1.3 Visual Basic的集成开发环境 3

1.3.1 启动与退出Visual Basic 3

1.3.2 Visual Basic的集成开发环境 4

1.4 简单的Visual Basic程序设计 7

1.5 Visual Basic程序的工作机制 10

1.5.1 对象 10

1.5.2 控件 12

1.5.3 应用程序的组成、编译和运行 14

习题1 15

第2章 Visual Basic语言基础知识 16

2.1 数据类型 16

2.2 常量和变量 17

2.2.1 常量 17

2.2.2 变量 19

2.2.3 强制变量声明 22

2.3 运算符与表达式 23

2.3.1 算术运算符与算术表达式 24

2.3.2 字符串运算符与字符串表达式 24

2.4 常用内部函数简介 25

习题2 28

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

3.1 Visual Basic基本语句 29

3.1.1 语句 29

3.1.2 赋值语句 29

3.1.3 输出数据 30

3.1.4 注释语句 33

3.1.5 暂停语句 33

3.1.6 结束语句 35

3.2 窗体 35

3.2.1 窗体的结构与属性 35

3.2.2 窗体的方法 40

3.2.3 窗体事件 43

3.3 数据输入与输出 44

3.3.1 命令按钮 44

3.3.2 标签与文本框 46

3.3.3 计时器控件 47

3.3.4 InputBox函数 48

3.3.5 MsgBox函数 49

3.3.6 MsgBox语句 52

3.3.7 打印机输出 53

习题3 55

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

4.1 关系运算与逻辑运算 56

4.1.1 关系运算符与关系表达式 56

4.1.2 逻辑运算符与逻辑表达式 57

4.2 选择结构程序设计 58

4.2.1 单选按钮、复选框及框架控件 59

4.2.2 单行结构条件语句 61

4.2.3 块结构条件语句 62

4.2.4 IIf函数 65

4.2.5 If语句的嵌套 65

4.3 多分支结构程序设计 66

4.4 转移控制语句 68

4.4.1 无条件转移语句 68

4.4.2 有条件转移语句 70

4.4.3 多分支选择转移语句 70

习题4 72

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

5.1 For-Next循环 74

5.2 While-Wend循环 78

5.3 Do-Loop循环 80

5.4 列表框和组合框 81

5.4.1 列表框 81

5.4.2 组合框 83

5.5 多重循环 84

5.5.1 多重循环 84

5.5.2 循环的非正常退出 86

5.6 GoTo语句控制循环 87

5.7 常用算法Ⅰ 87

5.7.1 方程求解 87

5.7.2 求最大公约数和最小公倍数 89

5.7.3 判断质数 89

习题5 90

第6章 数组 92

6.1 数组的概念 92

6.2 静态数组 92

6.2.1 静态数组的定义 92

6.2.2 Option语句 94

6.2.3 数组下标测试函数 94

6.3 动态数组 95

6.3.1 动态数组的定义 95

6.3.2 数组的删除 96

6.4 数组的基本操作 96

6.4.1 数组的引用 96

6.4.2 数组元素赋初值 97

6.4.3 数组的输入和输出 99

6.4.4 数组的赋值 100

6.4.5 For Each…Next语句 100

6.5 控件数组 101

6.5.1 控件数组的概念 101

6.5.2 控件数组的建立 102

6.5.3 控件数组的使用 102

6.6 自定义数据类型 103

6.6.1 自定义数据类型的定义 104

6.6.2 声明和使用自定义数据类型变量 104

6.6.3 声明和使用自定义数据类型数组 106

6.7 常用算法Ⅱ 108

6.7.1 求最大值和最小值 108

6.7.2 排序 109

6.7.3 查询 113

6.7.4 数组与矩阵运算 115

习题6 119

第7章 过程 121

7.1 Function过程 121

7.1.1 Function过程的定义 121

7.1.2 Function过程的建立 122

7.1.3 Function过程的调用 123

7.2 Sub过程 125

7.2.1 Sub过程的定义 125

7.2.2 Sub过程的调用 126

7.3 过程的嵌套调用 127

7.3.1 Function过程的嵌套调用 127

7.3.2 Sub过程的嵌套调用 128

7.4 过程的递归调用 129

7.4.1 Function过程的递归调用 129

7.4.2 Sub过程的递归调用 132

7.5 参数传送 133

7.5.1 按位置和按名传送 133

7.5.2 按地址传送 135

7.5.3 按值传送 135

7.5.4 数组的传送 136

7.5.5 自定义类型数据的传送 137

7.6 鼠标和键盘 140

7.6.1 鼠标 140

7.6.2 键盘 142

7.7 过程的作用域 144

7.7.1 模块 144

7.7.2 过程的作用域 146

7.8 变量的作用域和生存期 148

7.8.1 变量的作用域 148

7.8.2 变量的生存期 150

7.9 应用举例 151

7.9.1 全国电视歌手大奖赛应用例子 151

7.9.2 哥德巴赫猜想应用例子 153

7.9.3 数据的编码和译码 154

7.1 0常用算法Ⅲ 155

7.1 0.1 有序数列的插入 155

7.1 0.2 有序数列的删除 157

习题7 159

第8章 文件 161

8.1 文件的基本概念 161

8.1.1 顺序文件和随机文件 161

8.1.2 文本文件和二进制文件 162

8.1.3 文件的存取类型 162

8.1.4 文件的操作 162

8.1.5 其他文件操作语句和函数 164

8.2 文件控件 165

8.2.1 驱动器列表框 165

8.2.2 目录列表框 166

8.2.3 文件列表框 168

8.3 顺序文件 171

8.3.1 顺序文件的打开和关闭 171

8.3.2 顺序文件的读操作 171

8.3.3 顺序文件的写操作 175

8.4 随机文件 177

8.4.1 随机文件的打开和关闭 177

8.4.2 随机文件的读操作 177

8.4.3 随机文件的写操作 178

8.5 二进制文件 182

8.5.1 二进制文件的打开与关闭 182

8.5.2 二进制文件的读操作 182

8.5.3 二进制文件的写操作 183

习题8 184

第9章 图形设计 190

9.1 坐标系统和颜色 190

9.1.1 坐标系统 190

9.1.2 使用VB颜色 192

9.2 图形控件 193

9.2.1 线条控件 194

9.2.2 形状控件 194

9.2.3 图形控件与动画 194

9.2.4 与图形有关的属性 197

9.3 常用绘图方法 199

9.3.1 画点方法 199

9.3.2 画直线、矩形方法 200

9.3.3 画圆方法 201

9.3.4 清除图形方法 202

9.3.5 绘图语句(方法)与Paint事件 202

9.4 显示图片 203

9.4.1 直接加载图片到窗体 203

9.4.2 使用图像框(Image)控件 204

9.4.3 使用图片框(PictureBox)控件 205

9.4.4 使用滚动条控件 207

习题9 210

第10章 菜单与工具栏的设计 213

10.1 菜单编辑器窗口简介 213

10.2 下拉式菜单 215

10.3 弹出式菜单 221

10.4 制作工具栏 222

10.4.1 用手工方式制作工具栏 222

10.4.2 使用Toolbar控件与ImageList控件制作工具栏 225

习题10 230

第11章 多重窗体和多文档界面 233

11.1 多重窗体的建立 233

11.1.1 语句和方法 233

11.1.2 多重窗体建立步骤 235

11.2 多重窗体的应用 236

11.2.1 建立启动窗体 237

11.2.2 建立其他窗体及修改属性 238

11.2.3 编写程序代码 240

11.2.4 保存多重窗体程序 244

11.3 多文档界面的建立 245

11.4 多文档界面的应用 247

11.5 工具栏和状态栏 253

习题11 255

第12章 数据库功能 258

12.1 关系数据库的基本结构 258

12.2 数据库管理器 259

12.2.1 使用可视化数据管理器新建数据库 259

12.2.2 建立数据查询 261

12.3 数据控件(Data控件) 262

12.3.1 Data控件的属性、方法和事件 263

12.3.2 Data控件与控件绑定 265

12.4 ADO数据控件(ActiveX数据对象) 267

12.4.1 ADO基本概念 267

12.4.2 创建ADO Data控件 268

12.4.3 数据窗体向导 272

12.4.4 数据感知控件 274

12.4.5 ADO编程模型 279

习题12 282

附 录 284

打包和展开向导 284