 |
-- 會員 / 註冊 --
|
|
|
|
C#入門經典(第3版) ( 簡體 字) |
作者:[美]沃森[Karli Watson]等著 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者:齊立波 |
出版社:清華大學出版社 | 3dWoo書號: 5858 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:5/1/2006 |
頁數:864 |
光碟數: |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:7302127352 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書將全面介紹C#編程的所有知識,共分為5篇:第1篇是C#語言:介紹了C#語言的所有內容,從基礎知識到面向對象的技術,應有盡有。第2篇是Windows編程:介紹如何用C#編寫Windows應用程序,如何部署它們。第3篇是Web編程:描述Web應用程序的開發、Web服務和Web應用程序的部署。第4篇是數據訪問:介紹在應用程序中如何使用數據,包括存儲在硬盤文件上的數據、以XML格式存儲的數據和數 據庫中的數據。第5篇是其他技術:講述使用C#和.NET Framework的一些額外方式,包括程序集、屬性、XML文檔、網絡和GDI+圖形編程。
|
目錄:目 錄
第Ⅰ部分 C# 語 言 第1章 C#簡介 3 1.1 什么是.NET Framework 3 1.1.1 .NET Framework的內容 4 1.1.2 如何用.NET Framework編寫 應用程序 4 1.2 什么是C# 7 1.2.1 用C#能編寫什么樣的應用程序 7 1.2.2 本書中的C# 8 1.3 Visual Studio 2005 8 1.3.1 Visual Studio 2005 Express產品 8 1.3.2 VS解決方案 9 1.4 小結 9 第2章 編寫C#程序 10 2.1 Visual Studio 2005開發環境 10 2.2 控制臺應用程序 13 2.2.1 Solution Explorer 15 2.2.2 Properties窗口 16 2.2.3 Error List窗口 16 2.3 Windows Forms應用程序 17 2.4 小結 20 第3章 變量和表達式 22 3.1 C#的基本語法 22 3.2 變量 26 3.2.1 簡單類型 26 3.2.2 變量的命名 30 3.2.3 字面值 31 3.2.4 變量的聲明和賦值 33 3.3 表達式 34 3.3.1 數學運算符 34 3.3.2 賦值運算符 38 3.3.3 運算符的優先級 39 3.3.4 命名空間 39 3.4 小結 42 3.5 練習 43 第4章 流程控制 44 4.1 布爾邏輯 44 4.1.1 位運算符 46 4.1.2 布爾賦值運算符 50 4.1.3 運算符的優先級更新 51 4.2 goto語句 52 4.3 分支 53 4.3.1 三元運算符 53 4.3.2 if語句 54 4.3.3 switch語句 57 4.4 循環 60 4.4.1 do循環 61 4.4.2 while循環 63 4.4.3 for循環 65 4.4.4 循環的中斷 69 4.4.5 無限循環 70 4.5 小結 71 4.6 練習 71 第5章 變量的更多內容 73 5.1 類型轉換 73 5.1.1 隱式轉換 73 5.1.2 顯式轉換 75 5.1.3 使用Convert命令進行顯式 轉換 77 5.2 復雜的變量類型 80 5.2.1 枚舉 81 5.2.2 結構 85 5.2.3 數組 87 5.3 字符串的處理 94 5.4 小結 98 5.5 練習 98
第6章 函數 100 6.1 定義和使用函數 101 6.1.1 返回值 102 6.1.2 參數 104 6.2 變量的作用域 111 6.2.1 其他結構中變量的作用域 113 6.2.2 參數和返回值與全局數據 115 6.3 Main()函數 116 6.4 結構函數 119 6.5 函數的重載 120 6.6 委托 121 6.7 小結 124 6.8 練習 124 第7章 調試和錯誤處理 126 7.1 Visual Studio中的調試 126 7.1.1 非中斷(正常)模式下的調試 127 7.1.2 中斷模式下的調試 134 7.2 錯誤處理 143 7.3 小結 149 7.4 練習 150 第8章 面向對象編程簡介 151 8.1 什么是面向對象編程 151 8.1.1 什么是對象 152 8.1.2 所有的東西都是對象 154 8.1.3 對象的生命周期 155 8.1.4 靜態和實例類成員 156 8.2 OOP技術 156 8.2.1 接口 157 8.2.2 繼承 158 8.2.3 多態性 160 8.2.4 對象之間的關系 161 8.2.5 運算符重載 163 8.2.6 事件 163 8.2.7 引用類型和值類型 163 8.3 Windows應用程序中的OOP 164 8.4 小結 166 8.5 練習 167 第9章 定義類 168 9.1 C#中的類定義 168 9.2 System.Object 173 9.3 構造函數和析構函數 174 9.4 Visual Studio 2005中的OOP 工具 178 9.4.1 Class View窗口 178 9.4.2 對象瀏覽器 181 9.4.3 添加類 182 9.4.4 類圖 183 9.5 類庫項目 184 9.6 接口和抽象類 187 9.7 結構類型 189 9.8 小結 191 9.9 練習 192 第10章 定義類成員 193 10.1 成員定義 193 10.1.1 定義字段 193 10.1.2 定義方法 194 10.1.3 定義屬性 195 10.1.4 在類圖中添加成員 200 10.1.5 重制成員 202 10.2 類成員的其他議題 203 10.2.1 隱藏基類方法 203 10.2.2 調用重寫或隱藏的基類 方法 205 10.2.3 嵌套的類型定義 206 10.3 接口的實現 207 10.4 部分類定義 210 10.5 示例應用程序 212 10.5.1 規劃應用程序 212 10.5.2 編寫類庫 213 10.5.3 類庫的客戶應用程序 219 10.6 小結 220 10.7 練習 221 第11章 集合、比較和轉換 222 11.1 集合 222 11.1.1 使用集合 223 11.1.2 定義集合 229 11.1.3 索引符 230 11.1.4 給CardLib添加Cards集合 232 11.1.5 關鍵字值集合和 IDictionary 235 11.1.6 迭代器 236 11.1.7 深度復制 241 11.1.8 給CardLib添加深度復制 243 11.2 比較 245 11.2.1 類型比較 245 11.2.2 值比較 250 11.3 轉換 266 11.3.1 重載轉換運算符 266 11.3.2 as運算符 267 11.4 小結 268 11.5 練習 269 第12章 泛型 271 12.1 泛型的概念 271 12.2 使用泛型 272 12.2.1 可空類型 272 12.2.2 System.Collections. Generic 命名空間 279 12.3 定義泛型 288 12.3.1 定義泛型類 288 12.3.2 定義泛型接口 300 12.3.3 定義泛型方法 300 12.3.4 定義泛型委托 302 12.4 小結 302 12.5 練習 303 第13章 其他OOP技術 304 13.1 ::運算符和全局命名空間
|
序: |
|