圖書簡介
VisualStudio有大量的功能,它是高度可自定義的,具有完全的自動化模型(AutomationModel)等等。VisualStudio除了那些正常功能以外,還有對免費外掛程式的支持、宏、PowerToy等等,這些都增強了VisualStudio的功能。本書寫的就是這些功能、外掛程式、?輟?owerToy的用法,通過這些可以讓你成為更好、更有效率的開發人員。
書籍目錄
致謝1
前言7
第1章掌握項目與解決方案15
1管理項目與解決方案15
2掌握程式集與項目引用25
3組織項目與解決方案29
4深入解析項目與解決方案檔案34
5刪除SourceSafe綁定42
第2章掌握編輯器47
6掌握剪貼簿48
7讓貼上到VisualStudio中更為容易51
8掌握智慧型感知55
9掌握代碼區域60
10在文本編輯器中添加參考線64
11選擇最好的編輯器65
12自定義語法著色70
13編輯最近檔案與項目列表72
14代碼重構75
15使用並共享代碼段84
第3章導航VisualStudio87
16控制工作區87
17快速查找檔案93
18快速搜尋檔案97
19在檔案中搜尋模式98
20瀏覽原始碼103
21永遠別再忘記TODO104
22解析滑鼠107
23增強VisualStudio中的選項卡109
第4章自定義VisualStudio111
24創建自己的快捷鍵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自定義VisualStudio對異常的反應165
39調試腳本代碼168
40調試SQLServer170
41調試運行中的進程174
42調試失敗中的應用程式178
43編寫自定義觀察器182
第6章速度Hack187
44加快VisualStudio187
45從命令提示符載入檔案189
46掌握命令視窗191
47創建自定義工具195
48擴展應用程式配置檔案200
49生成強類型化的DataSet206
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在VisualStudio中搜尋網際網路250
61將幫助重定位到Google251
62輕鬆使用P/Invoke254
63檢查由代碼生成的IL258
64檢查程式集的內臟263
65使用FxCop確保遵循規則268
66為C#代碼生成統計信息276
67評測堆分配279
第8章注釋與文檔285
68掌握C#XML注釋286
69更快地創建注釋295
70在中創建XML注釋299
71從XML注釋創建文檔304
72將我們自己的文檔集成到VisualStudio中307
第9章伺服器資源管理器的Hack311
73訪問性能計數器312
74設計並修改資料庫316
75編寫資料庫腳本322
76枚舉進程、驅動器、共享等329
第10章使用VisualStudio工具335
77掌握VisualStudio命令提示符335
78從命令提示符啟動VisualStudio339
79Web應用程式的壓力測試342
80混淆代碼361
81從UML生成代碼368
82從代碼生成UML設計文檔375
第11章VisualStudio中的Office工具378
83安裝VisualStudioToolsforOffice2003378
84在Word2003中創建命令欄380
85從Excel2003中顯示Windows窗體387
第12章擴展VisualStudio395
86自動化VisualStudio395
87從獨立運行的應用程式中訪問VisualStudio399
88創建檔案模板403
89編寫VisualStudio外掛程式412
90尋找命令欄的名稱421
91更改外掛程式的圖示425
第13章增強VisualStudio430
92管理外掛程式430
93在VisualStudio中運行單元測試433
94對代碼與注釋的拼寫檢查438
95查看控制項的大綱444
96從VisualStudio中Blog代碼445
97摺疊與展開代碼449
98合併VisualStudio命令提示符與命令視窗451
99生成Web服務代碼453
100在VisualStudio中測試正則表達式462