前 言 Visual Basic 2010是微软公司较为流行的VB.NET编程语言的最新版本,是Visual Studio 2010环境支持的几种语言之一。Visual Basic 2010的优势在于其易用性和高速度,利用该语言可以轻松、快捷地编写出Windows Forms应用程序、WPF Windows应用程序、Web应用程序、WPF Browser应用程序、移动设备应用程序和Web服务。 本书将全面介绍Visual Basic 2010的各种编程知识,展示如何创建上述应用程序和服务。同时,您也可以学习面向对象的编程技术,掌握创建业务对象和Windows控件的方法。 微软的。NET Framework使Visual Basic 2010程序员能像C#或C++程序员一样创建完全面向对象的各种程序……NET Framework提供了一套通用的基类,Visual Studio 2010中的所有编程语言都可以使用它们,这样一来,程序员在创建面向对象的程序方面就拥有与C#或C++一样的功能了。 本书将使您在Visual Basic 2010编程方面打下坚实的基础,并给您带来编程的无限乐趣。 0.1 本书读者对象 本书的目的是教您如何尽可能快捷地运用Visual Basic 2010编写有用的程序。 本书适合于以下两类初学者: ●一类是编程的初学者,他们选择从Visual Basic 2010开始学起。这是个很好的选择!Visual Basic 2010不但易学易用,而且功能强大。 ●另一类是曾用其他语言进行编程,但初次接触。NET编程知识的人员。这类初学者现在选择学习Visual Basic 2010是一个不错的主意。不管您熟悉的语言是Fortran还是VB 6,本书都将帮助您迅速掌握Visual Basic 2010。 0.2 本书主要内容 Visual Basic 2010提供了工具和语言方面的大量功能。当然,一本书不可能包含Visual Basic 2010的所有内容,这些内容要用一个书库来容纳。本书的目的是让您尽快入门,它相当于一个路标,可以指导您的学习。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用它,等等)之余,本书还为您提供了亲自动手的机会。本书的组织结构如下: ●第1~9章介绍Visual Studio 2010和Windows编程的基础知识。 ●第6章介绍XAML和WPF(Windows Presentation Foundation)编程。 ●第10章阐述应用程序的调试和错误处理方法。 ●第11~13章介绍面向对象编程技术以及如何创建对象。 ●第14章介绍如何创建Windows Forms用户控件。 ●第15、16章介绍如何利用数据库进行编程,同时涵盖Access、SQL Server及ADO.NET等知识。 ●第17、18章简述动态数据网站、ASP.NET,并讨论如何编写Web应用程序。 ●第19章对XML进行简要介绍。XML这种功能强大的工具能把各种应用程序结合起来,而无需考虑所使用的语言。 ●第20章介绍使用ClickOnce(一键部署)技术部署应用程序。 0.3 Visual Basic 2010所需的运行环境 除了要有学习的热忱之外,学习前15章还需要一台能够运行Windows 7(首选)、Windows Vista、Windows XP(家庭版或专业版)、Windows Server 2008或Windows Server 2003系统,并且安装了Internet Explorer的计算机。当然,还要安装下列软件之一: ●Microsoft Visual Basic 2010 Professional Edition ●Microsoft Visual Basic 2010 Premium Edition ●Microsoft Visual Basic 2010 Ultimate Edition ●Microsoft Visual Basic 2010 Team System 0.4 源代码 在练习书中的示例时,可以选择手动输入代码或者使用本书附带的源代码文件。书中用到的所有源代码都可以从下载。进入站点后,只需找到本书的书名(使用Search搜索框或书名列表),单击本书详细信息页面上的Download Code链接,就可以得到本书所有的源代码。 下载完代码后,用您喜欢的压缩工具把它解压缩。此外,也可以去Wrox的主下载页面/dynamic/books/download.aspx 找到本书或Wrox出版的其他书籍的代码。 0.5 勘误表 尽管我们竭尽所能来确保在正文和代码中没有错误,但人无完人,错误难免会发生。如果您在Wrox出版的书中发现了错误(例如拼写错误或代码错误),我们将非常感谢您的反馈。发送勘误表将节省其他读者的时间,同时也会帮助我们提供更高质量的信息。 要找到本书的勘误页面,可以进入,使用Search搜索框或书名列表定位本书,然后在本书的详细信息页面上单击Book Errata链接。在这个页面上可以查看为本书提交的、Wrox编辑粘贴上去的所有错误。完整的书名列表(包括每本书的勘误表)也可以从/misc-pages/booklist.shtml上获得。 如果您在本书的勘误页面上没有看到您发现的错误,可以到/contact/ techsupport.shtml 上填写表单,把您发现的错误发给我们。我们会检查这些信息,如果属实,就把它添加到本书的勘误页面上,并在本书随后的版本中更正错误。 0.6 如果想和作者或同行进行讨论,请加入 上的P2P论坛。该论坛是一个基于Web的系统,您可以发布有关Wrox图书及相关技术的消息,与其他读者或技术人员交流。该论坛提供了订阅功能,当您感兴趣的主题有新帖子发布时,系统会邮件通知。Wrox的作者、编辑、其他业界专家和像您一样的读者都会出现在这些论坛中。 在网站上,您会找到很多不同的论坛,它们不但有助于您阅读本书,还有助于您开发自己的应用程序。加入论坛的步骤如下: (1) 进入,单击Register链接。 (2) 阅读使用条款,然后单击Agree按钮。 (3) 填写加入该论坛必需的信息和其他您愿意提供的信息,单击Submit按钮。 (4) 您将收到一封电子邮件,描述如何验证您的账户和完成加入过程。 加入之后,就可以发布新的消息和回复其他用户发布的消息。可以随时在Web上阅读论坛里的消息。如果想让某个论坛的新消息以电子邮件的方式发给您,可以单点击论坛列表中论坛名称旁边的Subscribe to this Forum图标。 要了解如何使用Wrox P2P的更多信息,请阅读P2P FAQ,其中回答了论坛软件如何使用的问题,以及许多与P2P和Wrox图书相关的问题。要阅读FAQ,单击任何P2P页面上的FAQ链接即可。