VisualBasic2012入门经典(第7版中文版)
Visual Basic 2012入门经典(第7版中文版)NET开发经典名著Visual basic2012入门经典(第7版)[美] Bryan Newsome著李周芳陶永才译清华大学出版社北京Bryan NewsomeBeginning Visual Basic 2012E|sBN:978-1-118-31181-3Copyright C 2012 by Wiley Publishing, IncAll Rights Reserved. This translation published under license本书中文简体字版由 Wiley Publishing,inc.授权清华大学出版社出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。北京市版权局著作权合同登记号图字:01-2013-3402Copies of this book sold without a Wiley sticker on the cover are un authorized and illegal本书封面贴有 Wiley公司防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:0106278298913701121933图书在版编目(C|P数据Visual basic2012入门经典(第7版)/〔美)纽瑟姆( Newsome,B)著:;李周芳,陶永才译.一北京:清华大学出版社,20138(NET开发经典名著)书名原文: Beginning Visual Basic2012ISBN978730233415-6I.①V…Ⅱl①纽…②李…③陶…Ⅲ.① BASIC语言一程序设计Ⅳ.①TP312中国版本图书馆CIP数据核字(2013)第180807号责任编辑:王军于平装帧设计:牛静敏责任校对:成凤进责任印制:王静怡出版发行:清华大学出版社网·址:htp://www,tup.com.cn,htp:/www.abook.com地址:北京清华大学学研大厦A座邮·编:100084杜总机:010-62770175邮购:01062786544投稿与读者服务:010-62776969, C-service(tup, tsinghua,edu,cn质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn印刷者:清华大学印刷厂装订者:三河市新茂装订有限公司经销:全国新华书店开本:185mmx260mm印张:37.25字数:999千字版次:2013年8月第1版印次:2013年8月第1次印刷印数:1~4000定价:79.80元产品编号:052839-01作者简介Bryan Newsome领导一个由顶尖开发人员组成的团队,致力于微软解决方案。自从开始建立 Visual basic 5解决方案以来,他掌握了Ⅴ sual Basic的每个新版本,目前创建的所有新的解决方案都利用了NET平台和 VB.NET。他为客户提供解决方案,并时刻关注微软的最新技术。Byan是Ⅴ sual basic,NET方面的微软认证程序开发专家MCPD)技术编辑简介Rod Stephens最初是一名数学家,但是当在MIT工作时,他发现编程是一件非常有趣的事情,从此,开始专业从事编程工作。他从事各种领域的应用程序的开发,比如电话开关、计费、维修调度、税务处理、废水处理、音乐会门票销售、制图以及职业足球运动员训练。Rod是 Microsoft visual Basic mvp,在IT技术研究所讲授编程,同时还编写了20多本书(已被翻译成多种语言)并发表了250多篇关于C#、 Visual Basic、 isual Basic for Application、 Delphi和Java的杂志文章。他最受欢迎的VBHelper网站(www.vb-helper.com)每个月的点击量达到几百万次,该网站为 Visual basic程序员提供了提示、技巧和示例程序。而他的C# Helper网站www.csharphelper.com)为c#程序员提供了类似的资料。你可以通过RodStephens@vb-helperEX RodStephens@csharpelmer. com与Rod联系。红欲社出4M心二山山二∴∴4k“4-::2:心小习限红:;,”i而,:小;:*:卫÷k:::g乐它二小种动款种*eB:A时:AB:k的:的,配Ly远的R时活出忘e¥吗;洲!p小米时点新学息需身13)减别班3:来,:32,浮x;样:计;:…;);:,;沙下示mF"T种:!A!A:A点:+时计:…:2山4法:的点法浪±.""山L:."::男速限JJ:9!,::小49点硬献汽∵与3心尔物孙身尔」条水剂夕:∴↓水感乐:乐:界手“4iai sui i oJ.m”i,,x,项;次;;;?4,“?前言Visual Basic2012是微软公司较为流行的ⅤBNET编程语言的最新版本,是 Visual Studio2012环境支持的几种语言之一。 Visual basic2012的优势在于其易用性和高速度,利用该语言可以轻松、快捷地编写出 Windows Forms以及 Windows8应用程序、 WPF Windows应用程序、wb应用程序、 WPF Browser应用程序、移动设备应用程序和web服务。本书将全面介绍 Visual basic2012的各种编程知识,展示如何创建上述应用程序类型和服务。同时,你也可以学习面向对象的编程技术,掌握创建业务对象和 Windows控件的方法。微软的 NET Framework使Ⅴ isual basic2012程序员能像C#或C++程序员一样创建完全面向对象的各种程序。 NET Framework提供了一套对 Visual Studio2012中所有的编程语言都通用的基类,这样一来,使用 VB.NET的程序员就可以像使用c#或C++的程序员那样创建面向对象的应用程序。本书将使你在 Visual basic2012编程方面打下坚实的基础,并给你带来编程的无限乐趣。提示: Microsoft将软件名称“ Metro Style Apps"更改为“ Windows8Aps但在本书中,在 Visual studio中所使用的实际名称可能略有不同。在本书完成之后,这些变化也没有被引入到 Visual studio中01本书读者对象本书的目的是教你如何尽可能快捷地运用Ⅵ isual Basic2012编写有用的程序。本书适合于以下两类初学者:一类是编程的初学者,他们选择从 Visual basic2012开始学起。这是个很好的选择!Visual Basic2012不但易学易用,而且功能强大。另一类是曾用其他语言进行编程,但初次接触NET编程知识的人员。这类初学者现在选择学习 Visual basic2012是一个不错的主意。不管你熟悉的语言是 Fortran还是 Cobol,本书都将帮助你迅速掌握Ⅴ isual Basic201202本书主要内容Visual basic2012提供了工具和语言方面的大量功能。当然,一本书不可能包含visuBasic2012的所有内容,这些内容要用一个书库来容纳。本书的目的是让你尽快入门,它相sual|Bas2012入门经典第7版)当于一个路标,可以指导你的学习。在介绍创建应用程序的基础知识(如创建窗口和控件,如何用代码处理突发事件,什么是面向对象的程序设计以及如何在应用程序中使用它等)之余本书还为你提供了亲自动手的机会。本书的组织结构如下:第1~9章介绍 Visual studio2012和 Windows编程的基础知识。第6、7章介绍XAML和wPF( Windows presentation foundation)编程。第10章阐述应用程序的调试和错误处理方法。·第11~13章介绍面向对象编程技术以及如何创建对象。·第14章介绍如何创建 Windows Forms用户控件。·第15、16章介绍如何利用数据库进行编程,同时涵盖 Access, SQL Server及 ADO NET等知识。·第17、18章简述动态数据网站、 ASPNET,并讨论如何编写Web应用程序。·第19章介绍使用 ClickOnce(一键部署)技术部署应用程序第20章介绍如何创建 Windows8应用程序,以及如何为触摸界面设计原则03 Visua| Basic2012所需的运行环境除了学习的热情之外,我们还需要一台能够运行 Windows8(首选)、 Windows7、 WindowsServer2008R2或 Windows Server2012系统以及 Internet Explorer的计算机。当然,还要安装下列软件之一:Microsoft Visual Basic 2012 Professional editionMicrosoft visual basic 2012 prm EditionMicrosoft Visual basic 2012 Ultimate EditionMicrosoft Visual Basic 2012 Team System对于涉及数据库的章节来说,还应该安装 SQL Server2012 Express,对于所使用的任何版本,都不需要进行大的修改。对于书中的大部分练习,都可以使用该软件的 Express版本来完成。但最好还是安装多个Express I板本。Express for Web· Express for Windows8到目前为止, Express for Windows Forms还没有发布,但估计在本书出版时应该会发布。04约定为了帮助读者更好地从文本中获取知识,并了解所发生的一切,在本书中,我们使用了一些约定。前言试一试:“试一试”是一个你应该完成的练习,它主要包括以下内容:1.由一组步骤组成。2.每个步骤都有一个编号。3.通过使用数据库的副本完成相关步骤。示例说明在每个“试一试”练习之后,你所输入的代码将被详细解释。警告:类似于这样的方框中包含了重要且不能忘记的信息,这些信息与周围的文本直接相关提示:技巧、暗示以及当前所讨论内容的话外之音0.5源代码在练习书中的示例时,可以选择手动输入代码或者使用本书附带的源代码文件。书中用到的所有源代码都可以从www.wrox.com下载。进入站点htp:/www.worx.com后,只需要找到本书的书名(使用 Search搜索框或书名列表),单击本书详细信息页面上的 Download Code链接,就可以得到本书所有的源代码。注意:因为很多书的书名都相似,所以用ISBN搜索更为容易。本书英文版的ISBN是978-1-118-31181-3下载完代码后,用你喜欢的压缩工具把它解压缩。此外,也可以去Wrox的主下载页面www.worx.com/dynamic/books/download.aspx找到本书或Wrox出版的其他书籍的代码。06勘误表尽管我们竭尽所能来确保在正文和代码中没有错误,但人无完人,错误难免会发生。如果你在Wrox出版的书中发现了错误例如拼写错误或代码错误),我们将非常感谢你的反馈。Ⅴ isual Basic2012入门经典第7版发送勘误表将节省其他读者的时间,同时也会帮助我们提供更高质量的信息。要找到本书的勘误页面,可以进入www.wrox.com,使用Search搜索框或书名列表找到本书,然后在本书的详细信息页面上单击 Book errata链接。在这个页面上可以查看为本书提交的、Wrox编辑粘贴上去的所有错误。完整的书名列表(包括每本书的勘误表)也可以从www.wroxcom/misc-pages/booklist.shtml上获得。如果在本书的勘误页面上没有看到你发现的错误,可以到www.wrox.com/contacttechsupport. shtml上填写表单,把你发现的错误发给我们。我们会检查这些信息,如果属实,就把它添加到本书的勘误页面上,并在本书随后的版本中更正错误。0.7p2p.wrox.com如果想和作者或同行进行讨论,请加入p2 p wrox. com上的P2P论坛。该论坛是一个基于Web的系统,你可以发布有关Wrox图书及相关技术的消息,与其他读者或技术人员交流。该论坛提供了订阅功能,当你感兴趣的主题有新帖子发布时,系统会邮件通知。Wrox的作者、编辑、其他业界专家和像你一样的读者都会出现在这些论坛中。在p2 p wrox. com网站上,你会找到很多不同的论坛,它们不但有助于你阅读本书,还有助于你开发自己的应用程序。加入论坛的步骤如下(1)进入p2pwrox.com,单击Register链接。(2)阅读使用条款,然后单击 Agree按钮(3)填写加入该论坛必需的信息和其他你愿意提供的信息,单击 Submit按钮。(4)你将收到一封电子邮件,描述如何验证你的账户和完成加入过程注意:不加入P2P也可以阅读论坛里的消息。但是如果要发布自己的消息,就必须加入加入之后,就可以发布新的消息和回复其他用户发布的消息。可以随时在web上阅读论坛里的消息。如果想让某个论坛的新消息以电子邮件的方式发给你,可以单击论坛列表中论坛名称旁边的 Subscribe to this forum图标。要了解如何使用 Wrox P2P的更多信息,请阅读P2PFAQ,其中回答了论坛软件如何使用的问题,以及许多与P2P和Wrox图书相关的问题。要阅读FAQ,单击任何P2P页面上的FAQ链接即可。
暂无评论