C#編程從基礎到套用

C#編程從基礎到套用

《C#編程從基礎到套用》從初學者的角度出發,以通俗易懂的語言,配合豐富多彩的實例,詳細介紹使用C#開發Windows應用程式應該掌握的各方面知識。全書分14章,主要內容包括準備C#開發環境、C#變數、常量、分支和循環語句、數組、集合、C#面向對象編程、類的繼承和多態、操作字元串和時間、創建MDI窗體、使用窗體控制項、使用選單和工具列、作業系統檔案、讀寫檔案和註冊表、ADO.NET運算元據庫以及數據顯示控制項的使用等。《C#編程從基礎到套用》適合C#初學者以及在校學生、程式設計愛好者、各大中專院校的在校學生以及相關授課老師使用閱讀。

基本介紹

  • 書名:C#編程從基礎到套用
  • 出版社:清華大學出版社
  • 頁數:439頁
  • 開本:16
  • 品牌:清華大學出版社
  • 作者:張冬旭 馬春興
  • 出版日期:2014年3月1日
  • 語種:簡體中文
  • ISBN:9787302315018
內容簡介,圖書目錄,

內容簡介

《C#編程從基礎到套用》中採用大量的實例進行講解,力求通過實際操作使讀者更容易地使用C#開發應用程式。《C#編程從基礎到套用》難度適中,內容由淺入深,實用性強,覆蓋面廣,條理清晰。《C#編程從基礎到套用》緊緊圍繞C#的窗體程式開發展開講解,具有很強的邏輯性和系統性。書中各實例均經過作者精心設計和挑選,它們都是根據作者在實際開發中的經驗總結而來,涵蓋了在實際開發中所遇到的各種問題。《C#編程從基礎到套用》對於精選案例,給了詳細步驟,結構清晰簡明,分析深入淺出,而且有些程式能夠直接在項目中使用,避免讀者進行二次開發。《C#編程從基礎到套用》在講述過程,不僅僅只介紹理論知識,而且在合適位置安排綜合套用實例,或者小型應用程式,將理論套用到實踐當中,來加強讀者實際套用能力,鞏固開發基礎和知識。《C#編程從基礎到套用》為實例配備了視頻教學檔案,讀者可以通過視頻檔案更加直觀地學習C#的使用知識。

圖書目錄

第1章C#入門基礎
1.1C#語言簡介
1.2.NETFramework簡介
1.2.1.NETFramework概述
1.2.2公共語言運行時
1.2.3類庫
1.3程式集
1.3.1程式集概述
1.3.2程式集內容
1.3.3程式集清單
1.3.4全局程式集快取
1.4命名空間
1.5安裝VisualStudio2010
1.6項目案例1:使用記事本創建應用程式
1.7項目案例2:創建第一個控制台應用程式
1.8項目案例3:創建第一個窗體應用程式
1.9習題
1.10實踐疑難解答
1.10.1安裝VisualStudio2010的問題
1.10.2安裝VisualStudio2010的配置要求
第2章C#基礎語法
2.1變數
2.1.1變數概述
2.1.2聲明變數
2.1.3初始化變數
2.1.4變數分類
2.2常量
2.2.1常量概述
2.2.2聲明常量
2.3數據類型
2.3.1數據類型分類
2.3.2值數據類型
2.3.3引用類型
2.4運算符與表達式
2.4.1運算符
2.4.2運算符優先權
2.4.3表達式
2.5數據類型轉換
2.5.1隱式轉換
2.5.2顯式轉換
2.5.3裝箱和拆箱
2.6注釋
2.7項目案例1:把整數轉換為二進制數
2.8項目案例2:求圓的面積
2.9習題
2.10實踐疑難解答
2.10.1使用引用參數ref
2.10.2類型轉換
2.10.3三元運算符
第3章流程控制語句
3.1基本語句
3.1.1空語句
3.1.2語句塊
3.1.3聲明語句
3.1.4表達式語句
3.2選擇語句
3.2.1if語句
3.2.2ifelse語句
3.2.3if else if else語句
3.2.4嵌套if語句
3.2.5switch語句
3.3循環語句
3.3.1for語句
3.3.2while語句
3.3.3dowhile語句
3.3.4foreach語句
3.4跳轉語句
3.4.1break語句
3.4.2continue語句
3.4.3return語句
3.4.4goto語句
3.5項目案例1:實現簡單的計算器
3.6項目案例2:百錢買百雞
3.7習題
3.8實踐疑難解答
3.8.1多重循環輸出等腰三角形
3.8.2dowhile的使用
3.8.3李白喝酒問題
第4章數組
4.1數組概述
4.2—維數組
4.2.1聲明數組
4.2.2初始化數組
4.3二維數組
4.3.1聲明數組
4.3.2初始化數組
4.4多維數組
4.5數組操作
4.5.1訪問數組元素
4.5.2使用foreach語句遍歷數組
4.5.3對數組排序
4.6靜態數組
4.6.1屬性
4.6.2方法
4.6.3獲取數組長度和數組元素的值
4.6.4數組排序
4.6.5複製數組
4.7動態數組
4.7.1屬性
4.7.2方法
4.7.3增加元素
4.7.4刪除元素
4.8項目案例1:求3*4矩陣的所有外側元素的和
4.9項目案例2:輸出學生的成績
4.10習題
4.11實踐疑難解答
4.11.1數組初始化
4.11.2數組降序排列
4.11.3交錯數組
4.11.4for語句數組遍歷
第5章集合
5.1集合概述
5.2C#的內置集合
5.2.1Array List集合
5.2.2Hashtable集合
5.2.3Stack集合
5.2.4Queue集合
5.2.5Bit Array集合
5.2.6Sorted List集合
5.3自定義集合
5.3.1聲明集合
5.3.2向集合中添加對象
5.3.3從集合中刪除元素
5.3.4在集合中檢索元素
5.4項目案例:模擬購物車
5.5習題
5.6實踐疑難解答
5.6.1Hashtable遍曆元素
5.6.2Get Enumerator()方法的返回
值問題
第6章類編程
6.1面向對象簡介
6.1.1對象唯一性
6.1.2抽象性
6.1.3繼承性
6.1.4多態性
6.2類
6.2.1類聲明語法
6.2.2類欄位
6.2.3屬性
6.3方法
6.3.1無參方法
6.3.2有參方法
6.3.3重載方法
6.3.4MAIN()方法
6.4構造方法
6.4.1無參構造方法
6.4.2有參構造方法
6.5靜態方法
6.6析構方法
6.7項目案例:輸出不同圖形
6.8習題
6.9實踐疑難解答
6.9.1訪問靜態方法出錯
6.9.2返回值出錯
第7章繼承及多態
7.1抽象類和抽象方法
7.2繼承
7.2.1虛方法和虛屬性
7.2.2隱藏方法
7.2.3調用基類
7.3實現繼承
7.3.1繼承抽象類
7.3.2繼承中的構造方法
7.4實現類的多態
7.5項目案例1:計算電阻值
7.6項目案例2:選擇不同的商品
7.7習題
7.8實踐疑難解答
7.8.1重寫基類方法時出錯
7.8.2調用構造方法時出錯
第8章結構、枚舉和接口
8.1結構
8.1.1結構概述
8.1.2結構成員
8.1.3結構和類的區別
8.2枚舉
8.2.1枚舉聲明
8.2.2枚舉成員
8.2.3枚舉類型轉換
8.2.4枚舉的優勢和特點
8.3接口
8.3.1接口概述
8.3.2接口成員
8.3.3實現接口
8.3.4接口和抽象類的區別
8.4項目案例1:實現坐標系統中的點
8.5項目案例2:簡單地使用枚舉和接口
8.6習題
8.7實踐疑難解答
8.7.1C#中的枚舉問題
8.7.2接口變數為普通對象賦值問題
第9章c#套用編程
9.1字元串String類
9.1.1String類的構造函式
9.1.2比較字元串
9.1.3提取字元串
9.1.4拆分字元串
9.1.5定位與查找字元串
9.1.6格式化字元串
9.1.7String類中的其他常用方法
9.2String Builder類
9.2.1追加字元串
9.2.2插入字元串
9.2.3替換字元串
9.2.4移除字元串
9.3正則表達式
9.3.1正則表達式的基本語法
9.3.2基本類
9.3.3Regex類
9.4日期和時間處理
9.4.1Date Time結構
9.4.2Time Span結構
9.4.3日期和時間的常用操作
9.5泛型
9.5.1泛型類
9.5.2類型形參的約束
9.5.3泛型方法
9.5.4泛型集合類
9.6項目案例:實現某公司員工增刪核查的功能
9.7習題
9.8實踐疑難解答
9.8.1String和String Bulider的執行效率
9.8.2正則表達式截取地址
9.8.3比較字元串忽略大小寫問題
第10章構建窗體應用程式
10.1Windows窗體控制項概述
10.2基本控制項
10.2.1Label控制項
10.2.2LinkLabel控制項
10.2.3TextBox控制項
10.2.4MaskedTextBox控制項
10.2.5RichTextBox控制項
10.3按鈕類控制項
10.3.1Button控制項
10.3.2RadioButton控制項
10.3.3CheckBox控制項
10.3.4Notifylcon控制項
10.4項目案例1:用戶註冊功能的實現
10.5圖形、圖像和計時類控制項
10.5.1ImageList控制項
10.5.2PictureBox控制項
10.5.3Timer控制項
10.6列表類控制項
10.6.1ListBox控制項
10.6.2CheckedListBox控制項
10.6.3ListView控制項
10.6.4ComboBox控制項
10.7容器類控制項
10.7.1Panel控制項和GroupBox控制項”290
10.7.2TabControl控制項
10.8項目案例2:圖書管理系統
10.9習題
10.10實踐疑難解答
10.10.1TextBox控制項按Enter鍵進入下一個TextBox控制項
10.10.2Notifylcon控制項的問題
10.10.3ComboBox控制項實現級聯菜
單問題
……
第11章構建MDI應用程式
第12章處理檔案
第13章使用ADO.NET訪問資料庫
第14章超市會員管理系統
  

相關詞條

熱門詞條

聯絡我們