图书介绍
Visual Studio 2005 高级编程pdf电子书版本下载
- (美)帕森斯等著;吴雷译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302175520
- 出版时间:2008
- 标注页数:817页
- 文件大小:206MB
- 文件页数:840页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Visual Studio 2005 高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 IDE快速入门 3
1.1配置VS 2005 3
1.2 IDE结构 5
1.2.1熟悉IDE的结构 6
1.2.2基本布局 7
1.3其他窗口 12
1.4小结 13
第2章 Options窗口 15
2.1 Options窗口 15
2.2环境选项 16
2.2.1文档设置 17
2.2.2字体和颜色 17
2.2.3快捷键 19
2.2.4任务列表 20
2.3项目和解决方案 21
2.3.1 Build and Run页面 22
2.3.2 Option Strict 23
2.4 Text Editor页面 23
2.5 Debugging页面 24
2.6小结 27
第3章 工具箱 29
3.1 Toolbox窗口 29
3.2安排组件 31
3.3添加组件 33
3.4常用组件 34
3.5小结 37
第4章 Solution Explorer窗口 39
4.1 Solution Explorer窗口的结构 39
4.2显示隐藏元素 40
4.3临时解决方案 41
4.4 Web解决方案 42
4.5项目和解决方案的常规操作 43
4.5.1添加Windows引用 44
4.5.2添加Web引用 45
4.5.3设置解决方案属性 46
4.6小结 47
第5章 定制I D E 49
5.1定制工具窗口 49
5.1.1工具窗口概述 49
5.1.2移动工具窗口 51
5.2导入导出IDE设置 54
5.3分割工作区 56
5.4小结 57
第6章 窗体设计 59
6.1窗体 59
6.2窗体设计偏好 62
6.3为窗体添加控件 63
6.3.1控件引导线 64
6.3.2垂直对齐文本控件 65
6.3.3自动格式化多个控件 66
6.3.4锁定控件设计 68
6.3.5设置控件属性 68
6.3.6基于服务的控件 70
6.3.7智能标签技术 70
6.3.8其他命令 71
6.4容器控件 72
6.4.1 Panel控件和SplitContainer控件 72
6.4.2 FlowLayoutPanel控件 73
6.4.3 TableLayoutPanel控件 73
6.5小结 74
第7章 项目和解决方案 77
7.1解决方案的结构 77
7.2解决方案文件的格式 79
7.3解决方案的属性 79
7.4配置属性 81
7.5项目类型 82
7.6项目文件的格式 82
7.7项目的属性 82
7.7.1 Application标签 83
7.7.2 Compile标签 86
7.7.3 Debug标签 87
7.8自定义设置提供程序 93
7.9小结 95
第8章 源控制 97
8.1选择源控制仓库 97
8.1.1环境设置 98
8.1.2 Plug-In Settings面板 99
8.2使用源控制 99
8.2.1创建仓库 99
8.2.2添加解决方案 100
8.2.3 Solution Explorer窗口 101
8.2.4登入登出 101
8.2.5挂起更改 102
8.2.6合并更改 103
8.2.7历史记录 104
8.2.8固定 104
8.3 Team Foundation源控制 104
8.3.1 Source Control Explorer 105
8.3.2挂起更改 105
8.3.3 Shelving 107
8.4小结 108
第9章 应用程序配置文件 109
9.1配置文件 109
9.1.1 machine.config 109
9.1.2 web.config 109
9.1.3 app.config 110
9.1.4 security.config 110
9.2配置架构 110
9.2.1配置属性 110
9.2.2 startup区域 111
9.2.3 runtime区域 112
9.2.4 system.runtime.remoting区域 112
9.2.5 system.net区域 113
9.2.6 cryptographySettings区域 113
9.2.7 configurationSections区域 113
9.2.8 systemm.diagnostics区域 114
9.2.9 system.web区域 115
9.2.10 webserver区域 115
9.2.11 compiler区域 115
9.3应用程序设置 116
9.3.1 appSettings区域 116
9.3.2动态属性 116
9.3.3自定义配置区域 117
9.4使用SCDL实现自动化 119
9.5小结 121
第10章 XML资源文件 123
10.1为应用程序提供资源 123
10.2什么是资源? 125
10.2.1文本文件 125
10.2.2 XML资源文件 126
10.2.3添加资源 127
10.2.4嵌入文件作为资源 128
10.2.5访问资源 128
10.2.6资源命名 128
10.3卫星资源 128
10.3.1文化 129
10.3.2创建文化资源 129
10.3.3加载文化资源文件 130
10.3.4卫星文化资源 130
10.4访问细节 131
10.4.1 My命名空间 131
10.4.2加载位图和图标 131
10.4.3 ComponentResourceManager对象 131
10.5编码资源文件 132
10.6自定义资源 134
10.7小结 139
第11章 帮助 143
11.1访问帮助 143
11.1.1文档浏览器 145
11.1.2动态帮助 146
11.2搜索窗口(Search) 148
11.2.1排序结果 149
11.2.2过滤结果 149
11.3保存常用主题 150
11.4定制帮助功能 151
11.5 Ask a Question命令 151
11.6小结 152
第12章 XML注释 153
12.1 XML注释 153
12.2添加XML注释 154
12.3 XML注释标签 154
12.3.1 <c>标签 155
12.3.2 <code>标签 155
12.3.3 <example>标签 156
12.3.4 <exception>标签 157
12.3.5 <include>标签 158
12.3.6 <list>标签 160
12.3.7 <para>标签 161
12.3.8 <param>标签 161
12.3.9 <paramre>标签 162
12.3.10 <permission>标签 163
12.3.11 <remarks>标签 163
12.3.12 <retums>标签 163
12.3.13 <see>标签 164
12.3.14 <seealso>标签 164
12.3.15 <summa>标签 166
12.3.16 <peparam>标签 166
12.3.17 <value>标签 166
12.4使用XML注释 166
12.5小结 168
第13章 控件与文档大纲 169
13.1文档大纲 169
13.2控件大纲 171
13.3控件大纲模式下的其他命令 172
13.4小结 173
第14章 代码生成技术 177
14.1类设计器 177
14.1.1设计界面 178
14.1.2工具箱 178
14.1.3类的细节 180
14.1.4属性窗口 181
14.1.5布局 182
14.1.6导出类图 182
14.2其他的代码生成技巧 182
14.2.1代码片断 183
14.2.2重组 183
14.2.3项目和元素模板 184
14.2.4强类型数据集 184
14.2.5窗体 185
14.2.6 My命名空间 186
14.3类设计器的使用 187
14.3.1类图架构 188
14.3.2 IntelliSense对代码生成的支持 189
14.4对象测试工具 189
14.4.1调用静态方法 189
14.4.2实例化实体 190
14.4.3访问字段和属性 191
14.4.4调用实例方法 191
14.5小结 192
第15章 安全相关的概念 193
15.1应用程序安全 193
15.1.1基于代码的安全 193
15.1.2基于角色的安全 195
15.2小结 197
第16章 密码技术 199
16.1基本原则 199
16.2技术 199
16.2.1哈希 199
16.2.2对称(密秘)密钥 200
16.2.3非对称(公/私)密钥 200
16.2.4签名 201
16.2.5目标的总结 201
16.3应用密码技术 202
16.3.1创建非对称密钥对 202
16.3.2创建对称密钥 204
16.3.3加密和给密钥签名 205
16.3.4验证密钥和签名 207
16.3.5解密对称密钥 209
16.3.6发送消息 210
16.3.7接收消息 212
16.4其他 214
16.4.1 SecureString类 214
16.4.2密钥容器 216
16.5小结 217
第17章 混淆 219
17.1 MSIL反汇编器 219
17.2反编译器 220
17.3混淆您的代码 221
17.3.1 Dotfuscator 222
17.3.2警告的话 224
17.4属性 227
17.4.1 ObfuscationAssembly属性 227
17.4.2 Obfuscation属性 227
17.5小结 229
第18章 智能感知 233
18.1智能感知的解释 233
18.1.1通用的智能感知 234
18.1.2单词和短语的自动完成 235
18.1.3参数信息 237
18.1.4快速信息 238
18.2智能感知选项 238
18.2.1通用选项 238
18.2.2 C#和J#的特定选项 240
18.3扩展智能感知 240
18.3.1代码片段 240
18.3.2 XML注释 241
18.3.3添加您自己的智能感知 241
18.4小结 241
第19章 代码片段 243
19.1代码片段概述 243
19.1.1基本代码片段 243
19.1.2“真正的”代码片段 244
19.1.3 Visual Basic代码片段 244
19.1.4 C#和J#代码片段 247
19.1.5创建代码片段 248
19.1.6代码片段管理器 254
19.1.7 VB代码片段编辑器 255
19.2小结 260
第20章 代码区域和书签 261
20.1代码区域 261
20.1.1创建代码区域 262
20.1.2使用代码区域 263
20.1.3自动大纲功能 263
20.2可视化指示器 265
20.2.1彩色编码 265
20.2.2边界图标 265
20.3书签和Bookmarks窗口 266
20.4小结 268
第21章 代码重组 269
21.1访问重组支持 269
21.1.1 C#——Visual Studio2005 270
21.1.2 VB.NET——Refactor! 270
21.2重组操作 271
21.2.1抽取方法(Extract Method) 271
21.2.2封装字段(Encapsulate Field) 273
21.2.3抽取接口(Extract Interface) 274
21.2.4重新排列参数(Reorder Parameters) 276
21.2.5删除参数(Remove Parameters) 276
21.2.6重命名(Rename) 277
21.2.7把变量转换为参数(Promoteto Parameter) 278
21.2.8产生方法框架(GenerateMethod Stub) 278
21.2.9用代码段进行封装(Surround with Snippet) 279
21.3小结 279
第22章 泛型、Nullable类型和Partial类型 281
22.1泛型 281
22.1.1使用 282
22.1.2创建 282
22.1.3约束 284
22.2 Nullable类型 285
22.3 Partial类型 287
22.4运算符重载 288
22.4.1运算符 288
22.4.2类型转换 289
22.4.3为什么静态方法不好 290
22.5预定义的代理 292
22.5.1 Action代理 292
22.5.2 Comparison代理 292
22.5.3 Converter代理 293
22.5.4 Predicate代理 294
22.5.5 EventHandler代理 294
22.6属性访问限制 296
22.7自定义事件 297
22.8小结 298
第23章 语言相关特性 299
23.1 C 299
23.1.1匿名方法 299
23.1.2迭代器 300
23.1.3静态类 301
23.2命名冲突 302
23.2.1命名空间别名限定符 303
23.2.2 Global标识符 304
23.2.3 Extern别名 304
23.3 Pragma语句 305
23.4 VB.NET 306
23.4.1 Continue语句 306
23.4.2 IsNot语句 307
23.4.3 Global语句 307
23.4.4 TryCast语句 307
23.5小结 308
第24章 My命名空间 309
24.1什么是My命名空间? 309
24.2 My的组成 310
24.3 My的使用 311
24.3.1 C 311
24.3.2 My的环境 312
24.3.3默认实例 314
24.4 My.Application 315
24.5 My.Computer 316
24.4.1 My.Computer.Audio 316
24.4.2 My.Computer.Clipboard 316
24.4.3 My.Computer.Clock 317
24.4.4 My.Computer.FileSystem 317
24.4.5 My.Computer.Info 317
24.4.6 My.Computer.Keyboard和My.Computer.Mouse 318
24.4.7 My.Computer.Network 318
24.4.8 My.Computer.Ports 319
24.4.9 My.Computer.Regist 319
24.5 My.Forms和My.WebServices 319
24.6 Web应用 320
24.7 My.Resources 320
24.8其他的My类 322
24.9小结 322
第25章 代码模板 325
25.1创建模板 325
25.2元素模板 325
25.2.1项目模板 328
25.2.2模板结构 329
25.3扩展模板 331
25.3.1模板项目设置 331
25.3.2 IWizard接口 333
25.3.3 Starter模板 335
25.4小结 338
第26章 宏 339
26.1宏管理器(Macro Explorer) 339
26.2创建宏 341
26.2.1录制临时宏 341
26.2.2录制的缺陷 342
26.3 VS宏编辑器 343
26.4 DTE对象 344
26.5构建和部署 347
26.6小结 348
第27章 连接字符串 349
27.1数据源配置向导 349
27.2 SQL Server格式 353
27.3代码构建 354
27.4加密连接字符串 355
27.5小结 357
第28章 程序集签名 359
28.1强名程序集 359
28.2全局程序集缓存 359
28.3对程序集进行签名 360
28.4小结 361
第29章 预先纠错设置 363
29.1智能编译自动纠错功能 363
29.2自定义Visual Basic中的警告信息报告 366
29.2.1默认设置下不会显示的警告信息 368
29.2.2可自定义的其他警告信息 369
29.3自定义C#编译环境下的警告信息 372
29.4小结 374
第30章 强类型数据集 375
30.1 DataSet类概述 375
30.2添加数据源 376
30.3数据集设计器 379
30.4数据源的使用 382
30.4.1 Web服务数据源 383
30.4.2浏览数据 384
30.5小结 386
第31章 数据绑定和对象数据源 387
31.1数据绑定 387
31.1.1 BindingSource类 388
31.1.2 Binding Navigator类 390
31.1.3 选择数据源 392
31.1.4 BindingSource链 394
31.1.5保存更改 399
31.1.6插入新记录 402
31.1.7验证 403
31.1.8 DataGridView控件 411
31.2对象数据源 412
31.3应用程序设置 417
31.4小结 418
第32章 插件 419
32.1插件管理器(Add-in Manager) 419
32.2插件的类型 420
32.3使用向导创建一个简单的插件 420
32.4常用的类、对象和方法 426
32.4.1 IDTExtensibili2接口 426
32.4.2 IDTCommandTarget接口 427
32.4.3 AddNamedCommand2方法 428
32.4.4 CreateToolWindow2窗口 430
32.4.5调试 430
32.4.6注册和部署 430
32.5小结 430
第33章 第三方扩展 431
33.1改善开发环境 431
33.1.1 CoolCommands for VS2005 431
33.1.2 MZ-Tools 432
33.2代码辅助工具 434
33.2.1 Imports Sorter 434
33.2.2 CodeKeep 435
33.3文档 437
33.4测试和调试 438
33.4.1 Regex Visualizer 438
33.4.2 TestDriven.Net 439
33.5小结 439
第34章 入门套件 441
34.1 The Card Game入门套件 441
34.2 The Screensaver入门套件 442
34.3 The Movie Collection入门套件 443
34.4 The Personal Web Site入门套件 444
34.5创建入门套件 445
34.6小结 446
第35章 工作区控件 449
35.1 VS2005窗口 449
35.1.1启动页面(Start Page) 449
35.1.2代码/设计器(Code/Designer) 450
35.1.3解决方案浏览器(SolutionExplorer) 450
35.1.4属性(Properties) 451
35.1.5工具箱(Toolbox) 451
35.1.6服务器浏览器(ServerExplorer) 451
35.1.7错误列表(Error List) 452
35.1.8对象浏览器(ObjectBrowser) 453
35.1.9任务列表(Task List) 453
35.1.10类视图(Class View) 453
35.1.11代码定义(CodeDefinition) 454
35.1.12输出(Output) 454
35.1.13搜索结果(Find Results) 455
35.1.14调用管理器(CallBrowser) 455
35.1.15命令(Command) 456
35.1.16文档大纲(DocumentOutline) 456
35.1.17对象测试(Object TestBench) 456
35.1.18性能管理器(PerformanceExplorer) 457
35.1.19属性管理器(ProperManager) 457
35.1.20资源视图(ResourceView) 458
35.1.21历史(History) 458
35.1.22源控制浏览器(Source Control Explorer) 459
35.1.23更改挂起(PendingChanges) 459
35.1.24宏浏览器(MacroExplorer) 460
35.1.25网页浏览器(WebBrowser) 460
35.1.26团队浏览器(TeamExplorer) 461
35.1.27断点(Breakpoints) 461
35.1.28立即(Immediate)窗口 461
35.1.29脚本浏览器(ScriptExplorer) 462
35.1.30寄存器(Registers) 462
35.1.31反编译(Disassembly) 462
35.1.32内存(Memory) 463
35.1.33进程(Processes) 463
35.1.34模块(Modules) 463
35.1.35线程(Threads) 464
35.1.36调用堆栈(Call Stack 464
35.1.37监视窗口(Autos.Locals.and Watch) 464
35.1.38代码覆盖(CodeCoverage) 465
35.1.39测试结果(Test Results) 465
35.1.40测试管理器(TestManager) 465
35.1.41测试视图(Test View) 466
35.1.42团队构建(TeamBuilds) 466
35.1.43 测试执行(Test Runs) 467
35.1.44书签(Bookmarks) 467
35.1.45数据源(Data Sources) 467
35.2工作区导航 468
35.2.1全屏模式 468
35.2.2导航键 468
35.3小结 470
第36章 查找和替换 471
36.1查找与替换 471
36.1.1快速查找 472
36.1.2快速替换 473
36.2文件中查找 475
36.2.1查找对话框选项 476
36.2.2结果窗口 477
36.3文件中替换 478
36.4增量搜索 480
36.5符号查找 481
36.6小结 482
第37章 服务管理 483
37.1 Servers节点 483
37.1.1 Event Logs节点 484
37.1.2 Management Classes节点 486
37.1.3 Management Events节点 488
37.1.4 Message Queues节点 491
37.1.5 Performance Counters节点 493
37.1.6 Services节点 496
37.2小结 498
第38章 可视化数据库工具 499
38.1 VS 2005中的数据库窗口 499
38.1.1 Server Explorer窗口 500
38.1.2表 502
38.1.3关系 504
38.1.4视图 504
38.1.5存储过程和函数 505
38.1.6数据库图 506
38.1.7 Data Sources窗口 507
38.2使用数据库 510
38.2.1编辑数据源模式 510
38.2.2数据绑定控件 512
38.2.3数据控件 514
38.3管理测试数据 516
38.4预览数据 517
38.5数据库项目 517
38.5.1基于脚本的数据库项目 518
38.5.2基于托管代码语言的数据库项目 519
38.6小结 520
第39章 正则表达式 521
39.1正则表达式的使用场合 521
39.1.1正则表达式编程 522
39.1.2查找和替换 522
39.1.3 Visual Studio Tools forOffice智能标签 523
39.2正则表达式介绍 524
39.3正则表达式语法 525
39.4 .NET编程中的正则表达式 527
39.4.1 Regex类 527
39.4.2 Match类 528
39.4.3 MatchCollection类 529
39.4.4子串替换 529
39.5小结 530
第40章 技巧、破解和调整 531
40.1 IDE快捷方式 531
40.1.1 Open With对话框 531
40.1.2活动文件列表 532
40.1.3更改字体尺寸 533
40.1.4矩形框选择操作 534
40.1.5 Go To Find组合框 535
40.1.6强制重新格式化 535
40.1.7字符串换行 536
40.2注册表破解 536
40.2.1垂直准线 536
40.2.2右击新方案 537
40.2.3关键字彩色编码 539
40.3其他技巧 540
40.3.1禁止启动时装载插件 540
40.3.2多监视器下的布局 540
40.4小结 541
第41章 创建Web程序 543
41.1创建Web项目 543
41.1.1动态编译 546
41.1.2 Web服务 546
41.1.3个人网站入门套件 547
41.2 Web开发选项 547
41.2.1 HTML文本编辑器选项 548
41.2.2 HTML设计器选项 549
41.3 Website菜单 549
41.4 Web控件 550
41.4.1常规属性设置 551
41.4.2控件 552
41.4.3主/从页面 559
41.5配置和部署 560
41.6站点管理 562
41.6.1安全 563
41.6.2应用程序设置 565
41.6.3 ASP.NET 2.0配置 565
41.7小结 566
第42章 Web技术进阶 567
42.1再探Web开发 567
42.2网站地图 569
42.2.1 Web.sitemap 569
42.2.2 SiteMapPath(网站地图途径)控件 571
42.2.3 SiteMapResolve事件 572
42.2.4 Web菜单控件 574
42.3 Web Parts控件 575
42.3.1 WebPartManager组件 576
42.3.2 EditorZone 578
42.3.3 CatalogZone 580
42.4小结 582
第43章 构建设备程序 583
43.1基本知识 583
43.2 Solution Explorer窗口 585
43.3设计皮肤 585
43.3.1方向 586
43.3.2按钮 587
43.4 Toolbox窗口 587
43.4.1标准控件 588
43.4.2移动程序控件 588
43.5调试 595
43.5.1模拟器 595
43.5.2设备 597
43.6设备模拟器管理器 597
43.6.1连接 598
43.6.2封装 598
43.7项目设置 599
43.8设备选项 600
43.9小结 601
第44章 高级设备应用程序编程 603
44.1数据源(Data Source) 603
44.1.1数据集(DataSet) 605
44.1.2 ResulSet 614
44.2 Windows Mobile 5.0 615
44.2.1 SDK下载 615
44.2.2托管API 615
44.2.3 Notification Broker(增强系统通知 618
44.3部署 619
44.3.1 CAB文件 619
44.3.2 MSI安装包制作工具 621
44.4 OpenNetCF智能设备框架 624
44.5小结 625
第45章 升级到Visual Studio2005 629
45.1升级过程 630
45.1.1为升级做好准备 630
45.1.2使用升级工程向导 632
45.1.3检查升级输出 634
45.2 Visual Basic 6升级工具 638
45.3小结 639
第46章 自定义构建 641
46.1通用构建选项 641
46.1.1批构建 644
46.1.2手工配置依赖关系 644
46.2 Visual Basic编译页面 645
46.2.1高级编译器设置 646
46.2.2构建事件 647
46.3 C#构建页面 649
46.4 MSBuild 651
46.4.1 Visual Studio怎样使用MSBuild 651
46.4.2 MSBuild模式 654
46.5小结 656
第47章 ClickOnce和其他部署方法 657
47.1安装程序 657
47.1.1构建安装程序 657
47.1.2定制安装程序 661
47.1.3添加自定义操作 665
47.1.4安装Web项目 667
47.1.5安装Windows服务 668
47.2 ClickOnce技术 669
47.2.1部署 670
47.2.2升级 675
47.3其他技巧 675
47.3.1 XCopy工具 676
47.3.2 Publish Website对话框 676
47.3.3 Copy Web Site工具 676
47.4小结 677
第48章 调试窗口 681
48.1代码窗口 681
48.1.1断点 681
48.1.2数据提示 682
48.2 Breakpoints窗口 682
48.3 Output窗口 682
48.4 Immediate窗口 683
48.5 Script Explorer窗口 684
48.6监视窗口 684
48.6.1 QuickWatch窗口 684
48.6.2 Watch 1-4窗口 685
48.6.3 Autos窗口和Locals窗口 685
48.7 Call Stack(调用堆栈) 686
48.8 Threads窗口 686
48.9 Modules窗口 687
48.10 Processes窗口 687
48.11内存窗口 687
48.11.1 Memory1-4窗口 688
48.11.2 Disassembly窗口 688
48.11.3 Registers窗口 688
48.11.4 Exceptions窗口 689
48.12定制Exception Assistant 690
48.13小结 692
第49章 断点调试 693
49.1断点 693
49.1.1设置断点 693
49.1.2普通断点 693
49.1.3函数断点 694
49.2为断点指定条件 696
49.2.1条件 696
49.2.2计数 697
49.2.3过滤 697
49.2.4断点操作 698
49.3跟踪点 699
49.3.1创建跟踪点 699
49.3.2跟踪点操作 700
49.4执行点 700
49.4.1代码的执行 701
49.4.2移动执行点 701
49.5 Edit and Continue功能 702
49.5.1修改规则 702
49.5.2停止应用修改 702
49.6小结 702
第50章 调试代理和专用显示界面 703
50.1属性 703
50.1.1 DebuggerBrowsable属性 703
50.1.2 DebuggerDisplay属性 704
50.1.3 DebuggerHidden属性 705
50.1.4 DebuggerStepThrough属性 705
50.1.5 DebuggerNonUserCode属性 706
50.2类型代理 706
50.3专用显示界面 708
50.4高级技术 710
50.5小结 711
第51章 网络应用程序维护 713
51.1调试 713
51.1.1错误处自动中断 715
51.1.2执行中的网络程序调试 715
51.1.3错误处理 716
51.2代码跟踪 717
51.2.1页面级别的跟踪 718
51.2.2应用程序级别的跟踪 719
51.2.3跟踪输出 720
51.2.4跟踪观察器(Trace Viewer) 720
51.2.5自定义跟踪输出 721
51.3小结 721
第52章 其他调试技术 723
52.1 Debugging选项页面 723
52.2 My Project中的Debug页面 726
52.3 Exception Assistant(异常助手) 727
52.4调试宏 729
52.5调试数据库存储过程 730
52.6小结 730
第53章 单元测试 731
53.1第一个测试案例 731
53.2测试属性 736
53.2.1 TestClass属性 737
53.2.2 TestMethod属性 737
53.3常规测试属性 737
53.3.1 Description属性 737
53.3.2 Owner属性 737
53.3.3 Priority属性 738
53.3.4 WorkItem属性 738
53.3.5 Timeout属性 738
53.4指定判断条件 738
53.4.1 Assert类 739
53.4.2 StringAssert类 739
53.4.3 CollectionAssert类 740
53.4.4 ExpectedException属性 740
53.5初始化和清理 741
53.6更多属性 741
53.7测试环境 742
53.7.1数据 742
53.7.2编写测试输出 743
53.8高级功能 744
53.8.1定制属性 744
53.8.2测试私有成员 746
53.9小结 748
第54章 InfoPath 2003 工具包 751
54.1创建托管InfoPath方案 751
54.1.1生成的方案 753
54.1.2 Visual Studio和InfoPath间的切换 754
54.2在InfoPath表单中添加代码 756
54.2.1表单相关事件 756
54.2.2字段事件(Field Events) 760
54.2.3鼠标单击事件 761
54.3其他注意事项 763
54.4小结 763
第55章 Office程序开发 765
55.1 Visual Studio Tools for Office 766
55.2可视化设计器 768
55.2.1控件设计 769
55.2.2代码编写 770
55.3 Actions Pane组件 772
55.4智能标签 774
55.5 Microsort Outlook插件 775
55.6 VSTO 2005样例项目 776
55.7小结 788
第56章 Visual Studio Team系统 789
56.1 Team System版本介绍 789
56.1.1所有用户均需了解的知识 789
56.1.2针对软件架构师的内容 795
56.1.3针对软件开发人员的内容 798
56.1.4针对软件测试人员的内容 804
56.2高级主题 812
56.2.1编写自定义代码分析规则 812
56.2.2自定义过程模板 815
56.3小结 817