图书介绍

Visual Studio 2010高级编程PDF|Epub|txt|kindle电子书版本网盘下载

Visual Studio 2010高级编程
  • (美)兰多夫,(美)加德纳著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302273578
  • 出版时间:2012
  • 标注页数:1022页
  • 文件大小:286MB
  • 文件页数:1047页
  • 主题词:计算机网络-程序设计

PDF下载


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

下载说明

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

热门推荐