VISUAL C#2005大學教程

VISUAL C#2005大學教程

基本介紹

  • 書名:VISUAL C#2005大學教程
  • 出版社:電子工業出版社
  • 頁數:1064頁
  • ISBN:9787121045592
  • 作者:H.M.Deitel
  • 出版日期:2007年7月1日
  • 開本:16開
  • 品牌:電子工業出版社
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

《VISUAL C#2005大學教程》(第2版)介紹最新C#版本Visual C# 2005的關鍵新特性,包括泛型、NET遠程化和調試的內容。可以說《VISUAL C#2005大學教程》(第2版)是學習C#語言最好的教程,是學習C#編程的"寶典"。
《VISUAL C#2005大學教程》(第2版)可作為高等院校相關專業的程式語言教材和C#編程教材,也是軟體設計人員進行C#程式開發的寶貴參考資料。

作者簡介

作者:(美)H.M.Deitel (美)P.J.Deitel 譯者:劉文紅 等

圖書目錄

第1章 計算機、Internet與Visual C# 簡介
1.1 簡介
1.2 什麼是計算機
1.3 計算機組織
1.4 早期的作業系統
1.5 個人計算、分散式計算與客戶/伺服器計算
1.6 硬體發展趨勢
1.7 Microsoft的Windows作業系統
1.8 機器語言、彙編語言和高級語言
1.9 C#
1.10C、C++、Java和Visual Basic
1.11 其他高級語言
1.12 Internet與全球資訊網
1.13 XML
1.14 Microsoft的.NET
1.15 .NET框架與公共語言運行環境
1.16 嘗試C#程式
1.17 (必讀)軟體工程案例研究:對象技術與UML簡介
1.18 總結
1.19 Web資源第2章 Visual C# 2005 Express Edition IDE簡介
2.1 簡介
2.2 Visual Studio 2005 IDE概述
2.3 選單欄與工具列
2.4 Visual Studio 2005 IDE導航
2.5 使用幫助
2.6 用可視化編程生成簡單程式,顯示文本與圖形
2.7 總結
2.8 Web資源第3章 C#*$程式簡介
3.1 簡介
3.2 簡單C#程式:顯示一行文本
3.3 在Visual C# Express中創建簡單程式
3.4 修改簡單C#程式
3.5 用Console.Write與Console.WriteLine格式化文本
3.6 另一個C#程式:整數相加
3.7 記憶體概念
3.8 算術
3.9 決策:關係和相等運算符
3.10(選讀)軟體工程案例研究:分析ATM需求文檔
3.11總結第4章 類與對象簡介
4.1 簡介
4.2 類、對象、方法、屬性和實例變數
4.3 聲明帶方法的類和實例化類的對象
4.4 聲明帶參數的方法
4.5 實例化變數與屬性
4.6 帶屬性的UML類框圖
4.7 帶屬性和set與get訪問方法的軟體工程
4.8 值類型與引用類型
4.9 用構造函式初始化對象
4.10浮點數與decimal類型
4.11(選讀)軟體工程案例研究:確定ATM需求文檔中的類
4.12總結第5章 控制語句:第一部分
5.1 簡介
5.2 算法
5.3 偽代碼
5.4 控制結構
5.5 if單選擇語句
5.6 if…else雙選擇語句
5.7 while重複語句
5.8 構造算法:計數器控制重複
5.9 構造算法:標記控制重複
5.10構造算法:嵌套控制語句
5.11複合賦值運算符
5.12自增和自減運算符
5.13簡單類型
5.14(選讀)軟體工程案例研究:確定ATM系統中的類屬性
5.15總結
小結
練習第6章 控制語句:第二部分
6.1 簡介
6.2 計數器控制循環的要點
6.3 for循環語句
6.4 for語句使用舉例
6.5 do…while重複語句
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.5 關於方法聲明與使用
7.6 方法調用堆疊與激活記錄
7.7 變元提升與類型轉換
7.8 框架類庫
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(選讀)軟體工程案例研究:ATM系統中對象間的協作
8.15總結第9章 再論類與對象
9.1 簡介
9.2 Time類案例研究
9.3 控制成員訪問
9.4 用this引用訪問當前對象成員
9.5 索引器
9.6 Time類案例研究:重載構造函式
9.7 默認與無參數構造函式
9.8 合成
9.9 記憶體回收與析構函式
9.10靜態類成員
9.11隻讀實例變數
9.12軟體復用性
9.13數據抽象與封裝
9.14Time類案例研究:創建類庫
9.15internal訪問
9.16Class View與Object Browser
9.17(選讀)軟體工程案例研究:開始編寫ATM系統的類
9.18總結第10章 面向對象編程:繼承
10.1 簡介
10.2 基類與派生類
10.3 protected成員
10.4 基類與派生類的關係
10.5 派生類的構造函式
10.6 繼承與軟體工程
10.7 object類
10.8 總結第11章 多態、接口與運算符重載
11.1 簡介
11.2 多態舉例
11.3 演示多態行為
11.4 抽象類與方法
11.5 案例研究:使用多態的工資系統
11.6 sealed方法與類
11.7 案例研究:創建與使用接口
11.8 運算符重載
11.9 (選讀)軟體工程案例研究:在ATM系統中合併繼承與多態
11.10總結第12章 異常處理
12.1 簡介
12.2 異常處理概述
12.3 例子:除數為0不用異常處理
12.4 例子:處理DivideByZeroException與FormatException
12.5 .NET Exception層次
12.6 finally塊
12.7 Exception屬性
12.8 用戶定義異常類
12.9 總結第13章 圖形用戶界面觀念:第一部分
13.1 簡介
13.2 Windows窗體
13.3 事件處理
13.4 控制項屬性與布局
13.5 卷標、文本框與按鈕
13.6 組框與面板
13.7 複選框與單選鈕
13.8 圖形框
13.9 工具提示
13.10數字上下控制項
13.11滑鼠事件處理
13.12鍵盤事件處理
13.13總結第14章 圖形用戶界面觀念:第二部分
14.1 簡介
14.2 選單
14.3 MonthCalendar控制項
14.4 DateTimePicker控制項
14.5 LinkLabel控制項
14.6 ListBox控制項
14.7 CheckedListBox控制項
14.8 ComboBox控制項
14.9 TreeView控制項
14.10ListView控制項
14.11TabControl控制項
14.12多文檔界面(MDI)視窗
14.13可視化繼承
14.14用戶定義控制項
14.15總結第15章 多執行緒
15.1 簡介
15.2 執行緒狀態:執行緒生命周期
15.3 執行緒優先權與調度
15.4 創建與執行執行緒
15.5 執行緒同步與Monitor類
15.6 沒有執行緒同步的生產者/消費者關係
15.7 有執行緒同步的生產者/消費者關係
15.8 生產者/消費者關係:循環緩衝
15.9 多執行緒與GUI
15.10總結第16章 字元、字元串與正則表達式
16.1 簡介
16.2 字元與字元串基礎
16.3 string構造函式
16.4 string索引器、Length屬性和CopyTo方法
16.5 比較字元串
16.6 定位string中的字元和子串
16.7 從string中取子串
16.8 接合字元串
16.9 其他string方法
16.10StringBuilder類
16.11StringBuilder類的Length與Capacity屬性、EnsureCapacity方法和索引器
16.12StringBuilder類的Append與AppendFormat方法
16.13StringBuilder類的Insert、Remove與Replace方法
16.14Char方法
16.15洗牌與發牌模擬
16.16正則表達式與Regex類
16.17總結第17章 圖形與多媒體
17.1 簡介
17.2 繪圖類與坐標系統
17.3 圖形情境與圖形對象
17.4 顏色控制
17.5 字型控制
17.6 畫直線、矩形與橢圓
17.7 畫圓弧
17.8 畫多邊形與折線
17.9 高級圖形功能
17.10多媒體簡介
17.11裝入、顯示與縮放圖形
17.12讓一系列圖形動畫
17.13Windows Media Player
17.14Microsoft Agent
17.15 總結第18章 檔案與流
18.1 簡介
18.2 數據層次
18.3 檔案與流
18.4 File與Directory類
18.5 創建順序訪問文本檔案
18.6 讀取順序訪問文本檔案數據
18.7 序列化
18.8 用對象序列化創建順序訪問檔案
18.9 讀取和去序列化順序訪問文本檔案數據
18.10總結第19章 可擴展標記語言(XML)
19.1 簡介
19.2 XML基礎
19.3 構造數據
19.4 XML名字空間
19.5 文檔類型定義
19.6 W3C XML模式文檔
19.7 (選讀)可擴展樣式表語言和XSL轉換
19.8 (選讀)文檔對象模型(DOM)
19.9 (選讀)模式驗證與XmlReader類
19.10(選讀)XSLT與XslCompiledTransform類
19.11總結
19.12Web資源第20章 資料庫、SQL與ADO.NET
20.1 簡介
20.2 關係資料庫
20.3 關係資料庫概述:Books資料庫
20.4 SQL
20.5 ADO.NET對象模型
20.6 ADO.NET編程:從資料庫取得信息
20.7 查詢Books資料庫
20.8 ADO.NET編程:地址簿案例研究
20.9 用DataSet讀寫XML
20.10總結
20.11Web資源第21章 ASP.NET 2.0,Web窗體與Web控制項
21.1 簡介
21.2 簡單HTTP事務
21.3 多層程式體系結構
21.4 創建與運行簡單Web窗體例子
21.5 Web控制項
21.6 會話跟蹤
21.7 案例研究:ASP.NET中連線資料庫
21.8 案例研究:加密圖書資料庫程式
21.9 總結
21.10Web資源第22章 Web服務
22.1 簡介
22.2 .NET Web服務基礎
22.3 簡單對象訪問協定(SOAP)
22.4 發布與消費Web服務
22.5 Web服務與會話跟蹤
22.6 使用Web窗體和Web服務
22.7 Web服務中的用戶定義類型
22.8 總結
22.9 Web資源第23章 網路:基於流的套接與數據報
23.1 簡介
23.2 面向連線與無連線通信
23.3 數據傳輸協定
23.4 建立簡單TCP伺服器(使用流套接)
23.5 建立簡單TCP客戶(使用流套接)
23.6 客戶/伺服器互動與流套接連線
23.7 無連線客戶/伺服器互動與數據報
23.8 使用多執行緒伺服器的客戶/伺服器“連城”遊戲
23.9 WebBrowser控制項
23.10.NET遠程化
23.11總結第24章 查找與排序
24.1 簡介
24.2 查找算法
24.3 排序算法
24.4 總結第25章 數據結構
25.1 簡介
25.2 簡單類型結構、加框和去框
25.3 自引用類
25.4 鍊表
25.5 堆疊
25.6 佇列
25.7 樹
25.8 總結第26章 泛型
26.1 簡介
26.2 泛型方法的動機
26.3 泛型方法實現
26.4 類型約束
26.5 重載泛型方法
26.6 泛型類
26.7 泛型與繼承的關係
26.8 總結第27章 集合
27.1 簡介
27.2 集合概述
27.3 Array類與枚舉
27.4 非泛型集合
27.5 泛型集合
27.6 同步集合
27.7 總結
附錄A 運算符優先權表
附錄B 數字系統
附錄C 使用Visual Studio 2005調試器
附錄D ASCII字元集
附錄E Unicode
附錄F XHTML介紹:第一部分
附錄G XHTML介紹:第二部分
附錄H HTML/XHTML特殊字元
附錄I HTML/XHTML顏色
附錄J ATM案例研究代碼
附錄K UML 2的其他框圖
附錄L 簡單類型索引

相關詞條

熱門詞條

聯絡我們