本书简介在这一版的《MicrosoftVisualBasic程序开发环境》中,我们加人了许多有关Internet、数据库程序设计和ActiveX方面的新内容,也根据读者的要求对前一版的部分进行了修改。和前一版一样,本书的作者有两位——JohnClarkCraig和JeffWebb。得力于两人的分工合作,让我们在讨论VisualBasic相关的内容时,才得以在内容充实程度、正确性和讨论范围等三方面有所增强。另一方面,也正因为VisualBasic本身已经成为一个多样且涉及范围广泛的产品,我们更需要一个有效率的写作团队来提供给读者适当的学习观点和学习范围。我们希望您能从本书中获得许多VisualBasic程序设计上实际的知识精华。下面,您会看到我们对VisualBasic6新特性的简要介绍,这将会帮助您更快地了解VisualBasic6。VisualBasic6做了许多重大的更改,为了能够掌握VIsualBasic6的新特性,请您务必至少要浏览第一章“VisualBasic6的新增功能”。本书所讨论的主题适用于MicrosoftWindows95和MicrosoftWindowsNT,当然也适用于MicrosoftWindows98的环境,也就是说,任何一个在Windows95中开发的VisualBasic程序都可以在Windows98中执行。程序设计的风格在本书中,我们将会介绍一些有关标准程序设计风格的信息,这些信息是我们从许多在Microsoft及其他领域中工作的专家身上一点一滴搜集得来的。提供给您这些建议性的信息,目的并非用来作为严格限制程序设计的规定,而是提供一套指导原则来帮助您开发项目,让项目小组的成员们能够相互了解,并分享彼此编写的程序。本书所讨论的示例将遵循这套指导原则。本书未包括的内容VisualBasic的发展历史及对于VisualBasic初学者的基本课程都没有包括在本书中,这让我们有了更大的空间可以讨论更精彩的主题。我们发现,大部分对本书感兴趣的读者都已经对VisualBasic有了相当程度的了解,读者们所要追求的是更上一层楼的信自如何……我们注意到大部分的读者想问的问题都属于“我要如何……”这类的问题,因此,在第二部分,我们以回答问题的方式为读者介绍VisualBasic中最新的内容。示例程序VisualBasic是一个丰富而多元化的开发环境,我们试着努力提供实用且具有教育意义的示例,以期涵盖所有的主题,但以一本书的篇幅来介绍,可能很难突破讨论深度上的限制。例如,在本书中我们提供一个完整而简单的数据库程序,但本书不可能讨论所有数据库程序设计的内容,因此,这本书只能当作visualBasic数据库程序设计的基础训练课程。如果您主要的兴趣在数据库应用程序设计,那么必须找一些专门讨论VisualBasic数据库程序设计的书,以补充本书的不足之处。我们将本书第二部分和第三部分所介绍的示例程序都刻录在本书附带的光盘中,这些原始的程序代码可以为您节省建立示例程序的时间和精力。Windows95和32位程序设计VisualBasic4可以在16位的Windows3.1中执行,也可以在32位的Windows95和Win-dowsNT中执行,然而VisualBasic6已经完全转移到32位的环境,并且不再提供对16位程序的支持。本书重点集中在讨论Windows95环境下VisualBasic6程序设计的内容。光盘的使用本书附带的光盘中包含所有在第二部分和第三部分介绍的原始程序代码、项目、窗体,以及相关文件。这些程序代码可以直接执行,也可以直接应用到您的应用程序中。您可以使用复制和粘贴技术,或者将整个项目添加到您的应用程序中。为了方便地将项目复制到您的硬盘中,我们特意将所有的项目放在对应的章节目录中。另外,光盘中还包含了与本书内容完全相同的电子图书。这部电子图书可以搜索特定主题的HIML版本,只要使用鼠标就可以找到需要的主题。至于其他有关该光盘的相关信息,请参阅光盘中的README.TXT。