.NET企業級應用程式開發教程

.NET企業級應用程式開發教程

《.NET企業級應用程式開發教程》是2006年清華大學出版社出版的圖書。

基本介紹

  • 書名:.NET企業級應用程式開發教程
  • ISBN:9787302114000
  • 定價:55元
  • 出版社:清華大學出版社
  • 出版時間:2006年5月23日
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

Visual Studio.NET作為微軟.NET戰略的核心開發工具,與Visual Studio 6相比,其開發效率具有顯著性地提高,其開發框架和思路發生了根本性地改變。同時,Visual Studio.NET又提供對COM組件的訪問兼容性。.NET全面引入對XML的支持是開發基於.NET分散式套用的基石,XML.NET支持在數據訪問層面和對象傳遞層面上跨越Internet傳遞數據和對象。

目錄

第1章.NET概述1
1.1.NET簡介 1
1.2.NET框架介紹 2
1.3CLR介紹 3
1.4.NET框架基本特徵 4
1.5程式集 6
1.6小結 8
第2章基於.NET的面向對象編程技術9
2.1面向對象基本概念 9
2.2屬性和方法 11
2.3繼承和多態 17
2.4接口和抽象類 21
2.5方法的重載 29
2.6運算符的重載 31
2.7小結 38
第3章組件開發和部署40
3.1組件開發概述 40
3.2CLR記憶體管理 41
3.3組件記憶體管理 45
3.4.NET應用程式部署 51
3.5程式集組件版本控制 57
3.6DLL程式集的遲簽名技術 62
3.7小結 64
第4章Windows窗體編程65
4.1如何建立和使用Windows窗體 65
4.1.1創建簡單的Windows窗體 66
4.1.2設定窗體的屬性 68
4.1.3編寫窗體事件處理代碼 69
4.2處理多窗體應用程式 74
4.3使用控制項 78
4.3.1控制項的格式處理 78
4.3.2控制項使用方法 79
4.4使用窗體選單 83
4.5拖放操作的實現 87
4.6剪貼簿的訪問 89
4.7在窗體之間傳遞數據 90
4.8小結 95
第5章數據展現96
5.1ADO.NET對象模型 96
5.2ADO.NET相關的類 98
5.3實現數據的增刪改查 100
5.3.1建立資料庫連線 100
5.3.2檢索數據 102
5.3.3插入、修改和刪除數據 105
5.4使用存儲過程 108
5.4.1使用簡單存儲過程 108
5.4.2使用帶輸入參數的存儲過程 109
5.4.3使用帶輸出參數的存儲過程 110
5.5存取大對象數據 112
5.6事務處理 120
5.6.1事務的基本特徵 120
5.6.2實現普通事務操作 121
5.6.3分散式事務處理 127
5.6.4並發控制和死鎖問題 129
5.7數據訪問安全性控制 131
5.8小結 132
第6章數據流和檔案處理134
6.1與流相關的類 134
6.2檔案操作相關的類 135
6.3對檔案系統的基本操作 136
6.3.1創建檔案和目錄 136
6.3.2刪除和修改檔案或目錄 137
6.3.3列舉目錄下的內容 137
6.4讀寫檔案 139
6.4.1文本檔案的讀寫 140
6.4.2讀寫二進制檔案 143
6.5.3寫字板應用程式 144
6.5異步檔案讀寫操作 150
6.6回響檔案和目錄的更改事件 155
6.7獨立存儲 159
6.8小結 163
第7章Internet訪問技術164
7.1Internet訪問概述 164
7.2創建Web客戶端 165
7.2.1創建Web請求 165
7.2.2傳送請求數據 167
7.2.3接收數據 171
7.2.4使用WebClient類 175
7.2.5異步訪問網路資源 175
7.2.6網路訪問的錯誤處理 180
7.3使用特定協定的Web客戶端 182
7.4Dns類實現域名解析 189
7.5建立TCP伺服器和客戶端 194
7.6小結 204
第8章繪圖和列印205
8.1GDI+介紹 205
8.2創建並顯示圖片檔案 207
8.3繪製基本圖形 217
8.4使用文本和字型繪製圖片 226
8.5繪製複雜圖像 228
8.6列印文本和圖片 232
8.7小結 242
第9章.NET與非受管代碼的互動244
9.1COM簡介 244
9.2與COM互動 245
9.2.1COM訪問.NET 246
9.2.2.NET訪問COM 249
9.3調用Win32API 257
9.4通過WMI訪問作業系統 260
9.5通過.NET的類訪問作業系統 265
9.5.1訪問作業系統的進程信息和日誌 266
9.5.2訪問系統註冊表 271
9.5.3訪問活動目錄 273
9.6小結 276
第10章.NET事件處理278
10.1Windows事件基礎 278
10.2委託 279
10.3事件處理 281
10.4小結 286
第11章多執行緒和Windows服務287
11.1多執行緒 287
11.1.1創建新執行緒 288
11.1.2控制執行緒的運行狀態 289
11.1.3訪問主執行緒 290
11.1.4執行緒同步 291
11.2創建Window服務 292
11.2.1獲取Windows服務的信息 293
11.2.2控制Windows服務 296
11.2.3編寫Windows服務 299
11.3安裝和卸載Windows服務 302
11.4調試Windows服務 306
11.5小結 307
第12章ASP.NET編程308
12.1ASP.NET與經典ASP的區別 308
12.1.1語言支持 309
12.1.2性能 309
12.1.3代碼和內容的分離 309
12.1.4安全性 309
12.1.5狀態管理 309
12.1.6伺服器端表單和控制項 310
12.1.7開發調試 310
12.1.8配置和部署 310
12.2ASP.NET基本技術 310
12.2.1頁面控制項 316
12.2.2Web控制項的使用 319
12.2.3檔案上載 326
12.2.4傳送Email 329
12.2.5動態載入控制項 332
12.3Web用戶控制項 333
12.3.1定義Web用戶控制項 333
12.3.2使用Web用戶控制項 335
12.4開發Web伺服器控制項 345
12.5小結 351
第13章ASP.NET數據展現和報表技術353
13.1使用Web控制項展現數據 353
13.1.1使用Repeater控制項 354
13.1.2使用DataList控制項 360
13.2使用DataGrid控制項實現數據更新 377
13.2.1DataGrid控制項實現數據展現 377
13.2.2DataGrid控制項實現數據更新 386
13.2.3DataGrid控制項實現數據排序 393
13.3伺服器端快取技術 395
13.3.1用戶界面快取 397
13.3.2數據快取 407
13.4水晶報表技術 412
13.4.1拉模型實現數據展現 412
13.4.2推模型實現數據展現 417
13.5用戶自定義報表 421
13.6小結 429
第14章ASP.NET配置431
14.1配置概述 431
14.2安全性配置 433
14.2.1基於表單的身份驗證 433
14.2.2基於Windows賬號的身份驗證 442
14.3客戶端瀏覽器識別 445
14.4編譯選項配置 448
14.5自定義錯誤配置 452
14.5.1頁面級用戶自定義錯誤處理 453
14.5.2應用程式級用戶自定義錯誤處理 454
14.6區域化信息配置 455
14.7ASP.NET進程配置 458
14.8Session狀態管理配置 460
14.8.1Cookie非依賴的Session 462
14.8.2Session數據存儲區位置選擇 463
14.9跟蹤配置 466
14.10頁面屬性 470
14.11小結 471
第15章Web服務和遠程處理473
15.1Web服務概要 473
15.2創建Web服務 475
15.3訪問Web服務 480
15.4Web服務的異步調用 488
15.5Remoting(遠程處理)概要 496
15.6實現遠程處理服務端 498
15.7部署遠程組件 505
15.7.1通過IIS部署遠程處理組件 505
15.7.2Windows後台服務部署遠程處理組件 506
15.8訪問遠程組件 507
15.9Web服務與遠程處理比較 517
15.10小結 518
第16章XML.NET520
16.1XML基礎 520
16.1.1處理指令 521
16.1.2元素 521
16.1.3文檔類型聲明 522
16.1.4命名空間 522
16.1.5注釋 523
16.1.6CDATA片斷 523
16.2XML基本技術 524
16.3XML.NET介紹 532
16.4使用XML架構(schema)定義數據結構 533
16.5XSL實現數據結構轉換 538
16.6讀寫XML數據 544
16.6.1XmlReader類 544
16.6.2XmlDocument類 545
16.6.3XmlWriter類 548
16.7XML與ADO.NET互動 550
16.8小結 552
附錄ASMTP和POP3協定(節選)553
A.1SMTP協定(根據RFC822節選)553
A.1.1SMTP命令553
A.1.2SMTP規範557
A.2POP3協定(根據RFC1725節選)562
A.2.1基本操作562
A.2.2授權狀態563
A.2.3TRANSACTION狀態565
A.2.4UPDATE狀態567
A.2.5可選的POP3命令568
A.2.6POP3會話的例子570
A.2.6POP3會話的例子571
附錄B.NET編碼規則572
附錄C.NET相關的資源579

相關詞條

熱門詞條

聯絡我們