图书介绍

Visual Studio 2008高级编程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

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

PDF下载


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

下载说明

Visual Studio 2008高级编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 集成开发环境3

第1章 IDE快速入门3

1.1 入门3

1.2 Visual Studio IDE4

1.3 小结10

第2章 Solution Explorer、工具箱和Properties窗口11

2.1 Solution Explorer11

2.1.1 常见任务12

2.1.2 添加项目和项13

2.1.3 添加引用15

2.1.4 添加服务引用16

2.2 工具箱17

2.2.1 安排组件18

2.2.2 添加组件19

2.3 Properties窗口20

2.4 小结24

第3章 选项和定制25

3.1 窗口布局25

3.1.1 查看窗口和工具栏25

3.1.2 浏览打开的项26

3.1.3 停靠27

3.2 编辑区域29

3.2.1 字体和颜色29

3.2.2 可视化指南30

3.2.3 全屏模式30

3.2.4 跟踪变化31

3.3 其他选项31

3.3.1 快捷键32

3.3.2 项目和解决方案33

3.3.3 Build and Run界面34

3.3.4 VB.NET选项35

3.4 导入导出设置35

3.5 小结36

第4章 工作区控制37

4.1 命令窗口37

4.2 Immediate窗口38

4.3 Class View工具窗口39

4.4 Object Browser40

4.5 对象测试工作台40

4.5.1 调用静态方法41

4.5.2 实例化对象42

4.5.3 访问字段和属性42

4.5.4 调用实例方法43

4.6 代码视图43

4.6.1 向前/向后44

4.6.2 区域44

4.6.3 大纲44

4.6.4 代码的格式化45

4.7 Document Outline工具窗口45

4.8 Control Outline47

4.9 小结48

第5章 查找和替换以及帮助49

5.1 查找与替换49

5.1.1 快速查找50

5.1.2 快速查找和替换对话框选项51

5.2 文件中查找53

5.2.1 查找对话框选项54

5.2.2 结果窗口54

5.3 文件中替换55

5.4 增量搜索56

5.5 符号查找56

5.6 查找和替换选项57

5.7 访问帮助57

5.7.1 文档浏览器58

5.7.2 动态帮助59

5.8 Search窗口60

5.9 保存常用主题60

5.10 定制帮助功能61

5.11 小结62

第Ⅱ部分 入门65

第6章 解决方案、项目和项65

6.1 解决方案的结构65

6.2 解决方案文件的格式66

6.3 解决方案的属性67

6.3.1 常规属性68

6.3.2 配置属性68

6.4 项目类型69

6.5 项目文件格式70

6.6 项目属性71

6.6.1 Application标签71

6.6.2 Compile标签(仅用于Visual Basic)74

6.6.3 Build标签(仅用于C#)75

6.6.4 Debug标签75

6.6.5 References标签(仅用于Visual Basic)77

6.6.6 Resources标签78

6.6.7 Services标签78

6.6.8 Settings标签79

6.6.9 Signing标签79

6.6.10 My Extensions标签(仅用于Visual Basic)80

6.6.11 Security标签81

6.6.12 Publish标签81

6.6.13 Web标签(仅用于Web应用程序项目)82

6.7 Web Site项目83

6.8 小结83

第7章 源控制84

7.1 选择源控制存储库84

7.1.1 Environment设置85

7.1.2 Plug-In Settings设置86

7.2 访问源控制86

7.2.1 创建存储库86

7.2.2 添加解决方案87

7.2.3 Solution Explorer窗口87

7.2.4 登入登出88

7.2.5 挂起更改88

7.2.6 合并更改89

7.2.7 历史记录90

7.2.8 固定90

7.3 源控制的脱机支持91

7.4 小结92

第8章 窗体和控件93

8.1 Windows窗体93

8.1.1 Appearance属性94

8.1.2 Layout属性95

8.1.3 Window Style属性95

8.2 窗体设计首选项95

8.3 添加和定位控件96

8.3.1 垂直对齐文本控件97

8.3.2 自动定位多个控件97

8.3.3 锁定控件设计98

8.3.4 设置控件属性99

8.3.5 基于服务的组件100

8.3.6 智能标签任务100

8.4 容器控件101

8.4.1 Panel和SplitContainer控件101

8.4.2 FlowLayoutPanel控件102

8.4.3 TableLayoutPanel控件102

8.5 停靠和锚定控件103

8.6 小结104

第9章 文档使用注释和Sandcastle105

9.1 内联注释105

9.2 XML注释106

9.2.1 添加XML注释106

9.2.2 XML注释标记107

9.3 使用XML注释115

9.4 Sandcastle文档生成工具116

9.5 Task List注释118

9.6 小结120

第10章 项目和项模板121

10.1 创建模板121

10.1.1 项模板121

10.1.2 项目模板123

10.1.3 模板结构124

10.1.4 模板参数126

10.2 扩展模板127

10.2.1 模板项目的安装127

10.2.2 IWizard129

10.2.3 Starter模板132

10.3 小结134

第Ⅲ部分 语言137

第11章 泛型、可空类型、部分类型和方法137

11.1 泛型137

11.1.1 使用138

11.1.2 创建138

11.1.3 约束139

11.2 可空类型141

11.3 部分类型143

11.3.1 窗体设计器144

11.3.2 部分方法144

11.4 运算符重载145

11.4.1 运算符146

11.4.2 类型转换146

11.4.3 为什么静态方法不好147

11.5 属性的可访问性149

11.6 自定义事件149

11.7 小结150

第12章 匿名类型、扩展方法和λ表达式151

12.1 对象和数组的初始化151

12.2 隐式类型化153

12.3 匿名类型154

12.4 扩展方法156

12.5 λ表达式158

12.6 小结160

第13章 语言相关特性162

13.1 C#162

13.1.1 匿名方法162

13.1.2 迭代器163

13.1.3 静态类165

13.1.4 命名冲突165

13.1.5 Pragma语句168

13.1.6 自动属性169

13.2 VB.NET169

13.2.1 IsNot语句169

13.2.2 Global语句170

13.2.3 TryCast语句170

13.2.4 三重If运算符171

13.2.5 非严格委托171

13.3 小结172

第14章 My名称空间173

14.1 什么是My名称空间173

14.2 在代码中使用My175

14.2.1 在C#中使用My175

14.2.2 My的环境176

14.2.3 默认实例178

14.3 名称空间概述178

14.3.1 My.Application179

14.3.2 My.Computer180

14.3.3 My.Forms和My.WebServices183

14.3.4 My在web中的应用183

14.3.5 My.Resources183

14.3.6 其他的My类184

14.4 My的定制使用184

14.4.1 方法和属性184

14.4.2 扩展层次结构185

14.4.3 封装和部署186

14.5 小结188

第15章 语言生态系统189

15.1 用正确的锤子钉钉子189

15.1.1 命令式语言189

15.1.2 声明式语言190

15.1.3 动态式语言190

15.1.4 函数式语言191

15.1.5 这些类别的含义191

15.2 F#简介192

15.2.1 下载和安装F#192

15.2.2 第一个F#程序192

15.2.3 研究F#语言特性195

15.3 小结196

第Ⅳ部分 编码199

第16章 IntelliSense和书签199

16.1 IntelliSense的解释199

16.1.1 通用的IntelliSense199

16.1.2 单词和短语的自动完成200

16.1.3 参数信息203

16.1.4 快速信息203

16.2 IntelliSense选项203

16.2.1 通用选项203

16.2.2 C#的特定选项205

16.3 扩展IntelliSense206

16.3.1 代码片段206

16.3.2 XML注释206

16.3.3 添加自己的IntelliSense206

16.4 书签和Bookmarks窗口207

16.5 小结208

第17章 代码片段和重构209

17.1 代码片段概述209

17.1.1 基本代码片段209

17.1.2 “真正的”代码片段210

17.1.3 Visual Basic代码片段210

17.1.4 C#和J#代码片段212

17.1.5 用代码段进行封装213

17.1.6 代码片段管理器213

17.1.7 创建代码片段214

17.1.8 查看已有的代码片段215

17.2 访问重构支持217

17.3 重构操作218

17.3.1 Extract Method(抽取方法)218

17.3.2 Encapsulate Field(封装字段)220

17.3.3 Extract Interface(抽取接口)221

17.3.4 Reorder Parameters(重新排列参数)222

17.3.5 Remove Parameters(删除参数)223

17.3.6 Rename(重命名)224

17.3.7 Promote Variable to Parameter(把变量转换为参数)225

17.3.8 Generate Method Stub(生成方法存根)225

17.3.9 Organize Usings(组织Using语句)226

17.4 小结226

第18章 用类设计器建模227

18.1 创建类图227

18.2 设计界面228

18.3 工具箱229

18.3.1 实体229

18.3.2 连接器230

18.4 类的细节230

18.5 Properties窗口231

18.6 布局232

18.7 导出类图232

18.8 代码的生成和重构232

18.8.1 拖放式代码生成233

18.8.2 IntelliSense代码生成234

18.8.3 用类设计器进行重构235

18.9 PowerToys for the Class Designer235

18.9.1 可视化方面的改进235

18.9.2 功能方面的改进237

18.10 小结237

第19章 服务管理238

19.1 Servers节点238

19.1.1 Event Logs节点239

19.1.2 Management Classes节点241

19.1.3 Management Events节点243

19.1.4 Message Queues节点245

19.1.5 Performance Counters节点247

19.1.6 Services节点249

19.2 小结250

第20章 单元测试251

20.1 第一个测试案例251

20.1.1 测试属性255

20.1.2 常规测试属性256

20.2 指定判断条件257

20.2.1 Assert类257

20.2.2 StringAssert类258

20.2.3 CollectionAssert类258

20.2.4 ExpectedException属性258

20.3 初始化和清理259

20.3.1 TestInitialize和TestCleanup259

20.3.2 ClassInitialize和ClassCleanup259

20.3.3 AssemblyInitialize和AssemblyCleanup260

20.4 测试环境260

20.4.1 数据260

20.4.2 编写测试输出261

20.5 高级功能262

20.5.1 定制属性262

20.5.2 测试私有成员264

20.6 管理大量的测试案例264

20.7 小结265

第Ⅴ部分 数据269

第21章 数据集和数据绑定269

21.1 DataSet类概述269

21.1.1 添加数据源270

21.1.2 数据集设计器271

21.2 数据绑定274

21.2.1 BindingSource类275

21.2.2 BindingNavigator类277

21.2.3 选择数据源278

21.2.4 BindingSource链280

21.2.5 保存更改284

21.2.6 插入新记录286

21.2.7 验证287

21.2.8 DataGridView控件294

21.3 对象数据源295

21.4 数据源的使用299

21.4.1 Web服务数据源300

21.4.2 浏览数据301

21.5 小结302

第22章 可视化数据库工具303

22.1 Visual Studio 2008中的数据库窗口303

22.1.1 Server Explorer窗口304

22.1.2 表的编辑305

22.1.3 关系的编辑306

22.1.4 视图307

22.1.5 存储过程和函数307

22.1.6 数据库图308

22.1.7 Data Sources窗口309

22.2 管理测试数据313

22.3 预览数据314

22.4 小结315

第23章 LINQ316

23.1 LINQ提供程序316

23.2 旧式查询317

23.3 查询的各个部分318

23.3.1 From318

23.3.2 Select319

23.3.3 Where320

23.3.4 Group By321

23.3.5 定制投射321

23.3.6 Order By322

23.4 调试和执行322

23.5 小结323

第24章 LINQ to XML324

24.1 XML对象模型324

24.1.1 VB.NET的XML字面量325

24.1.2 把XML解析为XElement325

24.2 用LINQ创建XML327

24.3 查询XML328

24.4 模式支持329

24.5 小结331

第25章 LINQ to SQL和Entities332

25.1 LINQ to SQL332

25.1.1 创建对象模型332

25.1.2 用LINQ to SQL查询335

25.1.3 插入、更新和删除336

25.1.4 存储过程337

25.1.5 绑定LINQ to SQL对象339

25.2 LINQ to Entities341

25.3 小结343

第26章 同步服务344

26.1 偶尔连接的应用程序344

26.1.1 Server Direct344

26.1.2 开始使用同步服务347

26.1.3 N层上的同步服务351

26.1.4 后台同步355

26.1.5 客户端的变化356

26.2 小结357

第Ⅵ部分 安全361

第27章 .NET Framework中的安全性361

27.1 重要的安全概念361

27.2 代码访问安全性362

27.2.1 权限集363

27.2.2 凭证和代码组363

27.2.3 安全策略364

27.2.4 代码访问安全性的实现364

27.3 基于角色的安全性366

27.3.1 用户标识367

27.3.2 实现基于角色的安全性368

27.4 小结368

第28章 密码技术369

28.1 基本原则369

28.2 技术369

28.2.1 散列369

28.2.2 对称(秘密)密钥371

28.2.3 非对称(公/私)密钥371

28.2.4 签名371

28.2.5 目标的总结372

28.3 应用密码技术372

28.3.1 创建非对称密钥对372

28.3.2 创建对称密钥374

28.3.3 加密和给密钥签名375

28.3.4 验证密钥和签名377

28.3.5 解密对称密钥378

28.3.6 发送消息380

28.3.7 接收消息381

28.4 其他383

28.4.1 SecureString类383

28.4.2 密钥容器385

28.5 小结386

第29章 混淆387

29.1 MSIL反汇编器387

29.2 反编译器388

29.3 混淆代码389

29.3.1 Dotfuscator389

29.3.2 警告392

29.4 属性393

29.4.1 ObfuscationAssemblyAttribute属性393

29.4.2 ObfuscationAttribute属性394

29.5 小结395

第30章 客户端应用程序服务396

30.1 客户端服务396

30.2 角色授权398

30.3 用户验证400

30.4 设置401

30.5 登录窗体405

30.6 脱线支持406

30.7 小结408

第31章 设备安全管理器409

31.1 安全配置409

31.2 设备模拟413

31.2.1 设备仿真程序管理器413

31.2.2 连接414

31.2.3 插入底座414

31.3 小结415

第Ⅶ部分 平台419

第32章 ASP.NET Web应用程序419

32.1 Web应用程序和Web Site项目419

32.2 创建Web项目420

32.2.1 创建Web Site项目420

32.2.2 创建Web Application项目422

32.2.3 其他Web项目424

32.2.4 入门套件、团队项目和开放源代码的应用程序424

32.3 设计Web窗体425

32.3.1 HTML设计器425

32.3.2 定位控件和HTML元素427

32.3.3 格式化控件和HTML元素429

32.3.4 CSS工具429

32.3.5 验证工具433

32.4 Web控件434

32.4.1 导航组件434

32.4.2 用户验证435

32.4.3 数据组件436

32.4.4 Web Parts438

32.5 主/从页面439

32.6 富客户端开发440

32.6.1 用JavaScript开发441

32.6.2 使用ASP.NET AJAX441

32.6.3 使用AJAX Control Extenders444

32.7 ASP.NET Web站点管理446

32.7.1 安全447

32.7.2 应用程序设置448

32.7.3 IIS中的ASP.NET配置448

32.8 小结449

第33章 Office应用程序450

33.1 选择Office项目类型450

33.1.1 文档级定制451

33.1.2 应用程序级插件452

33.1.3 SharePoint工作流452

33.1.4 InfoPath窗体模板453

33.2 创建文档级定制453

33.2.1 第一个VSTO项目453

33.2.2 保护文档设计456

33.2.3 添加操作窗格456

33.3 创建应用程序级插件458

33.3.1 一些Outlook概念458

32.3.2 创建Outlook窗体区域459

33.4 调试Office应用程序462

33.4.1 注销插件462

33.4.2 禁用的插件463

33.5 部署Office应用程序464

33.6 小结464

第34章 移动应用程序465

34.1 基本知识465

34.2 设计皮肤466

34.2.1 方向467

34.2.2 按钮468

34.3 Toolbox窗口468

34.3.1 标准控件469

34.3.2 移动控件469

34.4 调试475

34.5 项目设置475

34.6 数据源476

34.6.1 数据集478

34.6.2 ResulSet484

34.7 Windows Mobile API484

34.7.1 Configuration名称空间485

34.7.2 Forms名称空间485

34.7.3 PocketOutlook名称空间486

34.7.4 Status名称空间486

34.7.5 Telephony名称空间487

34.7.6 Notification Broker487

34.8 小结488

第35章 WPF应用程序489

35.1 基本知识489

35.2 WPF设计器491

35.2.1 操作控件492

35.2.2 属性和事件493

35.3 给应用程序设置样式494

35.4 与Windows窗体的交互操作性496

35.5 小结499

第36章 WCF和WF应用程序500

36.1 Windows Communication Foundation500

36.2 Windows Workflow Foundation507

36.3 小结511

第37章 下一代Web:Silverlight和ASP.NET MVC512

37.1 Silverlight512

37.1.1 开始使用Silverlight 2513

37.1.2 与Web页面交互操作517

37.1.3 承载Silverlight应用程序519

37.2 ASP.NET MVC520

37.2.1 Model-View-Controller521

37.2.2 开始使用ASP.NET MVC521

37.2.3 Controller和Action方法523

37.2.4 用Views显示UI526

37.2.5 定制URL路由528

37.3 小结529

第Ⅷ部分 配置和国际化533

第38章 应用程序配置文件533

38.1 配置文件533

38.1.1 machine.config533

38.1.2 web.config533

38.1.3 app.config534

38.1.4 security.config534

38.2 配置架构534

38.2.1 configurationSections区域534

38.2.2 startup区域536

38.2.3 runtime区域536

38.2.4 system.runtime.remoting区域537

38.2.5 system.net区域537

38.2.6 cryptographySettings区域538

38.2.7 system.diagnostics区域538

38.2.8 system.web区域538

38.2.9 webserver区域539

38.2.10 compiler区域539

38.2.11 配置属性539

38.3 应用程序设置541

38.3.1 使用appSettings541

38.3.2 项目设置541

38.3.3 动态属性542

38.3.4 自定义配置区域543

38.4 用设置引用的项目546

38.5 小结547

第39章 连接字符串548

39.1 连接字符串向导548

39.2 SQL Server格式552

39.3 代码构建553

39.4 加密连接字符串554

39.5 小结556

第40章 资源文件557

40.1 什么是资源557

40.1.1 文本文件资源557

40.1.2 Resx资源文件558

40.1.3 二进制资源文件559

40.1.4 添加资源559

40.1.5 嵌入文件作为资源560

40.1.6 资源命名561

40.1.7 访问资源561

40.1.8 设计器文件562

40.2 为应用程序提供资源562

40.3 辅助资源565

40.3.1 文化565

40.3.2 创建文化资源565

40.3.3 加载文化资源文件566

40.3.4 辅助文化资源566

40.4 访问细节567

40.4.1 加载位图和图标567

40.4.2 跨程序集引用567

40.4.3 ComponentResourceManager对象568

40.5 编码资源文件568

40.5.1 ResourceReader和ResourceWriter569

40.5.2 ResxResourceReader和ResxResourceWriter569

40.6 自定义资源570

40.7 小结572

第Ⅸ部分 调试575

第41章 调试窗口575

41.1 代码窗口575

41.1.1 断点575

41.1.2 数据提示576

41.2 Breakpoints窗口576

41.3 Output窗口577

41.4 Immediate窗口577

41.5 监视窗口578

41.5.1 QuickWatch窗口579

41.5.2 Watch 1-4窗口579

41.5.3 Autos窗口和Locals窗口580

41.6 Call Stack窗口580

41.7 Threads窗口580

41.8 Modules窗口581

41.9 Processes窗口581

41.10 内存窗口582

41.10.1 Memory 1-4窗口582

41.10.2 Disassembly窗口582

41.10.3 Registers窗口583

41.11 Exceptions窗口583

41.11.1 定制Exception Assistant584

41.11.2 展开异常585

41.12 小结586

第42章 断点调试587

42.1 断点587

42.1.1 设置断点587

42.1.2 为断点指定条件589

42.1.3 过滤591

42.1.4 断点操作592

42.2 跟踪点592

42.2.1 创建跟踪点592

42.2.2 跟踪点操作593

42.3 执行点594

42.3.1 代码的执行594

42.3.2 移动执行点595

42.4 Edit and Continue功能595

42.4.1 原始编辑595

42.4.2 停止应用修改595

42.5 小结596

第43章 调试代理和可视化工具597

43.1 属性597

43.1.1 DebuggerBrowsable属性597

43.1.2 DebuggerDisplay属性598

43.1.3 DebuggerHidden属性599

43.1.4 DebuggerStepThrough属性599

43.1.5 DebuggerNonUserCode属性600

43.1.6 DebuggerStepperBoundary属性600

43.2 类型代理600

43.3 可视化工具603

43.4 高级技术605

43.5 小结607

第44章 Web应用程序的调试608

44.1 调试服务器端的ASP.NET代码608

44.1.1 Web应用程序的异常610

44.1.2 Edit and Continue612

44.1.3 错误处理612

44.2 调试客户端的JavaScript613

44.2.1 在JavaScript代码中设置断点613

44.2.2 调试动态生成的JavaScript代码614

44.2.3 调试ASP.NET AJAX JavaScript614

44.3 调试Silverlight614

44.4 跟踪615

44.4.1 页面级别的跟踪616

44.4.2 应用程序级别的跟踪617

44.4.3 跟踪输出617

44.4.4 跟踪查看器618

44.4.5 自定义跟踪输出618

44.5 健康监控618

44.6 小结620

第45章 高级调试技术621

45.1 启动操作621

45.2 用代码调试623

45.2.1 Debugger类623

45.2.2 Debug和Trace类623

45.3 调试运行着的应用程序625

45.3.1 附加Windows进程625

45.3.2 附加Web应用程序626

45.3.3 远程调试627

45.4 .NET Framework引用源628

45.5 多线程调试630

45.6 调试SQL Server存储过程631

45.7 混合模式的调试632

45.8 小结632

第Ⅹ部分 构建和部署635

第46章 升级到Visual Studio 2008635

46.1 从Visual Studio 2005升级635

46.2 升级到.NET Framework v3.5638

46.3 Visual Basic 6升级639

46.4 小结640

第47章 自定义构建641

47.1 通用构建选项641

47.2 手动配置依赖关系644

47.3 Visual Basic编译页面644

47.3.1 高级编译器设置645

47.3.2 构建事件647

47.4 C#构建页面648

47.5 MSBuild649

47.5.1 Visual Studio使用MSBuild的方式650

47.5.2 MSBuild模式653

47.6 小结656

第48章 程序集的版本和签名657

48.1 程序集的命名657

48.1.1 版本的一致性659

48.1.2 强名程序集660

48.1.3 全局程序集缓存660

48.1.4 对程序集进行签名660

48.2 小结662

第49章 ClickOnce和MSI部署方法663

49.1 安装程序663

49.1.1 构建安装程序663

49.1.2 定制安装程序667

49.1.3 添加自定义操作670

49.1.4 服务安装程序672

49.2 ClickOnce技术674

49.2.1 部署674

49.2.2 升级678

49.3 小结679

第50章 Web应用程序和移动应用程序的部署680

50.1 Web应用程序的部署680

50.1.1 发布Web站点680

50.1.2 复制Web项目681

50.1.3 Web部署项目682

50.1.4 Web项目安装程序683

50.2 移动应用程序的部署685

50.2.1 CAB文件685

50.2.2 MSI安装包686

50.3 小结689

第Ⅺ部分 自动化693

第51章 自动化模型693

51.1 自动化模型概述693

51.2 自动化模型和Visual Studio Extensibility694

51.3 Development Tools Extensibility(DTE)695

51.4 DTE简介697

51.4.1 解决方案和项目697

51.4.2 文档和窗口698

51.4.3 命令699

51.4.4 调试器699

51.5 自动化模型的局限性700

51.6 小结700

第52章 插件701

52.1 概述701

52.2 插件向导702

52.3 插件的构成704

52.4 .AddIn文件的结构709

52.5 开发插件709

52.6 调试711

52.7 部署712

52.8 共享插件713

52.9 小结713

第53章 宏714

53.1 宏的构成714

53.2 Macro Explorer715

53.3 Macros IDE716

53.4 录制宏716

53.5 开发宏717

53.6 运行宏721

53.7 部署722

53.8 小结723

第Ⅻ部分 Visual Studio Team System727

第54章 VSTS:Architect版727

54.1 案例分析727

54.2 应用程序设计器727

54.3 逻辑数据中心设计器729

54.4 部署设计器730

54.5 设置和条件编辑器731

54.6 系统设计器732

54.7 小结733

第55章 VSTS:Developer版734

55.1 代码度量734

55.1.1 代码行735

55.1.2 继承的深度735

55.1.3 类耦合735

55.1.4 圈复杂度736

55.1.5 可维护性指数736

55.1.6 去除的代码736

55.2 托管代码分析工具736

55.3 C/C++代码分析工具737

55.4 配置工具737

55.4.1 配置Profiler会话738

55.4.2 报表739

55.5 独立的配置器739

55.6 应用程序校验器740

55.7 代码覆盖741

55.8 小结742

第56章 VSTS:Tester版744

56.1 Web测试744

56.2 负载测试747

56.3 手动测试748

56.4 一般测试749

56.5 有序测试749

56.6 测试管理749

56.7 小结750

第57章 VSTS:Database版751

57.1 SQL-CLR数据库项目751

57.2 脱机数据库模式752

57.3 数据生成754

57.4 数据库单元测试755

57.5 数据库重构756

57.6 模式比较756

57.7 数据比较757

57.8 T-SQL编辑器758

57.9 Power Tools758

57.10 最佳实践方式759

57.11 小结759

第58章 Team Foundation Server760

58.1 过程模板760

58.2 工作项跟踪762

58.2.1 初始工作项762

58.2.2 工作项查询763

58.2.3 工作项类型764

58.2.4 添加工作项764

58.3 Excel和Project集成765

58.3.1 Excel765

58.3.2 Project766

58.4 版本控制767

58.4.1 在Solution Explorer中工作767

58.4.2 登出768

58.4.3 登入768

58.4.4 历史769

58.4.5 评注770

58.4.6 解决冲突770

58.4.7 脱机工作772

58.4.8 标签772

58.4.9 搁置773

58.4.10 分支773

58.5 Team Foundation Build774

58.6 报告和商业智能775

58.7 团队门户776

58.7.1 文档777

58.7.2 过程指导777

58.7.3 SharePoint列表777

58.8 Team System Web Access777

58.9 TFS自动化和过程定制778

58.9.1 工作项类型778

58.9.2 定制过程模板779

58.10 小结779

热门推荐