前言
在当今的信息化时代,计算机已经深入到了人们的日常工作和生活的方方面面。而各种行业的需求正是让软件业蒸蒸日上的原因。虽然现在世界上已经充满了各种各样的软件产品,但是依然不能满足用户的各种特殊需要,人们不得不再开发适合自己特殊需求的软件产品。
Visual Basic是Microsoft公司研制的软件开发工具。它继承了Basic语言易学易用的特点,特别适合初学者学习Windows系统编程。Visual Basic 6.0可谓是系列版本中最为成熟、并经过多年实践证明了的最优秀的版本。用其开发的软件产品不仅功能强大、而且非常稳定。相对于其他软件工具,用Visual Basic开发软件还会大大缩短开发周期,给用户节省宝贵的时间。
为了帮助读者迅速掌握编程方法和技巧,编者精心编著了本书。本书依照读者的学习规律,整本书都是以由浅入深、循序渐进的原则进行编写的,并在多数章节中都配有应用案例。读者可以参照应用案例,通过亲自动手学会编写出一些很有意思的程序。因此,读者在阅读本书时,会感觉很轻松地学会了很多知识。
本书特点
1. 知识覆盖面非常广
本书从Visual Basic基础语法开始讲解,扩展到数据库控件编程、ADO数据库编程、客户端/服务器编程、Internet网络编程、多媒体动画编程、高级办公自动化软件Excel编程等多个方面的编程技术。
2. 涵盖了软件开发全过程
本书从设计界面、编写程序到制作帮助文件、编译、制作安装文件发布,涵盖了使用Visual Basic开发应用软件的全部过程。
3. 介绍了多种工具的用法
本书不仅讲解了关于Visual Basic的知识,而且还详细讲解了很多相关软件与工具的用法。例如,使用Access建立数据库、执行SQL语句、使用WinHelp和HTML Help Workshop制作帮助文件、使用Package & Deployment Wizard制作安装文件、使用Installer VISE制作特色安装文件、使用API浏览器查看API函数等。
4. 案例丰富、讲解细致
本书融入编者自身多年的编程与教学经验,精心设计了丰富的应用案例,并对其进行了非常细致的讲解。我们相信,读者通过学习这些案例,会得到很好的启发。
5. 配有3个综合实例
本书最后3章为“学生考试系统”、“学生信息管理系统”和“可视电话”三个综合实例。这些实例详细地介绍了开发软件的全过程,综合运用了以往所学的全部知识。避免初学者只会使用一两个控件,在单窗体上编写小程序;而不会结合多种控件,在多窗体环境下开发大型程序。
6. 详尽代码分析
完整的小案例中,代码后面都附代码说明,让读者更透彻地了解程序的原理与过程,让读者更深入地掌握案例的应用。
本书内容
第1章:介绍了Visual Basic的集成开发环境。同时,介绍了使用各种帮助系统的方法。并创建了第一个Visual Basic应用程序。
第2章:首先介绍了对象和窗体的基本概念,之后详细讲述了窗体常用属性、方法和事件,并配有大量的实例,最后还讲解了MDI窗体。
第3章:讲解了Visual Basic的基础知识,包括数据类型、变量常量的概念和用法;以及Visual Basic的运算符和表达式;Visual Basic程序的保存、打开和运行的方法。
第4章:介绍了大量的标准控件和ActiveX控件的使用方法,并配有大量的实例。本章还包括了InputBox函数和MsgBox函数的用法。
第5章:介绍了程序设计的基本结构,主要讲述了分支结构和循环结构。对于初学程序设计的读者来说,这一章非常有用。
第6章:讲述了Visual Basic中一维、二维数组的用法,动态数组的用法,数组的求和、排序、插入、删除等内容。此外,还讲述了控件数组的用法。
第7章:讲述了通用过程的建立和调用的方法,并详细讲解了可选参数过程、可变参数过程、对象参数过程的用法。
第8章:介绍了键盘、鼠标事件、图形控件和Pset、Line、Circle等图形方法的用法,并配有大量的实例。
第9章:介绍了建立和使用菜单、工具栏和状态栏的方法,并在最后加入了一个画图软件的制作案例。
第10章:介绍了创建用户自制控件的方法和两个常用的ActiveX控件—日历控件和通用对话框控件的用法。
第11章:介绍了处理不同类型文件的知识和常用文件操作函数、语句。
第12章:介绍了数据库的基本概念、Access的应用和SQL语言的基础知识。
第13章:介绍了常用数据库控件的编程方法。有Data控件、ADO Data控件和两个表格控件—DataGrid、MSHFlexGrid的用法。
第14章:介绍了ADO数据库编程的知识,内容从引用ADO开始到使用ADO对象操作数据库的各种方法为止。
第15章:介绍了网络编程技术。主要内容有网络协议的介绍、Winsock控件编程、WebBrowser控件编程、Internet Transfer控件的使用等。
第16章:介绍了多媒体编程的方法和几个多媒体控件的用法,并制作了一个自己的播放器。
第17章:细致地描述了调试程序的方法和错误处理的方法。
第18章:介绍了两种建立帮助文档的工具—WinHelp和HTML Help Workshop。并介绍了帮助文件如何与程序链接起来的方法。
第19章:首先,介绍了使用OLE控件,将Excel文件显示到程序中的方法;其次,介绍了通过Visual Basic编程操作Excel文件的具体方法。
第20章:介绍了在Visual Basic中,如何使用Windows API函数的方法。
第21章:介绍了编译与制作安装文件的方法,包括使用Package & Deployment Wizard和Installer VISE两种工具建立安装文件的方法。
第22章:介绍了学生考试系统的全部过程和源代码的分析。
第23章:介绍了学生信息管理系统的全部过程和源代码的分析。
第24章:介绍了可视电话功能实现的全部过程和源代码的分析。
本书适合的读者
本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识及丰富的实例来指导读者透彻学习Visual Basic各方面的知识。本书可作为:
❑初学编程者的入门教材。
❑中级读者提高技能的查询资料。
❑高级读者的参考资料。
❑学习快速编程的参考资料。
❑大中专院校或培训学校的教材。
本书作者
本书由李俊民、赵东主笔编写,同时参与编写和资料整理的有刘亮亮、丁士锋、何涛发、陈杰、黄曦、罗嘉、段春江、韩红宇、李嵩峰、莫光胜、王天国、李蓉、吴荣、宋祥亮、刘宇、吕晓鹏、王大伟、吴小平、张卫忠、施佳鹏、王嘉、吴雪、阳婷、张秀妍、王江、王志永、杨红、郑维龙、王松、张文。
编者