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

  • 购买积分:11 如何计算积分?
  • 作  者:柴欣,李惠然主编
  • 出 版 社:北京:海洋出版社
  • 出版年份:2001
  • ISBN:7502750215
  • 页数:294 页
图书介绍:本书主要内容包括:VB语言程序设计基础、面向对象的概念和程序设计方法、VB的窗体、控件、菜单等的设计与应用、程序调试和排错等。

第1章 程序设计概述 1

1.1 程序设计发展概述 1

1.1.1 计算机程序设计语言 1

1.1.2 程序设计的发展历程 1

1.2 结构化程序设计概述 2

1.2.1 结构化程序设计概念 2

1.2.2 结构化程序设计方法 4

1.3 面向对象程序设计概述 5

1.3.1 面向对象的程序设计概念 5

1.3.2 面向对象的程序设计语言 6

1.3.3 面向对象的程序设计方法与结构化程序设计方法的比较 7

习题1 7

第2章 中文Visual Basic 6.0概述 8

2.1 VB简介 8

2.1.1 VB的发展过程 8

2.1.2 VB的功能特点 9

2.2 VB的运行环境、安装和启动 10

2.2.1 VB的运行环境 10

2.2.2 VB的安装 10

2.2.3 VB 的启动 10

2.3 VB6.0的集成开发环境 12

2.3.1 主窗口 12

2.3.2 窗体窗口 13

2.3.3 属性窗口 13

2.3.4 工程资源管理器窗口 14

2.3.5 代码窗口 15

2.3.6 窗体布局窗口 15

2.3.7 对象浏览器窗口 15

2.3.8 工具箱窗口 16

2.4 设计一个简单的VB应用程序 16

2.4.1 创建应用程序的界面 17

2.4.2 编写应用程序的代码 18

2.4.3 运行应用程序 19

2.4.4 保存文件 20

2.5 VB中的对象 21

2.5.1 VB中对象的概念 21

2.5.2 对象的属性 21

2.5.3 对象的方法 22

2.5.4 对象的事件及事件过程 23

2.6 生成可执行文件和制作安装盘 24

2.6.1 生成可执行文件 24

2.6.2 制作安装盘发布应用程序 25

2.7 VB6.0的帮助功能 28

2.7.1 了解MSDN Library查阅器 28

2.7.2 在MSDN Library中定位信息 29

2.7.3 应用MSDN Library进行其它工作 31

2.7.4 从Internet上获得帮助 31

习题2 32

第3章 VB语言程序设计基础 33

3.1 编码规则 33

3.2 数制及数据类型 34

3.2.1 数制 34

3.2.2 数据类型 34

3.3 常量和变量 38

3.3.1 常量 38

3.3.2 变量 39

3.4 运算符和表达式 42

3.4.1 算术运算符与算术表达式 43

3.4.2 关系运算符与关系表达式 43

3.4.3 逻辑运算符与逻辑表达式 44

3.4.4 字符串运算符与字符串表达式 45

3.4.5 表达式中不同数据类型的转换 45

3.4.6 运算符的优先级别 45

3.5 常用内部函数 46

3.5.1 数学函数 46

3.5.2 字符串函数 47

3.5.3 转换函数 48

3.5.4 日期函数 48

3.5.5 Shell函数 49

3.6 基本语句 49

3.6.1 顺序结构程序设计 49

3.6.2 选择结构程序设计 57

3.6.3 循环结构程序设计 66

3.7 数组及应用 73

3.7.1 静态数组 73

3.7.2 动态数组 75

3.7.3 数组的基本操作 76

习题3 80

第4章 窗体及常用控件 82

4.1 窗体设计 82

4.1.1 窗体的属性、 事件和方法 82

4.1.2 向窗体上添加控件 84

4.1.3 设置启动窗体 87

4.1.4 窗体的生命周期 87

4.2 基本控件 90

4.2.1 VB中的控件 90

4.2.2 基本控件的常用属性 91

4.2.3 设置Tab键的顺序 94

4.2.4 控件默认属性 95

4.2.5 命令按钮 95

4.2.6 使用Label(标签)控件在窗体中显示文字 98

4.2.7 使用TextBox(文本框)控件输入文本 100

4.2.8 使用CheckBox和OptionButton控件进行小范围选择 105

4.2.9 使用Frame(框架)控件 107

4.2.10 提供大量选择的ListBox(列表框)控件 109

4.2.11 提供大量选择的ComboBox(组合框)控件 113

4.2.12 使用HScrollBar和VScrollBar控件 117

4.2.13 使用Timer控件 118

4.2.14 驱动器、目录和文件列表框控件 120

4.3 使用ActiveX控件和可插入对象 124

4.3.1 ActiveX控件 124

4.3.2 向工具箱中添加ActiveX控件 125

4.4 控件应用举例 125

习题4 133

第5章 对话框、菜单 134

5.1 对话框 134

5.1.1 预定义对话框 134

5.1.2 通用对话框 136

5.1.3 自定义对话框 143

5.2 菜单 150

5.2.1 菜单设计 150

5.2.2 运行时创建和修改菜单 154

5.2.3 快捷方式菜单的设计 156

5.2.4 菜单设计举例 157

习题5 160

第6章 过程、模块与类 162

6.1 VB的过程 162

6.1.1 VB过程的种类 162

6.1.2 过程的创建与调用 169

6.1.3 向过程传递参数的方法 181

6.2 VB 的代码模块 188

6.3 VB的标准模块 188

6.4 VB的类 189

习题6 190

第7章 常用算法 191

7.1 排序算法 191

7.2 查找 193

7.3 素数的求法 196

7.4 解一元方程 198

7.5 数值积分 200

7.6 多项式及其导数的值 202

7.7 数制转换 205

7.8 VB的其他使用 207

习题7 210

第8章 文件 212

8.1 文件的基本概念 212

8.1.1 数据文件的类型 213

8.1.2 文件号 213

8.2 顺序文件操作 213

8.2.1 打开顺序文件 213

8.2.2 关闭顺序文件 214

8.2.3 顺序文件的读操作 214

8.2.4 顺序文件的写操作 216

8.3 随机文件操作 217

8.3.1 随机文件的打开和关闭 217

8.3.2 定义记录类型 218

8.3.3 随机文件的读操作 218

8.3.4 随机文件的写操作 218

8.4 二进制文件 221

8.4.1 二进制文件的打开和关闭 222

8.4.2 二进制文件的读、写操作 222

8.5 文件与目录的操作语句和函数简介 224

8.6 文件与目录的操作控件简介 225

8.7 使用FileSystemObject(FSO)对象模型编程简介 226

8.7.1 File System Object模型介绍 226

8.7.2 文件系统对象(File System Object) 226

8.8 使用文件系统对象编程 228

8.8.1 FileSystemObject对象 228

8.8.2 管理驱动器 229

8.8.3 管理文件夹 233

8.8.4 管理文件 239

习题8 246

第9章 程序调试和出错处理 247

9.1 错误类型 247

9.1.1 编译错误 247

9.1.2 运行错误 248

9.1.3 逻辑错误 248

9.2 调试工具 248

9.3 程序调试 250

9.3.1 Visual Basic工作模式 250

9.3.2 控制程序的运行 251

9.3.3 使用调试窗口 251

9.3.4 使用中断方式 253

9.4 错误处理 257

第10章 工程管理及环境设置 259

10.1 工程及其结构 259

10.1.1 工程资源管理器和工程文件 259

10.1.2 Visual Basic工程的结构 260

10.2 工程的基本操作 261

10.2.1 创建、打开和保存工程 261

10.2.2 添加、删除和保存文件 261

10.3 工程中控件的添加和删除 263

10.3.1 在工程中添加ActiveX控件 263

10.3.2 从工程中删除控件 264

10.3.3 使用其他应用程序的对象 264

10.3.4 使用资源文件 265

10.4 工程属性的设置 265

10.5 使用向导和外接程序 266

10.5.1 使用外接程序管理器 266

10.5.2 使用向导 267

10.6 环境定制 267

10.6.1 “编辑器”标签 267

10.6.2 “编辑器格式”标签 269

10.6.3 “通用”标签 270

10.6.4 “可连接的”标签 271

10.6.5 “环境”标签 271

10.6.6 “高级”标签 272

第11章 数据结构与算法 274

11.1 算法与数据结构概述 274

11.1.1 算法及其描述 274

11.1.2 什么是数据结构 274

11.2 线性结构 275

11.2.1 线性表 275

11.2.2 栈 277

11.2.3 队列 278

11.2.4 小结 279

11.3 树形结构 280

11.3.1 树与遍历 280

11.3.2 二叉树及其遍历 282

11.4 内部排序与查找算法 284

11.4.1 内部排序 284

11.4.2 检索 285

第12章 软件工程基础知识 286

12.1 概述 286

12.1.1 软件工程的概念 286

12.1.2 软件工程学 286

12.1.3 软件工程方法 286

12.2 软件的生命周期 287

12.2.1 软件的生命周期 287

12.2.2 瀑布模型 287

12.3 软件定义时期的工作任务和分析方法 288

12.3.1 现状调查和问题定义 288

12.3.2 可行性研究 288

12.3.3 需求分析 288

12.4 软件设计时期的主要任务和分析方法 289

12.4.1 总体设计 289

12.4.2 详细设计 290

12.4.3 结构化程序设计与程序设计方法论 291

12.4.4 软件测试 292

参考文献 294