Visual C#高級編程範例

Visual C#高級編程範例

《VisualC#高級編程範例》是2004年清華大學出版社出版的圖書,作者是譚桂華等。

基本介紹

  • 作者:譚桂華 等編著
  • ISBN:9787302084990
  • 頁數:483
  • 定價:46.00元
  • 出版社:清華大學
  • 出版時間:2004-5
內容介紹,目錄,

內容介紹

本書以實例詳解的方式,循序漸進地介紹了使用Visual C#.NET開發應用程式的方法和技巧。全書內容以C#語言為基礎,選取具體典型實例進行講解。全書共分11章,第1章簡單介紹了.NET平台C#編程的基礎知識,從第2章到第11章,通過10個具體案例的設計與實現,詳細地介紹了運用C#語言編程的方法與技巧。 本書選材新穎,內容完整,涵蓋了.NET平台下Windows窗體和Web窗體的編程,以及XML、COM+、.NET Remoting、Web Service等高級套用、是一本易懂、實用、極具參考價值的實例教程。本書中的每個實例都調試通過,在每一章的“實例演示”一節中可以看到每個實例程式的運行結果。 本書主要面向具有一定C#語言編程基礎、並準備進一步深入學習C#編程的讀者。

目錄

第1章 Visual C#概述 1
1.1 .NET平台背景 1
1.1.1 第一代Internet 1
1.1.2 第二代Internet 2
1.1.3 Microsoft .NET——下一代網際網路平台 3
1.2 .NET框架結構 3
1.2.1 .NET框架目標 4
1.2.2 公共語言運行時 5
1.2.3 .NET框架基本類庫 6
1.3 C#簡介 7
1.3.1 C#的突出優點 8
1.3.2 類型系統 10
1.3.3 變數 17
1.3.4 表達式 20
1.3.5 語句 21
1.3.6 異常處理 24
1.3.7 屬性 25
1.4 小結 27
第2章 檔案管理器的實現 28
2.1 提出問題 28
2.1.1 實例演示 28
2.1.2 System.IO 30
2.1.3 ListView 控制項 31
2.2 設計方案 33
2.2.1 檔案管理器主界面及功能的設計 33
2.2.2 文本編輯器的設計 34
2.3 解決方案 36
2.3.1 檔案管理器主界面及功能的實現 36
2.3.2 文本編輯器的實現 64
2.4 小結 72
第3章 電子書店的實現 73
3.1 提出問題 73
3.1.1 實例演示 73
3.1.2 動態載入及Cookie 75
3.1.3 應用程式快取 77
3.1.4 會話狀態 79
3.2 設計方案 80
3.2.1 電子書店數據結構的設計 80
3.2.2 電子書店實例的功能設計 81
3.3 解決方案 84
3.3.1 用戶控制項——好書推薦表的實現 84
3.3.2 BookOrder類和ShoppingCart類 87
3.3.3 Global.asax檔案 91
3.3.4 主頁面BookShop.aspx 的實現 95
3.3.5 ShowCart.aspx頁面的實現 103
3.4 小結 107
第4章 電子銀行的實現 108
4.1 提出問題 108
4.1.1 實例演示 108
4.1.2 COM+的基本知識 112
4.2 設計方案 117
4.2.1 資料庫層的設計 117
4.2.2 業務邏輯層的設計 118
4.2.3 ATM界面的設計 119
4.2.4 銀行出納員操作界面的設計 119
4.3 解決方案 120
4.3.1 資料庫層的實現 120
4.3.2 業務邏輯層的實現 122
4.3.3 ATM界面的實現 138
4.3.4 銀行出納員操作界面的實現 148
4.4 小結 163
第5章 網上選課系統的實現 165
5.1 提出問題 165
5.1.1 實例演示 165
5.1.2 ADO.NET 167
5.2 設計方案 170
5.2.1 數據層的設計 172
5.2.2 COM+套用層的設計 173
5.2.3 Web套用層的設計 174
5.3 解決方案 174
5.3.1 COM+套用層的實現 174
5.3.2 Web套用層的實現 180
5.4 小結 201
第6章 網路聊天工具的實現 202
6.1 提出問題 202
6.1.1 實例演示 202
6.1.2 TCP協定通信的流程 204
6.1.3 Socket 編程基礎 205
6.2 設計方案 207
6.2.1 伺服器端的設計 207
6.2.2 客戶端的設計 208
6.3 解決方案 209
6.3.1 伺服器端的實現 209
6.3.2 客戶端的實現 219
6.4 小結 235
第7章 電子信箱的實現 236
7.1 提出問題 236
7.1.1 實例演示 236
7.1.2 電子信箱的實現原理 242
7.1.3 POP3協定 242
7.1.4 SMTP協定 243
7.1.5 協定命令的解析 245
7.2 設計方案 246
7.2.1 資料庫的設計 247
7.2.2 客戶端的設計 248
7.2.3 伺服器端的設計 249
7.3 解決方案 252
7.3.1 客戶端的實現 252
7.3.2 伺服器端的實現 283
7.4 小結 299
第8章 分散式會話的實現 300
8.1 提出問題 300
8.1.1 實例演示 300
8.1.2 .NET遠程處理的框架 303
8.1.3 遠程對象、伺服器和客戶端 307
8.2 設計方案 309
8.2.1 伺服器端的設計 309
8.2.2 客戶端的設計 312
8.3 解決方案 313
8.3.1 伺服器端的實現 313
8.3.2 客戶端的實現 318
8.4 小結 331
第9章 移動通信管理與收費系統的實現 332
9.1 提出問題 332
9.1.1 實例演示 332
9.1.2 Web Service基礎知識 337
9.2 設計方案 343
9.2.1 資料庫的設計 343
9.2.2 Web服務的設計 346
9.2.3 客戶端的設計 347
9.3 解決方案 349
9.3.1 資料庫的實現 349
9.3.2 Web服務的實現 367
9.3.3 客戶端的實現 386
9.4 小結 406
第10章 網路連鎖店的集成 406
10.1 提出問題 406
10.1.1 實例演示 406
10.1.2 連鎖店集成程式的背景 411
10.1.3 讀取XML文檔 412
10.1.4 編寫XML文檔 417
10.2 設計方案 419
10.2.1 資料庫的設計 419
10.2.2 總公司程式的設計方案 423
10.2.3 子公司程式的設計方案 424
10.3 解決方案 424
10.3.1 資料庫的實現 425
10.3.2 總公司程式的實現 429
10.3.3 子公司程式的實現 443
10.4 小結 455
第11章 綜合性繪圖的實現 456
11.1 提出問題 456
11.1.1 實例演示 456
11.1.2 GDI+的編程基礎 458
11.1.3 在IIS下集成遠程伺服器對象 459
11.2 設計方案 459
11.2.1 伺服器端的設計 460
11.2.2 客戶端的設計 461
11.3 解決方案 461
11.3.1 伺服器端的實現 462
11.3.2 客戶端的實現 466
11.4 小結 483

相關詞條

熱門詞條

聯絡我們