本书从入门开始,通过大量实例,系统、详细地介绍了面向对象的程序设计思想,Visual Basic 6.0程序设计的基本方法,控件的使用,文件系统和数据库的编程以及应用程序的打包发布。本书的特点是面向应用,着重培养和训练编程能力,不过多地介绍语法和算法,叙述上力求做到通俗易懂,深入浅出,所有的例题均经过上机调试运行通过,并提供了一定数量的思考题和编程练习题。
本书的主要内容包括Visual Basic 6.0概述,Visual Basic 6.0基本概念和基本操作,面向对象的编程方法,Visual Basic语言基础,Visual Basic 6.0基本控件,窗体、菜单、通用文件对话框的设计,文件的概念及使用,FSO文件系统,使用ADO控件访问数据库,程序调试与错误处理,应用程序的打包与发布等。
本书可作为高职高专计算机专业或者本科非计算机专业的程序设计课程教材,也可作为培训教材及自学读物。
第1章 Visual Basic 6.0概述
1.1 程序设计语言
1.2 Visual Basic语言
1.3 Visual Basic 6.0简介
1.4 Visual Basic 6.0的安装与启动
1.5 Visual Basic 6.0集成开发环境
1.6 开发Visual Basic应用程序的基本步骤
1.7 使用Visual Basic帮助
习题
第2章 Visual Basic 6.0基本概念和基本操作
2.1 工程的概念及操作
2.2 工程组的概念及操作
2.3 窗体的控件的概念及操作
2.4 面向对象的编程方法
2.5 命令按钮
2.6 标签控件
2.7 生成可执行文件
习题
第3章 Visual Basic 6.0程序设计基础
3.1 基本数据类型
3.2 常量和变量
3.3 运算符和表达式
3.4 数组
3.5 自定义数据类型
3.6 Visual Basic 6.0基本语句
3.7 Visual Basic 6.0的过程
3.8 Visual Basic 6.0的参数
3.9 Visual Basic 6.0的内部函数
习题
第4章 窗体
4.1 窗体设计的几个基本原则
4.2 窗体的常用属性
4.3 窗体的常用方法
4.4 窗体的启动卸载
4.5 鼠标事件
4.6 键盘事件
习题
第5章 Visual Basic 6.0常用控件
5.1 文本框
5.2 图像框和图片框
5.3 框架控件
5.4 滚动条
5.5 定时器
5.6 控件数组
5.7 复选框和单选按钮
5.8 列表框与下拉列表框
习题
第6章 通用对话框与菜单
6.1 通用对话框
6.2 菜单
习题
第7章 文件处理
7.1 文件的基本概念
7.2 顺序文件
7.3 随机文件
7.4 二进制文件
7.5 显示文件系统的三种控件
7.6 FSO文件系统
习题
第8章 数据库技术
8.1 数据库基础知识
8.2 SQL语言基础
8.3 使用ADO数据控件
8.4 数据关联控件
8.5 对ADO数据控件编程
习题
第9章 程序调试与代码错误的处理
9.1 错误类型及防错要点
9.2 程序的调试
9.3 编写错误处理程序
习题
第10章 应用程序的发布
10.1 使用”打包和展开向导”
10.2 创建安装程序
10.3 开展安装程序
参考文献
作为当代大学生,熟练掌握一门计算机语言已经是时代的要求,但是,在一段时间内,学什么语言,却是许多同学感到困惑的问题,也是一些高等院校难以取舍的问题。
自从Microsoft公司发布了可视化的编程语言Visual Basic,特别是发布了Visual Basic 6.0以后,已经有越来越多的人认识到首选语言应该是Visual Basic。这首先是因为Windows操作系统是当今的主流操作系统,Visual Basic作为开发Windows应用程序最为易学易用的开发工具,在世界上已经得到了广泛应用。Visual Basic语言功能强大,语法简单,执行代码效率高,而且,Microsoft公司非常重视Visual Basic,不断地把最新的技术运用到Visual Basic中。现在的Visual Basic语言,不仅能够进行图形图像、多媒体的编程,而且可以开发数据库应用程序,以及大型的Web应用程序和企业级系统,已经有越来越多的优秀软件支持Visual Basic的二次开发。
近几年来,笔者一直在从事Visual Basic的教学工作。在教学实践中,深深感到有一本合适的教材太重要了。由于Visual Basic内容体系相对庞大复杂,目前有关Visual Basic的书籍虽然很多,但是从入门开始,比较系统的,以实际应用为宗旨,注重编程能力培养的书籍却较少。鉴于这种情况,我将自己近几年来从事Visual Basic教学实践形成的讲义整理成本书,希望能对读者的学习有所帮助。
本书对传统的计算机语言教学方法进行了大胆的改革,减少了对某些传统算法的介绍,屏弃了高深的原理和艰涩的技术术语,加强了反映Visual Basic最新技术的内容,利用大量的开发实例,引导学生去研究现实应用问题,让学生在实际编程中学编程,从而培养提高学生的创新能力和动手能力。在讲解上,尽量由浅入深,循序渐进,并注意了分散难点,前后呼应。学完本书,学生将能够开发一般的应用程序。
参与本书编著的还有房培玉、李世祥、初永玲、薛元昕、牟德昆等同志。其中,李世祥参与了第1章、第2章的撰写,初永玲参与了第3章的撰写,薛元昕参与了第4章的撰写,牟德昆参与了第7章、第8章的撰写,房培玉对全书进行了编辑排版,另外,董久敏、韩茂玲等同志也对本书的编写工作提出了许多很好的建议,在此一并表示感谢。
由于本人水平有限,书中难免有不少缺点和错误,敬请各位读者批评指教。