Visual Basic 2010是微软公司较为流行的VB.NET编程语言的最新版本,是Visual Studio2010环境支持的几种语言之一。Visual Basic2010的优势在于其易用性和高速度,利用该语言可以轻松、快捷地编写出Windows Forms应用程序、WPFWindows应用程序、Web应用程序、WPF Browser应用程序、移动设备应用程序和Web服务。本书将全面介绍Visual Basic2010的各种编程知识,展示如何创建上述应用程序和服务。同时,您也可以学习面向对象的编程技术,掌握创建业务对象和Windows控件的方法。微软的.NET Framework使Visual Basic2010程序员能像C#或C++程序员一样创建完全面向对象的各种程序。.NET Framework提供了一套通用的基类,VisualStudio2010中的所有编程语言都可以使用它们,这样一来,程序员在创建面向对象的程序方面就拥有与C#或C++一样的功能了。本书将使您在Visual Basic 2010编程方面打下坚实的基础,并给您带来编程的无限乐趣。0.1 本书读者对象本书的目的是教您如何尽可能快捷地运用Visual Basic 2010编写有用的程序。本书适合于以下两类初学者:·一类是编程的初学者,他们选择从Visual Basic 2010开始学起。这是个很好的选择!Visual Basic2010不但易学易用,而且功能强大。·另一类是曾用其他语言进行编程,但初次接触.NET编程知识的人员。这类初学者现在选择学习Visual Basic2010是一个不错的主意。不管您熟悉的语言是Fortran还是VB 6,本书都将帮助您迅速掌握Visual Basic2010。0.2 本书主要内容Visual Basic 2010提供了工具和语言方面的大量功能。当然,一本书不可能包含Visual Basic2010的所有内容,这些内容要用一个书库来容纳。本书的目的是让您尽快入门,它相当于一个路标,可以指导您的学习。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用它,等等)之余,本书还为您提供了亲自动手的机会。本书的组织结构如下:·第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(一键部署)技术部署应用程序。