零基础学Visual Basic第2版
上QQ阅读APP看书,第一时间看更新

前言

在当今的信息化时代,计算机已经深入到了人们的日常工作和生活的方方面面。而各种行业的需求正是让软件业蒸蒸日上的原因。虽然现在世界上已经充满了各种各样的软件产品,但是依然不能满足用户的各种特殊需要,人们不得不再开发适合自己特殊需求的软件产品。

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各方面的知识。本书可作为:

❑初学编程者的入门教材。

❑中级读者提高技能的查询资料。

❑高级读者的参考资料。

❑学习快速编程的参考资料。

❑大中专院校或培训学校的教材。

本书作者

本书由李俊民、赵东主笔编写,同时参与编写和资料整理的有刘亮亮、丁士锋、何涛发、陈杰、黄曦、罗嘉、段春江、韩红宇、李嵩峰、莫光胜、王天国、李蓉、吴荣、宋祥亮、刘宇、吕晓鹏、王大伟、吴小平、张卫忠、施佳鹏、王嘉、吴雪、阳婷、张秀妍、王江、王志永、杨红、郑维龙、王松、张文。

编者