Visual Basic程序设计教程(第二版)

Visual Basic程序设计教程(第二版)
作 者: 刘炳文
出版社: 清华大学出版社
丛编项: 新世纪计算机基础教育丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic程序设计教程(第二版)》作者简介

内容简介

[前言]VisualBasic称得上是Microsoft公司最成功的开发工具,在全世界拥有数以百万计的用户。它之所以受到人们的青睐,原因是多方面的,但主要的有两点,一是功能强大,二是容易掌握。VisualBasic的出现,打破了Windows应用程序的开发由专业的C程序员一统天下的局面,即使非专业人员也能胜任,并可在较短的时间内开发出质量高、界面好的应用程序。VisualBasic功能强大,内容十分丰富,涉及很多方面。5.0版以后,VisualBasic已发展成为大型程序设计语言,要在一本书中面面俱到地讲述其全部功能是不现实的。笔者认为,对于初学者来说,应当把主要精力放在最基本、最常用的那些部分,待有一定基础后,再学习其他部分。本书介绍的是VisualBasic6.0的基础知识,是VisualBasic最基本的部分,适用于初学者。针对初学者的特点,在体系结构和内容上注意了由简及繁、由浅入深、循序渐进、深入浅出以及理论与实践的密切结合。在介绍新概念时,一般从具体问题入手,然后逐步引出概念和结论,并通过不同类型的例题帮助读者掌握VisualBasic程序设计的方法和技巧,力求使读者能顺利地理解和掌握每个新引入的概念。考虑到VisualBasic是为编写应用软件而研制的,本书中的例题主要用来加深对概念的理解。只有理解了这些基本概念,才能用VisualBasic设计复杂的应用程序;在掌握了本书的内容之后,就可以登堂入室,达到更高的境界。为了适应广大初学者的需要,本书不要求读者具有专门的计算机专业知识的基础,也不要求有其他计算机高级语言的编程经验,但要求读者具有Windows的初步知识。VisualBasic6.0是在Windows环境下运行的编程语言,与Windows有着十分密切的关系。为了节省篇幅,集中讨论VisualBasic的程序设计技术,本书没有专门介绍Windows的操作,但它是学习和掌握VisualBasic程序设计方法的重要方面。因此,为了能顺利地学习VisualBasic程序设计,在学习本书的内容之前,应适当地学习Windows的基础知识。VisualBasic6.0包括三种版本,即学习版、专业版和企业版。这些版本是在相同的基础上建立起来的,因此大多数应用程序可以在三种版本中通用。本书使用的是VisualBasic6.0中文企业版,但其内容可用于专业版和学习版,书中所有程序可以在专业版和学习版中运...

图书目录

1 Visual Basic集成开发环境

1. 1 Visual Basic的特点和版本

1. 1. 1 Visual Basic的特点

1. 1. 2 Visual Basic的版本

1. 2 Visual Basic的启动与退出

1. 3 主窗口

1. 3. 1 标题栏和菜单栏

1. 3. 2 工具栏

1. 4 其他窗口

1. 4. 1 窗体设计器和工程资源管理器

1. 4. 2 属性窗口和工具箱窗口

习题

2 预定义对象

2. 1 对象

2. 1. 1 Visual Basic的对象

2. 1. 2 对象属性设置

2. 2 窗体

2. 2. 1 窗体的结构与属性

2. 2. 2 窗体事件

2. 3 控件

2. 3. 1 标准控件 内部控件

2. 3. 2 控件的命名和控件值

2. 4 控件的画法和基本操作

2. 4. 1 控件的画法

2. 4. 2 控件的基本操作

习题

3 建立简单的 Visual Basic应用程序

3. 1 语句

3. 2 编写简单的Visual Basic应用程序

3. 2. 1 用Visual Basic开发应用程序的一般步骤

3. 2. 2 编写Visual Basic应用程序

3. 2. 3 代码编辑器

3. 3 程序的保存. 装入和运行

3. 3. 1 保存程序

3. 3. 2 程序的装入

3. 3. 3 程序的运行

3. 4 Visual Basic应用程序的结构与工作方式

3. 4. 1 Visual Basic应用程序的构成

3. 4. 2 事件驱动

习题

4 数据类型. 运算符与表达式

4. 1 数据类型

4. 1. 1 基本数据类型

4. 1. 2 用户定义的数据类型

4. 1. 3 枚举类型

4. 2 常量和变量

4. 2. 1 常量

4. 2. 2 变量

4. 3 变量的作用域

4. 3. 1 局部变量与全局变量

4. 3. 2 默认声明

4. 4 常用内部函数

4. 5 字符处理与字符串函数

4. 5. 1 Visual Basic的字符处理机制

4. 5. 2 字符串函数

4. 6 运算符与表达式

4. 6. 1 算术运算符

4. 6. 2 关系运算符与逻辑运算符

4. 6. 3 表达式的执行顺序

习题

5 数据输入输出

5. 1 数据输出--Print方法

5. 1. 1 Print方法

5. 1. 2 与Print方法有关的函数

5. 1. 3 格式输出

5. 1. 4 其他方法和属性

5. 2 数据输入--InputBox函数

5. 3 MsgBox函数和MsgBox语句

5. 3. 1 MsgBox函数

5. 3. 2 MsgBox语句

5. 4 字形

5. 4. 1 字体类型和大小

5. 4. 2 其他属性

5. 5 打印机输出

5. 5. 1 直接输出

5. 5. 2 窗体输出

习题

6 常用标准控件

6. 1 文本控件

6. 1. 1 标签

6. 1. 2 文本框

6. 2 图形控件

6. 2. 1 图片框和图像框

6. 2. 2 图形文件的装入

6. 2. 3 直线和形状

6. 3 按钮控件

6. 3. 1 属性和事件

6. 3. 2 应用举例

6. 4 选择控件--复选框和单选按钮

6. 4. 1 复选框和单选按钮的属性和事件

6. 4. 2 应用举例

6. 5 选择控件--列表框和组合框

6. 5. 1 列表框

6. 5. 2 组合框

6. 6 滚动条

6. 7 计时器

6. 8 框架

6. 9 焦点与Tab顺序

6. 9. 1 设置焦点

6. 9. 2 Tab顺序

习题

7 Visual Basic控制结构

7. 1 选择控制结构

7. 1. 1 单行结构条件语句

7. 1. 2 块结构条件语句

7. 1. 3 IIf函数

7. 2 多分支控制结构

7. 3 For循环控制结构

7. 4 当循环控制结构

7. 5 Do循环控制结构

7. 6 多重循环

7. 7 Go To型控制

7. 7. 1 Go To语句

7. 7. 2 On-Go To语句

习题

8 数组

8. 1 数组的概念

8. 1. 1 数组的定义

8. 1. 2 默认数组

8. 2 动态数组

8. 2. 1 动态数组的定义

8. 2. 2 数组的清除和重定义

8. 3 数组的基本操作

8. 3. 1 数组元素的输入. 输出和复制

8. 3. 2 For Each. . . Next语句

8. 4 数组的初始化

8. 5 控件数组

8. 5. 1 基本概念

8. 5. 2 建立控件数组

习题

9 过程

9. 1 Sub过程

9. 1. 1 建立Sub过程

9. 1. 2 调用Sub过程

9. 1. 3 通用过程与事件过程

9. 2 Function过程

9. 2. 1 建立Function过程

9. 2. 2 调用Function过程

9. 3 参数传送

9. 3. 1 形参与实参

9. 3. 2 引用

9. 3. 3 传值

9. 3. 4 数组参数的传送

9. 4 可选参数与可变参数

9. 4. 1 可选参数

9. 4. 2 可变参数

9. 5 对象参数

9. 5. 1 窗体参数

9. 5. 2 控件参数

9. 6 局部内存分配

9. 7 递归

9. 8 Shell函数

习题

10 键盘与鼠标事件过程

10. 1 KeyPress事件

10. 2 KeyDown和KeyUp事件

10. 3 鼠标事件

10. 3. 1 鼠标位置

10. 3. 2 鼠标按钮

10. 3. 3 转换参数

10. 4 鼠标光标的形状

10. 4. 1 MousePointer属性

10. 4. 2 设置鼠标光标形状

10. 5 拖放

10. 5. 1 与拖放有关的属性. 事件和方法

10. 5. 2 自动拖放

10. 5. 3 手动拖放

习题

11 菜单程序设计

11. 1 Visual Basic中的菜单

11. 2 菜单编辑器

11. 3 用菜单编辑器建立菜单

11. 3. 1 界面设计

11. 3. 2 编写程序代码

11. 4 菜单项的控制

11. 4. 1 有效性控制

11. 4. 2 菜单项标记

11. 4. 3 键盘选择

11. 5 菜单项的增减

11. 6 弹出式菜单

习题

12 对话框程序设计

12. 1 概述

12. 1. 1 对话框的分类与特点

12. 1. 2 自定义对话框

12. 1. 3 通用对话框控件

12. 2 文件对话框

12. 2. 1 文件对话框的结构

12. 2. 2 文件对话框的属性

12. 2. 3 文件对话框举例

12. 3 其他对话框

12. 3. 1 颜色对话框

12. 3. 2 字体对话框

12. 3. 3 打印对话框

习题

13 多窗体程序设计与环境应用

13. 1 建立多重窗体应用程序

13. 1. 1 与多重窗体程序设计有关的语句和方法

13. 1. 2 建立界面

13. 1. 3 编写程序代码

13. 2 多重窗体程序的执行与保存

13. 2. 1 指定启动窗体

13. 2. 2 多窗体程序的存取

13. 3 Visual Basic工程结构

13. 3. 1 标准模块

13. 3. 2 窗体模块

13. 3. 3 Sub Main过程

13. 4 闲置循环与DoEvents语句

习题

14 多重文档界面

14. 1 MDI窗体与MDI子窗体

14. 1. 1 MDI子窗体

14. 1. 2 引例

14. 1. 3 几点说明

14. 2 MDI特性

14. 2. 1 属性. 方法和事件

14. 2. 2 Dim语句和WindowState属性

14. 3 建立MDI应用程序

14. 3. 1 建立MDI应用程序的一般过程

14. 3. 2 MDI应用程序举例

14. 4 MDI应用程序中的菜单

14. 4. 1 MDI中菜单的建立

14. 4. 2 MDI菜单应用程序举例

14. 5 用MDI建立工具条

14. 5. 1 用MDI建立工具条的一般步骤

14. 5. 2 程序举例

习题

15 数据文件

15. 1 文件概述

15. 2 文件的打开与关闭

15. 2. 1 文件的打开 建立

15. 2. 2 文件的关闭

15. 3 文件操作语句和函数

15. 3. 1 文件指针

15. 3. 2 其他语句和函数

15. 4 顺序文件

15. 4. 1 顺序文件的写操作

15. 4. 2 顺序文件的读操作

15. 5 随机文件