本书是《微软技术丛书》之一。本书全面介绍了Visual Basic2005的编程思想及特色,主要包括如何使用控件创建简单的应用程序,如何编写条件分支结构和循环结构、调试程序以及更正程序中的错误,如何设计用户界面、实现数据库和Web编程等。本书还详细介绍了Visual Basic2005与Visual Basic6的主要区别以及如何将Visual Basic6的程序升级到Visual Basic2005。\r\n 本书从最基础的知识讲起,结合丰富的示例,由浅入深,内容翔实,是掌握Visual Basic2005编程的权威图书,非常适合初学者迅速入门并获得提高,也适用于有经验的编程人员快速掌握Visual Basic编程的核心技术。本书是各级程序员学习Visual Basic2005编程技术必备的参考书。
第I部分 开始使用Visual Basic2005\r\n 第1章 Visual Studio集成开发环境\r\n 第2章 编写第1个程序\r\n 第3章 使用工具箱控件\r\n 第4章 使用菜单、工具栏和对话框\r\n第II部分 编程基础\r\n 第5章 Visual Basic变量、公式和.NET框架\r\n 第6章 条件分支结构\r\n 第7章 循环结构和计时器\r\n 第8章 调式Visual Basic程序\r\n 第9章 使用结构化错误处理程序捕获错误\r\n 第10章 使用模块和过程\r\n 第11章 使用数组管理数值和字符串数据\r\n 第12章 使用集合和System.Collections命名空间\r\n 第13章 处理文本文件和字符串\r\n第III部分 设计用户界面\r\n 第14章 在运行时管理Windows窗体和控件\r\n 第15章 添加图形和动画效果\r\n 第16章 继承窗体和创建基类\r\n 第17章 使用打印机\r\n第IV部分 数据库和Web编程\r\n 第18章 开始使用ADO.NET\r\n 第19章 使用DataGridView控件显示数据\r\n 第20章 使用Visual Web Deve loper和ASP.NET创建网站和网页\r\n第V部分 附录\r\n 附录 获得更多有关Visual Basic2005的信息
Michael Halvorson撰写了30多本计算机类畅销图书,包括Microstoft Visual Basic.NET Step by Step,Microsoft Office XP Inside Out.Microsoft Visual Basic Professional 6.0 Step by Step等。他拥有计算机学士学位和历史学硕士、博士学位,目前任教于Pacific Lutheran University。
前 言
本书全面介绍了使用Microsoft Visual Basic 2005进行Visual Basic编程的方法。本书可满足各个层次读者的需求:初学者通过参考书中提供的实用的应用程序,可以掌握软件开发的基本要领,而有经验的Visual Basic程序员可以迅速掌握新版Visual Basic 2005中的基本工具和编程技能。
本书的结构就是按照这个目标设计的:正文分为4部分,共20章,还有54个步骤详细的练习和范例程序。通过学习本书,可以迅速掌握如何为Microsoft Windows操作系统和不同的Web浏览器创建专业级Visual Basic 2005应用程序,同时体验编程的乐趣。
何为Visual Basic 2005
Visual Basic 2005是一种开发工具,利用它构建的应用程序不仅能执行任务,而且具有多变的外观。使用Visual Basic 2005可以为Windows操作系统、Web、手持设备以及其他环境和设置创建应用程序。Visual Basic最重要的优势在于,它的设计旨在提高日常开发工作的效率,特别是在需要使用数据库信息和创建Internet解决方案时。随之而来的另一好处是一旦开发人员习惯使用Visual Studio 2005的开发环境,就能使用相同的工具编写用于Visual C++ 2005、Visual C# 2005、Visual J# 2005及其他第三方工具和编译器的应用程序。
Visual Basic .NET版本
Visual Basic .NET的第1个版本是Visual Basic .NET 2002,发布于2002年2月。第2个版本是Visual Basic .NET 2003,在2003年3月广泛投入使用。在经历长时间的开发和集成工作后,微软在2005年末发布了Visual Basic 2005。Visual Basic 2005与Visual Studio是紧密集成的,它只能作为Visual Studio 2005编程套件(包括Visual C#、Visual C++ 、Visual J# 编译器及其他.NET开发工具)的一个组件来使用。市售的Visual Studio 2005存在几个不同的产品配置,包括Standard Edition,Professional Edition,Team Suite和Express Edition。本书的内容适用于Visual Basic 2005和Visual Studio 2005的所有版本,但使用的工具和技术来自Visual Studio Standard Edition和Visual Studio Professional Edition。尽管Visual Basic 2005在很多方面都类似于Visual Basic .NET 2003,但也有许多重要的区别和改进,因此建议使用Visual Basic 2005完成本书的练习。
寻找自己的最佳起点
本书旨在帮助读者掌握各种基本技能。无论是刚刚开始学习编程,还是使用过另一种编程语言的用户,或者是Visual Basic 6以及Visual Basic .NET 2003升级用户,都可以参考本书。表1将有助于读者找到学习本书的最佳起点。
表1 寻找最佳切入点
读 者 类 型 学 习 顺 序
编程初学者 1. 参考前言中的“安装练习文件”部分安装练习文件;
2. 通过连续学习第1~17章掌握使用Visual Basic 2005的基本技巧;
3. 根据兴趣或实际水平完成第Ⅳ部分的学习。
从Visual Basic .NET 2002或2003升级的用户 1. 参考前言中的“安装练习文件”部分安装练习文件;
2. 完整学习第1~4章,略读第5~17章,完整学习第18~20章;
3. 了解升级后有所改变的具体特性,阅读第1、4、5、7、8和13章。
从Visual Basic 6升级的用户 1. 参考前言中的“安装练习文件”部分安装练习文件;
2. 仔细阅读第1~4章以了解Visual Studio 2005开发环境的新特性;
3. 特别关注每章开头的“升级要点:Visual Basic 2005中的新特性”,了解Visual Basic 6和Visual Basic 2005之间的主要区别;
4. 略读第5~13章,复习事件驱动式编程基础、变量的使用方法以及如何编写条件分支结构,特别注意第5、6、9和12章;
5. 依次学习第14~20章,了解Visual Basic 2005中与用户界面设计、数据库编程和Web编程有关的新特性。
学习本书后将其作为参考书的读者 1. 使用目录找到一般性主题信息;
2. 查看每一章开头的“升级要点”了解Visual Basic 2005的新特性;
2. 阅读每一章末尾的“本章小结”以便回顾该章的知识要点。“本章小结”中的主题是按照其所在章节中出现的次序排列的。
系 统 需 求
完成本书的练习需要下列硬件和软件:
带有Service Pack 2的 Microsoft Windows XP Professional Edition或带有Service Pack 2 的Microsoft Windows XP Home Edition或带有Service Pack 1的 Microsoft Windows Server 2003 或带有 Service Pack 4的Microsoft Windows 2000 (不支持Microsoft Windows 2000 Datacenter Server)
Microsoft Visual Studio 2005 Standard Edition 或 Microsoft Visual Studio 2005 Professional Edition
600 MHz 奔腾处理器或其他兼容的处理器(建议使用1 GHz 奔腾处理器)
192 MB 内存(建议使用256 MB以上的内存)
至少256色的显示器(分辨率至少为800×600,建议使用1024×768的分辨率,颜色为增强色16位)
CD 或DVD光驱
鼠标或其他点击设备
注 本书内容和练习文件的测试环境是Visual Studio 2005 Standard Edition和Visual Studio 2005 Professional Edition。使用其他版本的Visual Studio 2005会稍有不同。特别值得注意的是,如果使用的是Visual Studio 2005 Express Edition,则本书介绍的某些特性就不能使用。
预发布软件
本书的审读和测试基于2005年8月的Visual Studio 2005 CTP(Community Technical Preview,社区技术预览)。此次CTP是Visual Studio 2005最终发布前的最后一次预览。本书的目标是与Visual Studio 2005和Visual Basic 2005完全兼容。如果本书内容有任何修改或更正,这些修改的内容将被收集起来并添加到Web上易于访问的微软知识库(Microsoft Knowledge Base)的文章中。详情参见前言的“本书的支持信息”部分。
安装和使用练习文件
为了帮助读者节省学习时间,作者提供了本书中所有操作需要用到的练习文件。例如,在学习如何使用GridDataView控件在窗体上显示数据库表时,就会使用其中一个练习文件——名为Students.mdb的学校数据库,然后使用Visual Studio的数据库编程工具来访问数据库。在这些练习文件的帮助下,读者不必浪费时间创建与练习无关的文件,可以集中精力学习Visual Basic 2005的编程技术。通过书中的指导,自己动手操作,学用并举,这显然是获取新知识最简单有效的途径,能达到事半功倍的学习效果。请访问http://www.wenyuan.com.cn/下载资源,找到本丛书的相关链接,下载打包的练习文件。
要点 请在学习之前确保已安装了适当版本的Visual Studio。适合与本书配套使用的软件是Microsoft Visual Studio 2005和Visual Basic 2005。要了解版本信息,请查看软件的产品包装,或启动Visual Studio,然后在【帮助】菜单中选择【关于Microsoft Visual Studio】,从中查找相关信息。
安装练习文件
在硬盘上安装练习文件大约需要7.2MB的空间。请按以下步骤安装练习文件,以便完成本书的学习。
1. 用WinZip或其他解压缩软件对下载的练习文件进行解压缩。
2. 双击StartCD.exe文件。这时将会出现一个启动界面,通过单击界面链接,可以浏览文件夹内容、安装练习文件,或是访问微软培训中心的支持站点等。
3. 按照提示进行安装。
注 为了达到最佳的学习效果,建议接受默认的安装路径c:\vb05sbs。如果改变安装路径,那么在练习时需要手动调整某些练习文件中的路径来定位重要的组件如图片和数据库文件。
4. 如果接受默认设置,在文件安装结束后,硬盘上会创建一个名为vb05sbs的文件夹,所有的练习文件都放在这个文件夹中。在此文件夹中,为本书的每一章都建有一个目
无封面