Visual Studio 2005高级编程(Professional Visual Studio 2005)

分類: 图书,计算机与互联网,网络与通讯,综合,
品牌: 帕森斯
基本信息·出版社:清华大学出版社
·页码:817 页
·出版日期:2008年
·ISBN:7302175527/9787302175520
·条形码:9787302175520
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·外文书名:Professional Visual Studio 2005
产品信息有问题吗?请帮我们更新产品信息。
内容简介《Visual Studio 2005高级编程》中您将开始领略这个杰出的开发工具的每一个特点。首先,《Visual Studio 2005高级编程》将引导您熟悉IDE结构和布局、各种选项和设置,以及Visual Studio 2005的其他核心内容。接着,将向您逐一展示构成Visual Studio 2005功能的9个主要部分。由于各章都紧密联系,因此您除了对所有特点有一个完整的了解外,还将学会如何结合所有方面以实现一个最有效的编程环境。Visual Studio 2005是一款庞大的产品,它添加了Visual Basic和C#中的最新功能以及用户界面的新特性和改进。要想充分地利用它的功能,还需要一本权威的参考书来做指导,《Visual Studio 2005高级编程》正是为此目的而编写。
《Visual Studio 2005高级编程》主要内容:
编辑应用程序配置文件和XML资源文件
自动化XML文档和使用大纲模式查看代码
部署最佳的安全性能
使用智能感知,将代码区域化以及标记代码片段
测试、调试代码及数据库的有效方法
使用能提高效率的正则表达式、第三方插件和Microsoft扩展等工具
作者简介Andrew Parsons是一名多才多艺的程序员、记者和作者。他创办、发行了Australian Developer杂志,并担任该杂志的总编。该杂志获得了巨大的成功,以至于它在全球范围内扩展,最终发展成为现在的International Developer。随后,Parsons又推出了澳大利亚和新西兰本地版的MSDN杂志。此外,他还编写了各种各样的技术书籍,内容涉及HTML、CSS、Photoshop和Visual Basic Express等。在写作之外的时间里,Parsons为许多用户提供了.NET编程实现方面的咨询,他目前担任ReadifyPty,Ltd(www.readify.net)的高级顾问。与此同时,他还努力地经营自己的业务——ParsonscDesigns(www.parsonsdesigns.com)和cGAMEparentsc(www.gameparents.com),并通过这些网站来帮助家长了解和享受电脑和电子游戏。
Nick Randolph是一位经验丰富的.NET开发员和解决方案架构师。他在澳大利亚一家非营利机构担任软件工程师时,创办了Perth .NET Community of Practice并全面参与当地的.NET社区至今。后来,Nick加入AutumnCare(www.autumncare.com.au)并担任开发部经理,他负责产品的结构,该结构整合了一些有关使用.NETcFramework构建智能客户端应用程序的最佳实践.aNick目前担任SoftTeq(http://softteq.com)的解决方案架构师,该公司提供咨询。培训和指导服务。作为Microsoft MVP的一员,Nick已多次被应邀出席各种IT会议,如TechEd.MEDC和Code Camp,并在过去的两年里一直担任微软创新杯决赛的评审。
编辑推荐《Visual Studio 2005高级编程》适用于Visual Studio初学者和想了解一些额外特性的有经验的开发人员。读者需具备一定的编程基础并熟悉C#或Visual Basic语言。
目录
第Ⅰ部分 集成开发环境.
第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章 定制IDE 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 标签 155
12.3.2 标签 155
12.3.3 标签 156
12.3.4 标签 157
12.3.5 标签 158
12.3.6 标签 160
12.3.7 标签 161
12.3.8 标签 161
12.3.9 标签 162
12.3.10 标签 163
12.3.11 标签 163
12.3.12 标签 163
12.3.13 标签 164
12.3.14 标签 164
12.3.15 标签 166
12.3.16 标签 166
12.3.17 标签 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 Studio 2005 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 把变量转换为参数(Promote to Parameter) 278
21.2.8 产生方法框架(Generate Method 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.Registry 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 IDTExtensibility2接口 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 服务器浏览器(Server Explorer) 451
35.1.7 错误列表(Error List) 452
35.1.8 对象浏览器(Object Browser) 453
35.1.9 任务列表(Task List) 453
35.1.10 类视图(Class View) 453
35.1.11 代码定义(Code Definition) 454
35.1.12 输出(Output) 454
35.1.13 搜索结果(Find Results) 455
35.1.14 调用管理器(Call Browser) 455
35.1.15 命令(Command) 456
35.1.16 文档大纲(Document Outline) 456
35.1.17 对象测试(Object Test Bench) 456
35.1.18 性能管理器(Performance Explorer) 457
35.1.19 属性管理器(Property Manager) 457
35.1.20 资源视图(Resource View) 458
35.1.21 历史(History) 458
35.1.22 源控制浏览器(Source Control Explorer) 459
35.1.23 更改挂起(Pending Changes) 459
35.1.24 宏浏览器(Macro Explorer) 460
35.1.25 网页浏览器(Web Browser) 460
35.1.26 团队浏览器(Team Explorer) 461
35.1.27 断点(Breakpoints) 461
35.1.28 立即(Immediate)窗口 461
35.1.29 脚本浏览器(Script Explorer) 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 代码覆盖(Code Coverage) 465
35.1.39 测试结果(Test Results) 465
35.1.40 测试管理器(Test Manager) 465
35.1.41 测试视图(Test View) 466
35.1.42 团队构建(Team Builds) 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 for Office智能标签 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 Studio 2005 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 Memory 1-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
第50章 调试代理和专用显示界面 703
第51章 网络应用程序维护 713
第52章 其他调试技术 723
第53章 单元测试 731第Ⅹ部分 Visual Studio 2005 扩展内容
第54章 InfoPath 2003工具包 751
第55章 Office程序开发 765
第56章 Visual Studio Team系统 789
……[看更多目录]