 |
-- 會員 / 註冊 --
|
|
|
|
Visual C# 2008大學教程(第三版) ( 簡體 字) |
作者:劉文紅 等 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 21804 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:7/1/2009 |
頁數:1112 |
光碟數:1 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787121088940 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:
本書是一本C#編程方面的優秀教材,全面介紹了C#編程的原理和方法,涉及類與對象、控制語句、方法、數組、繼承、多態、異常處理、GUI、多線程、多媒體、數據庫與SQL、ASP.NET、Web服務、網絡、查找與排序、泛型、集合等基本概念及方法。此外,本書還介紹了最新C#版本Visual C# 2008的關鍵新特性,包括LINQ特性、使用LINQ to SQL的數據庫、WPF GUI和圖形、WCF Web服務等。 |
目錄:
第1章 計算機.Internet與Visual C#簡介. 1.1 簡介 1.2 什么是計算機 1.3 計算機組織 1.4 個人計算.分布式計算與客戶/服務器計算 1.5 硬件發展趨勢 1.6 Microsoft的Windows操作系統 1.7 機器語言.匯編語言和高級語言 1.8 Visual Basic 1.9 C.C++和Java 1.10 VisualC# 1.11 其他高級語言 1.12 結構化編程 1.13 關鍵軟件發展趨勢:對象技術 1.14 Internet與萬維網 1.15 XML 1.16 Microsoft的.NET 1.17.NET框架與公共語言運行環境 1.18 嘗試C#高級繪圖程序 1.19 (必讀)軟件工程案例研究:對象技術與UML簡介 1.20 總結 1.21 Web資源 第2章 Visual C# 2008 Express簡介 2.1 簡介 2.2 Visual Studio 2008IDE概述 2.3 菜單欄與工具欄 2.4 Visual Studio IDE導航 2.5 使用幫助 2.6 用可視編程生成簡單程序,顯示文本與圖形 2.7 總結 2.8 Web資源 第3章 C#程序簡介 3.1 簡介 3.2 簡單C#程序:顯示一行文本 3.3 在Visual C# Express中創建簡單程序 3.6 另一個C#程序:整數相加 第4章 類與對象簡介 4.1 簡介 4.2 類.對象.方法.屬性和實例變量 4.3 聲明帶方法的類和實例化類的對象 4.4 聲明帶參數的方法 4.5 實例化變量與屬性 4.6 帶屬性的UML類框圖 4.7 帶屬性和set與get訪問方法的軟件工程 4.8 自實現屬性 4.9 值類型與引用類型 4.10 用構造函數初始化對象 4.11 浮點數與decimal類型 4.12 (選讀)軟件工程案例研究:確定ATM需求文檔中的類 4.13 總結 第5章 控制語句:第一部分 5.1 簡介 5.2 算法 5.3 偽代碼 5.4 控制結構 5.5 訂單選擇語句 5.6 ifelse雙選擇結構 5.7 while重復語句 5.8 構造算法:計數器控制重復 5.9 構造算法:標記控制重復 5.10 構造算法:嵌套控制語句 5.11 復合賦值運算符 5.12 自增和自減運算符 5.13 簡單類型 5.14 (選讀)軟件工程案例研究:確定ATM系統的類屬性 5.15 總結 第6章 控制語句:第二部分 6.1 簡介 6.3 for循環語句 6.4 for循環使用舉例 6.5 dowhile重復語句 6.6 switch多選擇語句 6.7 break與continue語句 6.8 邏輯運算符 6.9 結構化編程小結 6.10 (選讀)軟件工程案例研究:確定ATM系統中對象的狀態和活動 6.11 總結 第7章 方法詳述 7.1 簡介 7.2 C#代碼包裝 7.3 靜態方法,靜態變量和Math類 7.4 聲明多參數方法 7.3 關于方法聲明與使用 7.6 方法調用堆棧與激活記錄 7.7 變元提升與類型轉換 7.8 .NET框架類庫 7.9 案例研究:隨機數生成 7.10 案例研究:機會游戲(引入枚舉) 7.11 聲明作用域 7.12 方法重載 7.13 遞歸 7.14 按值與按引用傳遞變元 7.15 (選讀)軟件工程案例研究:確定ATM的類操作 7.16 總結 第8章 數組 8.1 簡介 8.2 數組 8.3 聲明與創建數組 8.4 數組使用舉例 8.5 案例研究:洗牌與發牌模擬 8.6 foreach語句 8.7 將數組與數組元素傳人方法 8.8 按值與按引用傳遞數組 8.9 案例研究:GradeBook類用數組存儲成績 8.10 多維數組 8.11 案例研究:GradeBook類使用矩形數組 8.12 游長變元表 8.13 使用命令行變元 8.15 總結 第9章 LINQ與泛型集合簡介 9.1 簡介 9.2 用LINQ查詢數組 9.3 集合簡介 9.4 用LINQ查詢泛型集合 9.5 總結 9.6 DeitelLmQ資源中心 第10章 再論類與對象 10.1 簡介 10.2 Time類案例研究 10.3 控制成員訪問 10.4 用this引用訪問當前對象成員 10.5 索引器 10.6 Time類案例研究:重載構造函數 10.7 默認與無參數構造函數 10.8 合成 10.9 內存回收與析構函數 10.10 靜態類成員 10.11 只讀實例變量 10.12 軟件復用性 10.13 數據抽象與封裝 10.14 Time類案例研究:創建類庫 10.15 internal訪問 10.16 ClassView與ObjectBrowser 10.17 對象初始化器 10.18 Time類案例研究:擴展方法 10.19 代理 10.20 lambda表達式 10.21 匿名類型 10.22 (選讀)軟件工程案例研究:開始編寫ATM系統的類 10.23 總結 第11章 面向對象編程:繼承 11.1 簡介 11.2 基類與派生類 11.3 protected成員 11.4 基類與派生類的關系 11.5 派生類的構造函數 11.6 繼承與軟件工程 11.7 總結 第12章 多態.接口與運算符重載 12.1 簡介 12.2 多態舉例 12.3 演示多態行為 12.4 抽象類與方法 12.5 案例研究:使用多態的工資系統 12.6 sealed方法與類 12.7 案例研究:創建與使用接口 12.8 運算符重載 12.9 (選讀)軟件工程案例研究:在ATM系統中合并繼承與多態 12.10 總結 第13章 異常處理 13.1 簡介 13.2 異常處理概述 13.3 例子:除數為0不用異常處理 13.4 例子:處理DivideByZeroException與FormatException 13.5 .NETException層次 13.6 finally塊 13.7 Exception屬性 13.8 用戶定義異常類 13.9 總結 第14章 圖形用戶界面觀念:第一部分 14.1 簡介 14.2 Windows窗體 14.3 事件處理 14.4 控件屬性與布局 14.5 卷標.文本框與按鈕 14.6 組框與面板 14.7 復選框與單選鈕 14.8 圖形框 14.9 工具提示 14.10 數字上下控件 14.11 鼠標事件處理 14.12 鍵盤事件處理 14.13 總結.. 第15章 圖形用戶界面觀念:第二部分 15.1 簡介 15.2 菜單 15.3 MontlaCalendar控件 15.4 DateTimePicker控件 15.5 LinkLabel控件 15.6 ListBox控件 15.7 CheckedListBox控件 15.8 ComboBox控件 15.9 TreeView控件 15.10 ListView控件 15.11 TabControl控件 15.12 多文檔界面(MDI)窗口 15.13 可視化繼承 15.14 用戶定義控件 15.15 總結 第16章 GUI與視窗演示基礎 16.1 簡介 16.2 WPF(視窗演示基礎) 16.3 XML基礎 16.4 構造數據 16.5 XML名字空間 16.6 使用XAML的聲明或GUI編程 16.7 在VisualC#Express中創建WPF程序 16.8 控件布局 16.9 事件處理 16.10 命令與常見程序任務 16.11 WPFGUI定制 16.12 用樣式改變控件外觀 16.13 定制窗口 16.14 用控件模板定義控件外觀 16.15 數據驅動GUI與數據綁定 16.16 總結 16.17 Web資源 第17章 WPF圖形與多媒體 17.1 簡介 17.2 控制字體 17.3 基本形狀 17.4 多邊形與多義線 17.5 畫刷 17.6 變換 17.7 WPF定制:電視GUI 17.8 動畫 17.9 三維實體與變換(選讀) 17.10 總結 第18章 字符.字符串與正則表達式 18.1 簡介 18.2 字符與字符串基礎 18.3 string構造函數 18.4 string索引器.Length屬性和CopyTo方法 18.5 比較字符串 18.6 定位string中的字符和子串 18.7 從string中取子串 18.8 接合字符串 18.9 其他string方法 18.10 StringBuilder類 18.11 StringBuilder類的Length與Capacity屬性.EnsureCapacity方法和索引器 18.12 StringBuilder類的Append與AppendFormat方法 18.13 StringBuilder類的Insert.Remove與Replace方法 18.14 Char方法 18.15 洗牌與發牌模擬 18.16 正則表達式與Regex類 18.17 總結 第19章 文件與流 19.1 簡介 19.2 數據層次 19.3 文件與流 19.4 File與Directory類 19.5 創建順序訪問文本文件 19.6 讀取順序訪問文本文件數據 19.7 案例分析:使用LINQ的信用查詢程序 19.8 序列化 19.9 用對象序列化創建順序訪問文件 19.10 讀取和去序列化二進制文件數據 19.11 總結 第20章 XML與LINQtOXML 20.1 簡介 20.2 文檔類型定義 20.3 W3CXML模式文檔 20.4 可擴展樣式表語言和XSL轉換 20.5 LINQtoXML:文檔對象模型(DOM) 20.6 LINQtoXML類層次 20.7 LINQtoXML:名字空間與創建文檔 20.8 XSLT與XslCompiledTransform類 20.9 總結 20.10 Web資源 第21章 數據庫與.LINQ to SQL 21.1 簡介 21.2 關系數據庫 21.3 關系數據庫概述:Books數據庫 21.4 SQL 21.5 LINQ to SQL 21.6 LINQ to SQL編程:從數據庫取得信息 21.7 更復雜的LINQ查詢和數據綁定 21.8 用LINQ取得多個表的數據 21.9 創建主視圖/細目視圖 21.10 LINQ to SQL編程:地址簿案例研究 21.11 總結 21.12 Web資源與工具 第22章 ASP.NET3.5與ASP.NETAJAX 22.1 簡介 22.2 簡單HTTP事務 22.3 多層程序體系結構 22.4 創建并運行簡單Web窗體例子 22.5 Web控件 22.6 會話跟蹤 22.7 案例研究:ASP.NET中連接數據庫 22.8 案例研究:加密圖書數據庫程序 22.9 ASP.NET AJAX 22.10 新的ASP.NET3.5數據控件 22.11 總結 22.12 Web資源 第23章 WCFWeb服務 23.1 簡介 23.2 WCFWeb服務基礎 23.3 簡單對象訪問協議(SOAP) 23.4 表示狀態轉移協議(REST) 23.5 JavaScfipt對象標注(JSON) 23.6 發表與消費基于SOAP的Web服務 23.7 發表與消費基于REST的XMLWeb服務 23.8 發表與消費基于REST的JSONWeb服務 23.9 BlackjackWeb服務:在SOAP的Web服務中使用會話跟蹤 23.10 航空訂票Web服務廣數據庫訪問和從ASP.NET調用服務 23.11 方程生成器:返回用戶定義類型 23.12 總結 23.13 DeitelWeb服務資源中心 第24章 Slyerlight.RIA與多媒體 24.1 簡介 24.2 平臺概述 24.3 Sflverlight運行環境與工具安裝 24.4 建立Silverlight天氣瀏覽器程序 24.5 動畫與FlickrViewer 24.6 圖形與深度縮放 24.7 聲音與視頻 24.8 獨立存儲 24.9 Silverlight演示與Web資源 24.10 總結 第25章 查找與排序 25.1 簡介 25.2 查找算法 25.3 排序算法 25.4 總結 第26章 數據結構 26.1 簡介 26.2 簡單類型結構.加框和去框 26.3 自引用類 26.4 鏈表 26.5 堆棧 26.6 隊列 25.7 樹 26.8 總結 第27章 泛型 27.1 簡介 27.2 泛型方法的動機 27.3 泛型方法實現 27.4 類型約束 27.5 重載泛型方法 27.6 泛型類 27.7 總結 第28章 集合 28.1 簡介 28.2 集合概述 28.3 Array類與枚舉 28.4 非泛型集合 28.5 泛型集合 28.6 總結 附錄A 運算符優先級表 附錄B 簡單類型 附錄C 數字系統 附錄D ATM案例研究代碼 附錄E UML2的其他框圖 附錄F ASCII字符集 附錄G Unicode 附錄H 使用Visual Studio 2008調試器 索引...
|
序: |
|