注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Visual Studio 2005技術(shù)大全

Visual Studio 2005技術(shù)大全

Visual Studio 2005技術(shù)大全

定 價(jià):¥89.00

作 者: Lars Powers, Mike Snell
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: 網(wǎng)絡(luò)編程

ISBN: 9787115169419 出版時(shí)間: 2007-12-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 627 字?jǐn)?shù):  

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

  本書全面涵蓋了Visual Studio 2005的所有常用特性。書中從IDE基礎(chǔ)開始,介紹了Visual Studio 2005中的各種工具和功能,包括編輯器、各種設(shè)計(jì)器、重構(gòu)、調(diào)試、共享代碼等;涉及了Visual Studio所支持的各種應(yīng)用,如創(chuàng)建用戶界面、窗體,使用數(shù)據(jù)庫(kù)和Web服務(wù)等;引入了Visual Studio Team System工具以及Visual Studio 2005對(duì)于團(tuán)隊(duì)開發(fā)給予的支持?!”緯鴥?nèi)容詳盡實(shí)用,適合初級(jí)到中級(jí)的Visual Studio 2005開發(fā)人員和系統(tǒng)管理人員閱讀。

作者簡(jiǎn)介

  Lars Powers,微軟公司開發(fā)人員與平臺(tái)推廣的ISV(獨(dú)立軟件開發(fā)商)技術(shù)指導(dǎo),負(fù)責(zé)協(xié)助微軟最大的多家獨(dú)立軟件開發(fā)合作伙伴,基于微軟下一代技術(shù)創(chuàng)建解決方案。加入微軟之前,他是一名獨(dú)立咨詢師,提供關(guān)于.NET平臺(tái)的培訓(xùn)和指導(dǎo)。

圖書目錄

第一部分 Visual Studio 2005 / .NET簡(jiǎn)介
第1章 Visual Studio 2005快速入門        2
1.1 基本的增強(qiáng)特性        2
1.1.1 設(shè)計(jì)、編寫和發(fā)現(xiàn)代碼        2
1.1.2 編輯和調(diào)試代碼        9
1.1.3 在社區(qū)中共享(和使用)代碼        12
1.1.4 應(yīng)對(duì)不同的客戶體驗(yàn)        12
1.1.5 連接數(shù)據(jù)源        16
1.1.6 應(yīng)用程序的自動(dòng)測(cè)試        18
1.2 產(chǎn)品家族        18
1.2.1 速成版        19
1.2.2 標(biāo)準(zhǔn)版        19
1.2.3 Visual Studio專業(yè)版        20
1.2.4 Visual Studio Team System        20
1.3 小結(jié)        23
第2章 IDE快速入門        24
2.1 安裝        24
2.1.1 選擇語言        24
2.1.2 安裝源代碼控制        25
2.1.3 配置開發(fā)環(huán)境        26
2.2 起始頁(yè)        27
2.3 第1個(gè)項(xiàng)目        28
2.4 菜單欄        28
2.5 各種工具欄        32
2.6 工具箱        33
2.7 可視化設(shè)計(jì)器        34
2.8 文本編輯器        35
2.8.1 代碼編輯器        35
2.8.2 編輯器的自定義        36
2.9 解決方案資源管理器        38
2.10 屬性窗口        38
2.11 管理IDE中的各種窗口        39
2.11.1 釘住        39
2.11.2 ???nbsp;       39
2.12 小結(jié)        40
第3章 Visual Studio 2005中的.NET Framework和語言增強(qiáng)        41
3.1 新增的共享.NET語言特性        41
3.1.1 泛型        41
3.1.2 可空類型        46
3.1.3 分部類型(類)        47
3.1.4 具有混合訪問級(jí)別的屬性        48
3.1.5 命名空間的二義性        49
3.2 VB語言增強(qiáng)        49
3.2.1 Continue語句        50
3.2.2 無符號(hào)類型        50
3.2.3 IsNot運(yùn)算符        50
3.2.4 Using塊        50
3.2.5 類似VB 6的窗體訪問        51
3.2.6 數(shù)組的顯式零下界        51
3.2.7 運(yùn)算符重載        51
3.2.8 自定義事件        51
3.3 C#語言增強(qiáng)        51
3.3.1 匿名方法        52
3.3.2 靜態(tài)類        53
3.3.3 引用同一個(gè)程序集的兩個(gè)版本        54
3.3.4 友元程序集        54
3.4 .NET Framework 2.0增強(qiáng)        55
3.5 小結(jié)        56
第二部分 深入Visual Studio 2005開發(fā)環(huán)境
第4章 解決方案和項(xiàng)目        58
4.1 理解解決方案        58
4.1.1 創(chuàng)建解決方案        59
4.1.2 使用解決方案        63
4.2 理解項(xiàng)目        67
4.2.1 創(chuàng)建項(xiàng)目        67
4.2.2 使用項(xiàng)目定義文件        69
4.2.3 使用項(xiàng)目        75
4.3 小結(jié)        78
第5章 瀏覽器和資源管理器        80
5.1 解決方案資源管理器        80
5.1.1 提示文字和圖標(biāo)        81
5.1.2 管理解決方案        84
5.1.3 管理項(xiàng)目        84
5.2 類視圖        84
5.2.1 工具欄        85
5.2.2 搜索欄        86
5.2.3 對(duì)象窗格        86
5.2.4 成員窗格        87
5.3 服務(wù)器資源管理器        87
5.3.1 數(shù)據(jù)連接        88
5.3.2 服務(wù)器組件        88
5.4 對(duì)象瀏覽器        91
5.4.1 改變范圍        91
5.4.2 瀏覽對(duì)象        92
5.5 性能資源管理器        93
5.5.1 新建性能會(huì)話        93
5.5.2 配置會(huì)話        94
5.5.3 會(huì)話目標(biāo)        97
5.5.4 報(bào)表        97
5.5.5 理解性能報(bào)表        97
5.6 宏資源管理器        102
5.6.1 Macros根節(jié)點(diǎn)        102
5.6.2 宏項(xiàng)目        102
5.6.3 宏模塊        103
5.6.4 宏        103
5.7 文檔大綱        103
5.8 小結(jié)        105
第6章 編輯器和設(shè)計(jì)器簡(jiǎn)介        106
6.1 基礎(chǔ)知識(shí)        106
6.1.1 文本編輯器        106
6.1.2 Visual Studio設(shè)計(jì)器        108
6.2 使用代碼編輯器編寫代碼        108
6.2.1 打開編輯器        108
6.2.2 在代碼編輯器中編寫代碼        109
6.2.3 剖析代碼編輯器窗口        110
6.2.4 代碼導(dǎo)航工具        112
6.2.5 搜索文檔        113
6.2.6 在文本編輯器中調(diào)試        118
6.2.7 打印代碼        119
6.2.8 使用代碼定義窗口        120
6.3 創(chuàng)建和編輯XML文檔和架構(gòu)        121
6.4 開發(fā)Windows Forms應(yīng)用程序        123
6.4.1 自定義窗體的外觀        123
6.4.2 向窗體中添加控件        124
6.4.3 編寫代碼        125
6.5 開發(fā)Web窗體        128
6.6 創(chuàng)建組件和控件        131
6.6.1 創(chuàng)建新的組件或控件        131
6.6.2 編寫組件代碼的更多說明        132
6.7 小結(jié)        133
第7章 使用Visual Studio 2005中的工作效率提升工具        134
7.1 文本編輯器的基本輔助功能        135
7.1.1 變更跟蹤        136
7.1.2 代碼問題指示器        136
7.1.3 活動(dòng)超鏈接        137
7.1.4 語法著色        137
7.2 大綱和導(dǎo)航        138
7.2.1 代碼大綱        138
7.2.2 HTML導(dǎo)航        139
7.3 智能標(biāo)簽和智能任務(wù)        140
7.3.1 HTML設(shè)計(jì)器        140
7.3.2 Windows Forms設(shè)計(jì)器        141
7.3.3 代碼編輯器        141
7.4 智能感知        142
7.4.1 完成單詞        142
7.4.2 快速信息        143
7.4.3 列表成員        143
7.4.4 參數(shù)信息        143
7.4.5 代碼段和模板代碼        144
7.4.6 花括號(hào)匹配        150
7.4.7 自定義智能感知        151
7.5 任務(wù)列表        152
7.5.1 注釋任務(wù)        153
7.5.2 快捷任務(wù)        154
7.5.3 用戶任務(wù)        154
7.6 小結(jié)        154
第8章 重構(gòu)代碼        155
8.1 Visual Studio重構(gòu)基礎(chǔ)        156
8.1.1 調(diào)用重構(gòu)工具        156
8.1.2 預(yù)覽更改        159
8.2 重命名        159
8.2.1 執(zhí)行重命名操作        160
8.2.2 使用重命名對(duì)話框        160
8.3 提取方法        161
8.3.1 執(zhí)行提取方法操作        162
8.3.2 提取方法        162
8.3.3 生成方法存根        166
8.4 提取接口        166
8.4.1 執(zhí)行提取接口操作        166
8.4.2 提取接口        167
8.5 重構(gòu)參數(shù)        168
8.5.1 移除參數(shù)        168
8.5.2 將局部變量提升為參數(shù)        169
8.5.3 重新排列參數(shù)        170
8.6 封裝字段        171
8.6.1 執(zhí)行封裝字段操作        171
8.6.2 封裝字段對(duì)話框        172
8.7 小結(jié)        172
第9章 在Visual Studio 2005中進(jìn)行調(diào)試        173
9.1 調(diào)試基礎(chǔ)        173
9.1.1 場(chǎng)景        173
9.1.2 調(diào)試的多個(gè)階段        174
9.1.3 調(diào)試應(yīng)用程序(自檢查)        174
9.1.4 小結(jié)        180
9.2 Visual Studio調(diào)試器        181
9.2.1 調(diào)試菜單和工具欄        181
9.2.2 調(diào)試選項(xiàng)        184
9.2.3 逐語句、逐過程和執(zhí)行到光標(biāo)處        185
9.2.4 在代碼中指定斷點(diǎn)        189
9.2.5 使用跟蹤點(diǎn)        194
9.2.6 在調(diào)試器中查看數(shù)據(jù)        196
9.2.7 使用編輯并繼續(xù)特性        200
9.2.8 遠(yuǎn)程調(diào)試        200
9.3 小結(jié)        201
第10章 Visual Studio自動(dòng)化對(duì)象模型        202
10.1 自動(dòng)化對(duì)象模型概述        202
10.1.1 對(duì)象模型版本        203
10.1.2 自動(dòng)化的種類        204
10.1.3 DTE/DTE2根對(duì)象        204
10.2 Solution和Project對(duì)象        205
10.2.1 控制解決方案中的項(xiàng)目        207
10.2.2 訪問項(xiàng)目中的代碼        208
10.3 窗口        210
10.3.1 引用窗口        210
10.3.2 與窗口交互        211
10.3.3 文本窗口和窗格        213
10.3.4 工具窗口的類型        215
10.3.5 鏈接窗口        222
10.4 命令欄        224
10.5 文檔        227
10.6 命令對(duì)象        237
10.6.1 執(zhí)行命令        238
10.6.2 映射快捷鍵        239
10.7 調(diào)試器對(duì)象        239
10.8 自動(dòng)化事件        240
10.9 小結(jié)        240
第11章 編寫宏、外接程序和向?qū)?nbsp;       241
11.1 編寫宏        241
11.1.1 記錄宏        242
11.1.2 使用宏資源管理器        243
11.1.3 使用宏IDE        243
11.1.4 處理事件        250
11.1.5 調(diào)用宏        254
11.2 編寫Visual Studio外接程序        256
11.2.1 管理外接程序        256
11.2.2 運(yùn)行外接程序向?qū)?nbsp;       257
11.2.3 外接程序的結(jié)構(gòu)        264
11.2.4 示例外接程序——調(diào)色板        270
11.3 創(chuàng)建Visual Studio向?qū)?nbsp;       291
11.3.1 向?qū)У慕Y(jié)構(gòu)        291
11.3.2 創(chuàng)建Add New Item向?qū)?nbsp;       294
11.4 小結(jié)        298
第12章 .NET社區(qū)——使用和創(chuàng)建共享代碼        299
12.1 Visual Studio的社區(qū)功能        299
12.1.1 Visual Studio起始頁(yè)        299
12.1.2 社區(qū)菜單        303
12.2 發(fā)現(xiàn)和使用共享內(nèi)容        312
12.2.1 共享內(nèi)容的類型        312
12.2.2 查找正確的內(nèi)容        312
12.2.3 安裝和保存共享內(nèi)容        313
12.3 回饋社區(qū)        314
12.3.1 創(chuàng)建共享項(xiàng)(項(xiàng)目和項(xiàng)模板)        314
12.3.2 創(chuàng)建項(xiàng)目模板        314
12.3.3 創(chuàng)建項(xiàng)模板        319
12.3.4 將作品打包        320
12.3.5 發(fā)布作品        326
12.4 小結(jié)        326
第三部分 Visual Studio 2005應(yīng)用
第13章 創(chuàng)建ASP.NET用戶界面        328
13.1 ASP.NET網(wǎng)站基礎(chǔ)        328
13.1.1 新建Web應(yīng)用程序項(xiàng)目        328
13.1.2 控制項(xiàng)目屬性和選項(xiàng)        335
13.1.3 創(chuàng)建網(wǎng)頁(yè)        340
13.2 設(shè)計(jì)用戶界面        343
13.2.1 確定頁(yè)面布局和控件定位        343
13.2.2 創(chuàng)建通用的界面外觀        345
13.2.3 創(chuàng)建用戶可配置的UI        353
13.3 使用ASP.NET控件        360
13.3.1 ASP.NET控件增強(qiáng)        360
13.3.2 ASP.NET中的新控件        360
13.4 小結(jié)        365
第14章 構(gòu)建Windows窗體        366
14.1 窗體設(shè)計(jì)基礎(chǔ)        366
14.1.1 考慮最終用戶        366
14.1.2 理解UI標(biāo)準(zhǔn)的角色        367
14.1.3 規(guī)劃用戶界面        368
14.2 創(chuàng)建窗體        368
14.2.1 Windows應(yīng)用程序項(xiàng)目類型        369
14.2.2 窗體的屬性和事件        370
14.3 添加控件和組件        371
14.3.1 控件的布局和定位        372
14.3.2 使用容器        374
14.3.3 控件的外觀和行為        377
14.3.4 使用ToolStrip控件        378
14.3.5 顯示數(shù)據(jù)        384
14.4 建自定義控件        387
14.4.1 子類化現(xiàn)有控件        387
14.4.2 設(shè)計(jì)用戶控件        388
14.4.3 創(chuàng)建自定義控件        390
14.5 小結(jié)        390
第15章 使用數(shù)據(jù)庫(kù)        391
15.1 創(chuàng)建表和關(guān)系        391
15.1.1 新建SQL Server數(shù)據(jù)庫(kù)        391
15.1.2 定義表        392
15.1.3 使用數(shù)據(jù)庫(kù)關(guān)系圖設(shè)計(jì)器        394
15.2 使用SQL語句        396
15.2.1 編寫查詢        397
15.2.2 創(chuàng)建視圖        399
15.2.3 開發(fā)存儲(chǔ)過程        399
15.2.4 創(chuàng)建觸發(fā)器        402
15.2.5 創(chuàng)建用戶定義函數(shù)        403
15.3 使用數(shù)據(jù)庫(kù)項(xiàng)目        403
15.3.1 創(chuàng)建數(shù)據(jù)庫(kù)項(xiàng)目        403
15.3.2 自動(dòng)生成腳本        404
15.3.3 執(zhí)行腳本        405
15.4 在托管代碼中創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象        405
15.4.1 創(chuàng)建SQL Server項(xiàng)目        405
15.4.2 用C#創(chuàng)建存儲(chǔ)過程        406
15.5 將控件綁定到數(shù)據(jù)        408
15.5.1 數(shù)據(jù)綁定簡(jiǎn)介        408
15.5.2 自動(dòng)生成Windows Forms控件綁定        409
15.5.3 手動(dòng)綁定Windows Forms控件        413
15.5.4 Web控件上的數(shù)據(jù)綁定        416
15.6 小結(jié)        419
第16章 Web服務(wù)和Visual Studio        420
16.1 Web服務(wù)定義        420
16.2 Web服務(wù)項(xiàng)目的組件        422
16.2.1 .NET Web服務(wù)        422
16.2.2 ASP.NET Web服務(wù)項(xiàng)目        422
16.2.3 Web服務(wù)文件        423
16.3 開發(fā)Web服務(wù)        424
16.3.1 創(chuàng)建Web服務(wù)        424
16.3.2 訪問和調(diào)用Web服務(wù)        426
16.4 使用Web服務(wù)        433
16.4.1 定義Web引用        433
16.4.2 查看Web引用        434
16.4.3 調(diào)用Web服務(wù)        435
16.5 管理Web服務(wù)中的異常        436
16.5.1 創(chuàng)建Web服務(wù)異常        436
16.5.2 處理Web服務(wù)異常        437
16.6 小結(jié)        437
第四部分 Visual Studio 2005 Team System
第17章 團(tuán)隊(duì)協(xié)作和Visual Studio Team System        440
17.1 軟件開發(fā)項(xiàng)目概覽        440
17.1.1 MSF Agile        441
17.1.2 MSF for CMMI        442
17.2 Visual Studio Team System簡(jiǎn)介        443
17.2.1 Visual Studio Team Architect        444
17.2.2 Visual Studio Team Developer        444
17.2.3 Visual Studio Team Test        446
17.2.4 Team Foundation Server        446
17.3 小結(jié)        448
第18章 管理和使用團(tuán)隊(duì)項(xiàng)目        449
18.1 Team Foundation Server剖析        449
18.1.1 應(yīng)用程序?qū)?nbsp;       449
18.1.2 數(shù)據(jù)層        451
18.1.3 安全        452
18.2 管理團(tuán)隊(duì)項(xiàng)目        454
18.2.1 新建團(tuán)隊(duì)項(xiàng)目        454
18.2.2 向項(xiàng)目團(tuán)隊(duì)中添加用戶        457
18.2.3 控制項(xiàng)目結(jié)構(gòu)和迭代        461
18.3 參與項(xiàng)目團(tuán)隊(duì)        462
18.3.1 連接到Team Foundation Server        462
18.3.2 使用團(tuán)隊(duì)資源管理器        463
18.3.3 使用項(xiàng)目門戶        463
18.3.4 使用Microsoft Office        464
18.3.5 使用項(xiàng)目警告        465
18.3.6 使用項(xiàng)目報(bào)表        466
18.4 小結(jié)        468
第19章 源代碼控制        469
19.1 Team Foundation Source Control基礎(chǔ)        469
19.1.1 基本架構(gòu)        470
19.1.2 安全權(quán)限和許可        470
19.2 開始使用Team Foundation Source Control        471
19.2.1 配置Visual Studio        472
19.2.2 使用源代碼控制資源管理器窗口        472
19.2.3 管理工作區(qū)        474
19.2.4 向源代碼控制中添加文件        475
19.3 在源代碼控制中編輯文件        477
19.3.1 從代碼倉(cāng)庫(kù)中獲取文件        477
19.3.2 簽入變更        477
19.3.3 理解變更集的概念        481
19.3.4 擱置代碼        482
19.3.5 合并更改        483
19.4 分支和合并        485
19.4.1 分支        486
19.4.2 合并        487
19.5 小結(jié)        487
第20章 工作項(xiàng)跟蹤        488
20.1 理解工作項(xiàng)        489
20.1.1 理解工作項(xiàng)的角色和SDLC        489
20.1.2 為項(xiàng)目選擇工作項(xiàng)集        489
20.1.3 理解工作項(xiàng)的通用性        491
20.2 使用Team Explorer管理工作項(xiàng)        498
20.3 理解團(tuán)隊(duì)角色透視        502
20.3.1 項(xiàng)目的視角        503
20.3.2 項(xiàng)目經(jīng)理        503
20.3.3 業(yè)務(wù)分析師        508
20.3.4 開發(fā)人員        510
20.3.5 測(cè)試人員        513
20.4 自定義工作項(xiàng)        514
20.4.1 將工作項(xiàng)植入流程        514
20.4.2 自定義現(xiàn)有工作項(xiàng)        518
20.5 小結(jié)        520
第21章 建模        521
21.1 Team Architect制品        521
21.1.1 項(xiàng)目模板        522
21.1.2 項(xiàng)模板        522
21.2 設(shè)計(jì)應(yīng)用程序        523
21.3 定義系統(tǒng)        529
21.4 定義基礎(chǔ)結(jié)構(gòu)        531
21.5 部署應(yīng)用程序        537
21.5.1 部署關(guān)系圖        537
21.5.2 驗(yàn)證部署        538
21.5.3 部署報(bào)表        539
21.6 實(shí)現(xiàn)應(yīng)用程序        540
21.6.1 設(shè)置實(shí)現(xiàn)屬性        540
21.6.2 生成項(xiàng)目        540
21.7 可視化代碼開發(fā)        541
21.7.1 類關(guān)系圖        541
21.7.2 添加項(xiàng)        542
21.7.3 定義類之間的關(guān)聯(lián)        543
21.7.4 定義方法、屬性、字段和事件        545
21.8 小結(jié)        545
第22章 測(cè)試        546
22.1 創(chuàng)建、配置和管理測(cè)試        546
22.1.1 測(cè)試項(xiàng)目        547
22.1.2 測(cè)試項(xiàng)        548
22.1.3 測(cè)試管理器        549
22.1.4 測(cè)試的配置        550
22.2 開發(fā)人員測(cè)試        551
22.2.1 樣例單元測(cè)試        551
22.2.2 編寫有效的單元測(cè)試        551
22.2.3 使用單元測(cè)試類和方法        552
22.2.4 創(chuàng)建單元測(cè)試        553
22.2.5 運(yùn)行單元測(cè)試        554
22.2.6 代碼覆蓋率分析        555
22.3 Web測(cè)試        557
22.3.1 記錄Web測(cè)試        557
22.3.2 管理Web測(cè)試請(qǐng)求        559
22.3.3 運(yùn)行Web測(cè)試和查看結(jié)果        559
22.3.4 為Web測(cè)試設(shè)置數(shù)據(jù)        560
22.3.5 從Web測(cè)試中提取值        564
22.3.6 請(qǐng)求驗(yàn)證規(guī)則        566
22.4 負(fù)載測(cè)試        567
22.4.1 創(chuàng)建負(fù)載測(cè)試        567
22.4.2 復(fù)審和編輯負(fù)載測(cè)試        572
22.4.3 運(yùn)行負(fù)載測(cè)試和檢查結(jié)果        572
22.5 手動(dòng)測(cè)試        573
22.5.1 創(chuàng)建手動(dòng)測(cè)試        573
22.5.2 執(zhí)行手動(dòng)測(cè)試        573
22.6 一般測(cè)試        574
22.7 順序測(cè)試        575
22.8 小結(jié)        575
第23章 Team Foundation Build        576
23.1 Team Foundation Build簡(jiǎn)介        576
23.2 新建生成        579
23.2.1 指定新建生成的信息        579
23.2.2 編輯生成類型        582
23.2.3 MSBuild的角色        586
23.3 啟動(dòng)生成        586
23.3.1 計(jì)劃生成        586
23.3.2 調(diào)用生成        587
23.4 監(jiān)視和分析生成        588
23.4.1 Team Build瀏覽器簡(jiǎn)介        588
23.4.2 生成報(bào)表        589
23.5 小結(jié)        590
索引        591



本目錄推薦

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