2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

國外計算機科學教材系列:Visual C# 2008大學教程(第3版)(附DVD光盤1張)

  • 作者:(美) (戴特爾Deitel) (P.J) (美) (戴特爾Deitel) (H.M) 著 劉文紅 等 譯
  • 出版社: 電子工業出版社
  • 出版時間:2009-01-01
  • 版次:3
  • 商品編號: 10067316

    頁數:1056

    印次:1

    印刷時間:2009-07-01


HK$135.40 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

本書是一本C#編程方面的優秀教材,全面介紹了C#編程的原理和方法,涉及類與對象、控制語句、方法、數組、繼承、多態、異常處理、GUI、多線程、多媒體、XML、數據庫與SQL、ASP.NET、Web服務、網絡、查找與排序、數據結構、泛型、集合等基本概念及應用方法。本書介紹最新C#版本Visual C# 2008的關鍵新特性,包括LINQ特性、使用LINQ to SQL的數據庫、WPF GUI和圖形、WCF Web服務、ASP.NET3.5與ASP.NET AJAX、Silverlight 2技術、支持LINQ的新語言特性、隱式類型局部變量和自實現屬性。
  本書可作為高等院校相關專業的編程語言教材和C#編程教材,也是軟件設計人員進行C#程序開發的寶貴參考資料。

媒體評論

  「權威、綜合的教材,介紹如何用微軟公司最新技術編程。闡述清晰,例子豐富,理論背景詳細,包括桌面、Web和數據庫的最新技術。對Silverlieht的介紹也很好。」
  ——Kirill Osenkov,Microson
  「優秀的、真正對象第一的教材。數據結構與集合的介紹真好。揭秘了大。符號。精彩闡述了泛型。」
  ——Gavin Osborne,Saskatthewan Inst.of Appl.Science&Tech
  「提早介紹類與對象的意義重大。ASP.NET 3.5的介紹獨具一格,ASP.NET AJAX的介紹也有獨到之處。」
  ——Jose Antonio Gonzalez Seco,Parliament of Andaluslusia
  「數組一章末尾的練習很有意思,實現的虛擬機非常不錯。多態一章也很棒。」
  ——EricLippert,Mkrosoft
  「演示了C#編程的最佳做法,介紹了編程總體考慮、面向對象編程和軟件工程方法。」
  ——Mingsheng Hon,Cornell University
  「為C#初學者展示了.NFT的精彩世界,採用Deitel的活代碼方法和實際例子。」
  ——Bonnie Berent,Mkroson C#MVP
  「我特別喜歡代碼改錯練習。異常處理是不錯的一幸,Winforms GUI那一章也講得很好。」
  ——Marcelo Guerra Hahn,Microsoft
  「非常適合老師和學生。調試器和LINQ的介紹很全面。」
  ——Vinay Ahuja,Microson
  「TV/video瀏覽器可以增加學生興趣,讓他們看到WPF可以產生非常複雜的圖像效果。WPF數據綁定的例子很好。」
  ——Ged Mead,Microsonft MVP,DevCity.Net
  「精彩闡述了XML,LINQ to XML等技術。」
  ——Helena Kotas,Microson
  「關係數據庫概述非常精彩,非常切合LINQ to SQL的思想。」
  ——Alex Turner,Mitrosoft
  「OWCF產生與使用Web服務的講解非常棒。」
  ——Dan Crevier,Microsoft

 

目錄

第1章 計算機.Internet與VisualC#簡介
1.1 簡介
1.2 什麼是計算機
1.3 計算機組織
1.4 個人計算.分佈式計算與客戶/服務器計算
1.5 硬件發展趨勢
1.6 Microsoft的Windows操作系統
1.7 機器語言.彙編語言和高級語言
1.8 VisualBasic
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章 VisualC#2008Express簡介
2.1 簡介
2.2 VisualStudio2008IDE概述
2.3 菜單欄與工具欄
2.4 VisualStudioIDE導航
2.5 使用幫助
2.6 用可視編程生成簡單程序,顯示文本與圖形
2.7 總結
2.8 Web資源

第3章 C#程序簡介
3.1 簡介
3.2 簡單C#程序:顯示一行文本
3.3 在VisualC#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.14 總結

第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.1 0總結

第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.1 6正則表達式與Regex類
18.1 7總結

第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.10Web資源

第21章 數據庫與.LINQtoSQL
21.1 簡介
21.2 關係數據庫
21.3 關係數據庫概述:Books數據庫
21.4 SQL
21.5 LINQtoSQL
21.6 LINQtoSQL編程:從數據庫取得信息
21.7 更複雜的LINQ查詢和數據綁定
21.8 用LINQ取得多個表的數據
21.9 創建主視圖/細目視圖
21.10 LINQtoSQL編程:地址簿案例研究
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.NETAJAX
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數字系統
附錄DATM案例研究代碼
附錄EUML2的其他框圖
附錄FASCII字符集
附錄GUnicode
附錄H使用VisualStudio2008調試器
索引


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。