C#程式設計經典教程

C#程式設計經典教程

《C#程式設計經典教程》是2012年清華大學出版社出版的圖書,作者是羅福強、 楊劍。

基本介紹

  • 書名:C#程式設計經典教程
  • 作者:羅福強、 楊劍
  • ISBN:9787302275053
  • 頁數:381
  • 定價:39.50元
  • 出版社:清華大學出版社
  • 出版時間:2012-2
  • 副標題:C#程式設計經典教程
內容簡介,目錄,

內容簡介

c#是微軟公司推出的新一代程式語言。它在c++的基礎之上重新打造,成為一門全新的完全面向對象的程式設計語言,能夠提供更高的可靠性和安全性,不僅能用於開發傳統的控制台應用程式和windows應用程式,還可用於開發web應用程式、silverlight動畫和xna遊戲。
《21世紀面向工程套用型計算機人才培養規劃教材:C#程式設計經典教程》共14章,分為兩部分,第1部分為C#基礎,共8章,重點介紹了C#的基本語法、面向對象的程式設計方法、基於事件驅動的程式設計方法以及程式的調試和異常處理方法。第2部分共6章,在C#基礎之上,比較全面地展示了C#的各種套用技術,包括Windows程式設計技術、資料庫編程技術、檔案操作與編程技術、XML與LINQ高級數據訪問技術、網路套用編程技術和多媒體編程技術等。《21世紀面向工程套用型計算機人才培養規劃教材:C#程式設計經典教程》內容豐富,可操作性強,敘述簡潔流暢,沒有晦澀的術語,所有實例精心設計,能夠幫助讀者輕鬆、愉快地掌握C#的基本語法、編程方法和套用技巧。

目錄

第1章 c#概述
1.1 c#簡介
1.1.1 c#語言的發展
1.1.2 c#語言的特點
1.2 c#程式的開發環境
1.2.1 visual studio.net 的基本操作
1.2.2 visual studio.net解決方案和項目檔案的組織結構
1.2.3 visual studio.net的幫助
1.3 c#程式入門
1.3.1 一個簡單的c#控制台應用程式
1.3.2 一個簡單的win 32應用程式
1.3.3 一個具有輸入功能的win 32應用程式
1.3.4 一個簡單的web應用程式
1.3.5 c#程式的特點
習題
上機實驗1
第2章 c#程式設計基礎
2.1 常量與變數
2.1.1 常量
2.1.2 變數
2.2 c#的數據類型
2.2.1 簡單類型
2.2.2 枚舉型enum
2.2.3 結構型struct
2.2.4 數據類型轉換
2.3 運算符與表達式
2.3.1 算術運算符與表達式
2.3.2 賦值運算符與表達式
2.3.3 關係運算符與表達式
2.3.4 邏輯運算符與表達式
2.4 數組和字元串
2.4.1 一維數組
2.4.2 多維數組
2.4.3 數組型的數組
2.4.4 字元串string
習題
上機實驗2
第3章 c#程式的流程控制
3.1 c#程式的分支語句
3.1.1 if語句
3.1.2 switch語句
3.1.3 分支語句的嵌套
3.2 c#程式的循環語句
3.2.1 while語句
3.2.2 do/while語句
3.2.3 for語句
3.2.4 foreach語句
3.2.5 循環語句的嵌套
3.3 跳轉語句
3.3.1 goto語句
3.3.2 break語句
3.3.3 continue語句
習題
上機實驗3
第4章 面向對象程式設計入門
4.1 面向對象的基本概念
4.1.1 對象
4.1.2 事件與方法
4.1.3 類與對象
4.1.4 抽象、封裝、繼承與多態
4.2 類的定義
4.2.1 類的聲明和實例化
4.2.2 類的數據成員和屬性
4.2.3 類的可訪問性
4.2.4 值類型與引用類型
4.3 類的方法
4.3.1 方法的聲明與調用
4.3.2 方法的參數傳遞
4.3.3 方法的重載
4.4 構造函式
4.4.1 構造函式的聲明和調用
4.4.2 構造函式的重載
4.4.3 構造函式與唯讀欄位
4.4.4 對象的生命周期和析構函式
習題
上機實驗4
第5章 面向對象的高級程式設計
5.1 靜態成員與靜態類
5.1.1 靜態成員
5.1.2 靜態構造函式
5.1.3 靜態類
5.2 類的繼承性與多態性
5.2.1 類的繼承性
5.2.2 類的多態性
5.3 抽象類與接口
5.3.1 抽象類
5.3.2 接口
5.3.3 抽象類與接口的比較
5.4 嵌套類、分部類與命名空間
5.4.1 嵌套類
5.4.2 分部類
5.4.3 命名空間
習題
上機實驗5
第6章 集合、索引器與泛型
6.1 集合
6.1.1 集合概述
6.1.2 arraylist
6.1.3 哈希表hashtable
6.1.4 棧和佇列
6.2 索引器
6.2.1 索引器的定義與使用
6.2.2 索引器與屬性的比較
6.3 泛型
6.3.1 泛型概述
6.3.2 泛型集合
6.3.3 泛型類、泛型方法和泛型接口
習題
上機實驗6
第7章 程式調試與異常處理
7.1 程式錯誤
7.1.1 程式錯誤分類
7.1.2 調試程式錯誤
7.2 程式的異常處理
7.2.1 異常的概念
7.2.2 trycatch語句與異常處理
7.2.3 finally語句
7.2.4 throw語句與拋出異常
習題
上機實驗7
第8章 基於事件驅動的程式設計技術
8.1 基於事件的編程思想
8.2 委託
8.2.1 委託概述
8.2.2 委託的聲明、實例化與使用
8.2.3 多路廣播與委託的組合
8.3 事件
8.3.1 事件的聲明
8.3.2 事件的預訂
8.3.3 事件的引用
8.4 基於事件的windows編程
8.4.1 windows應用程式概述
8.4.2 windows窗體與事件驅動編程
習題
上機實驗8
第9章 windows程式的界面設計
9.1 窗體與控制項概述
9.1.1 windows窗體
9.1.2 窗體的控制項
9.2 按鈕與文本顯示、編輯控制項
9.2.1 按鈕控制項
9.2.2 文本顯示控制項
9.2.3 文本編輯控制項
9.2.4 套用實例
9.3 列表與選擇控制項
9.3.1 radiobutton控制項
9.3.2 checkbox控制項
9.3.3 listbox控制項
9.3.4 combobox控制項
9.3.5 其他常用控制項
9.3.6 套用實例
9.4 圖形顯示控制項
9.4.1 picturebox控制項
9.4.2 imagelist控制項
9.4.3 套用實例
9.5 容器控制項
9.5.1 groupbox控制項
9.5.2 panel控制項
9.5.3 tabcontrol控制項
9.5.4 套用實例
9.6 對話框
9.6.1 對話框概述
9.6.2 訊息框
9.6.3 通用對話框
9.6.4 套用實例
9.7 選單、工具列和狀態欄
9.7.1 選單
9.7.2 工具列
9.7.3 狀態欄
9.7.4 套用實例
9.8 sdi和mdi應用程式
9.8.1 創建sdi應用程式
9.8.2 創建mdi應用程式
9.8.3 套用實例
習題
上機實驗9
第10章 c#資料庫編程技術
10.1 資料庫與ado.net概述
10.1.1 資料庫概述
10.1.2 sql概述
10.1.3 ado.net概述
10.2 使用ado.net訪問資料庫
10.2.1 使用connection對象訪問資料庫
10.2.2 使用command對象訪問資料庫
10.2.3 使用datareader對象訪問資料庫
10.2.4 使用dataadaper與dataset對象運算元據庫
習題
上機實驗10
第11章 檔案操作與編程技術
11.1 檔案的輸入/輸出
11.1.1 檔案i/o與流
11.1.2 讀寫文本檔案
11.1.3 讀寫二進制檔案
11.1.4 對象的序列化
11.2 檔案操作控制項
11.2.1 savefiledialog控制項
11.2.2 openfiledialog控制項
11.2.3 folderbrowserdialog控制項
11.2.4 套用實例: 簡易的寫字板程式
習題
上機實驗11
第12章 高級數據訪問與處理技術
12.1 xml編程
12.1.1 xml概述
12.1.2 xml文檔的創建
12.1.3 xml文檔的查詢
12.1.4 xml文檔的編輯
12.2 linq編程
12.2.1 linq概述
12.2.2 linq的查詢子句
12.2.3 linq to xml的套用
12.2.4 linq to sql的套用
習題
上機實驗12
第13章 網路套用編程技術
13.1 網路編程基礎
13.1.1 計算機網路的概述
13.1.2 計算機網路的通信協定
13.1.3 system.net概述
13.2 socket編程
13.2.1 socket編程概述
13.2.2 tcp套用編程
13.2.3 udp套用編程
13.3 電子郵件的傳送和接收
13.3.1 傳送郵件
13.3.2 接收郵件
習題
上機實驗13
第14章 多媒體編程技術
14.1 gdi+繪圖
14.1.1 gdi+概述
14.1.2 system.drawing命名空間
14.1.3 創建graphics對象
14.1.4 顏料、鋼筆和畫筆
14.1.5 點、線和圖形
14.1.6 圖像和文本
14.1.7 坐標系統及變換
14.2 windows media player組件
14.2.1 windows media player組件的介紹
14.2.2 windows media player組件的使用
習題
上機實驗14
參考文獻

相關詞條

熱門詞條

聯絡我們