图书介绍

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

Visual Studio 2012高级编程 第4版
  • (美)约翰逊著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302345404
  • 出版时间:2014
  • 标注页数:1061页
  • 文件大小:244MB
  • 文件页数:1088页
  • 主题词:程序语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐