《Visual Basic大学基础教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:麻新旗,梁普选主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121021668
  • 页数:348 页
图书介绍:Visual Basic 6.0是Microsoft公司开发的基于Windows 98/NT的32位程序设计开发平台,它继承了以前Visual Basic集成开发环境(IDE)的优点: 简单易学,可以高效地开发出标准的Windows应用程序。本教材通过大量实例,深入浅出地介绍了Visual Basic基础知识;循序渐进地介绍了程序设计基础及面向对象的程序设计方法。基本概念清晰,通俗易懂,例题丰富,适用于大学本科、专科各专业学生“高级语言程序设计”课程教材。

第1章 Visual Basic入门 1

1.1 集成开发环境 1

1.1.1 启动和退出Visual Basic 1

1.1.2 菜单栏和工具栏 3

1.1.3 工程资源管理器窗口 4

1.1.4 窗体窗口 5

1.1.5 控件工具箱 5

1.1.6 属性窗口 7

1.1.7 代码窗口 9

1.1.8 立即窗口 10

1.2.1 对象 11

1.2 对象及其操作 11

1.2.2 窗体 14

1.2.3 控件 17

1.2.4 命令按钮 19

1.2.5 标签 21

1.3 Visual Basic程序设计工作过程 22

1.3.1 第一阶段——界面设计 22

1.3.2 第二阶段——代码设计 22

1.3.3 第三阶段——运行调试 23

1.3.4 第四阶段——发布应用程序 24

1.4 实例介绍 25

习题 28

2.1.1 数据的分类 30

2.1.2 标准数据类型 30

2.1 数据类型 30

第2章 程序设计入门 30

2.1.3 构造类型 34

2.2 常量和变量 34

2.2.1 常量 34

2.2.2 变量 36

2.3 表达式 39

2.3.1 运算符 40

2.3.2 表达式和运算优先顺序 41

2.4 内部函数 45

2.4.1 数学函数 45

2.4.2 字符串函数 46

2.4.3 常用转换函数 46

2.4.5 随机数函数 47

2.4.4 日期/时间函数 47

2.4.6 格式输出函数 49

2.5 语句和程序 51

2.5.1 常用术语 51

2.5.2 书写程序的规则 51

2.5.3 命令格式的符号约定 52

习题 53

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

3.1 基本语句 56

3.1.1 赋值语句 56

3.1.2 赋值号与逻辑表达式 57

3.1.3 注释、暂停与程序结束语句 57

3.2 数据的输入和输出 58

3.2.1 通用对话框的使用 59

3.2.2 直接在窗体上输出 63

3.2.3 输出到立即窗口 69

3.2.4 输出到图片框 70

3.2.5 利用标签输出 71

3.3 文本框的使用 72

3.3.1 常用属性 72

3.3.2 常用事件 73

3.3.3 焦点和Tab顺序 74

3.3.4 文本框的应用实例 74

3.4 计时器控件 77

3.4.1 常用属性 77

3.4.2 惟一的Timer事件 77

3.4.3 应用实例 77

习题 79

4.1.1 关系表达式 83

4.1 条件表达式 83

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

4.1.2 逻辑表达式 84

4.2 单行条件语句和IIf函数 85

4.2.1 单行条件语句 85

4.2.2 IIf函数 86

4.3 块结构条件语句 87

4.4 条件语句的嵌套 88

4.4.1 条件语句嵌套实例 88

4.4.2 简化的If语句嵌套格式——多分支结构 90

4.5 多分支语句结构 92

4.6 单选按钮、复选框和框架 94

4.6.1 框架 94

4.6.2 单选按钮 95

4.6.3 复选框 99

习题 104

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

5.1 循环结构 109

5.2 GoTo型控制 110

5.3 Do…Loop型循环 111

5.3.1 先判断后执行循环体的Do…Loop循环 111

5.3.2 先执行循环体后判断的Do…Loop结构 113

5.4 For…Next循环 115

5.5 循环中途退出 118

5.6 循环嵌套与常用算法 120

5.6.1 循环嵌套 120

5.6.2 穷举 122

5.6.3 递推 123

5.6.4 迭代 125

5.7 对象集合For Each…Next语句 126

5.8 列表框和组合框 127

5.8.1 列表框 127

5.8.2 组合框 130

习题 132

第6章 数组 139

6.1 数组的概念 139

6.2 静态数组和动态数组 140

6.2.1 静态数组 140

6.2.2 动态数组 143

6.3 数组的基本操作和实例 143

6.3.1 数组的基本操作 143

6.3.2 应用实例 145

6.4.1 控件数组的概念 157

6.4 控件数组 157

6.4.2 创建控件数组 158

6.4.3 控件数组的应用实例 160

6.5 记录类型和枚举类型 161

6.5.1 记录类型的定义和使用 161

6.5.2 枚举类型的定义和使用 163

习题 165

第7章 过程 171

7.1 基本概念 171

7.2 Sub过程 171

7.2.1 创建通用的Sub过程 171

7.2.2 调用通用过程 173

7.3.1 值传递 175

7.3 参数传递 175

7.3.2 引用传递 176

7.3.3 数组参数的传递 177

7.4 可变参数与可选参数 179

7.4.1 可选参数 179

7.4.2 可变参数 180

7.4.3 对象参数 181

7.5 函数过程 182

7.6 变量与过程的作用域 186

7.6.1 变量作用域 186

7.6.2 过程作用域 190

7.7 递归调用 192

7.8 鼠标与键盘事件过程 196

7.8.1 鼠标事件过程 196

7.8.2 键盘事件过程 198

7.8.3 对象拖放 200

习题 201

第8章 菜单和对话框 205

8.1 菜单 205

8.1.1 用菜单编辑器建立菜单 205

8.1.2 运行时创建和修改菜单 210

8.1.3 弹出式菜单的建立 212

8.1.4 菜单设计举例 214

8.2 对话框 217

8.2.1 通用对话框 217

8.2.2 自定义对话框 224

习题 226

9.1.1 多重窗体管理 228

9.1 多重窗体 228

第9章 多重窗体与环境应用 228

9.1.2 设置启动窗体 229

9.1.3 窗体处理 230

9.1.4 多重窗体应用实例 231

9.2 Visual Basic工程结构 235

9.2.1 标准模块 235

9.2.2 窗体模块 236

9.2.3 Sub Main过程 237

9.2.4 闲置循环与DoEvents语句 241

习题 243

第10章 数据文件 246

10.1 文件的结构与分类 246

10.1.1 文件的结构 246

10.1.2 文件的种类 247

10.2 文件操作语句和函数 248

10.2.1 文件的打开 248

10.2.2 文件的关闭 250

10.2.3 与文件操作有关的语句和函数 250

10.3 顺序文件 253

10.3.1 顺序文件的写操作 253

10.3.2 顺序文件的读操作 256

10.4 随机文件 258

10.4.1 随机文件的打开与读写操作 258

10.4.2 随机文件中记录的添加与删除 261

10.5 文件系统控件 263

10.6 文件基本操作 268

10.7.1 文件系统的概念 271

10.7 文件系统对象 271

10.7.2 管理驱动器 272

10.7.3 管理文件夹 273

10.7.4 管理文件 275

习题 277

第11章 图形和图像 280

11.1 图形 280

11.1.1 图形控件和属性 280

11.1.2 Visual Basic坐标系统 283

11.2 创建图形方法 286

11.2.1 点与直线 286

11.2.2 矩形 291

11.2.3 圆、椭圆和弧 298

11.3.2 使用图像控件 303

11.3.1 直接将图片加载到窗体 303

11.3 显示图片 303

11.3.3 使用图片框控件 304

11.4 滚动条控件 305

11.4.1 滚动条常用属性 305

11.4.2 滚动条的事件 306

11.4.3 滚动条的应用 306

习题 307

第12章 访问数据库 309

12.1 数据库 309

12.1.1 关系数据库的基本概念 309

12.1.2 关系数据库的分类 310

12.1.3 关系数据库的设计规则 311

12.2 数据库的创建与维护 311

12.3 访问数据库 315

12.3.1 Visual Basic的数据访问接口 316

12.3.2 使用ADO数据控件访问数据库 317

12.4 使用ADO对象访问数据库 324

12.5 Recordset对象的游标类型 335

12.5.1 选择游标的位置 336

12.5.2 Recordset对象的锁定类型 336

12.5.3 Recordset对象的更新模式 337

12.6 结构化查询语言SQL 341

12.6.1 结构化查询语言概述 341

12.6.2 SQL语句 342

12.6.3 SQL中的Select语句 344

12.6.4 使用SQL 344

12.7 小结 347

习题 348