《Visual Basic程序设计》以提高分析和解决问题的能力为目的,以设计应用程序必备知识为主线,将可视化编程工具(Visual Basic 6.0)与程序设计有机结合,通过大量的实例深入浅出地进行了介绍。全书主要内容有Visual Basic概述、代码基础、VB可视化编程基础、基本控制结构、数组与自定义数据类型、过程、数据文件、常用控件设计、界面设计、图形操作、VB与数据库和vB与Excel等。《Visual Basic程序设计》采用了导学编写策略,每章有教学内容提示及基本要求、教学内容、教学小结和习题,有助于明确教学目标,加强基础,突出重点和难点;形式多样的习题有利于深化对基本概念的理解和编程能力的提高;内容丰富而翔实的实验能有效地提高实习效果和实习效率。全书重点突出、概念清晰、层次分明、例题丰富,适合作为高等院校本科专业程序设计语言课程的教材,也可作为计算机等级考试参考资料。
第1章 Visual Basic概述
1.1 VB的启动与退出
1.1.1 VB的启动
1.1.2 VB的退出
1.2 VB的集成开发环境
1.2.1 标题栏
1.2.2 菜单栏
1.2.3 工具栏
1.2.4 窗口
1.3 可视化编程的基本概念
1.3.1 对象与类
1.3.2 控件的基本操作
1.3.3 控件的属性及设置
1.3.4 控件的事件与事件过程
1.3.5 控件的方法
1.4 VB程序设计的步骤和执行过程
1.4.1 vB可视化编程的一般步骤
1.4.2 VB应用程序的执行过程
1.4.3 制作一个简单VB应用程序
1.5 MSDN的使用
教学小结
习题
第2章 代码基础
2.1 数据类型
2.2 常量
2.3 变量
2.3.1 变量命名
2.3.2 声明变量
2.4 内部函数
2.4.1 数学运算函数
2.4.2 字符串操作函数
2.4.3 转换函数
2.4.4 格式输出函数
2.4.5 日期和时间函数
2.4.6 对话框函数
2.5 表达式
2.5.1 算术表达式
2.5.2 字符串表达式
2.5.3 关系表达式
2.5.4 布尔表达式
2.6 语句
2.6.1 VB语句的书写规则
2.6.2 赋值语句
2.6.3 结束语句
2.6.4.注释语句
教学小结
习题
第3章 VB可视化编程基础
3.1 窗体
3.1.1 常用属性
3.1.2 主要事件
3.1.3 常用的方法
3.2 命令按钮
3.2.1 常用属性
3.2.2 主要事件
3.3 标签
3.3.1 常用属性
3.3.2 主要事件
3.4 文本框
3.4.1 常用属性
3.4.2 主要事件
3.4.3 主要方法
3.5 图片框(PictureBox)和图像框(Ianage)
3.6 工程及工程文件管理
3.6.1 工程的组成
3.6.2 工程文件的基本操作
3.6.3 向工程中添加、移除及保存
文件的操作
3.6.4 运行工程
3.6.5 生成.exe文件
教学小结
习题
第4章 基本控制结构
4.1 顺序结构
4.1.1 输出数据的基本方法
4.1.2 提供数据的基本方法
4.2 选择结构
4.2.1 H结构
4.2.2 SelectCase结构
4.2.3 有关函数
4.3 循环结构
4.3.1 DoWhileI.oop循环结构
4.3.2 ForNext循环结构
4.4 嵌套
4.5 应用举例
4.6 Do循环的其他结构
教学小结
习题
第5章 数组与自定义数据类型
5.1 数组
5.1.1 数组的基本概念
5.1.2 数组的声明
5.1.3 数组的赋值
5.1.4 数组的输出
5.1.5 数组应用举例
5.2 自定义数据类型
5.2.1 基本概念
5.2.2 用户自定义数据类型数组
5.3 控件数组
5.3.1 基本概念
5.3.2 建立控件数组的方法
5.3.3 应用举例
教学小结
习题
第6章 过程
6.1 Sub过程
6.1.1 Sub过程的定义
6.1.2 Sub过程的调用
6.1.3 过程调用中的参数传递
6.2 Function过程
6.2.1 Function过程的定义
6.2.2 Function过程的调用
6.3 过程、变量的作用域
6.3.1 过程的作用域
6.3.2 变量的作用域
6.4 应用举例
6.5 递归
教学小结
习题
第7章 数据文件
7.1 与数据文件有关的概念
7.1.1 数据文件的概念
7.1.2 数据文件的组成
7.1.3 文件的读/写和文件的缓冲区
7.2 顺序文件的读,写操作
7.2.1 顺序文件的打开与关闭
7.2.2 顺序文件的建立
7.2.3 顺序文件的读取
7.2.4 顺序文件的记录追加
7.2.5 顺序文件的记录编辑
7.3 随机文件的读,写操作
7.3.1 随机文件的打开与关闭
7.3.2 随机文件的创建
7.3.3 随机文件的读取
7.3.4 随机文件的修改与删除
7.4 二进制文件的读/写
……
第8章 常用控制设计
第9章 界面设计
第10章 图形操作
第11章 VB与数据库
第12章 VD与Excel
1.3 可视化编程的基本概念
1.3.1 对象与类
1.对象
对象是现实生活中存在的客观事物,是现实世界中的一个实体。例如,一个人、一台电脑、一本书、一辆小汽车、一部手机等都是对象,它们均具有如下的特性:(1)有一组特征;
(2)有一定的行为或功能。如一台爱国者MP3是一个对象,可以用生产厂家、型号、颜色、尺寸、重量、价格等信息来描述其静态特征,即属性;用所具有的录音、放音、快进、倒退、暂停、停止等描述其动态行为,即功能。一般来说,凡是具备属性和行为这两种要素的,都可以称为对象。
在面向对象程序设计中,对象是系统中的基本运行实体,是代码和数据的集合。
2.类
类是对同种对象的抽象。如通常把所有国籍为中国的人抽象归纳为一类,称为中国人;上面所提到的爱国者MP3抽象为MP3类。其实,类的概念可大可小,如桑塔纳小汽车属于汽车类,汽车类又属于交通工具类等等。
类与对象的关系是:类是用来创建对象的模板,对象则是类实例化后的结果。类抽象出具体对象的相似性,定义它们的共同特征,包括数据和操作。对象是类的具体表现形式,它具有类的所有特征。由类创建对象的过程称为实例化。一个类可以创建多个对象,这些对象具有相同的(特征)属性,但可以具有不同的属性值。
在面向对象程序设计中,类由编程者自己设计,而使用VB编程时,既可直接使用VB系统预先设计好的类或第三方软件开发商开发好的类,也可由编程者自行设计。3.控件类与控件对象在VB中,控件类分为标准控件类和ActiveX控件类。标准控件类又称内部控件类,VB工具箱中的类图标代表了VB系统设计好的标准控件类;ActiveX控件类是第三方软件开发商开发的控件,使用时需按照一定的步骤添加到工具箱中。
……