内容简介
本书全面介绍了Visual Basic 2005的各种基础知识和.NET 2.0的最新特性,适合任何一个想学习Visual Basic 2005编程知识的初学者。该书由初版到现在的2005版已经过3修订,内容体系十分完善,技术讲解也十分到位,示例、习题、代码非常精炼,是一本不可多得地权威著作,能够帮助您更加轻松、快捷地掌握Visual Basic 2005这门语言。
Visual Basic 2005是微软公司较为流行的VB.NET编程语言的最新版本,是Visual Studio 2005环境中所支持的几种语言之一。Visual Basic 2005的优势在于其易用性和速度,利用该语言,可以轻松而快捷地编写出Windows应用程序、Web应用程序、移动设备应用程序和Web服务。 本书将全面介绍Visual Basic 2005的各种编程知识,展示如何创建前面提到的应用程序和服务。同时,您也可以学习面向对象的编程技术,掌握创建业务对象和Windows控件的方法。 微软的.NET Framework使Visual Basic 2005程序员像C#或C++程序员一样能够创建完全面向对象的各种程序。.NET Framework提供了一套通用的基类,Visual Studio 2005中的所有编程语言都可以使用它们,这样对于程序员来说,使用Visual Basic 2005就像使用C#或C++一样可以创建面向对象的程序。 本书将使您在Visual Basic 2005编程方面打下坚实的基础,并给您带来编程的无限乐趣。 本书读者对象 本书的目的是教您如何尽可能快且轻松地运用Visual Basic 2005编写有用的程序。 本书适合于以下两类初学者: ● 一类是编程的初学者,他们选择从Visual Basic 2005开始学起。这是个很好的选择!Visual Basic 2005不但易学易用,而且功能强大。 ● 另一类是曾用过其他语言进行编程,但初次接触.NET编程知识的初学者。这类初学者现在选择学习Visual Basic 2005是一个不错的主意。不管您熟悉的语言是Fortran还是VB6,本书都将帮助您迅速掌握Visual Basic 2005。 本书主要内容 Visual Basic 2005提供了大量的工具和语言方面的功能。当然,不可能用一本书包含Visual Basic 2005的所有内容,这些内容要用一个书库来容纳。本书的目的是让您尽快入门,它相当于一个路标,可以指导您的学习。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用它等)之余,本书还为您提供了亲自动手的机会: ● 第1~8章介绍了Visual Studio 2005和Windows编程的基础知识。 ● 第9章阐述了应用程序的调试和错误处理方法。 ● 第10~12章介绍面向对象编程技术以及如何创建对象。 ● 第13、14章介绍Windows应用程序中的图形知识。 ● 第15、16章介绍如何利用数据库进行编程,同时涵盖Access、SQL Server以及ADO.NET等知识。 ● 第17章简述了ASP.NET并讨论如何编写Web应用程序。 ● 第19章对XML作了简要的介绍;XML这种功能强大的工具能把Visual Basic 2005应用程序和其他应用程序结合起来,而无需考虑所使用的具体语言。 ● 第20章介绍了Web服务(Web Services)。这种技术可以让应用程序访问Internet所提供的功能并与之紧密结合起来。 ● 第21章讨论如何使用Compact Framework类创建移动设备程序。 Visual Basic 2005所需的运行环境 除了要有一番学习的热忱之外,学习前14章还需要一台能够运行Windows 2000、Windows XP(家庭版或专业版)或Windows Server 2003,并且安装了Internet Explorer的PC机。当然,还要安装下列软件之一: ● Microsoft Visual Basic 2005 Express Edition ● Microsoft Visual Basic 2005 Standard Edition ● Microsoft Visual Basic 2005 Professional Edition ● Microsoft Visual Basic 2005 Team System 由于后面的章节涉及到一些更高级的主题,因此需要安装更多的软件。另外,Visual Basic 2005 Express版不能用于创建Web 应用程序和移动应用程序,也不能用于部署项目: ● 第15章要求安装Microsoft Access 2000。 ● 第16章要求安装SQL Sever 2000、SQL Server 2005或SQL Server 2005 Express。 如果手头上没有这些软件也不用担心,更不必急于购买。您仍能从本书中学到很多有用的知识。 用户支持 我们总是想知道您对本书的看法,您喜欢哪些内容,您不喜欢哪些内容,这些信息将有助于我们下一次做得更好。如果您有什么意见和建议,请向fwkbook@tup.tsinghua.edu.cn发邮件。但是,请您一定要在您的信中注明本书的书名。 如何下载本书的示例代码 在您登录到Wrox站点/时,只需使用Search工具或使用书名列表就可以找到本书。接着在Code栏中单击Download链接,或单击本书信息页面上的Download Code链接,就可以获得本书所有的源代码。另外,您也可以从本书的合作站点www.tupwk.com.cn/downpage上下载本书的所有源代码。 从以上站点上下载的文件使用WinZip进行了压缩。在把文件保存到硬盘的一个文件夹中时,需要使用解压缩软件(如WinZip 或 PKUnzip)对该文件解压缩。在解压缩时,代码常常放在各自的章节文件夹中。在开始解压缩过程时,一定要将解压缩软件WinZip 或 PKUnzip设置为使用文件夹名。 勘误表 尽管我们已经尽了各种努力来保证文章或代码中不出现错误,但是错误总是难免的,如果您在本书中找到了错误,例如拼写错误或代码错误,请告诉我们,我们将非常感激。通过勘误表,可以让其他读者避免受挫,当然,这还有助于提供更高质量的信息。请给fwkbook@tup.tsinghua.edu.cn发电子邮件,我们就会检查您的信息,如果是正确的,就把它发送到该书的勘误表页面上,或在本书的后续版本中采用。 要在网站上找到勘误表,可以登录,通过Advanced Search工具或书名列表查找本书,然后在本书的信息页面上,单击Book Errata链接。 E-Mail支持 如果您希望直接就本书的问题向对本书知之甚多的专家咨询,那么,就向support@wrox. com发电子邮件,在电子邮件的“主题”(Subject)栏中,加上本书的名称和ISBN的最后4位号码。典型的电子邮件应该包括下列内容: ● 在“主题”栏加上书的名称、ISBN的最后4位数字(4019)和问题所在的页码。 ● 在邮件的正文中加上您的姓名、联系信息和问题。 我们不会发给您垃圾邮件。我们只需要详细的情况以节省您的宝贵时间和我们的时间。当您发送电子邮件时,它会直接链接到以下支持链: ● 客户支持—— 您的消息会传送到我们的客户支持人员,他们是阅读信息的第一人。他们有常见问题的文件,会迅速回答一般性的问题。他们回答关于本书和网站的一般性问题。 ● 编辑支持—— 更深的问题会转发到负责本书的技术编辑处。他(或)她具有编程或特殊产品的经验,能够回答某个主题的详细技术问题。 ● 作者支持—— 最后,在编辑都不能回答问题的情况下(这种情况很少出现),这些问题将转发到作者。我们试图保护作者不要从写作中分心,但是,我们也很愿意将特殊的问题转发给他们。所有的Wrox作者帮助支持他们的书籍。他们向客户和编辑回复电子邮件,所有的读者都会从中受益。 Wrox支持过程只能提供直接与已出版的图书相关的问题。对于超出此范围的问题可以通过/论坛的团体列表来提供支持。 P2P邮件列表是为作者和同行的讨论而设立的。我们在邮件列表、论坛和新闻组中提供“程序员到程序员的支持”(programmer to programmer support),还包括一对一的电子邮件支持系统。如果把问题发送给P2P,就可以相信,您的问题不仅仅是由支持专家解答,而且还要提供给我们邮件列表中的许多Wrox作者和其他业界专家。在上,可以从许多不同的列表中获得帮助,不仅在阅读本书时获得帮助,还可以在开发应用程序时获得帮助。在网站的.NET类别中,最适合本书的是beginning_vb和vb_dotnet列表。 要订阅一个邮件列表,可以遵循下面的步骤: (1) 进入。 (2) 从左侧的菜单栏中选择合适的列表。 (3) 单击想加入的邮件列表。 (4) 按照指示订阅和填写电子邮件地址和密码。 (5) 回复接收到的确认电子邮件。 (6) 使用订阅管理器加入更多的列表,设置自己的邮件设置。 为什么这个系统提供最好的支持 您可加入该邮件列表中,也可以每周分类接收它们。如果您没有时间或设备接收该邮件列表,可以搜索我们的在线文档。垃圾邮件和广告邮件会被删除,您自己的电子邮件地址会被独特的Lyris系统保护起来。任何加入或退出列表的查询,或者与列表相关的一般问题,都应发送到listsupport@。