图书介绍
Visual Studio 2010高级编程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual Studio 2010高级编程](https://www.shukui.net/cover/25/33451978.jpg)
- (美)兰多夫,(美)加德纳著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302273578
- 出版时间:2012
- 标注页数:1022页
- 文件大小:286MB
- 文件页数:1047页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Visual Studio 2010高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 集成开发环境3
第1章 快速入门3
1.1入门3
1.1.1安装Visual Studio 20103
1.1.2运行Visual Studio 20105
1.2 Visual Studio IDE6
1.3小结12
第2章Solution Explorer、 Toolbox和Properties窗口13
2.1 Solution Explorer窗口13
2.2 Toolbox窗口20
2.2.1排列组件22
2.2.2添加组件23
2.3 Properties窗口24
2.4小结29
第3章 选项和定制31
3.1 Start Page31
3.1.1定制Start Page32
3.1.2带用户控件的代码隐藏34
3.2窗口布局36
3.2.1查看窗口和工具栏36
3.2.2浏览打开的项37
3.2.3停靠38
3.3编辑区域40
3.3.1字体和颜色40
3.3.2可视化指南41
3.3.3全屏模式42
3.3.4跟踪变化42
3.4其他选项43
3.4.1快捷键43
3.4.2项目和解决方案45
3.4.3 Build and Run界面46
3.4.4 VB选项47
3.5导入和导出设置47
3.6小结48
第4章Visual Studio工作区49
4.1代码编辑器49
4.1.1代码编辑器窗口的布局49
4.1.2区域50
4.1.3大纲51
4.1.4代码的格式化51
4.1.5向前/向后53
4.1.6高级代码编辑器功能53
4.1.7分割视图54
4.1.8代码窗口的分离(浮动)54
4.1.9创建选项卡组55
4.1.10高级功能56
4.2命令窗口58
4.3 Immediate窗口59
4.4 Class View工具窗口60
4.5 Error List窗口61
4.6 Object Browser窗口61
4.7 Code Definition窗口62
4.8 Call Hierarchy窗口63
4.9 Document Outline工具窗口64
4.9.1 HTML大纲64
4.9.2控制大纲65
4.10重新安排工具窗口67
4.11小结68
第5章 查找和替换以及帮助69
5.1 Quick Find与Quick Replace69
5.1.1 Quick Find70
5.1.2 Quick Replace70
5.1.3查找选项71
5.1.4通配符72
5.1.5正则表达式72
5.1.6 Find and Replace选项74
5.2文件中查找/替换74
5.2.1在文件中查找74
5.2.2查找对话框选项76
5.2.3结果窗口76
5.2.4文件中替换77
5.3符号查找77
5.4 Navigate To功能78
5.5增量搜索79
5.6访问帮助80
5.6.1浏览和搜索帮助系统81
5.6.2配置帮助系统81
5.7小结82
第Ⅱ部分 入门85
第6章 解决方案、项目和项85
6.1解决方案的结构85
6.2解决方案文件的格式86
6.3解决方案的属性88
6.3.1常规属性88
6.3.2配置属性88
6.4项目类型90
6.5项目文件格式91
6.6项目属性92
6.6.1 Application选项卡92
6.6.2 Compile选项卡(仅用于Visual Basic)95
6.6.3 Build选项卡(仅用于C#和F#)97
6.6.4 Build Events选项卡(仅用于C#和F#)98
6.6.5 Debug选项卡98
6.6.6 References选项卡(仅用于Visual Basic)99
6.6.7 Resources选项卡101
6.6.8 Services选项卡101
6.6.9 Settings选项卡102
6.6.10 Reference Paths选项卡(仅用于C#和F#)103
6.6.11 Signing选项卡103
6.6.12 My Extensions选项卡(仅用于Visual Basic)104
6.6.13 Security选项卡104
6.6.14 Publish选项卡105
6.6.15 Code Analysis选项卡(仅用于VSTS Premium和Ultimate版)106
6.7 Web应用程序项目属性106
6.7.1 Web选项卡107
6.7.2 Silverlight Applications选项卡107
6.7.3 Package/Publish Web选项卡108
6.7.4 Package/Publish SQL选项卡109
6.8 Web Site项目109
6.9小结110
第7章IntelliSense和书签111
7.1 IntelliSense的解释111
7.1.1通用的IntelliSense112
7.1.2单词和短语的自动完成113
7.1.3参数信息118
7.1.4快速信息119
7.2 JavaScript Intellisense119
7.2.1 JavaScriptIntelliSense上下文120
7.2.2引用另一个JavaScript文件120
7.3 IntelliSense选项121
7.2.1通用选项121
7.2.2 C#的特定选项123
7.4扩展IntelliSense123
7.3.1代码片段124
7.3.2 XML注释124
7.3.3添加自己的IntelliSense124
7.5书签和Bookmarks窗口124
7.6小结126
第8章 代码片段和重构127
8.1代码片段概述128
8.1.1在Toolbox中存储代码块128
8.1.2代码片段128
8.1.3 C#中的代码片段129
8.1.4 Visual Basic中的代码片段130
8.1.5用代码段进行封装131
8.1.6 Code Snippets Manager131
8.1.7创建代码片段132
8.1.8查看已有的代码片段133
8.2访问重构支持136
8.3重构操作137
8.3.1 Extract Method重构操作137
8.3.2 Encapsulate Field重构操作139
8.3.3 Extract Interface重构操作141
8.3.4 Reorder Parameters重构操作143
8.3.5 Remove Parameters重构操作144
8.3.6 Rename重构操作144
8.3.7 Promote Variable to Parameter重构操作145
8.3.8 Generate Method Stub重构操作146
8.3.9 Organize Usings重构操作147
8.4小结148
第9章Server Explorer149
9.1 Servers连接149
9.1.1 Event Logs节点150
9.1.2 Management Classes节点152
9.1.3 Management Events节点154
9.1.4 Message Queues节点157
9.1.5 Performance Counters节点160
9.1.6 Services节点162
9.2 Data Connections节点163
9.3 SharePoint Connections节点164
9.4小结164
第10章用Class Designer建模165
10.1创建类图165
10.2设计界面166
10.3工具箱167
10.3.1实体167
10.3.2连接器168
10.4类的细节168
10.5 Properties窗口169
10.6布局170
10.7导出类图170
10.8代码的生成和重构170
10.8.1拖放式代码生成170
10.8.2 IntelliSense代码生成173
10.8.3用类设计器进行重构173
10.9 Modeling PowerToys for Visual Studio174
10.9.1可视化方面的改进174
10.9.2功能方面的改进175
10.10小结176
第Ⅲ部分 深入179
第11章 单元测试179
11.1第一个测试用例179
11.1.1使用特性标识测试186
11.1.2其他测试特性187
11.2指定判断条件189
11.2.1 Assert类189
11.2.2 StringAssert类190
11.2.3 CollectionAssert类190
11.2.4 ExpectedException特性190
11.3初始化和清理192
11.3.1 TestInitialize和TestCleanup特性192
11.3.2 ClassInitialize和 ClassCleanup特性192
11.3.3 Assembly1nitialize和AssemblyCleanup特性193
11.4测试环境193
11.4.1数据193
11.4.2编写测试输出195
11.5高级单元测试196
11.5.1定制属性196
11.5.2测试私有成员198
11.6测试Code Contracts199
11.7管理大量的测试用例201
11.8小结202
第12章XML文档使用注释203
12.1内联注释203
12.2 XML注释204
12.2.1添加XML注释204
12.2.2 XML注释标记205
12.3使用XML注释218
12.4用GhostDoc生成文档219
12.5用Sandcastle编译文档220
12.6 Task List注释223
12.7小结225
第13章 编码一致性工具227
13.1源控制227
13.1.1选择源控制存储库228
13.1.2访问源控制230
13.1.3源控制的脱机支持234
13.2编码标准235
13.2.1用FxCop分析代码235
13.2.2用StyleCop指定样式238
13.2.3 Code Contracts238
13.3小结240
第14章用T4生成代码241
14.1创建T4模板241
14.2 T4构建块245
14.2.1 Expression块245
14.2.2 Statement块246
14.2.3 Class Feature块248
14.3 T4的工作原理249
14.4 T4指令252
14.4.1 template指令252
14.4.2 output指令252
14.4.3 assembly指令252
14.4.4 import指令253
14.4.5 include指令254
14.5疑难解答255
14.5.1设计时错误255
14.5.2编译转换错误255
14.5.3执行转换错误256
14.5.4生成的代码错误256
14.6生成代码资源256
14.7 Preprocessed Text Template260
14.7.1使用Preprocessed TextTemplate261
14.7.2与标准T4模板的区别264
14.8提示和技巧265
14.9小结265
第15章 项目模板和项模板267
15.1创建模板267
15.1.1项模板267
15.1.2项目模板270
15.1.3模板结构271
15.1.4模板参数272
15.1.5模板位置273
15.2扩展模板273
15.2.1模板项目的安装274
15.2.2 IWizard275
15.2.3生成扩展项目模板279
15.3 Starter Kits281
15.4联机模板281
15.5小结282
第16章 语言相关特性283
16.1使用正确语言283
16.1.1命令式语言284
16.1.2声明式语言284
16.1.3动态式语言284
16.1.4函数式语言285
16.1.5这些类别的含义285
16.2两种语言的选择286
16.2.1无PIA的编译286
16.2.2泛型变体287
16.3 Visual Basic291
16.3.1 λ表达式和匿名方法291
16.3.2隐式的续行符292
16.3.3带初始值的自动属性293
16.3.4集合初始化器和数组字面量293
16.3.5可空的可选参数294
16.3.6 Visual Basic PowerPacks295
16.4 C295
16.4.1带动态查找功能的后期绑定295
16.4.2命名参数和可选参数296
16.5 F297
16.5.1第一个F#程序297
16.5.2研究F#语言特性300
16.6小结301
第Ⅳ部分 富客户端应用程序305
第17章Windows Forms应用程序305
17.1入门305
17.2 Windows窗体306
17.2.1 Appearance属性307
17.2.2 Layout属性307
17.2.3 Window Style属性307
17.3窗体设计首选项307
17.4添加和定位控件309
17.4.1垂直对齐文本控件310
17.4.2自动定位多个控件310
17.4.3控件的Tab键顺序和分层311
17.4.4锁定控件设计312
17.4.5设置控件属性312
17.4.6基于服务的组件313
17.4.7智能标签任务314
17.5容器控件314
17.5.1 Panel和SplitContainer 控件314
17.5.2 FlowLayoutPanel控件315
17.5.3 TableLayoutPanel控件316
17.6停靠和锚定控件316
17.7小结317
第18章Windows Presentation Foundation(WPF)319
18.1 WPF的概念319
18.2开始使用WPF321
18.2.1 XAML基础322
18.2.2 WPF控件323
18.2.3 WPF布局控件324
18.3 WPF设计器和XAML编辑器326
18.3.1使用XAML编辑器328
18.3.2使用WPF设计器328
18.3.3 Properties工具窗口330
18.3.4数据绑定功能333
18.4设置应用程序的样式337
18.5 Windows Forms的交互操作性338
18.5.1在Windows Forms中承载WPF控件338
18.5.2在WPF中承载Windows Forms控件340
18.6用WPF Visualizer调试342
18.7小结343
第19章Office业务应用程序345
19.1选择Offce项目类型345
19.1.1文档级定制346
19.1.2应用程序级插件347
19.2创建文档级定制347
19.2.1第一个VSTO项目347
19.2.2保护文档设计350
19.2.3添加操作窗格351
19.3创建应用程序级插件352
19.3.1一些Outlook概念352
19.3.2创建Outlook窗体区域353
19.4调试Office应用程序356
19.4.1注销插件357
19.4.2禁用的插件358
19.5部署Office应用程序359
19.6小结360
第Ⅴ部分Web应用程序363
第20章ASP.NET Web窗体363
20.1 Web Application项目和Web Site项目363
20.2创建Web项目364
20.2.1创建Web Site项目364
20.2.2创建Web Application项目367
20.2.3其他Web项目369
20.2.4入门套件、社区项目和开放源代码的应用程序369
20.3设计Web窗体370
20.3.1 HTML设计器370
20.3.2定位控件和HTML元素372
20.3.3格式化控件和HTML元素374
20.3.4 CSS工具374
20.3.5验证工具377
20.4 Web控件379
20.4.1导航组件379
20.4.2用户验证380
20.4.3数据组件381
20.4.4 Web Parts384
20.5主/从页面384
20.6富客户端开发386
20.6.1用JavaScript开发386
20.6.2使用ASP.NETAJAX387
20.6.3使用AJAX Control Extenders390
20.7 ASP.NET Web站点管理391
20.7.1安全392
20.7.2应用程序设置394
20.7.3 IIS中的ASP.NET配置394
20.8小结395
第21章ASP.NET MVC397
21.1 Model-View-Controller398
21.2开始使用ASP. NET MVC398
21.3选择Model400
21.4 Controller和Action方法400
21.5用View显示UI403
21.6高级MVC410
21.6.1路由410
21.6.2 Action方法参数414
21.6.3区域417
21.6.4验证420
21.6.5部分视图421
21.6.6定制View模板422
21.6.7 Dynamic Data模板422
21.6.8 jQuery426
21.7小结428
第22章Silverlight429
22.1 Silverlight简介429
22.2开始使用Silverlight430
22.3 Navigation Framework435
22.4设置主题436
22.5在浏览器外部运行438
22.6小结440
第23章Dynamic Data441
23.1创建动态数据Web应用程序442
23.1.1添加数据模型443
23.1.2研究Dynamic Data应用程序444
23.2定制数据模型446
23.2.1基架各个表446
23.2.2定制各个数据字段446
23.2.3添加定制的验证规则448
23.2.4定制显示格式450
23.3定制显示452
23.3.1页面模板452
23.3.2字段模板455
23.3.3实体模板459
23.3.4过滤器模板461
23.4为已有的项目启用动态数据462
23.5小结463
第24章SharePoint465
24.1准备开发环境466
24.1.1安装预备软件466
24.1.2安装SharePoint 2010468
24.2研究SharePoint 2010469
24.3创建SharePoint项目471
24.4构建定制的SharePoint组件474
24.4.1开发Web部件474
24.4.2创建内容类型和列表475
24.4.3添加事件接收器477
24.4.4创建SharePoint工作流478
24.5使用Feature479
24.6打包和部署480
24.7小结482
第25章Windows Azure483
25.1 Windows Azure平台483
25.1.1 Development Fabric485
25.1.2表、博客和查询存储器486
25.1.3应用程序部署489
25.1.4调整应用程序492
25.2 SQL Azure492
25.3 AppFabric494
25.3.1 Service Bus494
25.3.3访问控制服务494
25.4小结494
第Ⅵ部分 数据497
第26章 可视化数据库工具497
26.1 Visual Studio 2010中的数据库窗口497
26.1.1 Server Explorer窗口498
26.1.2 Data Sources窗口503
26.2编辑数据504
26.3预览数据504
26.4小结505
第27章 数据集和数据绑定507
27.1 DataSet概述507
27.1.1添加数据源508
27.1.2 DataSet设计器510
27.2绑定数据513
27.2.1 BindingSource类514
27.2.2 BindingNavigator类516
27.2.3选择数据源517
27.2.4保存更改520
27.2.5插入新记录521
27.2.6验证522
27.2.7定制的DataSet524
27.2.8 BindingSource链和DataGridView控件526
27.3数据源的使用527
27.3.1 Web服务数据源529
27.3.2浏览数据529
27.4小结531
第28章LINQ533
28.1 LINQ提供程序533
28.2旧式查询534
28.3查询的各个部分536
28.3.1 From语句536
28.3.2 Select语句537
28.3.3 Where语句538
28.3.4 Group By语句538
28.3.5定制投射539
28.3.6 Order By语句540
28.4调试和执行541
28.5 LINQ to XML对象模型542
28.5.1 VB的XML字面量543
28.5.2把XML分析为 XElement543
28.5.2用LINQ创建XML545
28.6查询XML547
28.7架构支持548
28.8 LINQ to SQL549
28.8.1创建对象模型549
28.8.2用LINQ to SQL查询551
28.8.3绑定LINQ to SQL对象556
28.9 LINQ Pad560
28.10小结560
第29章ADO.NET Entity Framework561
29.1 Entity Framework562
29.1.1与LINQ to SQL比较562
29.1.2 Entity Framework概念562
29.2入门563
29.3创建实体模型563
29.3.1实体数据模型向导563
29.3.2 Entity Framework设计器566
29.3.3创建/修改实体569
29.3.4创修改实体关联572
29.3.5实体继承573
29.3.6验证实体模型573
29.3.7用数据库修改更新实体模型573
29.4查询实体模型573
29.4.1 LINQ to Entities概述574
29.4.2获得对象上下文574
29.4.3 CRUD操作574
29.4.4浏览实体关联578
29.5高级功能580
29.5.1在实体模型中更新数据库580
29.5.2给实体添加业务逻辑580
29.5.3旧的CLR对象(POCO)580
29.6小结581
第30章 报表583
30.1开始使用报表583
30.2设计报表585
30.2.1定义数据源586
30.2.2报表控件587
30.2.3表达式、占位符和聚合597
30.2.4定制代码600
30.2.5报表布局603
30.2.6子报表605
30.2.7 Report向导607
30.3显示报表608
30.3.1 Report Viewer控件608
30.3.2生成报表609
30.3.3把报表显示为不同格式610
30.4部署报表611
30.5小结611
第Ⅶ部分 应用程序服务615
第31章Windows CommunicationFoundation(WCF)615
31.1 WCF的概念615
31.2入门616
31.3定义协定617
31.3.1创建服务协定617
31.3.2创建数据协定619
31.4配置WCF服务端点620
31.5承载WCF服务623
31.6用WCF服务628
31.7小结631
第32章Windows Workflow Foundation(WF)633
32.1 Windows Workflow Foundation 的概念633
32.2使用Windows Workflow的原因634
32.3工作流的概念634
32.3.1活动634
32.3.2控制流活动636
32.3.3表达式636
32.3.4工作流运行库/调度器636
32.3.5书签636
32.3.6持久化637
32.3.7跟踪637
32.4入门637
32.5 Workflow Foundation设计器639
32.6创建工作流642
32.6.1设计工作流642
32.6.2编写Code Activities644
32.6.3执行工作流646
32.6.4调试工作流648
32.6.5测试工作流648
32.7承载工作流设计器649
32.8小结653
第33章 客户端应用程序服务655
33.1客户端服务655
33.2角色授权658
33.3用户验证660
33.4设置662
33.5登录窗体666
33.6脱机支持669
33.7小结671
第34章 同步服务673
34.1偶尔连接的应用程序673
34.2 Server Direct674
34.3开始使用同步服务677
34.4 N层上的同步服务679
34.5后台同步680
34.6客户端更改682
34.7小结683
第35章WCF RIA Services685
35.1入门685
35.2域服务687
35.3域操作688
35.3.1查询操作689
35.3.2插入/更新删除操作689
35.3.3其他操作类型690
35.4在Silverlight中使用域服务690
35.5小结694
第Ⅷ部分 配置和资源697
第36章 配置文件697
36.1配置文件697
36.1.1 machine.config文件697
36.1.2 web.config文件698
36.1.3 app.config文件698
36.1.4 security.config文件698
36.1.5 applicationHost.config文件698
36.2配置架构699
36.2.1 configurationSections节699
36.2.2 startup节700
36.2.3 runtime节700
36.2.4 system.runtime.remoting节701
36.2.5 system.net节701
36.2.6 cryptographySettings节702
36.2.7 system.diagnostics节702
36.2.8 system.web节702
36.2.9 compiler节703
36.2.10配置特性703
36.3应用程序设置705
36.3.1使用appSettings节705
36.3.2项目设置705
36.3.3动态属性706
36.3.4自定义配置节707
36.4用户设置712
36.5用设置引用的项目713
36.6小结714
第37章 连接字符串715
37.1连接字符串向导715
37.2 SQL Server格式719
37.3构造代码720
37.4加密连接字符串722
37.5小结723
第38章 资源文件725
38.1资源的概念725
38.1.1文本文件资源725
38.1.2 resx资源文件727
38.1.3二进制资源文件727
38.1.4添加资源727
38.1.5嵌入文件作为资源728
38.1.6资源命名728
38.1.7访问资源729
38.1.8设计器文件730
38.2为应用程序提供资源730
38.3辅助资源732
38.3.1区域732
38.3.2创建区域性资源733
38.3.3加载区域资源文件733
38.3.4辅助区域资源734
38.4访问细节734
38.4.1加载位图和图标734
38.4.2跨程序集引用735
38.4.3 ComponentResourceManager对象735
38.5编码资源文件736
38.5.1 ResourceReader和ResourceWriter736
38.5.2 ResxResourceReader和ResxResourceWriter736
38.6定制资源737
38.7小结740
第Ⅸ部分 调试745
第39章 使用调试窗口745
39.1代码窗口745
39.1.1断点745
39.1.2数据提示746
39.2 Breakpoints窗口746
39.3 Output窗口747
39.4 Immediate窗口747
39.5监视窗口749
39.5.1 QuickWatch窗口749
39.5.2 Watch 1-4窗口749
39.5.3 Autos窗口和Locals窗口750
39.6代码执行窗口750
39.6.1 Call Stack窗口750
39.6.2 Threads窗口751
39.6.3 Modules窗口751
39.6.4 Processes窗口752
39.7内存窗口752
39.7.1 Memory 1-4窗口752
39.7.2 Disassembly窗口752
39.7.3 Registers窗口753
39.8 Intelli Trace (仅用于Ultimate版本)753
39.9并行调试窗口754
39.9.1 Parallel Stacks窗口755
39.9.2 Parallel Tasks窗口756
39.10 Exceptions窗口756
39.10.1定制Exception Assistant758
39.10.2展开异常759
39.11小结759
第40章 断点调试761
40.1断点761
40.1.1设置断点761
40.1.2为断点指定条件763
40.1.3过滤765
40.1.4断点操作766
40.2跟踪点767
40.2.1创建跟踪点767
40.2.2跟踪点操作768
40.3执行点769
40.3.1代码的执行769
40.3.2移动执行点770
40.4 Edit and Continue功能770
40.4.1原始编辑771
40.4.2停止应用修改771
40.5小结771
第41章 数据提示、调试代理和可视化工具773
41.1数据提示773
41.2调试器特性774
41.2.1 DebuggerBrowsable特性775
41.2.2 DebuggerDisplay特性775
41.2.3 DebuggerHidden特性776
41.2.4 DebuggerStepThrough特性777
41.2.5 DebuggerNonUserCode特性778
43.2.6 DebuggerStepperBoundary特性778
41.3类型代理778
41.4可视化工具780
41.5高级技术783
41.6小结784
第42章 调试Web应用程序785
42.1调试服务器端的ASP.NET代码785
42.1.1 Web应用程序异常787
42.1.2 Edit and Continue功能789
42.1.3错误处理789
42.2调试客户端的JavaScript790
42.2.1在JavaScript代码中设置断点791
42.2.2调试动态生成的JavaScript代码791
42.2.3调试ASP.NET AJAXJavaScript792
42.3调试Silverlight792
42.4跟踪793
42.4.1页面级别的跟踪793
42.4.2应用程序级别的跟踪794
42.4.3跟踪输出795
42.4.4跟踪查看器795
42.4.5自定义跟踪输出796
42.5运行状况监视796
42.6小结798
第43章 高级调试技术799
43.1启动操作799
43.2用代码调试801
43.2.1 Debugger类801
43.2.2 Debug类和Trace类802
43.3调试运行着的应用程序803
43.3.1附加Windows进程804
43.3.2附加Web应用程序805
43.3.3远程调试806
43.4.NET Framework源807
43.5多线程和并行应用程序的调试809
43.6调试SQL Server存储过程810
43.7混合模式的调试810
43.8 post-mortem调试811
43.8.1生成转储文件811
43.8.2调试转储文件812
43.9小结813
第Ⅹ部分 构建和部署817
第44章 升级到Visual Studio 2010817
44.1从Visual Studio 2008升级817
44.2升级到.NET Framework 4.0820
44.3小结821
第45章 定制构建823
45.1通用构建选项823
45.2手动配置依赖关系826
45.3 Visual Basic编译页面826
45.3.1高级编译器设置827
45.3.2构建事件829
45.4 C#构建页面830
45.5 MSBuild832
45.5.1 Visual Studio使用MSBuild的方式832
45.5.2 MSBuild模式835
45.5.3通过MSBuild任务设置程序集的版本836
45.6小结837
第46章 程序集的版本和签名839
46.1程序集的命名839
46.2版本的一致性841
46.3强名程序集842
46.4全局程序集缓存843
46.5对程序集进行签名843
46.6小结845
第47章 模糊处理、应用程序监控和管理847
47.1 MSIL反汇编器847
47.2反编译器849
47.3模糊处理代码850
47.3.1 Dotfuscator Software Services850
47.3.2模糊处理特性854
47.3.3警告856
47.4应用程序监控和管理857
47.4.1防篡改功能858
47.4.2运行期间的智能测试和分析功能859
47.4.3应用程序终止863
47.4.4应用程序的使用情况跟踪864
47.5小结865
第48章 打包和部署867
48.1 Windows安装程序867
48.1.1构建安装程序867
48.1.2定制安装程序872
48.1.3添加自定义操作875
48.1.4服务安装程序877
48.2 ClickOnce技术880
48.2.1部署880
48.2.2升级884
48.3小结885
第49章Web应用程序的部署887
49.1 Web Site项目的部署887
49.1.1发布Web站点888
49.1.2复制Web站点888
49.2 Web Application项目的部署889
49.2.1发布Web应用程序889
49.2.2打包Web应用程序890
49.2.3 web.config文件转换892
49.3 Web项目安装程序893
49.4 Web平台安装程序894
49.5小结898
第Ⅺ部分 定制和扩展Visual Studio901
第50章 自动化模型901
50.1 Visual Studio扩展选项901
50.2 Visual Studio自动化模型902
50.2.1自动化模型概述902
50.2.2解决方案和项目904
50.2.3窗口和文档904
50.2.4命令905
50.2.5调试器906
50.2.6事件906
50.3小结907
第51章 插件909
51.1开发插件909
51.1.1插件向导909
51.1.2项目结构912
51.1.3测试插件913
51.1.4AddIn文件914
51.1.5 Connect类915
51.1.6创建工具窗口915
51.1.7访问Visual Studio自动化模型918
51.1.8处理Visual Studio事件919
51.2部署插件922
51.3小结922
第52章宏923
52.1理解宏923
52.2 Macro Explorer工具窗口924
52.3 Macros IDE924
52.4创建宏925
52.4.1记录宏925
52.4.2开发宏926
52.5运行宏927
52.6部署宏927
52.7小结928
第53章Managed ExtensibilityFramework(MEF)929
53.1 MEF入门930
53.1.1导入和导出931
53.1.2协定933
53.1.3目录935
53.1.4高级MEF936
53.2 Visual Studio 2010编辑器936
53.2.1文本模型子系统936
53.2.2文本视图子系统937
53.2.3分类子系统938
53.2.4操作子系统938
53.3扩展编辑器938
53.3.1编辑器扩展点939
53.3.2编辑器服务943
53.3.3 Check Comment Highlighter扩展943
53.4小结949
第Ⅻ部分visual Studio Ultimate953
第54章Visual Studio Ultimate for Architects953
54.1项目建模953
54.1.1 UML图954
54.1.2 UML Model Explorer 工具窗口958
54.1.3使用分层图验证应用程序 体系结构959
54.4.4链接到Team Foundation Server上960
54.2研究代码961
54.2.1 Architecture Explorer窗口961
54.2.2依赖关系图962
54.2.3生成序列图964
54.3小结964
第55章Visual Studio Ultimate forDevelopers965
55.1代码度量965
55.1.1代码行966
55.1.2继承的深度967
55.1.3类耦合967
55.1.4圈复杂性967
55.1.5可维护性指数967
55.1.6去除的代码967
55.2托管代码分析工具967
55.3 C/C++代码分析工具968
55.4分析工具969
55.4.1配置Profiler会话969
55.4.2报表970
55.5独立的探查器972
55.6 IntelliTrace工具972
55.7数据库工具974
55.7.1 SQL-CLR数据库项目974
55.7.2脱机数据库架构974
55.7.3 Data Generation工具976
55.7.4数据库重构978
55.7.5 Schema Compare工具978
55.7.6 Data Compare工具979
55.7.7静态分析980
55.7.8 T -SQL编辑器980
55.7.9最佳实践980
55.8小结981
第56章Visual Studio Ultimate for Testers983
56.1自动测试983
56.1.1 Web性能测试984
56.1.2负载测试986
56.1.3测试负载代理987
56.1.4数据库单元测试987
56.1.5编码UI测试988
56.1.6一般测试989
56.1.7有序测试989
56.2关联代码和测试989
56.2.1 Code Coverage工具990
56.2.2 Test Impact Analysis工具991
56.3 Visual Studio测试管理992
56.4 Test and Lab Manager工具993
56.4.1 Testing Center993
56.4.2 Lab Center995
56.5小结996
第57章Team Foundation Server997
57.1团队项目998
57.2过程模板998
57.3工作项跟踪999
57.3.1工作项查询999
57.3.2工作项类型1001
57.3.3添加工作项1001
57.3.4工作项状态1002
57.4 Excel和Project集成1002
57.4.1 Excel1002
57.4.2 Project1003
57.5版本控制1004
57.5.1在 Solution Explorer中工作1005
57.5.2签出1006
57.5.3签入1007
57.5.4解决冲突1007
57.5.5脱机工作1009
57.5.6标签1009
57.5.7历史1010
57.5.8批注1010
57.5.9搁置1011
57.5.10分支1011
57.5.11合并1013
57.6 Team Foundation Build1013
57.7报表和商业智能1016
57.8团队门户1017
57.8.1文档1017
57.8.2过程指导1017
57.8.3 SharePoint列表1017
57.8.4仪表盘1017
57.9 Team System Web Access1018
57.10管理TFS1019
57.11 TFS自动化和过程定制1020
57.11.1工作项类型1020
57.11.2定制过程模板1021
57.12小结1021