图书介绍
Visual Basic 2010&.NET 4高级编程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual Basic 2010&.NET 4高级编程](https://www.shukui.net/cover/76/30704805.jpg)
- (美)谢尔登,(美)霍利斯,(美)夏基著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302254508
- 出版时间:2011
- 标注页数:1244页
- 文件大小:302MB
- 文件页数:1272页
- 主题词:BASIC语言-程序设计
PDF下载
下载说明
Visual Basic 2010&.NET 4高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 语言结构和环境3
第1章 Visual Studio 20103
1.1 Visual Studio 2010:从Express到Ultimate的各种版本4
1.2 Visual Basic的关键字和语法7
1.2.1控制台应用程序10
1.2.2从项目模板上创建项目11
1.2.3 Solution Explorer窗口13
1.2.4项目属性14
1.2.5 Assembly Information屏幕15
1.2.6编译设置16
1.2.7调试属性20
1.2.8引用21
1.2.9资源23
1.2.10设置24
1.2.11其他项目属性选项卡26
1.3 ProVB VS2010项目27
1.3.1在代码中设置窗体属性29
1.3.2 Visual Studio的其他组件37
1.4增强示例应用程序的功能37
1.4.1定制代码39
1.4.2构建应用程序43
1.4.3重用第一个Windows窗体50
1.5 Visual Studio 2010中的特色功能51
1.5.1构建配置51
1.5.2任务列表53
1.5.3 Command窗口54
1.5.4 Server Explore54
1.5.5在Visual Studio 2010中记录和使用宏55
1.5.6类图57
1.5.7应用程序生命周期管理58
1.5.8性能工具60
1.6小结62
第2章 对象和VisualBasic63
2.1面向对象的术语64
2.1.1对象、类和实例64
2.1.2对象的组成65
2.1.3 System.Object68
2.2使用Visual Basic类型68
2.2.1值类型和引用类型69
2.2.2基本类型71
2.3命令:条件语句72
2.3.1 If Then73
2.3.2比较运算符73
2.3.3 Select Case75
2.4值类型(结构)75
2.4.1布尔类型76
2.4.2整数类型77
2.4.3无符号类型78
2.4.4小数类型78
2.4.5 Char和Byte类型81
2.4.6 DateTime类型81
2.5引用类型(类)82
2.5.1 Object类82
2.5.2 String类83
2.5.3 XML字面量87
2.5.4 DBNull类和IsDBNull()函数89
2.6参数传递89
2.7变量的作用域91
2.8使用对象92
2.8.1对象的声明和实例化92
2.8.2对象引用93
2.8.3取消对象的引用93
2.8.4前期绑定与后期绑定94
2.9数据类型转换95
2.10创建类100
2.10.1类100
2.10.2事件的处理110
2.10.3处理多个事件111
2.10.4 WithEvents关键字111
2.10.5触发事件111
2.10.6声明和触发定制事件112
2.10.7用WithEvents关键字接收事件113
2.10.8用AddHandler接收事件115
2.10.9构造函数方法116
2.10.10终止和清除117
2.11高级概念118
2.11.1重载方法119
2.11.2重载构造函数方法121
2.11.3共享方法、变量和事件122
2.11.4运算符重载127
2.11.5委托129
2.11.6类和组件133
2.11.7 Lambda表达式134
2.12小结135
第3章 定制对象137
3.1继承138
3.1.1继承的实现139
3.1.2继承的层次157
3.1.3与基类、类及对象交互159
3.1.4构造函数164
3.1.5 Protected作用域169
3.1.6事件与继承171
3.1.7共享方法174
3.1.8共享事件176
3.1.9创建抽象基类176
3.2多接口178
3.2.1对象接口178
3.2.2辅助接口180
3.3抽象性185
3.4封装性188
3.5多态性190
3.5.1方法签名190
3.5.2实现多态性191
3.6进一步讨论继承200
3.7小结211
第4章 公共语言运行库213
4.1 .NET应用程序的组成元素214
4.1.1模块214
4.1.2程序集215
4.1.3类型215
4.2版本化与部署216
4.2.1对版本化更好的支持216
4.2.2 Major.Minor.Build.Revision版本介绍217
4.2.3更好的部署217
4.3跨语言集成218
4.3.1通用类型系统218
4.3.2元数据219
4.3.3对元数据更好的支持219
4.3.4属性220
4.3.5 Reflection API222
4.4 IL反汇编程序222
4.5内存管理223
4.5.1传统的垃圾回收机制223
4.5.2更快地为对象分配内存230
4.5.3垃圾回收器的优化231
4.6名称空间232
4.6.1名称空间的概念233
4.6.2名称空间与引用236
4.6.3常用的名称空间237
4.6.4导入名称空间并指定别名239
4.6.5为名称空间指定别名240
4.6.6在ASP.NET中引用名称空间241
4.7创建自己的名称空间241
4.8 My关键字244
4.8.1 My.Application名称空间244
4.8.2 My.Computer名称空间248
4.8.3 My.Forms名称空间251
4.8.4 My.Resources名称空间251
4.8.5 My.User名称空间251
4.8.6 My.WebServices名称空间251
4.9扩展My名称空间252
4.10小结254
第5章 用Visual Basic进行声明式编程255
5.1声明式编程与Visual Basic256
5.2使用XAML创建窗口257
5.3 XAML语法260
5.3.1 XAML语言基础261
5.3.2使用XAML声明工作流264
5.4小结265
第6章 异常处理和调试267
6.1 Visual Studio 2010 Team System的新增内容:历史调试267
6.2与Visual Basic 6兼容的注意事项268
6.3 .NET中的异常处理268
6.4结构化异常处理的关键字269
6.4.1 Try、Catch和Finally关键字270
6.4.2 Throw关键字271
6.4.3抛出新的异常272
6.4.4 Exit Try语句273
6.4.5嵌套的Try结构274
6.4.6异常属性的使用275
6.4.7 Message属性276
6.4.8 InnerException和TargetSite属性276
6.5与Visual Basic 6样式的错误处理交互操作280
6.6记录错误281
6.6.1事件日志281
6.6.2事件、方法和属性282
6.6.3写入跟踪文件284
6.7小结286
第7章 测试驱动的开发287
7.1测试的内容和方式288
7.2 Visual Studio中的TDD工具290
7.3单元测试过程291
7.3.1创建测试程序291
7.3.2运行测试程序294
7.3.3测试数据访问代码295
7.3.4使用Generate from Usage特性302
7.4其他Visual Studio版本306
7.5第三方测试框架306
7.6小结307
第Ⅱ部分 业务对象和数据访问311
第8章 数组、集合和泛型311
8.1数组312
8.1.1多维数组313
8.1.2 UBound函数314
8.1.3 ReDim语句314
8.1.4 Preserve关键字315
8.2集合315
8.2.1循环语句317
8.2.2装箱319
8.3泛型320
8.3.1泛型的使用321
8.3.2 Nullable类型322
8.3.3泛型类型323
8.3.4泛型方法326
8.4创建泛型327
8.4.1泛型类型328
8.4.2泛型方法334
8.4.3约束335
8.4.4泛型和后期绑定338
8.4.5协变和逆变339
8.5小结340
第9章 在VB中使用XML341
9.1 XML简介342
9.2 XML序列化343
9.3 System.Xml文档支持348
9.4 XML流样式分析程序348
9.4.1写入XML流349
9.4.2读取XML流352
9.4.3文档对象模型(DOM)360
9.5 XSLT转换364
9.5.1使用XSLT转换不同的XML标准367
9.5.2 System.Xml.Xsl中定义的其他类和接口370
9.6 ASP.NET中的XML370
9.6.1 XmlDataSource服务器控件370
9.6.2 XmlDataSource控件的名称空间问题374
9.6.3 Xml服务器控件375
9.7 LINQ to XML376
9.8 LINQ to XML帮助对象376
9.8.1 XDocument对象377
9.8.2 XElement对象377
9.8.3 XNamespace对象378
9.8.4 XAttribute对象380
9.9 Visual Basic和XML字面量381
9.10使用LINQ查询XML文档382
9.10.1查询静态的XML文档382
9.10.2查询动态的XML文档384
9.11处理XML文档385
9.11.1读取XML文档385
9.11.2写入XML文档386
9.12 VB中的Lambda表达式387
9.13小结389
第10章 ADO.NET和LINQ391
10.1 ADO.NET的体系结构392
10.2 ADO.NET的基本功能393
10.2.1 ADO.NET的常见任务393
10.2.2 ADO.NET的基本名称空间和类398
10.2.3 ADO.NET组件399
10.3 .NET数据提供程序400
10.3.1 Connection对象400
10.3.2 Command对象401
10.3.3通过Command对象使用存储过程402
10.3.4 DataReader对象405
10.3.5命令的异步执行407
10.3.6 DataAdapter对象409
10.3.7 SQL Server.NET数据提供程序413
10.3.8 OLE DB .NET数据提供程序413
10.4 DataSet组件413
10.4.1 DataTableCollection对象414
10.4.2 DataRelationCollection对象414
10.4.3 ExtendedProperties属性414
10.4.4创建和使用DataSet对象415
10.4.5 ADO.NET的DataTable对象417
10.4.6 DataSet和DataTable对象的高级ADO.NET特性418
10.5使用通用提供程序模型420
10.6 ADO.NET中的连接池422
10.7 Transactions类和System.Transactions名称空间423
10.7.1创建事务423
10.7.2创建资源管理器425
10.8 LINQ to SQL425
10.9 LINQ to SQL和Visual Basic426
10.9.1用LINQ to SQL提取数据:创建控制台应用程序426
10.9.2 O/R设计器427
10.9.3创建Product对象428
10.10对象到LINQ对象的映射429
10.10.1 DataContext对象430
10.10.2 Table(TEntity)对象432
10.11查询数据库433
10.11.1使用查询表达式433
10.11.2查询表达式详述433
10.11.3用表达式过滤434
10.11.4联接434
10.11.5数据项的组合435
10.12存储过程437
10.13更新数据库438
10.14小结440
第11章 使用Entity Framework访问数据441
11.1对象关系映射441
11.2 Entity Framework体系结构442
11.2.1概念模型443
11.2.2存储模型446
11.2.3映射模型447
11.2.4 LINQ to Entities448
11.2.5 ObjectContext449
11.3把对象映射到实体上451
11.3.1简单映射451
11.3.2对多个对象使用一个表453
11.3.3对一个对象使用多个表455
11.4从模型中生成数据库457
11.5小结460
第12章 使用SQL Server461
12.1 SQL Server Compact462
12.1.1连接SQL Server CompactEdition数据库463
12.1.2同步数据466
12.2 SQL Server内置的XML功能472
12.3 SQL Server中的CLR集成474
12.3.1决定使用T-SQL还是VB475
12.3.2创建用户定义的类型475
12.3.3创建存储过程487
12.3.4在SQL Server中使用Web服务493
12.3.5 SQL Server 2008特性498
12.4 WCF数据服务499
12.4.1 REST499
12.4.2 Atom和JSON499
12.4.3使用WCF数据服务提供数据500
12.4.4 WCF数据服务的客户端库504
12.5小结508
第13章 服务(XML/WCF)509
13.1服务510
13.1.1网络角度510
13.1.2应用程序的发展510
13.1.3合并网络和应用程序开发510
13.1.4 Web服务基础511
13.1.5存在的问题512
13.1.6其他技术512
13.1.7 Web服务513
13.1.8组合起来514
13.1.9 WCF服务的构成514
13.2向SOA迈出一大步515
13.2.1 WCF的功能516
13.2.2协定和元数据516
13.2.3使用WS-*协议517
13.3建立WCF服务518
13.4建立WCF使用者应用程序524
13.4.1添加服务引用525
13.4.2查看引用526
13.4.3配置文件的修改529
13.4.4编写使用者应用程序的代码531
13.5使用数据协定533
13.6名称空间535
13.6.1建立主机应用程序535
13.6.2建立使用者应用程序536
13.6.3查看HelloCustomer Service的WSDL和架构538
13.7小结540
第Ⅲ部分 智能客户端应用程序543
第14章 Windows窗体543
14.1 System.Windows.Forms名称空间543
14.2窗体的使用544
14.2.1设置启动窗体544
14.2.2通过Sub Main显示窗体545
14.2.3 Application类的更多内容545
14.2.4窗体的启动位置545
14.2.5窗体边框545
14.2.6始终置顶——TopMost属性546
14.2.7附属窗体546
14.2.8改变窗体的透明度547
14.2.9可视化继承549
14.2.10滚动窗体549
14.2.11 MDI窗体549
14.2.12 VB2010中的MDI样例550
14.2.13对话框窗体551
14.2.14运行时的窗体553
14.2.15默认的窗体实例554
14.3控件554
14.3.1以Tab键切换控件的顺序554
14.3.2所有控件的属性555
14.3.3动态调整控件的大小和布局555
14.3.4 FlowLayoutPanel控件557
14.3.5 TableLayoutPanel控件558
14.3.6 Panel和GroupBox容器控件559
14.3.7扩展的Provider控件560
14.3.8数据输入的高级功能562
14.3.9验证数据输入564
14.3.10工具栏与ToolStrip控件565
14.3.11菜单568
14.3.12通用对话框569
14.3.13拖放操作571
14.3.14标准Windows窗体控件小结573
14.3.15处理相关控件组575
14.3.16在运行时添加控件576
14.4其他编程技巧577
14.5小结577
第15章 Windows窗体的高级功能579
15.1在可视化控件中封装逻辑579
15.2在Windows窗体中开发自定义的控件580
15.2.1继承现有的控件580
15.2.2构建复合控件580
15.2.3从头编写控件581
15.3继承现有的控件581
15.3.1基本步骤581
15.3.2给派生的控件添加代码581
15.3.3其他有用的特性584
15.3.4为派生的控件自定义事件585
15.3.5限制选中项数的CheckedListBox586
15.4 Control与UserControl基类589
15.4.1 Control类589
15.4.2 UserControl类589
15.5复合控件590
15.5.1创建复合的User-Control591
15.5.2改变控件的大小591
15.5.3提供子控件的属性592
15.5.4一个具体的例子592
15.6从头构建控件595
15.7给工具箱中的控件添加图标600
15.8在控件中嵌入其他控件601
15.9小结602
第16章 集成WPF和Windows窗体的用户控件605
16.1集成库606
16.2在Windows窗体中包含WPF控件607
16.2.1创建WPF控件库608
16.2.2 Windows窗体应用程序610
16.3在WPF中包含Windows窗体控件616
16.4集成的限制621
16.5小结622
第17章 WPF桌面应用程序623
17.1内容、位置、原因、方式——WPF策略624
17.2光栅图形和矢量图形625
17.3下一个Windows项目应使用WPF吗625
17.4创建WPF应用程序626
17.4.1实现定制的WPF应用程序627
17.4.2定制用户界面639
17.4.3定制按钮647
17.4.4 WPF用户控件651
17.5小结672
第18章 Expression Blend 3675
18.1了解Blend676
18.2 SketchFlow682
18.2.1第一个SketchFlow682
18.2.2 SketchFlow Player685
18.2.3归档SketchFlow686
18.3小结686
第19章 Silverlight687
19.1什么是Silverlight687
19.1.1 Smooth Streaming特性688
19.1.2业界标准视频688
19.1.3数字版权管理688
19.2启动Silverlight项目688
19.2.1 Silverlight应用程序689
19.2.2 Silverlight导航应用程序689
19.2.3 Silverlight类库690
19.3 Silverlight解决方案691
19.3.1 Web应用程序691
19.3.2应用程序库缓存691
19.3.3 Silverlight应用程序692
19.4控件695
19.5给Silverlight项目添加项702
19.5.1 Silverlight用户控件703
19.5.2 Silverlight应用程序类703
19.5.3 Silverlight页面703
19.5.4 Silverlight子窗口703
19.5.5 Silverlight模板控件703
19.5.6 Silverlight资源字典704
19.6浏览器之外的Silverlight704
19.7小结705
第Ⅳ部分 Internet应用程序技术709
第20章 Silverlight和服务709
20.1服务和Silverlight709
20.1.1 ASMX Web服务709
20.1.2 WCF服务712
20.1.3 ADO.NET数据服务716
20.2 Model-View-ViewModel725
20.2.1分割725
20.2.2 Model725
20.2.3 View728
20.2.4 ViewModel729
20.3小结729
第21章 使用ASP.NET731
21.1 ASP.NET的历史731
21.2 ASP.NET的重要特性732
21.2.1开发效率732
21.2.2性能和可伸缩性732
21.2.3本地化732
21.2.4健康监控733
21.2.5易于访问数据733
21.2.6管理和维护733
21.3 Visual Studio对ASP.NET的支持733
21.3.1 Web Site和WebApplication项目733
21.3.2 ASP.NET应用程序文件夹734
21.3.3 Web服务器选项735
21.4用Web窗体构建ASP.NET应用程序735
21.5数据驱动的应用程序746
21.5.1使用Sq1DataSource控件绑定数据746
21.5.2使用LinqDataSource控件绑定数据754
21.5.3使用ObjectDastaSource控件绑定数据757
21.6小结759
第22章 ASP.NET的高级功能761
22.1母版页761
22.1.1创建母版页762
22.1.2创建内容页765
22.1.3为母版页提供默认内容767
22.2导航767
22.2.1使用SiteMapPath服务器控件769
22.2.2 Menu服务器控件770
22.3使用ASP.NET的提供程序模型771
22.4成员和角色管理776
22.5配置文件属性781
22.6 Microsoft Ajax(ASP.NET AJAX)783
22.6.1理解对Ajax的需求783
22.6.2 Microsoft Ajax的实现784
22.6.3 UpdatePanel控件和客户端服务调用785
22.6.4示例项目785
22.6.5添加UpdatePanel控件789
22.6.6使用客户端服务调用和客户端模板790
22.7小结795
第23章 ASP.NET MVC797
23.1 MVC和ASP.NET798
23.2构建ASP.NET MVC应用程序798
23.2.1创建项目798
23.2.2控制器和操作800
23.2.3添加模型802
23.2.4视图804
23.2.5路由807
23.2.6搭框架和CRUD操作808
23.2.7验证815
23.3小结817
第24章 SharePoint 2010开发819
24.1简介819
24.1.1 SharePoint Foundation2010820
24.1.2 SharePoint Server 2010820
24.1.3 SharePoint的术语820
24.1.4 SharePoint开发环境821
24.2 Feature和Solution Framework821
24.2.1 Feature821
24.2.2 Solution Framework829
24.3用于SharePoint开发的Visual Studio工具833
24.4 SharePoint 2010对象模型839
24.4.1服务器对象模型840
24.4.2客户端对象模型843
24.5构建Web部件845
24.6小结851
第V部分 库和专业主题技术855
第25章 Visual Studio Tools for Office855
25.1 VSTO的各个版本856
25.1.1 Offce的自动化功能和VSTO856
25.1.2免PIA部署856
25.1.3 VSTO项目类型857
25.2 Office业务应用程序的体系结构858
25.3使用VBA和VSTO859
25.4创建文档模板(Word)864
25.4.1给文档添加内容866
25.4.2添加Ribbon和操作窗格867
25.4.3激活操作窗格870
25.4.4更新内容控件872
25.5创建Office插件(Excel)875
25.6 Outlook Form Regions881
25.7小结889
第26章 Windows Workflow Foundation891
26.1应用程序中的工作流891
26.2建立工作流892
26.2.1用Windows Workflow Foundation添加工作流892
26.2.2一个简单的工作流894
26.2.3标准活动897
26.2.4一个不太简单的工作流899
26.2.5建立定制活动907
26.2.6动态加载工作流911
26.3重新构建工作流设计器912
26.4小结915
第27章 本地化917
27.1文化和区域917
27.1.1理解文化类型918
27.1.2线程919
27.1.3在ASP.NET中声明全局文化921
27.1.4在ASP.NET中使用文化设置922
27.2转换数值和操作923
27.2.1理解日期之间的区别923
27.2.2理解数字和货币的区别925
27.2.3理解排序字符串的区别927
27.3 ASP.NET资源文件929
27.3.1使用本地资源929
27.3.2全局资源933
27.4 Windows窗体中的资源文件935
27.5小结938
第28章 与COM的交互操作939
28.1理解COM940
28.2 COM和.NET的交互940
28.2.1传统的组件941
28.2.2 .NET应用程序942
28.2.3调试945
28.2.4直接使用TlbImp945
28.2.5后期绑定946
28.3 ActiveX控件950
28.3.1传统的ActiveX控件950
28.3.2另一个.NET应用程序952
28.3.3再次调试954
28.4在COM应用程序中使用.NET组件954
28.4.1 .NET组件954
28.4.2 RegAsm956
28.4.3 TlbExp957
28.5 P/Invoke957
28.6小结957
第29章 网络编程959
29.1协议、地址和端口959
29.1.1地址与计算机名961
29.1.2端口:指定应用程序961
29.1.3防火墙:不离不弃962
29.2 System.Net名称空间963
29.2.1 Web请求与响应963
29.2.2使用WebClient简化常用的Web请求969
29.3套接字970
29.3.1构建应用程序971
29.3.2创建Conversation窗口973
29.3.3发送消息980
29.3.4关闭应用程序984
29.4在应用程序中使用Internet Explorer988
29.5小结991
第30章 应用程序服务993
30.1给应用程序服务使用IIS993
30.2 Windows服务993
30.3 Windows服务的特性994
30.4与Windows服务交互995
30.5创建Windows服务996
30.5.1用于Windows服务的.NET Framework类996
30.5.2其他类型的Windows服务998
30.6在VB中创建Windows服务998
30.7创建文件监视器服务1000
30.7.1创建Windows服务的解决方案1000
30.7.2给服务添加.NET组件1000
30.7.3安装服务1003
30.7.4启动服务1004
30.7.5卸载服务1005
30.8与服务通信1005
30.8.1 ServiceController类1006
30.8.2把ServiceController集成到例子中1007
30.8.3 ServiceController的更多内容1008
30.9定制命令1008
30.10给服务传递字符串1010
30.11调试服务1010
30.12小结1012
第31章 程序集和反射1013
31.1程序集1013
31.2清单1014
31.2.1程序集标识部分1016
31.2.2引用的程序集1018
31.3程序集与部署1018
31.3.1应用程序私有的程序集1018
31.3.2共享程序集1019
31.4版本化问题1020
31.4.1应用程序隔离1020
31.4.2并行执行1020
31.4.3自描述1021
31.4.4版本策略1021
31.4.5配置文件1022
31.5反射基础1025
31.5.1 Assembly类1026
31.5.2获得当前加载的程序集1026
31.5.3 Type类1027
31.6程序集的动态加载1028
31.6.1 Assembly类的LoadFrom方法1028
31.6.2动态加载示例1029
31.6.3传入程序集1030
31.7小结1031
第32章 .NET Framework中的安全性1033
32.1安全的概念与定义1034
32.2 System.Security.Permissions名称空间中的权限1035
32.2.1代码访问权限1037
32.2.2身份权限1038
32.2.3基于角色的权限1038
32.3管理代码访问权限集合1041
32.4用户访问控制1043
32.5定义应用程序的UAC设置1043
32.5.1安全性工具1045
32.5.2使用Security Exception类处理异常1046
32.6加密基础1047
32.7小结1060
第33章 使用任务和线程进行并行编程1061
33.1启动并行任务1061
33.1.1 System.Threading.Tasks.Parallel类1062
33.1.2 Parallel.Invoke1062
33.2把串行代码转换为并行代码1066
33.2.1检测热点1067
33.2.2测试并行执行获得的速度提升1069
33.2.3理解并行和并发执行1070
33.3并行循环1071
33.3.1 Paralle1.For1071
33.3.2 Paralle1.ForEach1076
33.3.3退出并行循环1081
33.4指定希望的并行度1086
33.4.1 ParallelOptions1086
33.4.2理解硬件线程和逻辑核心1087
33.5创建和管理任务1088
33.5.1 System.Threading.Tasks.Task1089
33.5.2理解任务的生命周期1090
33.5.3使用任务并行化代码1091
33.5.4从任务中返回值1099
33.5.5为并发和并行准备代码1102
33.5.6理解并发集合特性1103
33.5.7把LINQ转换为PLINQ1106
33.6小结1108
第34章 部署1109
34.1应用程序部署1110
34.1.1 .NET中的部署很简单1110
34.1.2 XCOPY部署1110
34.1.3使用Windows Installer1110
34.1.4 ClickOnce部署1111
34.2选择Framework版本1111
34.3 Visual Studio部署项目1112
34.3.1项目模板1112
34.3.2创建部署项目1113
34.4修改部署项目1117
34.4.1项目属性1117
34.4.2 File System编辑器1119
34.4.3 Registty编辑器1122
34.4.4 File Types编辑器1124
34.4.5 User Interface编辑器1125
34.4.6 Custom Actions编辑器1127
34.4.7 Launch Conditions编辑器1129
34.4.8构建1132
34.5 Windows应用程序的Internet部署1132
34.5.1“无接触”部署1132
34.5.2 ClickOnce部署1133
34.6 IIS Web部署工具1140
34.7小结1142
第Ⅵ部分 附录1145
附录A VB编译器1145
附录B Visual Basic Power PacksTools1161
附录C Workflow 20081173
附录D 企业服务1193
附录E 云的编程1215