图书介绍
VisualStudio2015高级编程PDF|Epub|txt|kindle电子书版本网盘下载
![VisualStudio2015高级编程](https://www.shukui.net/cover/4/31936178.jpg)
- (美)Bruce Johnson著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302435204
- 出版时间:2016
- 标注页数:1028页
- 文件大小:359MB
- 文件页数:1053页
- 主题词:程序语言-程序设计
PDF下载
下载说明
VisualStudio2015高级编程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 20153
1.1.2 运行Visual Studio 20155
1.1.3 Visual Studio真的支持云吗6
1.2 Visual Studio IDE7
1.3 小结12
第2章 Solution Explorer、Toolbox和Properties窗口15
2.1 Solution Explorer窗口15
2.1.1 预览文件17
2.1.2 常见任务18
2.2 Toolbox窗口27
2.2.1 排列组件29
2.2.2 添加组件30
2.3 Properties窗口31
2.4 小结37
第3章 选项和定制39
3.1 Start Page39
3.2 窗口布局40
3.2.1 查看窗口和工具栏41
3.2.2 停靠42
3.2.3 保存窗口布局44
3.3 编辑区域45
3.3.1 浏览打开的项46
3.3.2 字体和颜色47
3.3.3 可视化指南48
3.3.4 全屏模式49
3.3.5 跟踪变化49
3.4 其他选项50
3.4.1 快捷键50
3.4.2 快速启动51
3.4.3 项目和解决方案52
3.4.4 Build and Run界面54
3.4.5 VB选项54
3.5 导入和导出设置55
3.6 小结57
第4章 Visual Studio工作区59
4.1 代码编辑器59
4.1.1 代码编辑器窗口的布局59
4.1.2 区域60
4.1.3 大纲61
4.1.4 代码的格式化62
4.1.5 向前/向后63
4.1.6 其他代码编辑器功能63
4.1.7 分割视图64
4.1.8 代码窗口的分离(浮动)65
4.1.9 复制Solution Explorer66
4.1.10 创建选项卡组67
4.1.11 高级功能67
4.2 代码导航69
4.2.1 Peek Definition69
4.2.2 增强的滚动条70
4.3 命令窗口73
4.4 Immediate窗口74
4.5 Class View工具窗口75
4.6 Error List窗口76
4.7 Object Browser窗口76
4.8 Document Outline工具窗口78
4.8.1 HTML大纲78
4.8.2 控制大纲79
4.9 重新安排工具窗口80
4.10 小结81
第5章 查找和替换以及帮助83
5.1 Quick Find与Quick Replace83
5.1.1 Quick Find84
5.1.2 Quick Replace85
5.1.3 查找选项85
5.1.4 Find and Replace选项86
5.2 文件中查找/替换86
5.2.1 在文件中查找86
5.2.2 查找对话框选项87
5.2.3 正则表达式88
5.2.4 结果窗口89
5.2.5 在文件中替换90
5.3 访问帮助91
5.3.1 浏览和搜索帮助系统92
5.3.2 配置帮助系统92
5.4 小结93
第Ⅱ部分 入门97
第6章 解决方案、项目和项97
6.1 解决方案的结构97
6.2 解决方案文件的格式99
6.3 解决方案的属性100
6.3.1 常规属性100
6.3.2 配置属性101
6.4 项目类型103
6.5 项目文件格式104
6.6 项目属性105
6.6.1 Application选项卡105
6.6.2 Compile选项卡(仅用于Visual Basic)108
6.6.3 Build选项卡(仅用于C#和F#)110
6.6.4 Build Events选项卡(仅用于C#和F#)111
6.6.5 Debug选项卡111
6.6.6 References选项卡(仅用于Visual Basic)113
6.6.7 Resources选项卡114
6.6.8 Services选项卡114
6.6.9 Settings选项卡115
6.6.10 Reference Paths选项卡(仅用于C#和F#)116
6.6.11 Signing选项卡116
6.6.12 My Extensions选项卡(仅用于Visual Basic)117
6.6.13 Security选项卡118
6.6.14 Publish选项卡118
6.6.15 Code Analysis选项卡119
6.7 Web应用程序项目属性120
6.7.1 Web选项卡120
6.7.2 Silverlight Applications选项卡121
6.7.3 Package/Publish Web选项卡121
6.7.4 Package/Publish SQL选项卡122
6.8 Web Site项目123
6.9 Nuget包123
6.9.1 NuGet包管理器123
6.9.2 Package Manager Console125
6.10 小结125
第7章 IntelliSense和书签127
7.1 IntelliSense的解释127
7.1.1 通用的IntelliSense128
7.1.2 IntelliSense和C++129
7.1.3 单词和短语的自动完成130
7.1.4 参数信息135
7.1.5 快速信息136
7.2 JavaScript Intellisense136
7.2.1 JavaScript IntelliSense上下文137
7.2.2 引用另一个JavaScript文件137
7.3 XAML Intellisense138
7.4 IntelliSense选项139
7.4.1 通用选项139
7.4.2 C#的特定选项140
7.5 扩展IntelliSense141
7.5.1 代码片段141
7.5.2 XML注释142
7.5.3 添加自己的IntelliSense142
7.6 书签和Bookmarks窗口142
7.7 小结144
第8章 代码片段和重构145
8.1 代码片段概述145
8.1.1 在Toolbox中存储代码块145
8.1.2 代码片段146
8.1.3 使用C#中的代码片段147
8.1.4 Visual Basic中的代码片段148
8.1.5 用代码片段进行封装148
8.1.6 Code Snippets Manager149
8.1.7 创建代码片段150
8.1.8 查看已有的代码片段151
8.1.9 分布代码段154
8.2 访问重构支持155
8.3 重构操作155
8.3.1 ExtractMethod重构操作155
8.3.2 Encapsulate Field重构操作156
8.3.3 Extract Interface重构操作157
8.3.4 Change Signature重构操作158
8.3.5 Inline和Explaining Variables重构操作158
8.3.6 Rename重构操作159
8.3.7 Generate Method Stub重构操作160
8.3.8 OrganizeUsings重构操作160
8.4 小结161
第9章 Server Explorer163
9.1 Servers连接163
9.1.1 Event Logs节点164
9.1.2 Management Classes节点166
9.1.3 Management Events节点168
9.1.4 Message Queues节点171
9.1.5 Performance Counters节点174
9.1.6 Services节点177
9.2 Data Connections节点178
9.3 SharePoint Connections节点178
9.4 小结179
第10章 用Class Designer建模181
10.1 创建类图181
10.2 设计界面182
10.3 工具箱183
10.3.1 实体183
10.3.2 连接器184
10.4 Class Details窗口185
10.5 Properties窗口186
10.6 布局186
10.7 导出类图187
10.8 代码的生成和重构187
10.8.1 拖放式代码生成187
10.8.2 IntelliSense代码生成189
10.8.3 用Class Designer进行重构190
10.9 小结190
第Ⅲ部分 深入193
第11章 单元测试193
11.1 第一个测试用例193
11.1.1 使用特性标识测试198
11.1.2 其他测试特性199
11.1.3 单元测试和Code Lens201
11.2 指定判断条件202
11.2.1 Assert类203
11.2.2 StringAssert类203
11.2.3 CollectionAssert类203
11.2.4 ExpectedException特性204
11.3 初始化和清理205
11.3.1 TestInitialize和TestCleanup特性205
11.3.2 ClassInitialize和ClassCleanup特性206
11.3.3 AssemblyInitialize和AssemblyCleanup特性206
11.4 测试环境206
11.4.1 数据207
11.4.2 编写测试输出209
11.5 高级单元测试210
11.5.1 定制属性210
11.5.2 测试私有成员211
11.6 IntelliTest213
11.7 小结215
第12章 使用XML注释生成文档217
12.1 内联注释217
12.2 XML注释218
12.2.1 添加XML注释218
12.2.2 XML注释标记219
12.3 使用XML注释232
12.4 用GhostDoc生成文档233
12.5 用Sandcastle编译文档234
12.6 Task List注释237
12.7 小结239
第13章 确保代码一致性的工具241
13.1 源控制241
13.1.1 选择源控制存储库242
13.1.2 访问源控制243
13.2 小结246
第14章 用T4生成代码247
14.1 创建T4模板247
14.2 T4构建基块251
14.2.1 Expression块251
14.2.2 Statement块251
14.2.3 Class Feature块253
14.3 T4的工作原理254
14.4 T4指令257
14.4.1 template指令257
14.4.2 output指令258
14.4.3 assembly指令258
14.4.4 import指令258
14.4.5 include指令259
14.5 疑难解答260
14.5.1 设计时错误260
14.5.2 编译转换错误260
14.5.3 执行转换错误261
14.5.4 生成的代码错误261
14.6 生成代码资源261
14.7 Runtime Text Template265
14.7.1 使用Runtime Text Template267
14.7.2 Runtime Text Template与标准T4模板的区别269
14.8 提示和技巧270
14.9 小结270
第15章 项目模板和项模板271
15.1 创建模板271
15.1.1 项模板271
15.1.2 项目模板275
15.1.3 模板结构275
15.1.4 模板参数277
15.1.5 模板位置278
15.2 扩展模板278
15.2.1 模板项目的安装279
15.2.2 IWizard279
15.2.3 生成扩展项目模板283
15.3 Starter Kit284
15.4 联机模板285
15.5 小结285
第16章 语言相关特性287
16.1 使用正确的语言287
16.1.1 命令式语言287
16.1.2 声明式语言288
16.1.3 动态语言288
16.1.4 函数式语言289
16.1.5 这些类别的含义289
16.2 两种语言的选择290
16.3 .NET编译器平台(Roslyn)290
16.3.1 编译器API291
16.3.2 诊断API291
16.3.3 工作区API291
16.4 F#291
16.4.1 第一个F#程序292
16.4.2 研究F#语言特性294
16.4.3 类型提供程序296
16.4.4 查询表达式297
16.4.5 自动实现属性297
16.5 小结298
第Ⅳ部分 富客户端应用程序301
第17章 Windows Form应用程序301
17.1 入门301
17.2 Windows窗体302
17.2.1 Appearance属性303
17.2.2 Layout属性304
17.2.3 Window Style属性304
17.3 窗体设计首选项304
17.4 添加和定位控件306
17.4.1 垂直对齐文本控件307
17.4.2 自动定位多个控件307
17.4.3 控件的Tab键顺序和分层308
17.4.4 锁定控件设计309
17.4.5 设置控件属性310
17.4.6 基于服务的组件310
17.4.7 智能标记任务311
17.5 容器控件312
17.5.1 Panel和SplitContainer控件312
17.5.2 FlowLayoutPanel控件313
17.5.3 TableLayoutPanel控件313
17.6 停靠和锚定控件314
17.7 小结315
第18章 Windows Presentation Foundation(WPF)317
18.1 WPF的概念317
18.2 开始使用WPF318
18.2.1 XAML基础320
18.2.2 WPF控件321
18.2.3 WPF布局控件322
18.3 WPF设计器和XAML编辑器324
18.3.1 使用XAML编辑器326
18.3.2 使用WPF设计器326
18.3.3 Properties工具窗口328
18.3.4 数据绑定功能333
18.4 设置应用程序的样式337
18.5 Windows Forms的交互操作性339
18.5.1 在Windows Forms中驻留WPF控件339
18.5.2 在WPF中驻留Windows Forms控件341
18.6 用WPF Visualizer调试343
18.7 小结344
第19章 Office业务应用程序345
19.1 选择Office项目类型345
19.1.1 文档级定制346
19.1.2 应用程序级插件347
19.2 创建文档级定制347
19.2.1 第一个VSTO项目347
19.2.2 保护文档设计351
19.2.3 添加Actions Pane351
19.3 创建应用程序级插件353
19.3.1 一些Outlook概念353
19.3.2 创建Outlook窗体区域354
19.4 调试Office应用程序358
19.4.1 注销插件358
19.4.2 禁用的插件359
19.5 部署Office应用程序360
19.6 小结361
第20章 Windows Store应用程序363
20.1 Windows Store应用程序的定义363
20.1.1 呈现内容364
20.1.2 对齐和缩放365
20.1.3 语义式缩放365
20.1.4 协定365
20.1.5 磁贴366
20.1.6 接受云366
20.2 创建Windows Store应用程序366
20.2.1 Windows 8模拟器369
20.2.2 Windows Store应用程序372
20.3 .NET Native编译373
20.4 小结375
第21章 Windows Phone377
21.1 创建Windows Phone项目377
21.2 调试应用程序379
21.2.1 使用Windows Phone模拟器380
21.2.2 部署到真正的手机上381
21.3 Windows Phone Developer Power Tools383
21.3.1 应用程序验证器385
21.3.2 性能监控器386
21.3.3 性能记录器387
21.4 小结387
第22章 通用应用程序389
22.1 移动类库389
22.2 共享的项目393
22.3 通用的Windows应用程序393
22.4 小结397
第Ⅴ部分 Web应用程序401
第23章 ASP.NET Web窗体401
23.1 Web Application项目和Web Site项目401
23.2 创建Web项目402
23.2.1 创建Web Site项目402
23.2.2 创建Web Application项目405
23.3 设计Web窗体408
23.3.1 HTML Designer408
23.3.2 定位控件和HTML元素410
23.3.3 格式化控件和HTML元素412
23.3.4 CSS工具414
23.3.5 验证工具417
23.4 Web控件419
23.4.1 导航组件419
23.4.2 用户身份验证420
23.4.3 数据组件421
23.4.4 Web部件424
23.5 主页面425
23.6 富客户端开发426
23.6.1 用JavaScript开发427
23.6.2 使用ASP.NET AJAX428
23.7 小结430
第24章 ASP.NET MVC431
24.1 Model-View-Controller431
24.2 开始使用ASP.NET MVC432
24.3 选择Model435
24.4 Controller和action方法435
24.5 用View显示UI439
24.6 高级MVC446
24.6.1 路由446
24.6.2 action方法参数450
24.6.3 区域453
24.6.4 验证455
24.6.5 部分View457
24.6.6 Dynamic Data模板458
24.6.7 jQuery460
24.7 ASP.NET MVC 6(和ASP.NET 5)462
24.8 小结466
第25章 Silverlight467
25.1 Silverlight简介468
25.2 开始使用Silverlight469
25.3 Navigation Framework474
25.4 设置主题475
25.5 在浏览器外部运行477
25.6 小结480
第26章 SharePoint481
26.1 SharePoint执行模型481
26.1.1 场解决方案481
26.1.2 沙箱解决方案482
26.1.3 应用程序模型482
26.2 准备开发环境483
26.3 研究SharePoint 2013484
26.4 创建SharePoint项目486
26.5 构建定制的SharePoint组件489
26.5.1 开发Web部件489
26.5.2 创建内容类型和列表490
26.5.3 添加事件接收器493
26.5.4 创建SharePoint工作流495
26.6 使用Feature497
26.7 打包和部署497
26.8 小结500
第27章 Windows Azure501
27.1 Windows Azure平台501
27.1.1 Compute Emulator503
27.1.2 表、blob和队列存储器504
27.1.3 应用程序部署508
27.2 SQL Azure510
27.3 AppFabric512
27.3.1 Service Bus512
27.3.2 Access Control Service512
27.4 Azure移动服务512
27.5 Azure网站513
27.6 Azure虚拟机513
27.7 小结515
第Ⅵ部分 数据519
第28章 可视化数据库工具519
28.1 Visual Studio 2015中的数据库窗口519
28.1.1 Server Explorer窗口520
28.1.2 Data Sources窗口524
28.1.3 SQL Server Object Explorer525
28.2 编辑数据526
28.3 小结527
第29章 数据集和数据绑定529
29.1 DataSet概述529
29.1.1 添加数据源530
29.1.2 DataSet设计器531
29.2 绑定数据534
29.2.1 BindingSource类536
29.2.2 BindingNavigator类538
29.2.3 选择数据源541
29.2.4 保存更改544
29.2.5 插入新记录545
29.2.6 验证546
29.2.7 定制的DataSet548
29.2.8 BindingSource链和DataGridView控件550
29.3 数据源的使用551
29.4 小结555
第30章 LINQ557
30.1 LINQ提供程序557
30.2 旧式查询558
30.3 查询的各个部分560
30.3.1 From语句560
30.3.2 Select语句561
30.3.3 Where语句562
30.3.4 Group By语句562
30.3.5 定制投射563
30.3.6 Order By语句564
30.4 调试和执行565
30.5 LINQ to XML对象模型566
30.5.1 VB中的XML字面量567
30.5.2 用LINQ创建XML568
30.6 查询XML570
30.7 模式支持570
30.8 LINQ to SQL572
30.8.1 创建对象模型572
30.8.2 用LINQ to SQL查询574
30.8.3 绑定LINQ to SQL对象579
30.9 小结581
第31章 ADO.NET Entity Framework583
31.1 什么是Entity Framework584
31.1.1 与LINQ to SQL比较584
31.1.2 Entity Framework概念584
31.2 入门585
31.3 创建实体模型585
31.3.1 实体数据模型向导585
31.3.2 Entity Framework设计器589
31.3.3 创建/修改实体592
31.3.4 创建/修改实体关联595
31.3.5 实体继承596
31.3.6 验证实体模型596
31.3.7 根据数据库的修改来更新实体模型596
31.4 查询实体模型597
31.4.1 LINQ to Entities概述597
31.4.2 获得对象上下文598
31.4.3 CRUD操作598
31.4.4 导航实体关联602
31.5 高级功能604
31.5.1 从实体模型更新数据库604
31.5.2 给实体添加业务逻辑604
31.5.3 POCO604
31.6 小结605
第32章 报表607
32.1 报表入门607
32.2 设计报表609
32.2.1 定义数据源610
32.2.2 报表控件612
32.2.3 表达式、占位符和聚合625
32.2.4 自定义代码628
32.2.5 报表布局632
32.2.6 子报表634
32.2.7 Report向导636
32.3 呈现报表637
32.3.1 Report Viewer控件637
32.3.2 生成报表638
32.3.3 以不同格式呈现报表639
32.4 部署报表640
32.5 小结640
第Ⅶ部分 应用程序服务643
第33章 Windows Communication Foundation(WCF)643
33.1 WCF的概念643
33.2 入门644
33.3 定义协定644
33.3.1 创建服务协定645
33.3.2 创建数据协定647
33.4 配置WCF服务端点648
33.5 承载WCF服务652
33.6 使用WCF服务657
33.7 小结661
第34章 Windows Workflow Foundation(WF)663
34.1 Windows Workflow Foundation的概念663
34.2 使用Windows Workflow的原因664
34.3 工作流的概念664
34.3.1 活动664
34.3.2 控制流活动666
34.3.3 表达式666
34.3.4 工作流运行库/调度器666
34.3.5 书签666
34.3.6 持久化667
34.3.7 跟踪667
34.4 入门668
34.5 Workflow Foundation设计器669
34.6 创建工作流672
34.6.1 设计工作流672
34.6.2 编写Code Activities675
34.6.3 执行工作流676
34.6.4 调试工作流678
34.6.5 测试工作流679
34.7 小结679
第35章 客户端应用程序服务681
35.1 客户端服务681
35.2 角色授权684
35.3 用户身份验证686
35.4 设置688
35.5 登录窗体693
35.6 脱机支持695
35.7 小结698
第36章 同步服务699
36.1 偶尔连接的应用程序699
36.2 Server Direct700
36.3 同步服务入门703
36.4 N层上的同步服务707
36.5 小结708
第Ⅷ部分 配置和资源711
第37章 配置文件711
37.1 配置文件711
37.1.1 machine.config文件711
37.1.2 web.config文件712
37.1.3 app.config文件713
37.1.4 security.config文件713
37.1.5 applicationHost.config文件714
37.2 配置模式714
37.2.1 configurationSections节714
37.2.2 startup节715
37.2.3 runtime节716
37.2.4 system.runtime.remoting节716
37.2.5 system.net节716
37.2.6 cryptographySettings节717
37.2.7 system.diagnostics节717
37.2.8 system.web节718
37.2.9 compiler节718
37.2.10 配置特性719
37.3 应用程序设置720
37.3.1 使用appSettings节720
37.3.2 项目设置720
37.3.3 动态属性721
37.3.4 自定义配置节723
37.4 用户设置727
37.5 使用设置引用的项目728
37.6 小结730
第38章 连接字符串731
38.1 连接字符串向导731
38.2 SQL Server格式736
38.3 构造代码737
38.4 加密连接字符串739
38.5 LocalDB741
38.6 Azure SQL Database741
38.7 小结743
第39章 资源文件745
39.1 资源的概念745
39.1.1 文本文件资源746
39.1.2 resx资源文件747
39.1.3 二进制资源文件748
39.1.4 添加资源748
39.1.5 嵌入文件作为资源749
39.1.6 资源命名749
39.1.7 访问资源749
39.1.8 设计器文件750
39.2 为应用程序提供资源751
39.3 辅助资源753
39.3.1 区域753
39.3.2 创建区域资源754
39.3.3 加载区域资源文件754
39.3.4 辅助区域资源755
39.4 访问细节755
39.4.1 加载位图和图标755
39.4.2 跨程序集引用756
39.4.3 ComponentResourceManager对象756
39.5 编码资源文件757
39.5.1 ResourceReader和ResourceWriter757
39.5.2 ResxResourceReader和ResxResourceWriter757
39.6 定制资源758
39.7 小结761
第Ⅸ部分 调试765
第40章 使用调试窗口765
40.1 代码窗口765
40.1.1 断点765
40.1.2 数据提示766
40.2 Breakpoints窗口766
40.3 Output窗口767
40.4 Immediate窗口767
40.5 Watch窗口769
40.5.1 QuickWatch窗口769
40.5.2 Watch 1-4窗口770
40.5.3 Autos窗口和Locals窗口771
40.6 代码执行窗口771
40.6.1 Call Stack窗口771
40.6.2 Threads窗口771
40.6.3 Modules窗口772
40.6.4 Processes窗口772
40.7 Memory窗口773
40.7.1 Memory 1-4窗口773
40.7.2 Disassembly窗口774
40.7.3 Registers窗口774
40.8 并行调试窗口775
40.8.1 Parallel Stacks窗口775
40.8.2 Parallel Tasks窗口777
40.9 Exceptions窗口777
40.11 小结780
第41章 断点调试781
41.1 断点781
41.1.1 设置断点781
41.1.2 添加中断条件784
41.1.3 断点操作786
41.2 跟踪点788
41.3 执行控制789
41.3.1 单步执行代码789
41.3.2 移动执行点790
41.4 Edit and Continue功能790
41.4.1 原始编辑791
41.4.2 停止应用修改791
41.5 小结791
第42章 数据提示、调试代理和可视化工具793
42.1 数据提示793
42.2 调试器特性795
42.2.1 DebuggerBrowsable特性795
42.2.2 DebuggerDisplay特性796
42.2.3 DebuggerHidden特性797
42.2.4 DebuggerStepThrough特性798
42.2.5 DebuggerNonUserCode特性798
42.2.6 DebuggerStepperBoundary特性799
42.3 类型代理799
42.4 可视化工具801
42.5 高级技术803
42.6 小结805
第43章 调试Web应用程序807
43.1 调试服务器端的ASP.NET代码807
43.1.1 Web应用程序异常809
43.1.2 Edit and Continue功能812
43.1.3 错误处理812
43.2 调试客户端的JavaScript813
43.2.1 在JavaScript代码中设置断点813
43.2.2 调试动态生成的JavaScript代码814
43.2.3 调试ASP.NET AJAX JavaScript815
43.3 跟踪815
43.3.1 页面级别的跟踪816
43.3.2 应用程序级别的跟踪817
43.3.3 跟踪输出817
43.3.4 跟踪查看器818
43.3.5 自定义跟踪输出818
43.4 运行状况监视818
43.5 小结820
第44章 高级调试技术821
44.1 启动操作821
44.2 用代码调试823
44.2.1 Debugger类823
44.2.2 Debug类和Trace类824
44.3 调试运行中的应用程序826
44.3.1 附加Windows进程826
44.3.2 附加Web应用程序827
44.3.3 远程调试828
44.4 Diagnostic Tools829
44.4.1 IntelliTrace829
44.4.2 内存和CPU的使用831
44.4.3 Code Map Debugging833
44.5 .NET Framework源836
44.6 多线程和并行应用程序的调试836
44.7 调试SQL Server存储过程838
44.8 混合模式的调试839
44.9 postmortem调试839
44.9.1 生成转储文件839
44.9.2 调试转储文件840
44.10 小结842
第Ⅹ部分 构建和部署845
第45章 升级到Visual Studio 2015845
45.1 从最近的Visual Studio版本升级845
45.2 升级到.NET Framework 4.6848
45.3 小结849
第46章 定制构建851
46.1 通用构建选项851
46.2 手动配置依赖关系854
46.3 Visual Basic编译页面854
46.3.1 高级编译器设置855
46.3.2 构建事件857
46.4 C#构建页面859
46 5 MSBuild860
46.5.1 Visual Studio使用MSBuild的方式861
46.5.2 MSBuild模式863
46.5.3 通过MSBuild任务设置程序集的版本865
46.6 小结866
第47章 程序集的版本和签名867
47.1 程序集的命名867
47.2 版本的一致性870
47.3 强名程序集871
47.4 全局程序集缓存871
47.5 对程序集进行签名872
47.6 小结874
第48章 模糊处理、应用程序监控和管理875
48.1 IL反编译器875
48.2 反汇编器877
48.3 模糊处理代码878
48.3.1 Dotfuscator andAnalytics878
48.3.2 模糊处理特性882
48.3.3 警告884
48.4 应用程序监控和管理886
48.4.1 防篡改功能887
48.4.2 应用程序检测和分析功能888
48.5 小结890
第49章 打包和部署891
49.1 Windows Installer XML工具集891
49.1.1 构建安装程序892
49.1.2 使用Heat创建片段894
49.1.3 服务安装程序897
49.2 ClickOnce技术898
49.2.1 部署898
49.2.2 升级903
49.3 小结904
第50章 Web应用程序的部署905
50.1 Web部署905
50.1.1 发布Web应用程序906
50.1.2 发布到Azure907
50.2 Web项目安装程序909
50.3 Web平台安装程序910
50.4 小结914
第Ⅺ部分 定制和扩展Visual Studio917
第51章 自动化模型917
51.1 Visual Studio可扩展选项917
51.2 Visual Studio自动化模型918
51.2.1 自动化模型概述918
51.2.2 解决方案和项目919
51.2.3 窗口和文档920
51.2.4 命令922
51.2.5 调试器923
51.2.6 事件924
51.3 小结924
第52章 VSPackage925
52.1 开发VSPackage Extension925
52.1.1 VSPackage向导925
52.1.2 项目结构929
52.1.3 测试包931
52.1.4 创建工具窗口932
52.2 部署VSPackage934
52.3 小结936
第53章 Managed Extensibility Framework(MEF)937
53.1 MEF入门938
53.1.1 导入和导出939
53.1.2 协定941
53.1.3 目录943
53.1.4 高级MEF944
53.2 Visual Studio编辑器944
53.2.1 文本模型子系统945
53.2.2 文本视图子系统945
53.2.3 分类子系统946
53.2.4 操作子系统946
53.3 扩展编辑器946
53.3.1 编辑器扩展点948
53.3.2 编辑器服务951
53.3.3 Check Comment Highlighter扩展951
53.4 小结958
第Ⅻ部分 Visual Studio Enterprise961
第54章 Visual Studio Enterprise for Architects961
54.1 项目建模961
54.1.1 UML图962
54.1.2 UML Model Explorer工具窗口967
54.1.3 使用分层图验证应用程序架构968
54.1.4 链接到Team Foundation Server969
54.2 使用Code Map研究代码970
54.3 小结972
第55章 Visual Studio Enterprise for Developers973
55.1 代码度量973
55.1.1 代码行数974
55.1.2 继承的深度975
55.1.3 类耦合975
55.1.4 圈复杂度975
55.1.5 可维护性指数975
55.1.6 去除的代码975
55.2 代码分析工具976
55.3 C/C++代码分析工具977
55.4 分析工具977
55.4.1 配置Profiler会话978
55.4.2 报表979
55.5 独立的探查器980
55.6 IntelliTrace工具981
55.7 数据库工具983
55.7.1 数据库模式983
55.7.2 SQL-CLR支持985
55.7.3 数据库重构986
55.7.4 Schema Compare工具987
55.7.5 静态分析988
55.7.6 Transact-SQL编辑器988
55.7.7 最佳实践988
55.8 小结989
第56章 Visual Studio Enterprise for Testers991
56.1 自动测试991
56.1.1 Web性能测试992
56.1.2 负载测试994
56.1.3 编码UI测试997
56.1.4 一般测试998
56.1.5 有序测试998
56.2 关联代码和测试999
56.3 Visual Studio测试管理1000
56.4 Microsoft Test Manager工具1001
56.4.1 Testing Center1002
56.4.2 Lab Center1004
56.5 小结1004
第57章 Team Foundation Server1007
57.1 团队项目1008
57.2 过程模板1008
57.3 工作项跟踪1011
57.3.1 工作项查询1011
57.3.2 工作项类型1013
57.3.3 添加工作项1013
57.3.4 工作项状态1014
57.4 Excel和Project集成1014
57.4.1 Excel1015
57.4.2 Project1015
57.5 版本控制1016
57.5.1 在Solution Explorer中工作1017
57.5.2 签出1017
57.5.3 签入1018
57.5.4 解决冲突1018
57.5.5 脱机工作1020
57.5.6 标签1020
57.5.7 历史1021
57.5.8 注解1022
57.5.9 搁置1022
57.5.10 分支1023
57.5.11 合并1024
57.6 Team Foundation Build1024
57.7 报表和商业智能1026
57.8 团队门户1027
57.9 小结1028