 |
-- 會員 / 註冊 --
|
|
|
|
C# 程序員開發指南 ( 簡體 字) |
作者:易向東/陳蓓/萬英 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:中國林業出版社/北京希望電子出版社 | 3dWoo書號: 5688 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:5/1/2006 |
頁數:532 |
光碟數: |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:7503842377 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書是一本優秀的學習和應用C#開發程序的指導書。 全書共19章,內容分為三部分:第一部分概述Microsoft.NET的技術特色、體系結構、運行環境等;第二部分比較詳細地介紹C#語言,從C#基本語法、面向對象特性,以及異常處理、預處理等多個方面進行介紹;第三部分是C#高級編程,包括線程、界面設計、數據訪問、多媒體、COM+服務、XML、Windows服務、Web應用、注冊表、文件管理、活動目錄、系統管理和診斷以及安全性等專題。 本書概括C#程序設計的各個主要開發領域,同時提供大量實例。內容分析清晰透徹,每個例子都有專門的代碼分析部分,以理解所介紹的技術和演示的范例,掌握技術要點和技巧。本書可供軟件開發人員使用,也可作為大專院校C#語言的教輔材料。 本書代碼從www.b-xr.com下載。 |
目錄:第1章 .NET基礎 1 1.1 .NET概述 1 1.1.1 .NET面臨的競爭和挑戰 1 1.1.2 .NET與J2EE的比較 1 1.2 .NET技術體系 2 1.2.1 .NET技術特征 3 1.2.2 .NET新特性 4 1.2.3 .NET組成 5 1.3 公共語言運行時 6 1.3.1 中間語言(IL)和元數據 6 1.3.2 即時編譯器(JITters) 6 1.4 虛擬對象系統 7 1.5 公共類型系統(CTS) 10 1.6 執行程序、融合和匯編 10 1.7 開發工具 12 1.8 小結 13 第2章 C#語言基礎 14 2.1 C#概述 14 2.1.1 C#語言特點 14 2.1.2 C#與其他語言比較 15 2.2 數據類型 16 2.2.1 值類型 17 2.2.2 引用類型 19 2.2.3 裝箱和拆箱 23 2.2.4 類型轉換 24 2.3 表達式 26 2.3.1 變量 26 2.3.2 常量 28 2.3.3 操作符 28 2.4 流程控制 35 2.4.1 條件語句 35 2.4.2 循環語句 36 2.4.3 跳轉語句 37 2.5 小結 38 第3章 面向對象程序設計 39 3.1 基本概念 39 3.2 類 41 3.2.1 類的聲明 41 3.2.2 類的成員 42 3.2.3 構造函數和析構函數 44 3.3 方法 44 3.3.1 方法格式 45 3.3.2 方法參數 45 3.3.3 方法重載 45 3.4 命名空間 46 3.4.1 編譯單元 46 3.4.2 命名空間聲明 47 3.4.3 using指示符 47 3.5 封裝、繼承和多態 51 3.5.1 封裝 51 3.5.2 繼承 51 3.5.3 多態 52 3.6 接口 52 3.7 域和屬性 62 3.7.1 域 62 3.7.2 屬性 64 3.8 事件和索引 66 3.8.1 事件 66 3.8.2 索引器 68 3.9 小結 70 第4章 異常處理、預處理和反射 71 4.1 錯誤和異常處理 71 4.1.1 校驗語句 71 4.1.2 異常處理 73 4.2 C#預處理指令 78 4.3 反射 80 4.4 小結 84 第5章 界面設計 85 5.1 標簽 85 5.2 按鈕 88 5.3 文本框 89 5.4 復選框和單選按鈕 94 5.4.1 復選框 94 5.4.2 單選按鈕 95 5.5 滾動條 97 5.6 列表視圖和樹狀視圖 99 5.6.1 列表視圖 100 5.6.2 樹狀視圖 102 5.7 進度條和跟蹤條 103 5.8 菜單設計 105 5.8.1 菜單設計 105 5.8.2 MenuItem類 106 5.8.3 MainMenu類 111 5.9 對話框 115 5.9.1 “打開”對話框 115 5.9.2 “另存為”對話框 117 5.9.3 “字體”對話框 117 5.9.4 “顏色”對話框 118 5.9.5 “打印”對話框 119 5.9.6 “打印預覽”對話框 120 5.10 小結 121 第6章 多媒體 122 6.1 GDI+概述 122 6.1.1 GDI+體系結構 122 6.1.2 GDI+新特色 123 6.1.3 比較GDI和GDI+ 124 6.1.4 System.Drawing命名空間 127 6.2 繪圖 128 6.2.1 Graphics 類 128 6.2.2 范例 132 6.3 畫筆和畫刷 133 6.3.1 畫筆 133 6.3.2 畫刷 140 6.4 字體和文本 151 6.4.1 字體 152 6.4.2 文本 157 6.5 路徑和區域 160 6.5.1 路徑 160 6.5.2 區域 162 6.5 坐標變換 164 6.6.1 坐標系統 164 6.6.2 簡單矩陣變換 166 6.7 色彩變換 170 6.7.1 色彩變換基礎 170 6.7.2 RGB輸出通道 173 6.8 動畫設計 175 6.9 視頻和音頻 176 6.9.1 Windows Media Player控件 176 6.9.2 DirectShow概述 177 6.9.3 DirectShow技術結構 177 6.9.4 實例:多媒體播放器 180 6.10 小結 187 第7章 輸入/輸出 188 7.1 I/O方式 188 7.1.1 文件和流 188 7.1.2 輸入/輸出操作類型 188 7.2 System.IO命名空間 190 7.3 目錄管理 191 7.4 文件管理 197 7.5 讀寫文件 200 7.5.1 文本模式 201 7.5.2 二進制模式 203 7.5.3 異步模式 205 7.6 文件監控 212 7.6.1 FileSystemWatcher組件 212 7.6.2 應用實例 213 7.7 實例:資源管理器 215 7.8 小結 229 第8章 線程 230 8.1 概述 230 8.1.1 單線程程序設計 230 8.1.2 多進程程序設計 230 8.1.3 多線程程序設計 231 8.2 System.Threading命名空間 231 8.3 線程優先級 232 8.4 線程編程基礎 233 8.5 多線程控制 236 8.5.1 Monitor類 237 8.5.2 ReaderWriterLock類 242 8.5.3 WaitHandle 類 245 8.5.4 Mutex類 248 8.6 線程池 251 8.7 小結 256 第9章 數據訪問 257 9.1 數據庫基礎 257 9.2 ADO .NET簡介 258 9.2.1 Managed Provider 258 9.2.2 DataSet 259 9.3 使用ADO .NET訪問數據庫 260 9.3.1 ADO .NET數據庫訪問模式 260 9.3.2 數據庫命名空間 261 9.3.3 DataSet 類 264 9.3.4 連接數據庫 265 9.3.5 使用Command執行數據庫操作 273 9.3.6 使用DataReader檢索數據 281 9.3.7 使用DataAdapter和DataSet 282 9.4 數據控件 295 9.4.1 使用Repeater組件綁定數據 295 9.4.2 使用DataGrid 組件綁定數據 297 9.4.3 使用DataList組件綁定數據 299 9.4.4 其他數據綁定組件 302 9.5 ADO .NET和XML 303 9.5.1 與XML相關的DataSet方發 304 9.5.2 通過DataSet訪問XML 306 9.5.3 通過DOM訪問XML 308 9.5.4 實例:XML數據操作 309 9.6 實例:自定義查詢程序 312 9.7 小結 319 第10章 網絡編程 320 10.1 網絡基礎 320 10.2 套接字 324 10.2.1 Socket類 324 10.2.2 使用異步服務器套接字 326 10.2.3 使用異步客戶端套接字 331 10.2.4 使用同步客戶端套接字 336 10.2.5 使用同步服務器套接字 338 10.3 域名服務 340 10.3.1 基本原理 340 10.3.2 DNS類 340 10.4 Ping應用程序 344 10.4.1 Ping基本原理 344 10.4.2 Ping應用程序分析 344 10.5 小結 351 第11章 Web應用 352 11.1 Web應用模型 352 11.2 ASP .NET基礎 354 11.2.1 ASP .NET和ASP 354 11.2.2 ASP .NET內置對象 356 11.2.3 ASP .NET特性 357 11.3 System.Web命名空間 358 11.4 ASP .NET范例 359 11.4.1 文件處理 359 11.4.2 域名查詢 362 11.4.3 郵件處理 363 11.4.4 事件日志記錄處理 368 11.5 Web服務 371 11.5.1 Web服務基礎 371 11.5.2 Web Service范例 374 11.5.3 編寫Web Service的Windows Forms客戶端 377 11.6 小結 379 第12章 COM+ 380 12.1 組件概述 380 12.2 COM+基礎 380 12.2.1 COM+基本結構 381 12.2.2 COM+系統服務 384 12.2.3 COM+應用開發 388 12.3 COM+應用開發 389 12.4 小結 401 第13章 XML 402 13.1 XML基礎 402 13.1.1 XML語法 403 13.1.2 XML與HTML的關系 404 13.1.3 如何使用XML 405 13.2 XML文件處理 405 13.2.1 System.XML 406 13.2.2 顯示XML文件內容 407 13.2.3 添加XML文件內容 412 13.2.4 刪除XML文件內容 412 13.3 XML構架 413 13.3.1 基本構造塊 413 13.3.2 實例:采購訂單 418 13.4 小結 422 第14章 Windows服務程序 423 14.1 Windows 服務概述 423 14.1.1 服務應用程序VS.其他典型 應用程序 423 14.1.2 服務生存期 423 14.1.3 服務類型 424 14.1.4 服務和ServiceController組件 424 14.2 Windows Service范例 424 14.3 小結 427 第15章 活動目錄 428 15.1 System.DirectoryServices命名空間 428 15.2 操作活動目錄 428 15.2.1 DirectoryEntries類 429 15.2.2 DirectoryEntry類 430 15.2.3 PropertyCollection類 433 15.2.4 PropertyValueCollection類 435 15.2.5 SchemaNameCollection類 437 15.3 活動目錄搜索 438 15.3.1 DirectorySearcher類 438 15.3.2 SearchResult類 440 15.3.3 SearchResultCollection類 442 15.4 小結 444 第16章 注冊表 445 16.1 注冊表基礎 445 16.1.1 Windows注冊表 445 16.1.2 Registry和RegistryKey類 445 16.2 注冊表編程 447 16.2.1 讀取注冊表的主鍵和鍵值 447 16.2.2 刪除注冊表中的鍵和鍵值 450 16.2.3 創建注冊信息和修改注冊信息 453 16.2.4 實例:注冊表編程 456 16.3 小結 457 第17章 安全性 458 17.1 基礎概念 458 17.2 代碼訪問安全機制 460 17.2.1 類型安全的確認 462 17.2.2 許可 462 17.3 基于角色的安全機制 463 17.3.1 托管應用程序中基于角色的安全性 463 17.3.2 設置基于角色的安全策略和原則 464 17.3.3 基于角色的安全檢查 464 17.4 安全命名空間 464 17.5 小結 465 第18章 系統管理 466 18.1 系統管理技術 466 18.1.1 Windows腳本宿主WSH 466 18.1.2 Active Directory服務接口ADSI 466 18.1.3 Windows管理規范WMI 467 18.2 WMI概述 467 18.2.1 WMI技術組成 467 18.2.2 WMI架構 468 18.3 WMI命名空間 468 18.3.1 System.Management命名空間 469 18.3.2 System.Management. Instrumentation命名空間 485 18.4 Win32類和管理對象 486 18.4.1 計算機系統硬件類 486 18.4.2 操作系統類 487 18.4.3 安裝程序類 487 18.4.4 WMI服務管理類 487 18.4.5 性能計數器類 487 18.5 使用管理對象 487 18.5.1 查詢管理對象的信息 487 18.5.2 訪問管理對象方法 489 18.6 事件預訂和處理 490 18.6.1 WMI事件概述 490 18.6.2 WMI事件查詢 490 18.6.3 實現事件預定和處理 491 18.7 應用程序規范化 492 18.7.1 規范化應用程序的方法 493 18.7.2 范例 493 18.8 小結 494 第19章 系統診斷 495 19.1 System.Diagnostics命名空間 495 19.2 編譯和調試 496 19.2.1 編譯條件 496 19.2.2 調試 498 19.2.3 跟蹤 500 19.3 事件 503 19.3.1 事件日志 503 19.3.2 事件日志記錄 507 19.3.3 事件日志記錄集合 509 19.4 性能計數器 511 19.4.1 性能計數器類 511 19.4.2 范例 513 19.5 進程管理 515 19.5.1 進程類 515 19.5.2 進程模塊類 516 19.5.3 線程類 518 19.5.4 進程啟動信息 519 19.6 堆棧管理 521 19.6.1 StackFrame類 521 19.6.2 堆棧跟蹤 524 19.7 小結 526 附錄A C#編譯器選項 527 附錄B .NET核心類 529 參考資料 533 |
序: |
|