欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 程序语言与软件开发 > Visual Basic 2013从入门到精通

浏览历史

Visual Basic 2013从入门到精通

Visual Basic 2013从入门到精通

prev next

  • 商品货号:20150604001
  • 所属系列:微软技术丛书
    商品重量:0克
    作者:[美]哈弗尔森(Halvorson, M.)著. 张海,贾洪峰译
    出版社:清华大学出版社
    图书书号/ISBN:9787302399957
    出版日期:2015年5月
    开本:16开
    图书页数:576
    图书装订:平装
    图书规格:185mm×260mm
    版次:1-1
    印张:36
    字数:861千字
  • 上架时间:2015-06-04
    商品点击数:1721
  • 定价:¥69.00元
    本店售价:¥69.00元
    注册用户:¥69.00元
    vip:¥65.55元
    黄金等级:¥62.10元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

内 容 简 介
本书全面介绍了Visual Basic 2013的编程思想及特色,主要内容包括Visual Studio开发简介、程序用户界面的设计、Visual Basic编程技术、数据库和Web编程以及Windows Phone编程等。
本书从最基础的知识讲起,结合丰富的示例,由浅入深,内容翔实,是掌握Visual Basic 2013编程的经典图书。本书可以帮助初学者迅速入门并获得提高,有经验的编程人员借助本书即可快速掌握 Visual Studio 2013编程的核心技术。本书是各级程序员学习Visual Basic 2013编程技术必备的参考书。 
Microsoft Visual Basic 2013 Step by Step (978-0-7356-6704-4)
©2015 Tsinghua University Press Limited
Authorized translation of the English edition of Microsoft Visual Basic 2013 Step by Step by Michael Halvorson Copyright © 2013 by Michael Halvorson. This translation is published and sold by permission of O'Reilly Media, Inc., which owns or controls of all rights to publish and sell the same.
 
前   言
Visual Basic 2013是流行的Visual Basic编程语言和编译器的重要升级和增强版本,称其流行,是因为全球有数以百万计的程序员使用Visual Basic。Visual Basic 2013不是独立的产品,它是Visual Studio 2013的主要组件。Visual Studio 2013是一个综合性的开发系统,可用于创建功能强大的Windows 8.1程序、Windows桌面程序、Web程序和Windows Phone 8程序,同时,它还是其他开发环境的载体。
无论你是购买了Visual Studio 2013的商用版本,还是下载免费的Visual Basic 2013 Express版(学习版)用于软件测试,接下来的使用体验都会激动人心。Visual Basic的最新功能可以帮助你提高工作效率和编程能力,如果你喜欢使用并集成来自数据库、娱乐媒体、网页和网站的信息,则效果更为明显。随之而来的另一好处是,一旦开发人员学会使用Visual Basic和 Visual Studio集成开发环境(Integrated Development Environment,IDE),就可以使用同一工具的不同组件来编写程序,这些组件包括Visual C# 2013、Visual C++ 2013、HTML5和JavaScript以及其他流行的语言。
本书综述了使用 Visual Basic 2013和Windows 8.1进行Visual Basic编程的方法。在写作本书时,考虑了各个层次读者的需求,并以注重实践为特色,因此诞生了这本实用的操作指南。依我之见,要掌握像Visual Basic这样的复杂技术,要秉承“实践出真知”的精神。通过阅读本书和进行书中的练习,读者可以学到核心的编程技术,并且本书是经过精心设计的,读者可以按照自己的进度和步调来完成整个学习过程。
虽然我在大学教学和公司项目管理方面经验颇丰,但本书并非枯燥的课本,也非详细的程序员参考手册。本书是一本实用的编程操作教程,读者可根据自身情况自由掌控学习过程,设定学习目标,并由此获得不同的学习效果。通过学习本书,初学者可以掌握真实软件开发的基本要领,而有经验的Visual Basic程序员可以迅速掌握Visual Basic 2013的基本工具和编程技能以及Windows 8.1更新。
本书的内容涉及多个平台,因此,除了学习Visual Basic编程技术外,我们还要学习其他程序类型,包括Windows应用商店程序、Windows窗体(Windows桌面)程序、控制台程序、Web程序(ASP.NET)和Windows Phone 8程序。每一种程序在真实的软件开发世界中都占有一席之地。
本书的结构就是按照这个目标设计的,分为5个部分,共21章,还有几十个步骤详细的练习和示例程序。通过学习本书,可以迅速掌握如何为Windows操作系统、Windows Phone 8平台和不同的Web浏览器创建专业级Visual Basic 2013应用程序,同时体验编程的乐趣。 
目 标 读 者
本书是提供详细操作步骤的编程指南,适合那些喜欢通过实际操作来学习的读者。我假定读者已有一定的编程经验,如使用过早期版本的Visual Basic,还假定读者的学习目标是开发Windows应用商店程序,个人版或企业版的Windows窗体(Windows桌面)程序,运行于浏览器中的Web(ASP.NET)程序以及Windows Phone 8程序。
本书会具体介绍Visual Basic编码技术,还会概括性地介绍适合Visual Basic开发的许多编程策略。书中提供丰富的操作练习,涉及面广,因此适合了解编程的技术人士,不适合业余爱好者和纯粹的菜鸟。另外,本书还会谈及Windows 8.1操作系统的功能以及微软针对Windows 8.1和Windows Phone 8程序给出的具体设计规范。
预备工作
本书用于指导读者如何使用Visual Basic编程语言以及如何使用Visual Basic IDE和开发工具。本书假定读者没有使用过Visual Studio 2013,但读者至少应该了解编程,而不应是完全的门外汉。读者应该熟悉基本的编程知识,或之前使用过旧版的BASIC或Visual Basic,并且做好准备要提升技能,学习具体平台下的编程技术。
如果读者没有编程经验或没有使用过Visual Basic,可以先参考我写的另一本介绍Visual Basic 2012和Windows应用商店开发的书Start Here! Learn Visual Basic 2012 (Microsoft Press, 2012),打开一点基础。本书会适时提到那本书中的练习,作为本书的补充资料来源。
本书还假定读者安装并运行了Windows 8.1操作系统,并且想要创建用于Windows应用商店平台和其他环境的应用程序。要完成书中大部分的编程练习,还需要对以下知识稍加了解:如何在Windows 8.1系统下执行常见任务,如何自定义“开始”页和用户界面,如何处理网络上的信息,如何调整基本的系统设置。如果是在平板电脑或带触屏的设备上安装了Windows 8.1系统,则更好,因为Windows 8.1的一个基本设计方向就是鼓励通过点击或手势来操作。可以在运行Visual Studio 2013和Windows 8.1的台式机上创建程序,之后在平板电脑或触屏设备上测试程序。
读者还需要安装Visual Studio 2013的某个完整零售版,如专业版、高级版或旗舰版。这样才能创建本书涉及的所有程序类型,包括Windows应用商店程序、Windows窗体(Windows桌面)程序、控制台程序、Web窗体(ASP.NET)程序和Windows Phone 8程序。
如果没有安装Visual Studio 2013的某个完整零售版,可以下载针对特定平台的免费版本来体验Visual Studio 2013的使用。这些免费版本称为“学习版”(Express),它们的功能是不完整的。学习版包括Express for Windows、Express for Windows Desktop、Express for Windows Phone和Express for Web。从Visual Studio的网站(http://www.microsoft.com/visualstudio)可以访问Visual Studio的零售版和学习版,从中了解各版本间的差异。
不适合阅读本书的读者
如果读者是颇有经验的Visual Basic程序员并想探究Visual Studio 2013的新功能,那么可能会对本书失望。因为“从入门到精通”系列的目标读者虽然是专业的开发人员,但是那些对本书的主题知之甚少甚至毫无所知的人。高级的Visual Basic开发人员可能会对书中介绍基本功能的练习毫无兴趣,如条件分支结构、XAML标记、数据访问策略或.NET Framework的使用等。
非常有经验的开发人员会感觉本书内容浅显,然而,这些知识对于那些学习新平台开发技术的人来说是有必要的。如果读者不知道如何用Visual Basic开发Windows应用商店或Windows Phone程序,那么本书正好可以给出答案。
本书的结构
本书分为5个部分,各部分关注Visual Studio软件和Visual Basic编程语言的不同方面或不同技术。第Ⅰ部分概括介绍Visual Studio 2013 IDE及其在.NET程序创建中的重要作用,然后通过步骤详细的练习介绍如何开发Windows应用商店和Windows窗体(Windows桌面)程序。
第Ⅱ部分继续关注在Visual Studio IDE中开发程序,重点放在Windows应用商店程序、Windows窗体(Windows桌面)程序和控制台程序的创建上。具体来说,介绍如何使用XAML标记、XAML样式、重要的控件和Windows 8.1中新的设计特性,如“开始”页中的命令栏、浮出控件和磁贴,还有触屏输入。
第Ⅲ部分介绍核心的Visual Basic编程技术,如管理数据类型,使用.NET Framework,使用结构化错误处理机制,使用集合和泛型,利用LINQ管理数据等,还介绍了基本的面向对象编程技术。
第Ⅳ部分介绍Windows桌面程序和Windows应用商店程序中的数据管理技术,例如,将数据绑定到控件,将XML文档和Access文件用作数据源等。该部分还概括性地介绍了利用ASP.NET进行Web开发的策略,还给出了一个在Web窗体(ASP.NE)平台下进行Web开发的完整示例。
第Ⅴ部分概要介绍Windows Phone 8平台的特性和功能。我们要学习Windows Phone生态系统下的关键硬件特征和Windows Phone应用商店带来的商机,还要进行完整的Windows Phone 8程序开发练习。 
寻找自己的最佳起点
本书旨在帮助读者掌握各种基本技能。无论是刚刚开始学习编程的用户,还是使用过另一种编程语言的用户,或者是从Visual Studio 2010或Visual Basic 2012升级的用户,都可以参考本书。表1将有助于读者找到学习本书的最佳起点。
表1  寻找最佳切入点
读者类型 学习顺序
Visual Basic编程初学者 (1)  参考前言中的“安装练习文件”部分安装练习文件
(2)  通过连续学习第1~21章掌握使用Visual Studio和Visual Basic的基本技巧
(3)  需要时将本书的配套书Start Here! Learn Microsoft Visual Basic 2012作为补充参考资料
从Visual Basic 2010或2012升级的用户 (1)  参考前言中的“安装练习文件”部分安装练习文件
(2)  学习第1章,略读第2~4章,完整学习第5~21章
主要开发运行于Windows 8.1下的Windows应用商店程序的用户 (1)  参考前言中的“安装练习文件”部分安装练习文件
(2)  仔细阅读第1~3章,第5章,第7~16章,第18章
主要开发运行于Windows 8.1、Windows 8或Windows 7下的Windows窗体(Windows桌面)程序的用户 (1)  参考前言中的“安装练习文件”部分安装练习文件
(2)  仔细阅读第1~2章,第4章,第6章,第10章,第11~17章
本书的版式约定
为方便读者阅读,本书在版式上有以下特殊设计。
? 每个练习由一系列任务构成,完成练习所需的每步操作都依次编了号。
? 书中偶尔会以表格的形式给出各属性的设置,其中Text属性值会带有引号,但实际操作时不用输入引号。
? 书中还有一些特殊段落,标有“注意”、“提示”等字样,它们的作用是提供补充信息或完成某个步骤的替代方法。
? 需要读者输入的文本(包括代码块)均以粗体显示。
? 在给出操作按键时,如果两个键之间有一个加号(+),表示需同时按下这两个键。例如,按下组合键Alt+Tab,指的是按住Alt键不动的同时按下Tab键。
? 如果两个菜单项之间有一竖线,如“文件”|“关闭”,表示先选择第1个菜单或菜单项,然后选择第2个菜单项,以此类推。 
系 统 需 求
完成本书的练习需要下列硬件和软件。
? Windows 8.1操作系统。(根据Windows配置的不同,可能需要“本地管理员”权限来安装或配置Visual Studio 2013。)注意,虽然Visual Studio 2013的完整版支持旧版Windows,如Windows 8和Windows 7 SP1,但本书中介绍的功能需要Windows 8.1,且书中全部截图都是在Windows 8.1系统下完成的。
? 要完成书中所有的练习,需要安装Visual Studio 2013的某个完整零售版本(专业版、高级版或旗舰版)。在Visual Studio的配套网站(http://www.microsoft.com/ visualstudio)中可以看到上述各版本间的差异。也可以下载Visual Studio 2013的免费试用版本,这些版本都只针对某个特定平台。这些功能不完整的版本也称为“学习版”(Express),具体包括Express for Windows、Express for Windows Desktop、Express for Windows Phone和Express for Web。要完成书中所有练习,以上4个学习版都需要(个别练习学习版无法完成,如第10章中关于控制台程序的练习)。
? 要有网络连接,用于查看Visual Studio帮助文件,访问Windows应用商店和Windows Phone应用商店,下载本书练习文件等。
一台计算机,中央处理器的速度至少为1.6 GHz。
对于32位计算机,内存至少1 GB;对于64位计算机,内存至少2 GB。
对于32位计算机,硬盘空间至少16 GB;对于64位计算机(运行Windows 8.1),硬盘空间至少20 GB。
DirectX 9图形设备并带有WDDM 1.0及以上版本。
屏幕分辨率至少为1024×768。
如果要通过触屏输入,还需要支持多点触控的笔记本电脑、平板电脑或显示设备。支持多点触控的设备并不是必需的,当然,如果想了解这种设备的功能,可以准备一个。通常,程序员会在台式机或笔记本电脑上开发软件,之后在支持多点触控的设备上测试多点触控的功能。
虽然本书会介绍Windows Phone 8程序的开发,但完成书中的练习并不需要Windows Phone。 
练 习 文 件
几乎每一章都有相关的操作练习,可以帮助读者试验书中介绍的功能。所有的练习文件都可从以下地址下载:
http://aka.ms/VB2013_SbS/files
根据指示下载Visual_Basic_2013_SBS_sample_code.zip文件。
安装练习文件
要完成本书的学习,需要安装练习文件。安装过程如下:将下载的练习文件Visual_Basic_2013_SBS_sample_code.zip解压到指定目录。建议解压到My Documents\Visual Basic 2013 SBS。
使用练习文件
压缩文件解压后会生成名为Visual Basic 2013 SBS的文件夹 ,其中包含19个子文件夹,以对应的章命名。要查找某一章中的练习文件,直接打开对应目录即可。每一章的示例都有单独的文件夹,文件夹与示例同名。例如,第2章中的示例项目为Music Trivia,可在My Documents\Visual Basic 2013 SBS\Chapter 02下的Music Trivia文件夹中找到。如果系统配置为可以显示文件扩展名,双击扩展名为.sln的文件,就可打开项目。根据系统配置的不同,My Documents文件夹有可能为Documents文件夹。
致    谢
本书是微软出版社出版的《Visual Basic从入门到精通》的全新修订版。事实上,本书可以说是新书,因为这是我第一次针对多个平台写的编程书,内容涵盖Windows应用商店、Windows窗体、Web窗体和Windows Phone平台下的Visual Basic开发。非常感谢为我提供写作灵感和帮助的众多优秀的程序员和编辑。
我要感谢微软出版社的Devon Musgrave,他是本书的策划,也是我和Visual Studio产品开发组的联系人。我还要感谢O’Reilly Media(奥莱利媒体)的Russell Jones,他和我讨论了本书的多个主题,并为本书能按进度完成提供了技术性和建设性意见。感谢Tim Patrick,他是技术审阅人员,也是颇有建树的作者和开发人员,他参与了“从入门到精通”系列和本书的配套书Start Here! Learn Microsoft Visual Basic 2012的出版工作。(Tim,咱们哪天合作一本历史书吧!)
我要感谢O’Reilly Media编辑部的Kristen Brown为我安排文字加工事宜并解答设计方面的疑问。感谢Richard Carey,他拥有出色的编辑加工能力,帮我解决版式和本地化方面的问题。(Richard,和你再次合作很愉快!)我还要感谢Rebecca Demarest、Kim Burton-Weisman和Linda Weidemann在艺术性、出版规范和技术方面给予的重要帮助。
我还要对Visual Studio 2013开发团队致以崇高的敬意,他们为我提供了预览版和候选发布版的软件。感谢微软Windows 8.1团队的支持,并向MSDN论坛的许多用户致以万分的谢意,他们对Visual Basic和Windows编程问题的讨论对我的写作很有帮助。
最后,我要感谢我的家庭,他们一如既往地支持我的写作和各种学术活动。我的儿子Henry Halvorson再次贡献了他的力量,在本书第3、4、5、9章的练习中会用到他制作的电子音乐和图片。
本书的勘误和支持信息
我们尽了最大努力保证本书及其配套资源的准确性。本书的勘误会在以下网址列出:
http://aka.ms/VB2013_SbS/errata
如果发现新的错误,可通过上述地址将问题反馈给我们。
如果需要其他支持信息,可发电子邮件至mspinput@microsoft.com
请注意,以上地址并不提供对微软软件产品的支持。
意 见 反 馈
微软出版社的宗旨是“读者至上”,读者的反馈对我们而言是非常宝贵的信息。请通过以下地址给出的调查问卷来分享你的意见和想法:
http://www.microsoft.com/learning/booksurvey
问卷很短,请积极参与。我们会重视读者的每一条评论和意见。
互 动 方 式
可以通过Twitter与我们互动:http://twitter.com/MicrosoftPress
可以访问作者的网站了解图书的信息和作者的想法,地址是http://michaelhalvorsonbooks.com
 
目    录
第I部分  Visual Studio开发简介
第1章  Visual Basic 2013的开发领域和Windows应用商店 3
1.1  Visual Basic 2013产品和开发领域 3
1.1.1  机会巨大,平台众多 5
1.1.2  用跨平台的方法学习Visual Basic 6
1.2  了解Windows应用商店 7
1.2.1  何为Windows应用商店 7
1.2.2  访问Windows应用商店 7
1.2.3  销售信息和价格区间 9
1.2.4  免费的应用程序 9
1.2.5  事先了解认证要求 10
1.2.6  Windows应用商店认证要求一览表 11
1.2.7  细节决定成败 12
1.3  本章小结 13
第2章  Visual Studio集成开发环境 15
2.1  准备工作 15
2.2  Visual Studio开发环境 17
2.3  IDE中的重要工具 19
2.3.1  组织IDE中的工具 20
2.3.2  设计器和XAML标记 21
2.3.3  运行和测试Windows应用商店程序 26
2.4  “属性”窗口 28
2.5  编程工具的组织 31
2.5.1  工具窗口的移动和停靠 31
2.5.2  隐藏工具窗口 33
2.6  自定义IDE设置以适应循序渐进式练习 33
2.7  退出Visual Studio 36
2.8  本章小结 36
第3章  编写第1个Windows应用商店程序 37
3.1  第1个用Visual Basic编写的Windows
应用商店程序:Lucky Seven 37
3.2  编程步骤 38
3.3  设计用户界面 39
3.4  设置属性 52
3.5  编写代码 54
3.6  运行Windows应用商店程序 58
3.7  生成可执行文件 62
3.8  本章小结 65
第4章  使用Windows窗体模型创建Windows桌面程序 66
4.1  Windows桌面程序 67
4.2  Visual Basic和Windows桌面程序 68
4.3  创建Windows桌面程序 69
4.4  设置属性 77
4.4.1  图片框属性 81
4.4.2  为对象命名 82
4.5  编写代码 82
4.6  SpinButton_Click事件处理程序探秘 85
4.7  运行Windows桌面程序Lucky Seven 86
4.8  生成可执行文件 87
4.9  发布Windows桌面程序 88
4.10  本章小结 90
第II部分  设计用户界面
第5章  Windows应用商店程序控件 93
5.1  了解Windows应用商店程序控件 93
5.1.1  与Windows Presentation Foundation和XAML的渊源 94
5.1.2  面向Windows 8.1 94
5.2  使用TextBox控件接收输入 95
5.2.1  将TextBox的内容分配给变量 99
5.2.2  多行TextBox控件 100
5.2.3  检查TextBox控件中的拼写 104
5.3  使用FlipView控件展示图像 107
5.4  使用MediaElement控件播放娱乐媒体文件 111
5.5  使用WebView控件展示动态网络内容 119
5.6  本章小结 122
第6章  Windows窗体控件 124
6.1  使用DateTimePicker控件 124
6.2  收集用户输入的控件 130
6.2.1  使用CheckBox控件 130
6.2.2  使用分组框和单选按钮 134
6.2.3  使用列表框处理输入 139
6.3  使用MenuStrip控件添加菜单 144
6.3.1  菜单 144
6.3.2  为菜单命令添加访问键 146
6.3.3  处理菜单事件 148
6.4  使用ToolStrip控件添加工具栏 153
6.5  使用对话框控件 156
6.6  管理常用对话框的事件处理程序 157
6.7  本章小结 161
第7章  XAML标记 163
7.1  XAML简介 163
7.1.1  Visual Studio IDE中的XAML 164
7.1.2  Blend for Visual Studio中的XAML 165
7.1.3  XAML元素 166
7.1.4  XAML标记中的命名空间 168
7.1.5  研究XAML项目文件 168
7.2  使用代码编辑器添加XAML元素 173
7.3  本章小结 182
第8章  使用XAML样式 184
8.1  XAML样式简介 184
8.1.1  StandardStyles.xaml去了哪里 185
8.1.2  创建新的XAML样式 186
8.1.3  考虑样式的作用范围 186
8.1.4  新建XAML样式的示例 187
8.1.5  引用样式 188
8.1.6  使用显式和隐式样式 189
8.2  练习使用XAML样式 190
8.3  根据已有样式生成新样式 194
8.4  应用样式的IDE快捷方式 197
8.5  本章小结 198
第9章  探索Windows 8.1的设计功能:
命令栏、浮出控件、磁贴和触控 199
9.1  创建命令栏以管理常见任务 199
9.1.1  命令栏功能 201
9.1.2  设计命令栏 202
9.1.3  命令栏的操作练习 203
9.2  使用Flyout控件收集输入和显示信息 207
9.3  为应用程序设计自定义磁贴 211
9.3.1  Assets文件夹 212
9.3.2  所需磁贴及应用 212
9.3.3  编程设计动态磁贴 219
9.4  规划触控输入 220
9.4.1  XAML控件自动处理触控 221
9.4.2  常见手势 221
9.4.3  可用性考虑 223
9.5  安全性与权限设置 224
9.6  本章小结 227
第10章  创建控制台应用程序 228
10.1  Visual Studio中的控制台程序 228
10.1.1  创建控制台程序 229
10.1.2  模块和过程 230
10.1.3  Sub Main()过程 231
10.2  交互式数学游戏 235
10.2.1  猜数 235
10.2.2  模拟掷色子游戏 239
10.3  创建、发布和运行控制台程序 244
10.4  本章小结 247
第III部分  Visual Basic编程技术
第11章  数据类型、运算符和字符串处理 251
11.1  声明变量和常量的策略 251
11.1.1  Dim语句 252
11.1.2  定义常量 254
11.1.3  变量和常量命名原则 255
11.2  数据类型和ListBox控件 256
11.3  运算符和公式 263
11.3.1  数学运算符 263
11.3.2  高级数学运算符 266
11.3.3  快捷运算符 271
11.3.4  Visual Basic公式的计算 271
11.4  数据类型的转换 272
11.4.1  ToString方法 273
11.4.2  Parse方法 274
11.4.3  Convert类 275
11.4.4  早期的类型转换函数及其应用 276
11.5  利用String类处理字符串 277
11.5.1  常见任务 277
11.5.2  对文本进行排序 279
11.5.3  使用ASCII代码 280
11.5.4  对文本框中的字符串进行排序 281
11.5.5  查看Sort Text程序代码 284
11.6  使用基本的加密方法保护文本 286
11.6.1  使用Xor运算符 290
11.6.2  查看用于加密的程序代码 292
11.7  本章小结 295
第12章  条件分支结构和循环 296
12.1  事件驱动编程 296
12.2  If...Then条件分支结构 298
12.2.1  在If ... Then条件分支结构中测试多个条件 299
12.2.2  在条件表达式中使用逻辑运算符 304
12.2.3  使用AndAlso和OrElse执行短路 306
12.3  Select Case条件分支结构 307
12.4  编写For...Next循环结构 314
12.5  创建复杂的For...Next循环结构 316
12.6  编写Do循环结构 321
12.6.1  避免无限循环 322
12.6.2  换算温度 323
12.6.3  在Do循环结构中使用Until关键字 325
12.7  本章小结 326
第13章  使用结构化错误处理程序捕获错误 327
13.1  使用Try...Catch结构处理错误 327
13.1.1  何时使用错误处理程序 328
13.1.2  设置捕获:Try...Catch代码块 329
13.1.3  路径和磁盘驱动器错误 329
13.1.4  Windows应用商店程序和内置的异常处理机制 332
13.2  编写有关磁盘驱动器的错误处理程序 333
13.3  使用Finally子句完成清除任务 335
13.4  较复杂的Try...Catch错误处理程序 336
13.4.1  Exception对象 336
13.4.2  指定重试次数 340
13.4.3  使用嵌套的Try...Catch语句块 342
13.5  错误处理程序和防错编程技术的比较 342
13.6  Exit Try语句 343
13.7  本章小结 344
第14章  使用数组、集合和泛型管理数据 345
14.1  使用变量数组 345
14.1.1  创建数组 346
14.1.2  声明定长数组 347
14.1.3  开辟内存 347
14.1.4  使用数组元素 348
14.1.5  声明数组并分配初始值 350
14.1.6  创建定长数组存储温度值 351
14.1.7  GetUpperBound和GetLowerBound函数 351
14.2  创建动态数组 356
14.3  使用ReDim Preserve语句保存数组原有数据 361
14.4  使用Array类中的方法处理大型数组 362
14.4.1  Array 类 362
14.4.2  对不同大小的数组进行排序 368
14.5  使用集合 368
14.5.1  创建集合和泛型列表 369
14.5.2  声明泛型集合 370
14.5.3  利用泛型列表和背景图像的示例程序 370
14.6  本章小结 376
第15章  利用LINQ管理数据 377
15.1  LINQ工具和技术 377
15.2  从数组提取信息 379
15.3  利用LINQ处理集合 389
15.4  利用LINQ处理XML文档 392
15.5  本章小结 395
第16章  面向对象编程技术 397
16.1  利用继承选择器继承窗体 397
16.2  创建自定义基类 404
16.3  继承基类 412
16.4  多态性 415
16.4.1  重载方法和属性的语法 416
16.4.2  用关键字MyBase引用基类 416
16.4.3  体验多态性 416
16.5  本章小结 421
第IV部分  数据库和Web编程
第17章  Windows桌面程序中的数据库控件 425
17.1  用ADO.NET进行数据库编程 425
17.1.1  数据库术语 426
17.1.2  使用Access数据库 427
17.1.3  “数据源”窗口 435
17.2  用工具箱控件显示数据库信息 440
17.3  SQL语句和筛选数据 443
17.4  本章小结 447
第18章  Windows应用商店程序中的数据访问 448
18.1  XAML中的数据绑定 448
18.1.1  各种数据源 449
18.1.2  绑定元素 449
18.1.3  将控件绑定到类 450
18.1.4  以集合作为数据源 454
18.2  访问XML文档中的数据 458
18.2.1  读取XML文件 458
18.2.2  查找XML文件中的数据项 465
18.2.3  写入XML文件 468
18.2.4  用于输入数据的用户界面 471
18.3  本章小结 472
第19章  使用ASP.NET进行Web开发 474
19.1  ASP.NET技术内幕 474
19.1.1  Web窗体 475
19.1.2  ASP.NET MVC 476
19.1.3  使用Razor语法的网页 477
19.1.4  HTML5和JavaScript 479
19.2  使用ASP.NET构建Web窗体网站 480
19.2.1  ASP.NET编程的软件需求 481
19.2.2  重要步骤 481
19.2.3  网页与Windows窗体 482
19.3  使用网页设计器 486
19.4  向网站中添加服务器控件 489
19.5  为网页控件编写事件处理程序 492
19.6  自定义网站模板 497
19.7  在网页中显示数据库记录 499
19.8  编辑文档和网站主要属性 506
19.9  本章小结 508
第V部分  Windows Phone编程
第20章  Windows Phone 8
开发简介 511
20.1  Windows Phone 8平台开发的机遇 511
20.1.1  Windows Phone 8的主要特点 512
20.1.2  硬件要求 513
20.1.3  集成与协作 514
20.2  Windows Phone应用商店 514
20.2.1  何为Windows Phone应用商店 514
20.2.2  访问Windows Phone应用商店 515
20.2.3  开发人员的收益 517
20.2.4  事先考虑认证问题 518
20.3  使用Windows Phone SDK 8.0 519
20.4  Windows Phone 8和Windows 应用商店平台的对比 522
20.4.1  两个平台的不同点 522
20.4.2  两个平台的相似点 524
20.5  本章小结 526
第21章  Windows Phone 8应用程序开发初体验 527
21.1  创建Windows Phone项目 527
21.2  设计Golf Caddy程序的用户界面 533
21.3  编写代码 536
21.4  测试Windows Phone程序 539
21.5  应用程序的生存期 543
21.5.1  关闭还是停用 543
21.5.2  PhoneApplicationService类 544
21.5.3  使用IsolatedStorageSettings类管理生存期 550
21.6  Windows Phone清单文件中的设置选项 551
21.7  本章小结 553

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha