图书前言

前    言

Visual Basic 2015是微软公司较流行的VB.NET编程语言的最新版本,是Visual Studio 2015环境支持的几种语言之一。Visual Basic 2015的优势在于其易用性和高速度,利用该语言可以便捷地编写出Windows Forms以及Windows 8应用程序、Web应用程序和移动设备应用程序。

本书将全面介绍Visual Basic 2015的各种编程知识,展示如何创建上述应用程序类型和服务。同时,你也可以学习面向对象编程技术,掌握创建业务对象和Windows控件的方法。

微软的.NET Framework使Visual Basic 2015程序员能像C#或C++程序员一样创建完全面向对象的各种程序。.NET Framework提供了一套对Visual Studio 2015中所有的编程语言都通用的基类,这样一来,使用VB.NET的程序员就可以像使用C#或C++的程序员那样创建面向对象的应用程序。

本书将使你在Visual Basic 2015编程方面打下坚实的基础,并给你带来编程的无限乐趣。

0.1  本书读者对象

本书的目的是教你尽可能快捷地运用Visual Basic 2015编写有用的程序。

本书面向以下两类初学者:

● 一类是编程的初学者,他们选择从Visual Basic 2015开始学起。这是个很好的选择!Visual Basic 2015不但易学易用,而且功能强大。

● 另一类是曾用其他语言进行编程,但初次接触.NET编程知识的人员。这类初学者现在选择学习Visual Basic 2015是一个不错的主意。不管你熟悉的语言是Fortran还是Cobol,本书都将帮助你迅速掌握Visual Basic 2015。

0.2  本书主要内容

Visual Basic 2015提供了工具和语言方面的大量功能。当然,一本书不可能包含Visual Basic 2015的所有内容,这些内容要用一个图书馆来容纳。本书的目的是让你尽快入门,它相当于一个路标,给我们指引学习的方向。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用等)之余,本书还为你提供了亲自动手的机会。本书的组织结构如下:

● 第1至8章介绍Visual Studio 2015和Windows编程的基础知识。

● 第9章阐述应用程序的调试和错误处理方法。

● 第10章介绍面向对象编程技术以及如何创建对象。

● 第11章介绍如何创建Windows Forms用户控件。

● 第12和第13章介绍如何利用数据库进行编程,同时涵盖SQL、SQL Server及ADO.NET等知识。

● 第14章简述ASP.NET,并讨论如何编写Web应用程序。

● 第15章介绍使用ClickOnce(一键部署)技术部署应用程序。

● 第16章介绍如何创建Windows 8应用程序,以及触摸界面的设计原则。

0.3  Visual Basic 2015所需的运行环境

除了学习的热情外,我们还需要一台能运行Windows 8(首选)、Windows 7、Windows Server 2008 R2或Windows Server 2015系统以及Internet Explorer的计算机。当然,还要安装Microsoft Visual Basic 2015 Community Edition或更新版本。

对于涉及数据库的章节来说,还应该安装SQL Server 2014 Express,对于所使用的任何版本,都不需要进行大的修改。

0.4  源代码

在练习书中的示例时,可以选择手动输入代码或者使用本书附带的源代码文件。书中用到的所有源代码都可以从www.wrox.com下载。进入站点http://www.worx.com后,只需要找到本书的书名(使用Search搜索框或书名列表),单击本书详细信息页面上的Download Code链接,就可以得到本书所有的源代码。

另外,也可以访问www.tupwk.com.cn/downpage,输入本书中文书名或ISBN,下载源代码。

下载完代码后,用你喜欢的压缩工具把它解压缩。此外,也可以去Wrox的主下载页面www.wrox.com/dynamic/books/download.aspx 找到本书或Wrox出版的其他书籍的代码。

0.5  勘误表

尽管我们竭尽所能来确保在正文和代码中没有错误,但人无完人,错误难免会发生。如果你在Wrox出版的书中发现了错误(例如拼写错误或代码错误),我们将非常感谢你的反馈。发送勘误表将节省其他读者的时间,同时也会帮助我们提供更高质量的信息。

要找到本书的勘误页面,可以进入www.wrox.com,使用Search搜索框或书名列表找到本书,然后在本书的详细信息页面上单击Book Errata链接。在这个页面上可以查看为本书提交的、Wrox编辑粘贴上去的所有错误。完整的书名列表(包括每本书的勘误表)也可以从www.wrox.com/misc-pages/booklist.shtml上获得。

如果在本书的勘误页面上没有看到你发现的错误,可以到www.wrox.com/contact/ techsupport.shtml 上填写表单,把你发现的错误发给我们。我们会检查这些信息,如果属实,就把它添加到本书的勘误页面上,并在本书随后的版本中更正错误。

0.6  p2p.wrox.com

如果想和作者或同行进行讨论,请加入p2p.wrox.com 上的P2P论坛。该论坛是一个基于Web的系统,你可以发布有关Wrox图书及相关技术的消息,与其他读者或技术人员交流。该论坛提供了订阅功能,当你感兴趣的主题有新帖子发布时,系统会邮件通知。Wrox的作者、编辑、其他业界专家和像你一样的读者都会出现在这些论坛中。

在p2p.wrox.com网站上,你会找到很多不同的论坛,它们不但有助于你阅读本书,还有助于你开发自己的应用程序。加入论坛的步骤如下:

(1) 进入p2p.wrox.com,单击Register链接。

(2) 阅读使用条款,然后单击Agree按钮。

(3) 填写加入该论坛必需的信息和其他你愿意提供的信息,单击Submit按钮。

(4) 你将收到一封电子邮件,描述如何验证你的账户和完成加入过程。

加入之后,就可以发布新的消息和回复其他用户发布的消息。可以随时在Web上阅读论坛里的消息。如果想让某个论坛的新消息以电子邮件的方式发给你,可以单击论坛列表中论坛名称旁边的Subscribe to this Forum图标。

要了解如何使用Wrox P2P的更多信息,请阅读P2P FAQ,其中回答了论坛软件如何使用的问题,以及许多与P2P和Wrox图书相关的问题。要阅读FAQ,单击任何P2P页面上的FAQ链接即可。