第1章 掌握项目与解决方案 15
1 管理项目与解决方案 15
2 掌握程序集与项目引用 25
3 组织项目与解决方案 29
4 深入解析项目与解决方案文件 34
5 删除SourceSafe绑定 42
第2章 掌握编辑器 47
6 掌握剪贴板 48
7 让粘贴到Visual Studio中更为容易 51
8 掌握智能感知 55
9 掌握代码区域 60
10 在文本编辑器中添加参考线 64
11 选择最好的编辑器 65
12 自定义语法着色 70
13 编辑最近文件与项目列表 72
14 代码重构 75
15 使用并共享代码段 84
第3章 导航Visual Studio 87
16 控制工作区 87
17 快速查找文件 93
18 快速搜索文件 97
19 在文件中搜索模式 98
20 浏览源代码 103
21 永远别再忘记TODO 104
22 解析鼠标 107
23 增强Visual Studio中的选项卡 109
24 创建自己的快捷键 111
第4章 自定义Visual Studio 111
25 自定义菜单与工具栏 115
26 创建自定义窗口布局 120
27 自定义工具箱 122
28 给工具箱设置打包 126
29 为非标准的文件扩展名添加支持 129
30 解析注册表 130
31 保存并移动IDE设置 134
32 启用HTML与XML文档的智能感知 137
33 添加外部工具 142
34 自定义项目生成过程 145
35 修改生成输出并定位结果 151
第5章 调试 155
36 设置断点 156
37 解决断点问题 162
38 自定义Visual Studio对异常的反应 165
39 调试脚本代码 168
40 调试SQL Server 170
41 调试运行中的进程 174
42 调试失败中的应用程序 178
43 编写自定义观察器 182
第6章 速度Hack 187
44 加快Visual Studio 187
45 从命令提示符加载文件 189
46 掌握命令窗口 191
47 创建自定义工具 195
48 扩展应用程序配置文件 200
49 生成强类型化的DataSet 206
50 为生成的代码定义模板 210
51 创建宏 216
52 使用宏生成代码 221
53 快速创建连接字符串 223
54 快速签署程序集 225
55 快速更新项目引用 228
56 自动添加using与Imports语句 231
57 自动插入常用代码 236
58 在源代码控制提供者之间快速移动 240
第7章 帮助与研究 242
59 获得帮助 242
60 在Visual Studio中搜索互联网 250
61 将帮助重定位到Google 251
62 轻松使用P/Invoke 254
63 检查由代码生成的IL 258
64 检查程序集的内脏 263
65 使用FxCop确保遵循规则 268
66 为C#代码生成统计信息 276
67 评测堆分配 279
第8章 注释与文档 285
68 掌握C# XML注释 286
69 更快地创建注释 295
70 在VB.NET中创建XML注释 299
71 从XML注释创建文档 304
72 将我们自己的文档集成到Visual Studio中 307
第9章 服务器资源管理器的Hack 311
73 访问性能计数器 312
74 设计并修改数据库 316
75 编写数据库脚本 322
76 枚举进程、驱动器、共享等 329
第10章 使用Visual Studio工具 335
77 掌握Visual Studio命令提示符 335
78 从命令提示符启动Visual Studio 339
79 Web应用程序的压力测试 342
80 混淆代码 361
81 从UML生成代码 368
82 从代码生成UML设计文档 375
第11章 Visual Studio中的Office工具 378
83 安装Visual Studio Tools for Office 2003 378
84 在Word 2003中创建命令栏 380
85 从Excel 2003中显示Windows窗体 387
第12章 扩展Visual Studio 395
86 自动化Visual Studio 395
87 从独立运行的应用程序中访问Visual Studio 399
88 创建文件模板 403
89 编写Visual Studio插件 412
90 寻找命令栏的名称 421
91 更改插件的图标 425
第13章 增强Visual Studio 430
92 管理插件 430
93 在Visual Studio中运行单元测试 433
94 对代码与注释的拼写检查 438
95 查看控件的大纲 444
96 从Visual Studio中Blog代码 445
97 折叠与展开代码 449
98 合并Visual Studio命令提示符与命令窗口 451
99 生成Web服务代码 453
100 在Visual Studio中测试正则表达式 462