图书介绍
Visual Studio 2012高级编程 第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)约翰逊著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302345404
- 出版时间:2014
- 标注页数:1061页
- 文件大小:244MB
- 文件页数:1088页
- 主题词:程序语言-程序设计
PDF下载
下载说明
Visual Studio 2012高级编程 第4版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 20123
1.1.2 运行Visual Studio 20125
1.2 Visual Studio IDE6
1.3 小结12
第2章 Solution Explorer、Toolbox和Properties窗口13
2.1 Solution Explorer窗口13
2.1.1 预览文件15
2.1.2 常见任务16
2.2 Toolbox窗口21
2.2.1 排列组件23
2.2.2 添加组件24
2.3 Properties窗口25
2.4 小结31
第3章 选项和定制33
3.1 Start Page33
3.2 窗口布局34
3.2.1 查看窗口和工具栏35
3.2.2 浏览打开的项36
3.2.3 停靠37
3.3 编辑区域39
3.3.1 字体和颜色40
3.3.2 可视化指南40
3.3.3 全屏模式42
3.3.4 跟踪变化42
3.4 其他选项43
3.4.1 快捷键43
3.4.2 快速启动44
3.4.3 项目和解决方案45
3.4.4 Build and Run界面46
3.4.5 VB选项47
3.5 导入和导出设置48
3.6 小结49
第4章 Visual Studio工作区51
4.1 代码编辑器51
4.1.1 代码编辑器窗口的布局51
4.1.2 区域52
4.1.3 大纲53
4.1.4 代码的格式化53
4.1.5 向前/向后54
4.1.6 其他代码编辑器功能54
4.1.7 分割视图55
4.1.8 代码窗口的分离(浮动)56
4.1.9 复制Solution Explorer57
4.1.10 创建选项卡组58
4.1.11 高级功能58
4.2 命令窗口60
4.3 Immediate窗口61
4.4 Class View工具窗口62
4.5 Error List窗口63
4.6 Object Browser窗口63
4.7 Code Definition窗口64
4.8 Call Hierarchy窗口65
4.9 Document Outline工具窗口66
4.9.1 HTML大纲66
4.9.2 控制大纲67
4.10 重新安排工具窗口69
4.11 小结70
第5章 查找和替换以及帮助71
5.1 Quick Find与Quick Replace71
5.1.1 Quick Find72
5.1.2 Quick Replace73
5.1.3 查找选项73
5.1.4 Find and Replace选项74
5.2 文件中查找/替换74
5.2.1 在文件中查找74
5.2.2 查找对话框选项75
5.2.3 正则表达式76
5.2.4 结果窗口77
5.2.5 文件中替换78
5.3 Navigate To功能79
5.4 访问帮助80
5.4.1 浏览和搜索帮助系统81
5.4.2 配置帮助系统81
5.5 小结82
第Ⅱ部分 入门85
第6章 解决方案、项目和项85
6.1 解决方案的结构85
6.2 解决方案文件的格式87
6.3 解决方案的属性88
6.3.1 常规属性88
6.3.2 配置属性89
6.4 项目类型91
6.5 项目文件格式92
6.6 项目属性92
6.6.1 Application选项卡93
6.6.2 Compile选项卡(仅用于Visual Basic)96
6.6.3 Build选项卡(仅用于C#和F#)97
6.6.4 Build Events选项卡(仅用于C#和F#)98
6.6.5 Debug选项卡99
6.6.6 References选项卡(仅用于Visual Basic)100
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选项卡104
6.6.12 My Extensions选项卡(仅用于Visual Basic)104
6.6.13 Security选项卡105
6.6.14 Publish选项卡106
6.6.15 Code Analysis选项卡106
6.7 Web应用程序项目属性107
6.7.1 Web选项卡107
6.7.2 Silverlight Applications选项卡108
6.7.3 Package/Publish Web选项卡109
6.7.4 Package/Publish SQL选项卡109
6.8 Web Site项目110
6.9 小结110
第7章 IntelliSense和书签113
7.1 IntelliSense的解释113
7.1.1 通用的IntelliSense114
7.1.2 IntelliSense和C115
7.1.3 单词和短语的自动完成115
7.1.4 参数信息121
7.1.5 快速信息121
7.2 JavaScript Intellisense121
7.2.1 JavaScript IntelliSense上下文122
7.2.2 引用另一个JavaScript文件122
7.3 IntelliSense选项123
7.3.1 通用选项123
7.3.2 C#的特定选项125
7.4 扩展IntelliSense126
7.4.1 代码片段126
7.4.2 XML注释126
7.4.3 添加自己的IntelliSense126
7.5 书签和Bookmarks窗口127
7.6 小结128
第8章 代码片段和重构129
8.1 代码片段概述130
8.1.1 在Toolbox中存储代码块130
8.1.2 代码片段130
8.1.3 使用C#中的代码片段131
8.1.4 Visual Basic中的代码片段132
8.1.5 用代码片段进行封装133
8.1.6 Code Snippets Manager134
8.1.7 创建代码片段134
8.1.8 查看已有的代码片段135
8.2 访问重构支持138
8.3 重构操作139
8.3.1 Extract Method重构操作139
8.3.2 Encapsulate Field重构操作141
8.3.3 Extract Interface重构操作143
8.3.4 Reorder Parameters重构操作145
8.3.5 Remove Parameters重构操作146
8.3.6 Rename重构操作146
8.3.7 Generate Method Stub重构操作147
8.3.8 Organize Usings重构操作148
8.4 小结149
第9章 Server Explorer151
9.1 Servers连接151
9.1.1 Event Logs节点152
9.1.2 Management Classes节点154
9.1.3 Management Events节点156
9.1.4 Message Queues节点159
9.1.5 Performance Counters节点162
9.1.6 Services节点165
9.2 Data Connections节点166
9.3 SharePoint Connections节点167
9.4 小结167
第10章 用Class Designer建模169
10.1 创建类图169
10.2 设计界面170
10.3 工具箱171
10.3.1 实体172
10.3.2 连接器172
10.4 Class Details窗口173
10.5 Properties窗口174
10.6 布局174
10.7 导出类图175
10.8 代码的生成和重构175
10.8.1 拖放式代码生成175
10.8.2 IntelliSense代码生成177
10.8.3 用Class Designer进行重构178
10.9 Modeling Power Toys for Visual Studio178
10.9.1 可视化方面的改进179
10.9.2 功能方面的改进180
10.10 小结181
第Ⅲ部分 深入185
第11章 单元测试185
11.1 第一个测试用例185
11.1.1 使用特性标识测试191
11.1.2 其他测试特性191
11.2 指定判断条件193
11.2.1 Assert类193
11.2.2 StringAssert类194
1 1.2. 3 CollectionAssert类194
11.2.4 ExpectedException特性194
11.3 初始化和清理196
11.3.1 TestInitialize和TestCleanup特性196
11.3.2 ClassInitialize和ClassCleanup特性197
11.3.3 AssemblyInitialize和AssemblyCleanup特性197
11.4 测试环境197
11.4.1 数据197
11.4.2 编写测试输出200
11.5 高级单元测试201
11.5.1 定制属性201
11.5.2 测试私有成员202
11.6 测试Code Contracts203
11.7 小结205
第12章 使用XML注释生成文档207
12.1 内联注释207
12.2 XML注释208
12.2.1 添加XML注释208
12.2.2 XML注释标记209
12.3 使用XML注释222
12.4 用GhostDoc生成文档223
12.5 用Sandcastle编译文档224
12.6 Task List注释227
12.7 小结229
第13章 确保编码一致性的工具231
13.1 源控制231
13.1.1 选择源控制存储库232
13.1.2 访问源控制234
13.2 编码标准238
13.2.1 用FxCop分析代码238
13.2.2 用StyleCop指定样式241
13.2.3 Code Contracts242
13.3 小结244
第14章 用T4生成代码245
14.1 创建T4模板245
14.2 T4构建基块249
14.2.1 Expression块249
14.2.2 Statement块249
14.2.3 Class Feature块251
14.3 T4的工作原理252
14.4 T4指令255
14.4.1 template指令255
14.4.2 output指令256
14.4.3 assembly指令256
14.4.4 import指令256
14.4.5 include指令257
14.5 疑难解答258
14.5.1 设计时错误258
14.5.2 编译转换错误258
14.5.3 执行转换错误259
14.5.4 生成的代码错误259
14.6 生成代码资源259
14.7 Runtime Text Template263
14.7.1 使用Runtime Text Template265
14.7.2 Runtime Text Template与标准T4模板的区别267
14.8 提示和技巧268
14.9 小结268
第15章 项目模板和项模板269
15.1 创建模板269
15.1.1 项模板269
15.1.2 项目模板273
15.1.3 模板结构274
15.1.4 模板参数276
15.1.5 模板位置277
15.2 扩展模板277
15.2.1 模板项目的安装277
15.2.2 IWizard279
15.2.3 生成扩展项目模板284
15.3 Starter Kit286
15.4 联机模板286
15.5 小结287
第16章 语言相关特性289
16.1 使用正确的语言289
16.1.1 命令式语言289
16.1.2 声明式语言290
16.1.3 动态语言290
16.1.4 函数式语言291
16.1.5 这些类别的含义291
16.2 两种语言的选择292
16.2.1 async关键字292
16.2.2 调用者信息294
16.3 Visual Basic294
16.3.1 迭代器295
16.3.2 Global关键字295
16.3.3 Visual Basic PowerPacks296
16.4 F297
16.4.1 第一个F#程序297
16.4.2 研究F#语言特性299
16.4.3 类型提供程序301
16.4.4 查询表达式302
16.4.5 自动实现属性302
16.5 小结303
第Ⅳ部分 富客户端应用程序307
第17章 Windows Forms应用程序307
17.1 入门307
17.2 Windows窗体308
17.2.1 Appearance属性309
17.2.2 Layout属性310
17.2.3 Window Style属性310
17.3 窗体设计首选项310
17.4 添加和定位控件312
17.4.1 垂直对齐文本控件313
17.4.2 自动定位多个控件313
17.4.3 控件的Tab键顺序和分层314
17.4.4 锁定控件设计315
17.4.5 设置控件属性316
17.4.6 基于服务的组件316
17.4.7 智能标记任务317
17.5 容器控件318
17.5.1 Panel和SplitContainer控件318
17.5.2 FlowLayoutPanel控件318
17.5.3 TableLayoutPanel控件319
17.6 停靠和锚定控件320
17.7 小结320
第18章 Windows Presentation Foundation(WPF)321
18.1 WPF的概念321
18.2 开始使用WPF323
18.2.1 XAML基础324
18.2.2 WPF控件325
18.2.3 WPF布局控件326
18.3 WPF设计器和XAML编辑器328
18.3.1 使用XAML编辑器330
18.3.2 使用WPF设计器330
18.3.3 Properties工具窗口333
18.3.4 数据绑定功能337
18.4 设置应用程序的样式341
18.5 Windows Forms的交互操作性343
18.5.1 在Windows Forms中驻留WPF控件343
18.5.2 在WPF中驻留Windows Forms控件345
18.6 用WPF Visualizer调试347
18.7 小结348
第19章 Office业务应用程序349
19.1 选择Office项目类型349
19.1.1 文档级定制350
19.1.2 应用程序级插件351
19.2 创建文档级定制351
19.2.1 第一个VSTO项目351
19.2.2 保护文档设计354
19.2.3 添加Actions Pane355
19.3 创建应用程序级插件356
19.3.1 一些Outlook概念356
19.3.2 创建Outlook窗体区域357
19.4 调试Office应用程序361
19.4.1 注销插件361
19.4.2 禁用的插件362
19.5 部署Office应用程序363
19.6 小结364
第20章 Windows Store应用程序365
20.1 Windows Store应用程序的定义365
20.1.1 呈现内容366
20.1.2 对齐和缩放367
20.1.3 语义式缩放367
20.1.4 协定367
20.1.5 磁贴368
20.1.6 接受云368
20.2 创建Windows Store应用程序368
20.2.1 Windows 8模拟器370
20.2.2 你的Windows Store应用程序373
20.3 小结375
第Ⅴ部分 Web应用程序379
第21章 ASP.NET Web窗体379
21.1 Web Application项目和Web Site项目379
21.2 创建Web项目380
21.2.1 创建Web Site项目380
21.2.2 创建Web Application项目384
21.2.3 其他Web项目385
21.2.4 入门套件、社区项目和开放源代码的应用程序386
21.3 设计Web窗体386
21.3.1 HTML Designer386
21.3.2 定位控件和HTML元素388
21.3.3 格式化控件和HTML元素390
21.3.4 CSS工具391
21.3.5 验证工具395
21.4 Web控件396
21.4.1 导航组件397
21.4.2 用户身份验证397
21.4.3 数据组件399
21.4.4 Web部件402
21.5 主页面403
21.6 富客户端开发404
21.6.1 用JavaScript开发404
21.6.2 使用ASP.NET AJAX405
21.6.3 使用AJAX Control Extenders408
21.7 ASP.NET网站管理410
21.7.1 安全411
21.7.2 应用程序设置412
21.7.3 IIS中的ASP.NET配置412
21.8 小结413
第22章 ASP.NET MVC415
22.1 Model-View-Controller416
22.2 开始使用ASP.NET MVC416
22.3 选择Model419
22.4 Controller和action方法420
22.5 用View显示UI423
22.6 高级MVC430
22.6.1 路由430
22.6.2 action方法参数434
22.6.3 区域437
22.6.4 验证440
22.6.5 部分View442
22.6.6 Dynamic Data模板443
22.6.7 jQuery446
22.7 小结448
第23章 Silverlight449
23.1 Silverlight简介450
23.2 开始使用Silverlight451
23.3 Navigation Framework456
23.4 设置主题457
23.5 在浏览器外部运行460
23.6 小结463
第24章 Dynamic Data465
24.1 创建Dynamic Data Web应用程序466
24.1.1 添加数据模型467
24.1.2 研究Dynamic Data应用程序469
24.2 定制数据模型470
24.2.1 基架化各个表470
24.2.2 定制各个数据字段471
24.2.3 添加定制的验证规则473
24.2.4 定制显示格式475
24.3 定制显示476
24.3.1 页面模板476
24.3.2 字段模板479
24.3.3 实体模板482
24.3.4 过滤器模板484
24.4 为已有的项目启用Dynamic Data486
24.5 小结487
第25章 SharePoint489
25.1 准备开发环境490
25.1.1 安装预备软件490
25.1.2 安装SharePoint 2010492
25.2 研究SharePoint 2010493
25.3 创建SharePoint项目495
25.4 构建定制的SharePoint组件498
25.4.1 开发Web部件498
25.4.2 创建内容类型和列表500
25.4.3 添加事件接收器503
25.4.4 创建SharePoint工作流504
25.5 使用Feature506
25.6 打包和部署507
25.7 小结510
第26章 Windows Azure511
26.1 Windows Azure平台511
26.1.1 Compute Emulator514
26.1.2 表、blob和队列存储器514
26.1.3 应用程序部署518
26.2 SQL Azure522
26.3 AppFabric523
26.3.1 Service Bus524
26.3.2 ACS524
26.4 Azure网站524
26.5 Azure虚拟机525
26.6 小结526
第Ⅵ部分 数据529
第27章 可视化数据库工具529
27.1 Visual Studio 2012中的数据库窗口529
27.1.1 Server Explorer窗口530
27.1.2 Data Sources窗口534
27.2 SQL Server Object Explorer535
27.3 编辑数据536
27.4 小结537
第28章 数据集和数据绑定539
28.1 DataSet概述539
28.1.1 添加数据源540
28.1.2 DataSet设计器541
28.2 绑定数据544
28.2.1 BindingSource类546
28.2.2 BindingNavigator类548
28.2.3 选择数据源549
28.2.4 保存更改552
28.2.5 插入新记录553
28.2.6 验证554
28.2.7 定制的DataSet556
28.2.8 BindingSource链和DataGridView控件558
28.3 数据源的使用560
28.3.1 Web服务数据源562
28.3.2 浏览数据563
28.4 小结565
第29章 LINQ567
29.1 LINQ提供程序567
29.2 旧式查询568
29.3 查询的各个部分570
29.3.1 From语句570
29.3.2 Select语句571
29.3.3 Where语句572
29.3.4 Group By语句572
29.3.5 定制投射573
29.3.6 Order By语句574
29.4 调试和执行575
29.5 LINQ to XML对象模型576
29.5.1 VB的XML字面量577
29.5.2 用LINQ创建XML577
29.6 查询XML580
29.7 架构支持581
29.8 LINQ to SQL582
29.8.1 创建对象模型582
29.8.2 用LINQ to SQL查询584
29.8.3 绑定LINQ to SQL对象589
29.9 LINQPad592
29.10 小结592
第30章 ADO.NET Entity Framework593
30.1 什么是Entity Framework594
30.1.1 与LINQ to SQL比较594
30.1.2 Entity Framework概念594
30.2 入门595
30.3 创建实体模型595
30.3.1 实体数据模型向导595
30.3.2 Entity Framework设计器598
30.3.3 创建/修改实体602
30.3.4 创建/修改实体关联605
30.3.5 实体继承606
30.3.6 验证实体模型606
30.3.7 根据数据库的修改来更新实体模型606
30.4 查询实体模型607
30.4.1 LINQ to Entities概述607
30.4.2 获得对象上下文607
30.4.3 CRUD操作608
30.4.4 导航实体关联612
30.5 高级功能614
30.5.1 从实体模型更新数据库614
30.5.2 给实体添加业务逻辑614
30.5.3 简单的旧CLR对象(POCO)614
30.6 小结614
第31章 报表615
31.1 报表入门615
31.2 设计报表617
31.2.1 定义数据源618
31.2.2 报表控件619
31.2.3 表达式、占位符和聚合633
31.2.4 自定义代码636
31.2.5 报表布局640
31.2.6 子报表642
31.2.7 Report向导644
31.3 呈现报表644
31.3.1 Report Viewer控件645
31.3.2 生成报表645
31.3.3 以不同的格式呈现报表646
31.4 部署报表648
31.5 小结648
第Ⅶ部分 应用程序服务651
第32章 Windows Communication Foundation(WCF)651
32.1 WCF的概念651
32.2 入门652
32.3 定义协定653
32.3.1 创建服务协定653
32.3.2 创建数据协定655
32.4 配置WCF服务端点657
32.5 承载WCF服务660
32.6 使用WCF服务664
32.7 小结669
第33章 Windows Workflow Foundation(WF)671
33.1 Windows Workflow Foundation的概念671
33.2 使用Windows Workflow的原因672
33.3 工作流的概念672
33.3.1 活动672
33.3.2 控制流活动674
33.3.3 表达式674
33.3.4 工作流运行库/调度器674
33.3.5 书签674
33.3.6 持久化675
33.3.7 跟踪675
33.4 入门676
33.5 Workflow Foundation设计器677
33.6 创建工作流680
33.6.1 设计工作流680
33.6.2 编写Code Activities683
33.6.3 执行工作流684
33.6.4 调试工作流686
33.6.5 测试工作流687
33.7 承载工作流设计器687
33.8 小结691
第34章 客户端应用程序服务693
34.1 客户端服务693
34.2 角色授权696
34.3 用户验证698
34.4 设置700
34.5 登录窗体705
34.6 脱机支持707
34.7 小结709
第35章 同步服务711
35.1 偶尔连接的应用程序711
35.2 Server Direct712
35.3 同步服务入门715
35.4 N层上的同步服务719
35.5 小结720
第36章 WCF RIA Services721
36.1 入门721
36.2 域服务723
36.3 域操作725
36.3.1 查询操作725
36.3.2 插入/更新/删除操作726
36.3.3 其他操作类型726
36.4 在Silverlight中使用域服务727
36.5 小结731
第Ⅷ部分 配置和资源735
第37章 配置文件735
37.1 配置文件735
37.1.1 machine.config文件735
37.1.2 web.config文件736
37.1.3 app.config文件736
37.1.4 security.config文件736
37.1.5 applicationHost.config文件736
37.2 配置架构737
37.2.1 configurationSections节737
37.2.2 startup节738
37.2.3 runtime节738
37.2.4 system.runtime.remoting节739
37.2.5 system.net节739
37.2.6 cryptographySettings节740
37.2.7 system.diagnostics节740
37.2.8 system.web节741
37.2.9 compiler节741
37.2.10 配置特性741
37.3 应用程序设置743
37.3.1 使用appSettings节743
37.3.2 项目设置743
37.3.3 动态属性744
37.3.4 自定义配置节746
37.4 用户设置750
37.5 用设置引用的项目752
37.6 小结753
第38章 连接字符串755
38.1 连接字符串向导755
38.2 SQL Server格式760
38.3 构造代码761
38.4 加密连接字符串763
38.5 LocalDB764
38.6 小结765
第39章 资源文件767
39.1 资源的概念767
39.1.1 文本文件资源767
39.1.2 resx资源文件769
39.1.3 二进制资源文件770
39.1.4 添加资源770
39.1.5 嵌入文件作为资源771
39.1.6 资源命名771
39.1.7 访问资源771
39.1.8 设计器文件772
39.2 为应用程序提供资源773
39.3 辅助资源775
39.3.1 区域775
39.3.2 创建区域性资源776
39.3.3 加载区域资源文件776
39.3.4 辅助区域资源777
39.4 访问细节777
39.4.1 加载位图和图标777
39.4.2 跨程序集引用778
39.4.3 ComponentResourceManager对象778
39.5 编码资源文件779
39.5.1 ResourceReader和ResourceWriter779
39.5.2 ResxResourceReader和ResxResourceWriter779
39.6 定制资源780
39.7 小结783
第Ⅸ部分 调试787
第40章 使用调试窗口787
40.1 代码窗口787
40.1.1 断点787
40.1.2 数据提示788
40.2 Breakpoints窗口788
40.3 Output窗口789
40.4 Immediate窗口790
40.5 监视窗口791
40.5.1 QuickWateh窗口791
40.5.2 Watch 1-4窗口792
40.5.3 Autos窗口和Locals窗口793
40.6 代码执行窗口793
40.6.1 Call Stack窗口793
40.6.2 Threads窗口793
40.6.3 Modules窗口794
40.6.4 Processes窗口795
40.7 内存窗口795
40.7.1 Memory 1-4窗口795
40.7.2 Disassembly窗口796
40.7.3 Registers窗口796
40.8 IntelliTrace(仅用于Ultimate版本)797
40.9 并行调试窗口798
40.9.1 Parallel Stacks窗口798
40.9.2 Parallel Tasks窗口800
40.10 Exceptions窗口800
40.10.1 定制Exception Assistant802
40.10.2 展开异常803
40.11 小结803
第41章 断点调试805
41.1 断点805
41.1.1 设置断点805
41.1.2 为断点指定条件808
41.1.3 过滤810
41.1.4 断点操作810
41.2 跟踪点812
41.3 执行控制813
41.3.1 单步执行代码814
41.3.2 移动执行点815
41.4 Edit and Continue功能815
41.4.1 原始编辑816
41.4.2 停止应用修改816
41.5 小结816
第42章 数据提示、调试代理和可视化工具817
42.1 数据提示817
42.2 调试器特性818
42.2.1 DebuggerBrowsable特性819
42.2.2 DebuggerDisplay特性820
42.2.3 DebuggerHidden特性820
42.2.4 DebuggerStepThrough特性822
42.2.5 DebuggerNonUserCode特性822
42.2.6 DebuggerStepperBoundary特性823
42.3 类型代理823
42.4 可视化工具825
42.5 高级技术827
42.6 小结829
第43章 调试Web应用程序831
43.1 调试服务器端的ASP.NET代码831
43.1.1 Web应用程序异常833
43.1.2 Edit and Continue功能835
43.1.3 错误处理836
43.2 调试客户端的JavaScript837
43.2.1 在JavaScript代码中设置断点837
43.2.2 调试动态生成的JavaScript代码838
43.2.3 调试ASP.NET AJAX JavaScript839
43.2.4 Page Inspector(页面查看器)839
43.3 调试Silverlight840
43.4 跟踪842
43.4.1 页面级别的跟踪842
43.4.2 应用程序级别的跟踪843
43.4.3 跟踪输出843
43.4.4 跟踪查看器844
43.4.5 自定义跟踪输出844
43.5 运行状况监视845
43.6 小结846
第44章 高级调试技术847
44.1 启动操作847
44.2 用代码调试849
44.2.1 Debugger类849
44.2.2 Debug类和Trace类850
44.3 调试运行着的应用程序852
44.3.1 附加Windows进程852
44.3.2 附加Web应用程序853
44.3.3 远程调试854
44.3.4 IntelliTrace855
44.4 NET Framework源857
44.5 多线程和并行应用程序的调试859
44.6 调试SQL Server存储过程861
44.7 混合模式的调试862
44.8 post-mortem调试862
44.8.1 生成转储文件862
44.8.2 调试转储文件863
44.9 小结864
第Ⅹ部分 构建和部署867
第45章 升级到Visual Studio 2012867
45.1 从Visual Studio 2010升级867
45.2 升级到.NET Framework4.5869
45.3 小结871
第46章 定制构建873
46.1 通用构建选项873
46.2 手动配置依赖关系876
46.3 Visual Basic编译页面876
46.3.1 高级编译器设置877
46.3.2 构建事件879
46.4 C#构建页面880
46.5 MSBuild882
46.5.1 Visual Studio使用MSBuild的方式882
46.5.2 MSBuild模式885
46.5.3 通过MSBuild任务设置程序集的版本886
46.6 小结887
第47章 程序集的版本和签名889
47.1 程序集的命名889
47.2 版本的一致性892
47.3 强名程序集893
47.4 全局程序集缓存893
47.5 对程序集进行签名894
47.6 小结896
第48章 模糊处理、应用程序监控和管理897
48.1 MSIL反汇编器897
48.2 反编译器899
48.3 模糊处理代码900
48.3.1 Dotfuscator and Analytics900
48.3.2 模糊处理特性904
48.3.3 警告906
48.4 应用程序监控和管理908
48.4.1 防篡改功能909
48.4.2 运行期间的智能测试和分析功能911
48.4.3 应用程序终止913
48.4.4 应用程序的使用情况跟踪915
48.5 小结916
第49章 打包和部署917
49.1 Windows Installer XML工具集918
49.1.1 构建安装程序918
49.1.2 使用Heat创建片段921
49.1.3 服务安装程序924
49.2 ClickOnce技术925
49.2.1 部署925
49.2.2 升级929
49.3 小结931
第50章 Web应用程序的部署933
50.1 website项目的部署933
50.1.1 发布Web站点933
50.1.2 复制Web站点935
50.2 Web Application项目的部署935
50.3 Web项目安装程序937
50.4 Web平台安装程序939
50.5 小结943
第Ⅺ部分 定制和扩展Visual Studio947
第51章 自动化模型947
51.1 Visual Studio扩展选项947
51.2 Visual Studio自动化模型948
51.2.1 自动化模型概述948
51.2.2 解决方案和项目950
51.2.3 窗口和文档950
51.2.4 命令952
51.2.5 调试器953
51.2.6 事件954
51.3 小结954
第52章 插件955
52.1 开发插件955
52.1.1 插件向导955
52.1.2 项目结构958
52.1.3 测试插件959
52.1.4 .Addln文件960
52.1.5 Connect类961
52.1.6 创建工具窗口962
52.1.7 访问Visual Studio自动化模型965
52.1.8 处理Visual Studio事件966
52.2 部署插件968
52.3 小结969
第53章 Managed Extensibility Framework(MEF)971
53.1 MEF入门972
53.1.1 导入和导出973
53.1.2 协定975
53.1.3 目录977
53.1.4 高级MEF978
53.2 Visual Studio编辑器978
53.2.1 文本模型子系统978
53.2.2 文本视图子系统979
53.2.3 分类子系统980
53.2.4 操作子系统980
53.3 扩展编辑器980
53.3.1 编辑器扩展点981
53.3.2 编辑器服务985
53.3.3 Check Comment Highlighter扩展985
53.4 小结991
第Ⅻ部分 Visual Studio Ultimate995
第54章 Visual Studio Ultimate for Architects995
54.1 项目建模995
54.1.1 UML图996
54.1.2 UML Model Explorer工具窗口1000
54.1.3 使用分层图验证应用程序体系结构1001
54.1.4 链接到Team Foundation Server上1003
54.2 研究代码1003
54.2.1 Architecture Explorer窗口1003
54.2.2 依赖关系图1005
54.2.3 生成序列图1005
54.3 小结1007
第55章 Visual Studio Ultimate for Developers1009
55.1 代码度量1009
55.1.1 代码行数1010
55.1.2 继承的深度1011
55.1.3 类耦合1011
55.1.4 圈复杂性1011
55.1.5 可维护性指数1011
55.1.6 去除的代码1011
55.2 托管代码分析工具1011
55.3 C/C++代码分析工具1013
55.4 分析工具1013
55.4.1 配置Profiler会话1013
55.4.2 报表1015
55.5 独立的探查器1016
55.6 IntelliTrace工具1016
55.7 数据库工具1018
55.7.1 数据库架构1018
55.7.2 SQL-CLR支持1020
55.7.3 数据库重构1021
55.7.4 Schema Compare工具1022
55.7.5 静态分析1023
55.7.6 T-SQL编辑器1023
55.7.7 最佳实践1023
55.8 小结1024
第56章 Visual Studio Ultimate for Testers1025
56.1 自动测试1025
56.1.1 Web性能测试1026
56.1.2 负载测试1028
56.1.3 测试负载代理1029
56.1.4 编码UI测试1029
56.1.5 一般测试1030
56.1.6 有序测试1030
56.2 关联代码和测试1031
56.3 Visual Studio测试管理1033
56.4 Microsoft Test Manager工具1033
56.4.1 Testing Center1034
56.4.2 Lab Center1036
56.5 小结1037
第57章 Team Foundation Server1039
57.1 团队项目1040
57.2 过程模板1040
57.3 工作项跟踪1042
57.3.1 工作项查询1043
57.3.2 工作项类型1044
57.3.3 添加工作项1044
57.3.4 工作项状态1045
57.4 Excel和Project集成1045
57.4.1 Excel1045
57.4.2 Project1046
57.5 版本控制1047
57.5.1 在Solution Explorer中工作1048
57.5.2 签出1048
57.5.3 签入1048
57.5.4 解决冲突1049
57.5.5 脱机工作1050
57.5.6 标签1051
57.5.7 历史1053
57.5.8 批注1053
57.5.9 搁置1054
57.5.10 分支1054
57.5.11 合并1056
57.6 Team Foundation Build1056
57.7 报表和商业智能1058
57.8 团队门户1059
57.8.1 文档1059
57.8.2 过程指导1059
57.8.3 SharePoint列表1060
57.8.4 仪表盘1060
57.9 Web Access1061
57.10 小结1061
热门推荐
- 1748647.html
- 784246.html
- 2076168.html
- 2380853.html
- 694711.html
- 1040501.html
- 1994742.html
- 3071283.html
- 3303612.html
- 2892788.html
- http://www.ickdjs.cc/book_3721753.html
- http://www.ickdjs.cc/book_1782072.html
- http://www.ickdjs.cc/book_7692.html
- http://www.ickdjs.cc/book_2291438.html
- http://www.ickdjs.cc/book_2754898.html
- http://www.ickdjs.cc/book_122233.html
- http://www.ickdjs.cc/book_429545.html
- http://www.ickdjs.cc/book_2375469.html
- http://www.ickdjs.cc/book_3021515.html
- http://www.ickdjs.cc/book_3820.html