注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C# 2008大學(xué)教程(第三版)

Visual C# 2008大學(xué)教程(第三版)

Visual C# 2008大學(xué)教程(第三版)

定 價:¥105.00

作 者: (美)戴特爾(Deitel,P.J),(美)戴特爾(Deitel,H.M) 著;劉文紅 等譯
出版社: 電子工業(yè)出版社
叢編項: 國外計算機科學(xué)教材系列
標(biāo) 簽: VC++

ISBN: 9787121088940 出版時間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 1056 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  Paul J.Deitel先生和Harvey M.Deitel博士是Deitel&Associates公司的創(chuàng)始人,該公司是國際知名的企業(yè)培訓(xùn)、著作和Internet業(yè)務(wù)發(fā)展機構(gòu),尤其關(guān)注VisualC#、Visual Basic、Visual C++、Java、C、C++、XML、Internet、Web以及對象技術(shù)。Deitel父子是許多暢銷書的作者,包括Visual Basic2008 How to Program、Java How to Program,7/e、Internet&World Wide Web How to Program,4/e、Program,4/e、C++ How to Program,6/e等。

圖書目錄

第1章 計算機.Internet與VisualC#簡介
1.1 簡介
1.2 什么是計算機
1.3 計算機組織
1.4 個人計算.分布式計算與客戶/服務(wù)器計算
1.5 硬件發(fā)展趨勢
1.6 Microsoft的Windows操作系統(tǒng)
1.7 機器語言.匯編語言和高級語言
1.8 VisualBasic
1.9 C.C++和Java
1.10 VisualC#
1.11 其他高級語言
1.12 結(jié)構(gòu)化編程
1.13 關(guān)鍵軟件發(fā)展趨勢:對象技術(shù)
1.14 Internet與萬維網(wǎng)
1.15 XML
1.16 Microsoft的.NET
1.17 NET框架與公共語言運行環(huán)境
1.18 嘗試C#高級繪圖程序
1.19 (必讀)軟件工程案例研究:對象技術(shù)與UML簡介
1.20 總結(jié)
1.21 Web資源
第2章 VisualC#2008Express簡介
2.1 簡介
2.2 VisualStudio2008IDE概述
2.3 菜單欄與工具欄
2.4 VisualStudioIDE導(dǎo)航
2.5 使用幫助
2.6 用可視編程生成簡單程序,顯示文本與圖形
2.7 總結(jié)
2.8 Web資源
第3章 C#程序簡介
3.1 簡介
3.2 簡單C#程序:顯示一行文本
3.3 在VisualC#Express中創(chuàng)建簡單程序
3.6 另一個C#程序:整數(shù)相加
第4章 類與對象簡介
4.1 簡介
4.2 類.對象.方法.屬性和實例變量
4.3 聲明帶方法的類和實例化類的對象
4.4 聲明帶參數(shù)的方法
4.5 實例化變量與屬性
4.6 帶屬性的UML類框圖
4.7 帶屬性和set與get訪問方法的軟件工程
4.8 自實現(xiàn)屬性
4.9 值類型與引用類型
4.10 用構(gòu)造函數(shù)初始化對象
4.11浮點數(shù)與decimal類型
4.12 (選讀)軟件工程案例研究:確定ATM需求文檔中的類
4.13 總結(jié)
第5章 控制語句:第一部分
5.1 簡介
5.2 算法
5.3 偽代碼
5.4 控制結(jié)構(gòu)
5.5 訂單選擇語句
5.6 ifelse雙選擇結(jié)構(gòu)
5.7 while重復(fù)語句
5.8 構(gòu)造算法:計數(shù)器控制重復(fù)
5.9 構(gòu)造算法:標(biāo)記控制重復(fù)
5.10 構(gòu)造算法:嵌套控制語句
5.11 復(fù)合賦值運算符
5.12 自增和自減運算符
5.13 簡單類型
5.14 (選讀)軟件工程案例研究:確定ATM系統(tǒng)的類屬性
5.15 總結(jié)
第6章 控制語句:第二部分
6.1 簡介
6.3 for循環(huán)語句
6.4 for循環(huán)使用舉例
6.5 dowhile重復(fù)語句
6.6 switch多選擇語句
6.7 break與continue語句
6.8 邏輯運算符
6.9 結(jié)構(gòu)化編程小結(jié)
6.10 (選讀)軟件工程案例研究:確定ATM系統(tǒng)中對象的狀態(tài)和活動
6.11 總結(jié)
第7章 方法詳述
7.1 簡介
7.2 C#代碼包裝
7.3 靜態(tài)方法,靜態(tài)變量和Math類
7.4 聲明多參數(shù)方法
7.3 關(guān)于方法聲明與使用
7.6 方法調(diào)用堆棧與激活記錄
7.7 變元提升與類型轉(zhuǎn)換
7.8.NET框架類庫
7.9 案例研究:隨機數(shù)生成
7.10 案例研究:機會游戲(引入枚舉)
7.11 聲明作用域
7.12 方法重載
7.13 遞歸
7.14 按值與按引用傳遞變元
7.15 (選讀)軟件工程案例研究:確定ATM的類操作
7.16 總結(jié)
第8章 數(shù)組
8.1 簡介
8.2 數(shù)組
8.3 聲明與創(chuàng)建數(shù)組
8.4 數(shù)組使用舉例
8.5 案例研究:洗牌與發(fā)牌模擬
8.6 foreach語句
8.7 將數(shù)組與數(shù)組元素傳人方法
8.8 按值與按引用傳遞數(shù)組
8.9 案例研究:GradeBook類用數(shù)組存儲成績
8.10 多維數(shù)組
8.11 案例研究:GradeBook類使用矩形數(shù)組
8.12 游長變元表
8.13 使用命令行變元
8.14 總結(jié)
第9章 LINQ與泛型集合簡介
9.1 簡介
9.2 用LINQ查詢數(shù)組
9.3 集合簡介
9.4 用LINQ查詢泛型集合
9.5 總結(jié)
9.6 DeitelLmQ資源中心
第10章 再論類與對象
10.1 簡介
10.2 Time類案例研究
10.3 控制成員訪問
10.4 用this引用訪問當(dāng)前對象成員
10.5 索引器
10.6 Time類案例研究:重載構(gòu)造函數(shù)
10.7 默認(rèn)與無參數(shù)構(gòu)造函數(shù)
10.8 合成
10.9 內(nèi)存回收與析構(gòu)函數(shù)
10.10 靜態(tài)類成員
10.11 只讀實例變量
10.12 軟件復(fù)用性
10.13 數(shù)據(jù)抽象與封裝
10.14 Time類案例研究:創(chuàng)建類庫
10.15 internal訪問
10.16 ClassView與ObjectBrowser
10.17 對象初始化器
10.18 Time類案例研究:擴展方法
10.19 代理
10.20 lambda表達(dá)式
10.21 匿名類型
10.22 (選讀)軟件工程案例研究:開始編寫ATM系統(tǒng)的類
10.23 總結(jié)
第11章 面向?qū)ο缶幊蹋豪^承
11.1 簡介
11.2 基類與派生類
11.3 protected成員
11.4 基類與派生類的關(guān)系
11.5 派生類的構(gòu)造函數(shù)
11.6 繼承與軟件工程
11.7 總結(jié)
第12章 多態(tài).接口與運算符重載
12.1 簡介
12.2 多態(tài)舉例
12.3 演示多態(tài)行為
12.4 抽象類與方法
12.5 案例研究:使用多態(tài)的工資系統(tǒng)
12.6 sealed方法與類
12.7 案例研究:創(chuàng)建與使用接口
12.8 運算符重載
12.9 (選讀)軟件工程案例研究:在ATM系統(tǒng)中合并繼承與多態(tài)
12.1 0總結(jié)
第13章 異常處理
13.1 簡介
13.2 異常處理概述
13.3 例子:除數(shù)為0不用異常處理
13.4 例子:處理DivideByZeroException與FormatException
13.5.NETException層次
13.6 finally塊
13.7 Exception屬性
13.8 用戶定義異常類
13.9 總結(jié)
第14章 圖形用戶界面觀念:第一部分
14.1 簡介
14.2 Windows窗體
14.3 事件處理
14.4 控件屬性與布局
14.5 卷標(biāo).文本框與按鈕
14.6 組框與面板
14.7 復(fù)選框與單選鈕
14.8 圖形框
14.9 工具提示
14.10 數(shù)字上下控件
14.11 鼠標(biāo)事件處理
14.12 鍵盤事件處理
14.13 總結(jié)
第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 總結(jié)
第16章 GUI與視窗演示基礎(chǔ)
16.1 簡介
16.2 WPF(視窗演示基礎(chǔ))
16.3 XML基礎(chǔ)
16.4 構(gòu)造數(shù)據(jù)
16.5 XML名字空間
16.6 使用XAML的聲明或GUI編程
16.7 在VisualC#Express中創(chuàng)建WPF程序
16.8 控件布局
16.9 事件處理
16.10 命令與常見程序任務(wù)
16.11 WPFGUI定制
16.12 用樣式改變控件外觀
16.13 定制窗口
16.14 用控件模板定義控件外觀
16.15 數(shù)據(jù)驅(qū)動GUI與數(shù)據(jù)綁定
16.16 總結(jié)
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 總結(jié)
第18章 字符.字符串與正則表達(dá)式
18.1 簡介
18.2 字符與字符串基礎(chǔ)
18.3 string構(gòu)造函數(shù)
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 洗牌與發(fā)牌模擬
18.1 6正則表達(dá)式與Regex類
18.1 7總結(jié)
第19章 文件與流
19.1 簡介
19.2 數(shù)據(jù)層次
19.3 文件與流
19.4 File與Directory類
19.5 創(chuàng)建順序訪問文本文件
19.6 讀取順序訪問文本文件數(shù)據(jù)
19.7 案例分析:使用LINQ的信用查詢程序
19.8 序列化
19.9 用對象序列化創(chuàng)建順序訪問文件
19.10 讀取和去序列化二進(jìn)制文件數(shù)據(jù)
19.11 總結(jié)
第20章 XML與LINQtOXML
20.1 簡介
20.2 文檔類型定義
20.3 W3CXML模式文檔
20.4 可擴展樣式表語言和XSL轉(zhuǎn)換
20.5 LINQtoXML:文檔對象模型(DOM)
20.6 LINQtoXML類層次
20.7 LINQtoXML:名字空間與創(chuàng)建文檔
20.8 XSLT與XslCompiledTransform類
20.9 總結(jié)
20.10Web資源
第21章 數(shù)據(jù)庫與.LINQtoSQL
21.1 簡介
21.2 關(guān)系數(shù)據(jù)庫
21.3 關(guān)系數(shù)據(jù)庫概述:Books數(shù)據(jù)庫
21.4 SQL
21.5 LINQtoSQL
21.6 LINQtoSQL編程:從數(shù)據(jù)庫取得信息
21.7 更復(fù)雜的LINQ查詢和數(shù)據(jù)綁定
21.8 用LINQ取得多個表的數(shù)據(jù)
21.9 創(chuàng)建主視圖/細(xì)目視圖
21.10 LINQtoSQL編程:地址簿案例研究
21.11 總結(jié)
21.12 Web資源與工具
第22章 ASP.NET3.5 與ASP.NETAJAX
22.1 簡介
22.2 簡單HTTP事務(wù)
22.3 多層程序體系結(jié)構(gòu)
22.4 創(chuàng)建并運行簡單Web窗體例子
22.5 Web控件
22.6 會話跟蹤
22.7 案例研究:ASP.NET中連接數(shù)據(jù)庫
22.8 案例研究:加密圖書數(shù)據(jù)庫程序
22.9 ASP.NETAJAX
22.10 新的ASP.NET3.5 數(shù)據(jù)控件
22.11 總結(jié)
22.12 Web資源
第23章 WCFWeb服務(wù)
23.1 簡介
23.2 WCFWeb服務(wù)基礎(chǔ)
23.3 簡單對象訪問協(xié)議(SOAP)
23.4 表示狀態(tài)轉(zhuǎn)移協(xié)議(REST)
23.5 JavaScfipt對象標(biāo)注(JSON)
23.6 發(fā)表與消費基于SOAP的Web服務(wù)
23.7 發(fā)表與消費基于REST的XMLWeb服務(wù)
23.8 發(fā)表與消費基于REST的JSONWeb服務(wù)
23.9 BlackjackWeb服務(wù):在SOAP的Web服務(wù)中使用會話跟蹤
23.10 航空訂票Web服務(wù)廣數(shù)據(jù)庫訪問和從ASP.NET調(diào)用服務(wù)
23.11 方程生成器:返回用戶定義類型
23.12 總結(jié)
23.13 DeitelWeb服務(wù)資源中心
第24章 Slyerlight.RIA與多媒體
24.1 簡介
24.2 平臺概述
24.3 Sflverlight運行環(huán)境與工具安裝
24.4 建立Silverlight天氣瀏覽器程序
24.5 動畫與FlickrViewer
24.6 圖形與深度縮放
24.7 聲音與視頻
24.8 獨立存儲
24.9 Silverlight演示與Web資源
24.10 總結(jié)
第25章 查找與排序
25.1 簡介
25.2 查找算法
25.3 排序算法
25.4 總結(jié)
第26章 數(shù)據(jù)結(jié)構(gòu)
26.1 簡介
26.2 簡單類型結(jié)構(gòu).加框和去框
26.3 自引用類
26.4 鏈表
26.5 堆棧
26.6 隊列
25.7 樹
26.8 總結(jié)
第27章 泛型
27.1 簡介
27.2 泛型方法的動機
27.3 泛型方法實現(xiàn)
27.4 類型約束
27.5 重載泛型方法
27.6 泛型類
27.7 總結(jié)
第28章 集合
28.1 簡介
28.2 集合概述
28.3 Array類與枚舉
28.4 非泛型集合
28.5 泛型集合
28.6 總結(jié)
附錄A運算符優(yōu)先級表
附錄B簡單類型
附錄C數(shù)字系統(tǒng)
附錄DATM案例研究代碼
附錄EUML2的其他框圖
附錄FASCII字符集
附錄GUnicode
附錄H使用VisualStudio2008調(diào)試器
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號