注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual Studio 2008高級(jí)編程

Visual Studio 2008高級(jí)編程

Visual Studio 2008高級(jí)編程

定 價(jià):¥98.00

作 者: (美)蘭多夫,(美)加德納 著,李夢(mèng)汶,任鴻 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: .NET

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302212317 出版時(shí)間: 2009-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 779 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Microsoft Visual Studi0 2008是IDE的最新版本,本書(shū)介紹了IDE的各個(gè)方面,包括常見(jiàn)的任務(wù)、復(fù)雜的函數(shù)、強(qiáng)大的工具、主代碼編輯以及設(shè)計(jì)窗口。本書(shū)由兩位資深專(zhuān)家編著,深入探討了IDE強(qiáng)大的特性和技術(shù),從Visual Studi0 2008簡(jiǎn)化開(kāi)發(fā)任務(wù)的角度,研究了開(kāi)發(fā)生命周期的各個(gè)方面。每一章都舉例說(shuō)明了Visual Studi0 2008中的各種工具、命令以及快捷方式的用法。讀者將逐步學(xué)習(xí)識(shí)別各個(gè)功能的使用場(chǎng)合,了解如何最大限度地使用這些功能,然后熟練地應(yīng)用這些功能解決實(shí)際問(wèn)題。本書(shū)主要內(nèi)容◆創(chuàng)建項(xiàng)目模板和向?qū)А羰褂肐ntelliSense、代碼重構(gòu)、類(lèi)建模以及單元測(cè)試的方法◆使用數(shù)據(jù)集、LlNQ和同步服務(wù)來(lái)處理數(shù)據(jù)的提示◆用ASP.NETAJAX、Silverlight以及ASP.NET MVC構(gòu)建Web應(yīng)用程序◆構(gòu)建Office應(yīng)用程序、移動(dòng)應(yīng)用程序、WPF、WCF以及WF項(xiàng)目◆使用高級(jí)調(diào)試功能高效地分析和識(shí)別錯(cuò)誤◆使用Visual Studi0 2008的插件和宏自動(dòng)完成重復(fù)的任務(wù)◆使用Visual Studio Team System組件和Team Foundation Server的建議◆構(gòu)建更安全的應(yīng)用程序的技術(shù)本書(shū)讀者對(duì)象本書(shū)適用于希望熟練掌握Visual Studi0的最新版本和對(duì)IDE高級(jí)功能感興趣的讀者。

作者簡(jiǎn)介

  Nick Randolph,目前是N Squa redSolutions的首席開(kāi)發(fā)官,擁有工程(信息技術(shù))/商務(wù)雙學(xué)位。因?yàn)樗cPerth.NET用戶(hù)組的精誠(chéng)合作以及在移動(dòng)設(shè)備方面的成就,而被任命為MicrosoftMVP。Nick還在MSDN Magazine(ANZ版)上發(fā)表過(guò)文章,并出版了《VisuaIStudio 2005高級(jí)編程》一書(shū)。

圖書(shū)目錄

第Ⅰ部分 集成開(kāi)發(fā)環(huán)境
第1章 IDE快速入門(mén) 3
1.1 入門(mén) 3
1.2 Visual Studio IDE 4
1.3 小結(jié) 10
第2章 Solution Explorer、工具箱和Properties窗口 11
2.1 Solution Explorer 11
2.1.1 常見(jiàn)任務(wù) 12
2.1.2 添加項(xiàng)目和項(xiàng) 13
2.1.3 添加引用 15
2.1.4 添加服務(wù)引用 16
2.2 工具箱 17
2.2.1 安排組件 18
2.2.2 添加組件 19
2.3 Properties窗口 20
2.4 小結(jié) 24
第3章 選項(xiàng)和定制 25
3.1 窗口布局 25
3.1.1 查看窗口和工具欄 25
3.1.2 瀏覽打開(kāi)的項(xiàng) 26
3.1.3 ???27
3.2 編輯區(qū)域 29
3.2.1 字體和顏色 29
3.2.2 可視化指南 30
3.2.3 全屏模式 30
3.2.4 跟蹤變化 31
3.3 其他選項(xiàng) 31
3.3.1 快捷鍵 32
3.3.2 項(xiàng)目和解決方案 33
3.3.3 Build and Run界面 34
3.3.4 VB.NET選項(xiàng) 35
3.4 導(dǎo)入導(dǎo)出設(shè)置 35
3.5 小結(jié) 36
第4章 工作區(qū)控制 37
4.1 命令窗口 37
4.2 Immediate窗口 38
4.3 Class View工具窗口 39
4.4 Object Browser 40
4.5 對(duì)象測(cè)試工作臺(tái) 40
4.5.1 調(diào)用靜態(tài)方法 41
4.5.2 實(shí)例化對(duì)象 42
4.5.3 訪問(wèn)字段和屬性 42
4.5.4 調(diào)用實(shí)例方法 43
4.6 代碼視圖 43
4.6.1 向前/向后 44
4.6.2 區(qū)域 44
4.6.3 大綱 44
4.6.4 代碼的格式化 45
4.7 Document Outline工具窗口 45
4.8 Control Outline 47
4.9 小結(jié) 48
第5章 查找和替換以及幫助 49
5.1 查找與替換 49
5.1.1 快速查找 50
5.1.2 快速查找和替換對(duì)話框選項(xiàng) 51
5.2 文件中查找 53
5.2.1 查找對(duì)話框選項(xiàng) 54
5.2.2 結(jié)果窗口 54
5.3 文件中替換 55
5.4 增量搜索 56
5.5 符號(hào)查找 56
5.6 查找和替換選項(xiàng) 57
5.7 訪問(wèn)幫助 57
5.7.1 文檔瀏覽器 58
5.7.2 動(dòng)態(tài)幫助 59
5.8 Search窗口 60
5.9 保存常用主題 60
5.10 定制幫助功能 61
5.11 小結(jié) 62
第Ⅱ部分 入門(mén)
第6章 解決方案、項(xiàng)目和項(xiàng) 65
6.1 解決方案的結(jié)構(gòu) 65
6.2 解決方案文件的格式 66
6.3 解決方案的屬性 67
6.3.1 常規(guī)屬性 68
6.3.2 配置屬性 68
6.4 項(xiàng)目類(lèi)型 69
6.5 項(xiàng)目文件格式 70
6.6 項(xiàng)目屬性 71
6.6.1 Application標(biāo)簽 71
6.6.2 Compile標(biāo)簽(僅用于Visual Basic) 74
6.6.3 Build 標(biāo)簽(僅用于C#) 75
6.6.4 Debug標(biāo)簽 75
6.6.5 References標(biāo)簽(僅用于Visual Basic) 77
6.6.6 Resources標(biāo)簽 78
6.6.7 Services標(biāo)簽 78
6.6.8 Settings標(biāo)簽 79
6.6.9 Signing標(biāo)簽 79
6.6.10 My Extensions標(biāo)簽(僅用于Visual Basic) 80
6.6.11 Security標(biāo)簽 81
6.6.12 Publish標(biāo)簽 81
6.6.13 Web標(biāo)簽(僅用于Web應(yīng)用程序項(xiàng)目) 82
6.7 Web Site項(xiàng)目 83
6.8 小結(jié) 83
第7章 源控制 84
7.1 選擇源控制存儲(chǔ)庫(kù) 84
7.1.1 Environment設(shè)置 85
7.1.2 Plug-In Settings設(shè)置 86
7.2 訪問(wèn)源控制 86
7.2.1 創(chuàng)建存儲(chǔ)庫(kù) 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 源控制的脫機(jī)支持 91
7.4 小結(jié) 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 窗體設(shè)計(jì)首選項(xiàng) 95
8.3 添加和定位控件 96
8.3.1 垂直對(duì)齊文本控件 97
8.3.2 自動(dòng)定位多個(gè)控件 97
8.3.3 鎖定控件設(shè)計(jì) 98
8.3.4 設(shè)置控件屬性 99
8.3.5 基于服務(wù)的組件 100
8.3.6 智能標(biāo)簽任務(wù) 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 小結(jié) 104
第9章 文檔使用注釋和Sandcastle 105
9.1 內(nèi)聯(lián)注釋 105
9.2 XML注釋 106
9.2.1 添加X(jué)ML注釋 106
9.2.2 XML注釋標(biāo)記 107
9.3 使用XML注釋 115
9.4 Sandcastle文檔生成工具 116
9.5 Task List注釋 118
9.6 小結(jié) 120
第10章 項(xiàng)目和項(xiàng)模板 121
10.1 創(chuàng)建模板 121
10.1.1 項(xiàng)模板 121
10.1.2 項(xiàng)目模板 123
10.1.3 模板結(jié)構(gòu) 124
10.1.4 模板參數(shù) 126
10.2 擴(kuò)展模板 127
10.2.1 模板項(xiàng)目的安裝 127
10.2.2 IWizard 129
10.2.3 Starter模板 132
10.3 小結(jié) 134
第Ⅲ部分 語(yǔ)言
第11章 泛型、可空類(lèi)型、部分類(lèi)型和方法 137
11.1 泛型 137
11.1.1 使用 138
11.1.2 創(chuàng)建 138
11.1.3 約束 139
11.2 可空類(lèi)型 141
11.3 部分類(lèi)型 143
11.3.1 窗體設(shè)計(jì)器 144
11.3.2 部分方法 144
11.4 運(yùn)算符重載 145
11.4.1 運(yùn)算符 146
11.4.2 類(lèi)型轉(zhuǎn)換 146
11.4.3 為什么靜態(tài)方法不好 147
11.5 屬性的可訪問(wèn)性 149
11.6 自定義事件 149
11.7 小結(jié) 150
第12章 匿名類(lèi)型、擴(kuò)展方法和λ表達(dá)式 151
12.1 對(duì)象和數(shù)組的初始化 151
12.2 隱式類(lèi)型化 153
12.3 匿名類(lèi)型 154
12.4 擴(kuò)展方法 156
12.5 λ表達(dá)式 158
12.6 小結(jié) 160
第13章 語(yǔ)言相關(guān)特性 162
13.1 C# 162
13.1.1 匿名方法 162
13.1.2 迭代器 163
13.1.3 靜態(tài)類(lèi) 165
13.1.4 命名沖突 165
13.1.5 Pragma語(yǔ)句 168
13.1.6 自動(dòng)屬性 169
13.2 VB.NET 169
13.2.1 IsNot語(yǔ)句 169
13.2.2 Global語(yǔ)句 170
13.2.3 TryCast語(yǔ)句 170
13.2.4 三重 If 運(yùn)算符 171
13.2.5 非嚴(yán)格委托 171
13.3 小結(jié) 172
第14章 My名稱(chēng)空間 173
14.1 什么是My名稱(chēng)空間 173
14.2 在代碼中使用My 175
14.2.1 在C#中使用My 175
14.2.2 My的環(huán)境 176
14.2.3 默認(rèn)實(shí)例 178
14.3 名稱(chēng)空間概述 178
14.3.1 My.Application 179
14.3.2 My.Computer 180
14.3.3 My.Forms和My.WebServices 183
14.3.4 My在Web中的應(yīng)用 183
14.3.5 My.Resources 183
14.3.6 其他的My類(lèi) 184
14.4 My的定制使用 184
14.4.1 方法和屬性 184
14.4.2 擴(kuò)展層次結(jié)構(gòu) 185
14.4.3 封裝和部署 186
14.5 小結(jié) 188
第15章 語(yǔ)言生態(tài)系統(tǒng) 189
15.1 用正確的錘子釘釘子 189
15.1.1 命令式語(yǔ)言 189
15.1.2 聲明式語(yǔ)言 190
15.1.3 動(dòng)態(tài)式語(yǔ)言 190
15.1.4 函數(shù)式語(yǔ)言 191
15.1.5 這些類(lèi)別的含義 191
15.2 F#簡(jiǎn)介 192
15.2.1 下載和安裝F# 192
15.2.2 第一個(gè)F#程序 192
15.2.3 研究F#語(yǔ)言特性 195
15.3 小結(jié) 196
第Ⅳ部分 編碼
第16章 IntelliSense和書(shū)簽 199
16.1 IntelliSense的解釋 199
16.1.1 通用的IntelliSense 199
16.1.2 單詞和短語(yǔ)的自動(dòng)完成 200
16.1.3 參數(shù)信息 203
16.1.4 快速信息 203
16.2 IntelliSense選項(xiàng) 203
16.2.1 通用選項(xiàng) 203
16.2.2 C#的特定選項(xiàng) 205
16.3 擴(kuò)展IntelliSense 206
16.3.1 代碼片段 206
16.3.2 XML注釋 206
16.3.3 添加自己的IntelliSense 206
16.4 書(shū)簽和Bookmarks窗口 207
16.5 小結(jié) 208
第17章 代碼片段和重構(gòu) 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 用代碼段進(jìn)行封裝 213
17.1.6 代碼片段管理器 213
17.1.7 創(chuàng)建代碼片段 214
17.1.8 查看已有的代碼片段 215
17.2 訪問(wèn)重構(gòu)支持 217
17.3 重構(gòu)操作 218
17.3.1 Extract Method(抽取方法) 218
17.3.2 Encapsulate Field (封裝字段) 220
17.3.3 Extract Interface (抽取接口) 221
17.3.4 Reorder Parameters (重新排列參數(shù)) 222
17.3.5 Remove Parameters (刪除參數(shù)) 223
17.3.6 Rename (重命名) 224
17.3.7 Promote Variable to Parameter(把變量轉(zhuǎn)換為參數(shù)) 225
17.3.8 Generate Method Stub (生成方法存根) 225
17.3.9 Organize Usings(組織Using語(yǔ)句) 226
17.4 小結(jié) 226
第18章 用類(lèi)設(shè)計(jì)器建模 227
18.1 創(chuàng)建類(lèi)圖 227
18.2 設(shè)計(jì)界面 228
18.3 工具箱 229
18.3.1 實(shí)體 229
18.3.2 連接器 230
18.4 類(lèi)的細(xì)節(jié) 230
18.5 Properties窗口 231
18.6 布局 232
18.7 導(dǎo)出類(lèi)圖 232
18.8 代碼的生成和重構(gòu) 232
18.8.1 拖放式代碼生成 233
18.8.2 IntelliSense代碼生成 234
18.8.3 用類(lèi)設(shè)計(jì)器進(jìn)行重構(gòu) 235
18.9 PowerToys for the Class Designer 235
18.9.1 可視化方面的改進(jìn) 235
18.9.2 功能方面的改進(jìn) 237
18.10 小結(jié) 237
第19章 服務(wù)管理 238
19.1 Servers節(jié)點(diǎn) 238
19.1.1 Event Logs節(jié)點(diǎn) 239
19.1.2 Management Classes節(jié)點(diǎn) 241
19.1.3 Management Events節(jié)點(diǎn) 243
19.1.4 Message Queues節(jié)點(diǎn) 245
19.1.5 Performance Counters節(jié)點(diǎn) 247
19.1.6 Services節(jié)點(diǎn) 249
19.2 小結(jié) 250
第20章 單元測(cè)試 251
20.1 第一個(gè)測(cè)試案例 251
20.1.1 測(cè)試屬性 255
20.1.2 常規(guī)測(cè)試屬性 256
20.2 指定判斷條件 257
20.2.1 Assert類(lèi) 257
20.2.2 StringAssert類(lèi) 258
20.2.3 CollectionAssert類(lèi) 258
20.2.4 ExpectedException 屬性 258
20.3 初始化和清理 259
20.3.1 TestInitialize和TestCleanup 259
20.3.2 ClassInitialize和ClassCleanup 259
20.3.3 AssemblyInitialize和AssemblyCleanup 260
20.4 測(cè)試環(huán)境 260
20.4.1 數(shù)據(jù) 260
20.4.2 編寫(xiě)測(cè)試輸出 261
20.5 高級(jí)功能 262
20.5.1 定制屬性 262
20.5.2 測(cè)試私有成員 264
20.6 管理大量的測(cè)試案例 264
20.7 小結(jié) 265
第Ⅴ部分 數(shù)據(jù)
第21章 數(shù)據(jù)集和數(shù)據(jù)綁定 269
21.1 DataSet類(lèi)概述 269
21.1.1 添加數(shù)據(jù)源 270
21.1.2 數(shù)據(jù)集設(shè)計(jì)器 271
21.2 數(shù)據(jù)綁定 274
21.2.1 BindingSource類(lèi) 275
21.2.2 BindingNavigator類(lèi) 277
21.2.3 選擇數(shù)據(jù)源 278
21.2.4 BindingSource鏈 280
21.2.5 保存更改 284
21.2.6 插入新記錄 286
21.2.7 驗(yàn)證 287
21.2.8 DataGridView控件 294
21.3 對(duì)象數(shù)據(jù)源 295
21.4 數(shù)據(jù)源的使用 299
21.4.1 Web服務(wù)數(shù)據(jù)源 300
21.4.2 瀏覽數(shù)據(jù) 301
21.5 小結(jié) 302
第22章 可視化數(shù)據(jù)庫(kù)工具 303
22.1 Visual Studio 2008中的數(shù)據(jù)庫(kù)窗口 303
22.1.1 Server Explorer窗口 304
22.1.2 表的編輯 305
22.1.3 關(guān)系的編輯 306
22.1.4 視圖 307
22.1.5 存儲(chǔ)過(guò)程和函數(shù) 307
22.1.6 數(shù)據(jù)庫(kù)圖 308
22.1.7 Data Sources窗口 309
22.2 管理測(cè)試數(shù)據(jù) 313
22.3 預(yù)覽數(shù)據(jù) 314
22.4 小結(jié) 315
第23章 LINQ 316
23.1 LINQ提供程序 316
23.2 舊式查詢(xún) 317
23.3 查詢(xún)的各個(gè)部分 318
23.3.1 From 318
23.3.2 Select 319
23.3.3 Where 320
23.3.4 Group By 321
23.3.5 定制投射 321
23.3.6 Order By 322
23.4 調(diào)試和執(zhí)行 322
23.5 小結(jié) 323
第24章 LINQ to XML 324
24.1 XML對(duì)象模型 324
24.1.1 VB.NET的XML字面量 325
24.1.2 把XML解析為XElement 325
24.2 用LINQ創(chuàng)建XML 327
24.3 查詢(xún)XML 328
24.4 模式支持 329
24.5 小結(jié) 331
第25章 LINQ to SQL和Entities 332
25.1 LINQ to SQL 332
25.1.1 創(chuàng)建對(duì)象模型 332
25.1.2 用LINQ to SQL查詢(xún) 335
25.1.3 插入、更新和刪除 336
25.1.4 存儲(chǔ)過(guò)程 337
25.1.5 綁定LINQ to SQL對(duì)象 339
25.2 LINQ to Entities 341
25.3 小結(jié) 343
第26章 同步服務(wù) 344
26.1 偶爾連接的應(yīng)用程序 344
26.1.1 Server Direct 344
26.1.2 開(kāi)始使用同步服務(wù) 347
26.1.3 N層上的同步服務(wù) 351
26.1.4 后臺(tái)同步 355
26.1.5 客戶(hù)端的變化 356
26.2 小結(jié) 357
第Ⅵ部分 安全
第27章 .NET Framework中的安全性 361
27.1 重要的安全概念 361
27.2 代碼訪問(wèn)安全性 362
27.2.1 權(quán)限集 363
27.2.2 憑證和代碼組 363
27.2.3 安全策略 364
27.2.4 代碼訪問(wèn)安全性的實(shí)現(xiàn) 364
27.3 基于角色的安全性 366
27.3.1 用戶(hù)標(biāo)識(shí) 367
27.3.2 實(shí)現(xiàn)基于角色的安全性 368
27.4 小結(jié) 368
第28章 密碼技術(shù) 369
28.1 基本原則 369
28.2 技術(shù) 369
28.2.1 散列 369
28.2.2 對(duì)稱(chēng)(秘密)密鑰 371
28.2.3 非對(duì)稱(chēng)(公/私)密鑰 371
28.2.4 簽名 371
28.2.5 目標(biāo)的總結(jié) 372
28.3 應(yīng)用密碼技術(shù) 372
28.3.1 創(chuàng)建非對(duì)稱(chēng)密鑰對(duì) 372
28.3.2 創(chuàng)建對(duì)稱(chēng)密鑰 374
28.3.3 加密和給密鑰簽名 375
28.3.4 驗(yàn)證密鑰和簽名 377
28.3.5 解密對(duì)稱(chēng)密鑰 378
28.3.6 發(fā)送消息 380
28.3.7 接收消息 381
28.4 其他 383
28.4.1 SecureString類(lèi) 383
28.4.2 密鑰容器 385
28.5 小結(jié) 386
第29章 混淆 387
29.1 MSIL反匯編器 387
29.2 反編譯器 388
29.3 混淆代碼 389
29.3.1 Dotfuscator 389
29.3.2 警告 392
29.4 屬性 393
29.4.1 ObfuscationAssemblyAttribute屬性 393
29.4.2 ObfuscationAttribute屬性 394
29.5 小結(jié) 395
第30章 客戶(hù)端應(yīng)用程序服務(wù) 396
30.1 客戶(hù)端服務(wù) 396
30.2 角色授權(quán) 398
30.3 用戶(hù)驗(yàn)證 400
30.4 設(shè)置 401
30.5 登錄窗體 405
30.6 脫線支持 406
30.7 小結(jié) 408
第31章 設(shè)備安全管理器 409
31.1 安全配置 409
31.2 設(shè)備模擬 413
31.2.1 設(shè)備仿真程序管理器 413
31.2.2 連接 414
31.2.3 插入底座 414
31.3 小結(jié) 415
第Ⅶ部分 平臺(tái)
第32章 ASP.NET Web應(yīng)用程序 419
32.1 Web應(yīng)用程序和Web Site項(xiàng)目 419
32.2 創(chuàng)建Web項(xiàng)目 420
32.2.1 創(chuàng)建Web Site項(xiàng)目 420
32.2.2 創(chuàng)建Web Application項(xiàng)目 422
32.2.3 其他Web項(xiàng)目 424
32.2.4 入門(mén)套件、團(tuán)隊(duì)項(xiàng)目和開(kāi)放源代碼的應(yīng)用程序 424
32.3 設(shè)計(jì)Web窗體 425
32.3.1 HTML設(shè)計(jì)器 425
32.3.2 定位控件和HTML元素 427
32.3.3 格式化控件和HTML元素 429
32.3.4 CSS工具 429
32.3.5 驗(yàn)證工具 433
32.4 Web控件 434
32.4.1 導(dǎo)航組件 434
32.4.2 用戶(hù)驗(yàn)證 435
32.4.3 數(shù)據(jù)組件 436
32.4.4 Web Parts 438
32.5 主/從頁(yè)面 439
32.6 富客戶(hù)端開(kāi)發(fā) 440
32.6.1 用JavaScript開(kāi)發(fā) 441
32.6.2 使用ASP.NET AJAX 441
32.6.3 使用AJAX Control Extenders 444
32.7 ASP.NET Web站點(diǎn)管理 446
32.7.1 安全 447
32.7.2 應(yīng)用程序設(shè)置 448
32.7.3 IIS中的ASP.NET配置 448
32.8 小結(jié) 449
第33章 Office應(yīng)用程序 450
33.1 選擇Office項(xiàng)目類(lèi)型 450
33.1.1 文檔級(jí)定制 451
33.1.2 應(yīng)用程序級(jí)插件 452
33.1.3 SharePoint工作流 452
33.1.4 InfoPath窗體模板 453
33.2 創(chuàng)建文檔級(jí)定制 453
33.2.1 第一個(gè)VSTO項(xiàng)目 453
33.2.2 保護(hù)文檔設(shè)計(jì) 456
33.2.3 添加操作窗格 456
33.3 創(chuàng)建應(yīng)用程序級(jí)插件 458
33.3.1 一些Outlook概念 458
32.3.2 創(chuàng)建Outlook窗體區(qū)域 459
33.4 調(diào)試Office應(yīng)用程序 462
33.4.1 注銷(xiāo)插件 462
33.4.2 禁用的插件 463
33.5 部署Office應(yīng)用程序 464
33.6 小結(jié) 464
第34章 移動(dòng)應(yīng)用程序 465
34.1 基本知識(shí) 465
34.2 設(shè)計(jì)皮膚 466
34.2.1 方向 467
34.2.2 按鈕 468
34.3 Toolbox窗口 468
34.3.1 標(biāo)準(zhǔn)控件 469
34.3.2 移動(dòng)控件 469
34.4 調(diào)試 475
34.5 項(xiàng)目設(shè)置 475
34.6 數(shù)據(jù)源 476
34.6.1 數(shù)據(jù)集 478
34.6.2 ResulSet 484
34.7 Windows Mobile API 484
34.7.1 Configuration名稱(chēng)空間 485
34.7.2 Forms名稱(chēng)空間 485
34.7.3 PocketOutlook名稱(chēng)空間 486
34.7.4 Status名稱(chēng)空間 486
34.7.5 Telephony名稱(chēng)空間 487
34.7.6 Notification Broker 487
34.8 小結(jié) 488
第35章 WPF應(yīng)用程序 489
35.1 基本知識(shí) 489
35.2 WPF設(shè)計(jì)器 491
35.2.1 操作控件 492
35.2.2 屬性和事件 493
35.3 給應(yīng)用程序設(shè)置樣式 494
35.4 與Windows窗體的交互操作性 496
35.5 小結(jié) 499
第36章 WCF和WF應(yīng)用程序 500
36.1 Windows Communication Foundation 500
36.2 Windows Workflow Foundation 507
36.3 小結(jié) 511
第37章 下一代Web:Silverlight和ASP.NET MVC 512
37.1 Silverlight 512
37.1.1 開(kāi)始使用Silverlight 2 513
37.1.2 與Web頁(yè)面交互操作 517
37.1.3 承載Silverlight應(yīng)用程序 519
37.2 ASP.NET MVC 520
37.2.1 Model - View - Controller 521
37.2.2 開(kāi)始使用ASP.NET MVC 521
37.2.3 Controller和Action方法 523
37.2.4 用Views顯示UI 526
37.2.5 定制URL路由 528
37.3 小結(jié) 529
第Ⅷ部分 配置和國(guó)際化
第38章 應(yīng)用程序配置文件 533
38.1 配置文件 533
38.1.1 machine.config 533
38.1.2 web.config 533
38.1.3 app.config 534
38.1.4 security.config 534
38.2 配置架構(gòu) 534
38.2.1 configurationSections區(qū)域 534
38.2.2 startup區(qū)域 536
38.2.3 runtime區(qū)域 536
38.2.4 system.runtime.remoting區(qū)域 537
38.2.5 system.net區(qū)域 537
38.2.6 cryptographySettings區(qū)域 538
38.2.7 system.diagnostics區(qū)域 538
38.2.8 system.web區(qū)域 538
38.2.9 webserver區(qū)域 539
38.2.10 compiler區(qū)域 539
38.2.11 配置屬性 539
38.3 應(yīng)用程序設(shè)置 541
38.3.1 使用appSettings 541
38.3.2 項(xiàng)目設(shè)置 541
38.3.3 動(dòng)態(tài)屬性 542
38.3.4 自定義配置區(qū)域 543
38.4 用設(shè)置引用的項(xiàng)目 546
38.5 小結(jié) 547
第39章 連接字符串 548
39.1 連接字符串向?qū)?548
39.2 SQL Server格式 552
39.3 代碼構(gòu)建 553
39.4 加密連接字符串 554
39.5 小結(jié) 556
第40章 資源文件 557
40.1 什么是資源 557
40.1.1 文本文件資源 557
40.1.2 Resx資源文件 558
40.1.3 二進(jìn)制資源文件 559
40.1.4 添加資源 559
40.1.5 嵌入文件作為資源 560
40.1.6 資源命名 561
40.1.7 訪問(wèn)資源 561
40.1.8 設(shè)計(jì)器文件 562
40.2 為應(yīng)用程序提供資源 562
40.3 輔助資源 565
40.3.1 文化 565
40.3.2 創(chuàng)建文化資源 565
40.3.3 加載文化資源文件 566
40.3.4 輔助文化資源 566
40.4 訪問(wèn)細(xì)節(jié) 567
40.4.1 加載位圖和圖標(biāo) 567
40.4.2 跨程序集引用 567
40.4.3 ComponentResourceManager對(duì)象 568
40.5 編碼資源文件 568
40.5.1 ResourceReader和ResourceWriter 569
40.5.2 ResxResourceReader和ResxResourceWriter 569
40.6 自定義資源 570
40.7 小結(jié) 572
第Ⅸ部分 調(diào)試
第41章 調(diào)試窗口 575
41.1 代碼窗口 575
41.1.1 斷點(diǎn) 575
41.1.2 數(shù)據(jù)提示 576
41.2 Breakpoints窗口 576
41.3 Output窗口 577
41.4 Immediate窗口 577
41.5 監(jiān)視窗口 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 內(nèi)存窗口 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 Assistant 584
41.11.2 展開(kāi)異常 585
41.12 小結(jié) 586
第42章 斷點(diǎn)調(diào)試 587
42.1 斷點(diǎn) 587
42.1.1 設(shè)置斷點(diǎn) 587
42.1.2 為斷點(diǎn)指定條件 589
42.1.3 過(guò)濾 591
42.1.4 斷點(diǎn)操作 592
42.2 跟蹤點(diǎn) 592
42.2.1 創(chuàng)建跟蹤點(diǎn) 592
42.2.2 跟蹤點(diǎn)操作 593
42.3 執(zhí)行點(diǎn) 594
42.3.1 代碼的執(zhí)行 594
42.3.2 移動(dòng)執(zhí)行點(diǎn) 595
42.4 Edit and Continue功能 595
42.4.1 原始編輯 595
42.4.2 停止應(yīng)用修改 595
42.5 小結(jié) 596
第43章 調(diào)試代理和可視化工具 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 類(lèi)型代理 600
43.3 可視化工具 603
43.4 高級(jí)技術(shù) 605
43.5 小結(jié) 607
第44章 Web應(yīng)用程序的調(diào)試 608
44.1 調(diào)試服務(wù)器端的ASP.NET代碼 608
44.1.1 Web應(yīng)用程序的異常 610
44.1.2 Edit and Continue 612
44.1.3 錯(cuò)誤處理 612
44.2 調(diào)試客戶(hù)端的JavaScript 613
44.2.1 在JavaScript代碼中設(shè)置斷點(diǎn) 613
44.2.2 調(diào)試動(dòng)態(tài)生成的JavaScript代碼 614
44.2.3 調(diào)試ASP.NET AJAX JavaScript 614
44.3 調(diào)試Silverlight 614
44.4 跟蹤 615
44.4.1 頁(yè)面級(jí)別的跟蹤 616
44.4.2 應(yīng)用程序級(jí)別的跟蹤 617
44.4.3 跟蹤輸出 617
44.4.4 跟蹤查看器 618
44.4.5 自定義跟蹤輸出 618
44.5 健康監(jiān)控 618
44.6 小結(jié) 620
第45章 高級(jí)調(diào)試技術(shù) 621
45.1 啟動(dòng)操作 621
45.2 用代碼調(diào)試 623
45.2.1 Debugger類(lèi) 623
45.2.2 Debug和Trace類(lèi) 623
45.3 調(diào)試運(yùn)行著的應(yīng)用程序 625
45.3.1 附加Windows進(jìn)程 625
45.3.2 附加Web應(yīng)用程序 626
45.3.3 遠(yuǎn)程調(diào)試 627
45.4 .NET Framework引用源 628
45.5 多線程調(diào)試 630
45.6 調(diào)試SQL Server存儲(chǔ)過(guò)程 631
45.7 混合模式的調(diào)試 632
45.8 小結(jié) 632
第Ⅹ部分 構(gòu)建和部署
第46章 升級(jí)到Visual Studio 2008 635
46.1 從Visual Studio 2005升級(jí) 635
46.2 升級(jí)到.NET Framework v3.5 638
46.3 Visual Basic 6升級(jí) 639
46.4 小結(jié) 640
第47章 自定義構(gòu)建 641
47.1 通用構(gòu)建選項(xiàng) 641
47.2 手動(dòng)配置依賴(lài)關(guān)系 644
47.3 Visual Basic編譯頁(yè)面 644
47.3.1 高級(jí)編譯器設(shè)置 645
47.3.2 構(gòu)建事件 647
47.4 C#構(gòu)建頁(yè)面 648
47.5 MSBuild 649
47.5.1 Visual Studio使用MSBuild的方式 650
47.5.2 MSBuild模式 653
47.6 小結(jié) 656
第48章 程序集的版本和簽名 657
48.1 程序集的命名 657
48.1.1 版本的一致性 659
48.1.2 強(qiáng)名程序集 660
48.1.3 全局程序集緩存 660
48.1.4 對(duì)程序集進(jìn)行簽名 660
48.2 小結(jié) 662
第49章 ClickOnce和MSI部署方法 663
49.1 安裝程序 663
49.1.1 構(gòu)建安裝程序 663
49.1.2 定制安裝程序 667
49.1.3 添加自定義操作 670
49.1.4 服務(wù)安裝程序 672
49.2 ClickOnce技術(shù) 674
49.2.1 部署 674
49.2.2 升級(jí) 678
49.3 小結(jié) 679
第50章 Web應(yīng)用程序和移動(dòng)應(yīng)用程序的部署 680
50.1 Web應(yīng)用程序的部署 680
50.1.1 發(fā)布Web站點(diǎn) 680
50.1.2 復(fù)制Web項(xiàng)目 681
50.1.3 Web部署項(xiàng)目 682
50.1.4 Web項(xiàng)目安裝程序 683
50.2 移動(dòng)應(yīng)用程序的部署 685
50.2.1 CAB文件 685
50.2.2 MSI安裝包 686
50.3 小結(jié) 689
第Ⅺ部分 自動(dòng)化
第51章 自動(dòng)化模型 693
51.1 自動(dòng)化模型概述 693
51.2 自動(dòng)化模型和Visual Studio Extensibility 694
51.3 Development Tools Extensibility (DTE) 695
51.4 DTE簡(jiǎn)介 697
51.4.1 解決方案和項(xiàng)目 697
51.4.2 文檔和窗口 698
51.4.3 命令 699
51.4.4 調(diào)試器 699
51.5 自動(dòng)化模型的局限性 700
51.6 小結(jié) 700
第52章 插件 701
52.1 概述 701
52.2 插件向?qū)?702
52.3 插件的構(gòu)成 704
52.4 .AddIn文件的結(jié)構(gòu) 709
52.5 開(kāi)發(fā)插件 709
52.6 調(diào)試 711
52.7 部署 712
52.8 共享插件 713
52.9 小結(jié) 713
第53章 宏 714
53.1 宏的構(gòu)成 714
53.2 Macro Explorer 715
53.3 Macros IDE 716
53.4 錄制宏 716
53.5 開(kāi)發(fā)宏 717
53.6 運(yùn)行宏 721
53.7 部署 722
53.8 小結(jié) 723
第Ⅻ部分 Visual Studio Team System
第54章 VSTS:Architect版 727
54.1 案例分析 727
54.2 應(yīng)用程序設(shè)計(jì)器 727
54.3 邏輯數(shù)據(jù)中心設(shè)計(jì)器 729
54.4 部署設(shè)計(jì)器 730
54.5 設(shè)置和條件編輯器 731
54.6 系統(tǒng)設(shè)計(jì)器 732
54.7 小結(jié) 733
第55章 VSTS:Developer版 734
55.1 代碼度量 734
55.1.1 代碼行 735
55.1.2 繼承的深度 735
55.1.3 類(lèi)耦合 735
55.1.4 圈復(fù)雜度 736
55.1.5 可維護(hù)性指數(shù) 736
55.1.6 去除的代碼 736
55.2 托管代碼分析工具 736
55.3 C/C++代碼分析工具 737
55.4 配置工具 737
55.4.1 配置Profiler會(huì)話 738
55.4.2 報(bào)表 739
55.5 獨(dú)立的配置器 739
55.6 應(yīng)用程序校驗(yàn)器 740
55.7 代碼覆蓋 741
55.8 小結(jié) 742
第56章 VSTS:Tester版 744
56.1 Web測(cè)試 744
56.2 負(fù)載測(cè)試 747
56.3 手動(dòng)測(cè)試 748
56.4 一般測(cè)試 749
56.5 有序測(cè)試 749
56.6 測(cè)試管理 749
56.7 小結(jié) 750
第57章 VSTS:Database版 751
57.1 SQL–CLR數(shù)據(jù)庫(kù)項(xiàng)目 751
57.2 脫機(jī)數(shù)據(jù)庫(kù)模式 752
57.3 數(shù)據(jù)生成 754
57.4 數(shù)據(jù)庫(kù)單元測(cè)試 755
57.5 數(shù)據(jù)庫(kù)重構(gòu) 756
57.6 模式比較 756
57.7 數(shù)據(jù)比較 757
57.8 T–SQL編輯器 758
57.9 Power Tools 758
57.10 最佳實(shí)踐方式 759
57.11 小結(jié) 759
第58章 Team Foundation Server 760
58.1 過(guò)程模板 760
58.2 工作項(xiàng)跟蹤 762
58.2.1 初始工作項(xiàng) 762
58.2.2 工作項(xiàng)查詢(xún) 763
58.2.3 工作項(xiàng)類(lèi)型 764
58.2.4 添加工作項(xiàng) 764
58.3 Excel和Project集成 765
58.3.1 Excel 765
58.3.2 Project 766
58.4 版本控制 767
58.4.1 在Solution Explorer中工作 767
58.4.2 登出 768
58.4.3 登入 768
58.4.4 歷史 769
58.4.5 評(píng)注 770
58.4.6 解決沖突 770
58.4.7 脫機(jī)工作 772
58.4.8 標(biāo)簽 772
58.4.9 擱置 773
58.4.10 分支 773
58.5 Team Foundation Build 774
58.6 報(bào)告和商業(yè)智能 775
58.7 團(tuán)隊(duì)門(mén)戶(hù) 776
58.7.1 文檔 777
58.7.2 過(guò)程指導(dǎo) 777
58.7.3 SharePoint列表 777
58.8 Team System Web Access 777
58.9 TFS自動(dòng)化和過(guò)程定制 778
58.9.1 工作項(xiàng)類(lèi)型 778
58.9.2 定制過(guò)程模板 779
58.10 小結(jié) 779

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)