C# 3.0項目導向與實訓程式設計教程

C# 3.0項目導向與實訓程式設計教程

《C# 3.0項目導向與實訓程式設計教程》是清華大學出版社出版的圖書。該書適合高職高專、套用型本科的學生學習使用。

基本介紹

  • 書名:C# 3.0項目導向與實訓程式設計教程
  • ISBN:9787302235866, 7302235864 
  • 頁數: 365頁
  • 出版社:清華大學出版社; 第1版
  • 裝幀:平裝:
  • 開本:16
內容簡介,目錄,

內容簡介

《C# 3.0項目導向與實訓程式設計教程》圍繞程式設汁語言的基礎知識和c井新特性,採用項目導向與實訓的方式,全面介紹如何利用visual sludio 2008和.net framework 3.5進行c# 3.0項目的編程與開發。典型的項目有採用參數數組開發的商場計價wpf圖形界面程式、運用語言集成查詢linq開發的選課查詢程式、運用對象關係映射與數據綁定開發的學生成績查詢及增刪改wpf圖形界面資料庫應用程式。
《C# 3.0項目導向與實訓程式設計教程》概念清晰,結構合理,敘述簡明易懂,融進了作者28年計算機軟體專業學習、工作、項目開發和教學的全部經驗。
書中所有項目均是在visual studio 2008簡體中文版上開發的。無論是編程新手,還是具有c/c++或java基礎的程式設計師,都可從《C# 3.0項目導向與實訓程式設計教程》中獲取新知識。

目錄

第1章 您是誰——c#編程入門
1.1 項目預覽
1.2 建立visual studio 2008集成開發環境
1.3 編寫第一個控制台應用程式
1.4 創建圖形用戶界面應用程式項目
1.4.1 創建wpf應用程式項目
1.4.2 創建windows窗體應用程式項目
1.5 本章小結
1.6 項目實訓1:您是誰
第2章 計算器——數據類型與表達式
2.1 項目預覽
2.2 標識符
2.3 關鍵字
2.4 變數
2.5 數據類型及數值與字元串之間的轉換
2.6 算術運算符及算術表達式、字元串連線符
2.7 賦值運算符、賦值表達式及賦值語句
2.8 運算符的優先權與結合性
2.9 自增和自減運算符
2.10 語句與方法
.2.11 聲明隱式類型局部變數
2.12 本章小結
2.13 項目實訓2:簡易計算器
第3章 求矩形面積周長——方法與作用域
3.1 項目預覽
3.2 方法聲明
3.3 方法調用
3.4 變數的作用域
3.4.1 局部變數的作用域
3.4.2 欄位——類成員變數的作用域
3.5 方法簽名與方法重載
3.6 編寫方法
3.6.1 生成方法存根
3.6.2 代碼重構——提取方法
3.7 調試、生成和發布應用程式
3.8 本章小結
3.9 項目實訓3:用方法調用求矩形面積周長、實現計算器
第4章 打折計價——邏輯值與分支語句
4.1 項目預覽
4.2 聲明邏輯變數
4.3 關係運算符與關係表達式
4.4 邏輯運算符與邏輯表達式
4.5 程式基本控制結構
4.5.1 順序結構
4.5.2 分支結構
4.5.3 循環結構
4.6 分支語句ifelse
4.7 多分支語句switch
4.8 三日條件運算符
4.9 本章小結
4.10 項目實訓4:打折計價、顯示星期幾、判斷成績等級
第5章 累加、階乘和乘法表——循環語句
5.1 項目預覽
5.2 循環語句while
5.3 複合賦值運算符
5.4 循環語句for
5.5 循環語句do-while
5.6 中斷語句break和繼續語句continue
5.7 嵌套循環
5.8 本章小結
5.9 項目實訓5:計算累加、階乘,生成乘法表
第6章 乘除運算——異常處理
6.1 項目預覽
6.2 異常——運行時出錯
6.3 異常種類與層次結構
6.4 異常處理代碼塊try-catch等
6.5 使用throw語句拋出異常
6.6 自定義異常類
6.7 啟用或禁用整數運算溢出檢查checked/unchecked
6.8 本章小結
6.9 項目實訓6:帶異常處理的乘除運算
第7章 創建圓和矩形類——類與對象
7.1 項目預覽
7.2 定義類
7.3 構造函式及其重載
7.4 訪問修飾符——控制類型及其成員的可訪問性
7.4.1 類型可訪問性
7.4.2 類型成員可訪問性
7.5 靜態成員和非靜態成員
7.5.1 靜態成員
7.5.2 非靜態成員——實例成員
7.6 使用關鍵字const和readonly聲明欄位
7.7 靜態類
7.8 分部類
7.9 屬性成員
7.9.1 定義屬性
7.9.2 使用屬性
7.9.3 屬性的局限
7.10 自動實現屬性
7.11 直接設定屬性構建對象
7.12 匿名類及其對象
7.13 本章小結
7.14 項目實訓7:定義圓和矩形類,計算面積周長和個數
第8章 動物類派生——繼承與多態
8.1 項目預覽
8.2 繼承與派生
8.3 派生類調用基類的構造函式
8.4 類聲明的變數賦值
8.5 用new新建派生類成員以隱藏並替換基類同名成員
8.6 派生類用override重寫基類virtual成員
8.7 多態性
8.8 用protected聲明被派生類繼承的受保護成員
8.9 理解擴展方法
8.10 本章小結
8.11 項目實訓8:動物類派生馬和鯨魚、人類派生學生
第9章 實現抽象圖形——抽象類與接口
9.1 項目預覽
9.2 抽象方法與抽象類
9.3 密封類
9.4 密封方法與密封屬性
9.5 接口類型
9.5.1 接口定義與實現
9.5.2 通過接口來引用類
9.5.3 顯式實現接口
9.6 接口多重繼承與實現多個接口
9.6.1 接口多重繼承
9.6.2 類實現多個接口
9.7 本章小結
9.8 項目實訓9:實現圖形抽象類與接口
第10章 年齡計算——值與引用類型、裝箱和拆箱
10.1 項目預覽
10.2 值類型與引用類型
10.3 棧與堆
10.4 空值null與可空值類型
10.5 運算符??及其表達式
10.6 方法參數的值傳遞——單向傳遞
10.7 方法參數ref傳遞——雙向傳遞
10.8 方法參數out傳遞——反向傳遞
10.9 object類型
10.10 裝箱與拆箱
10.11 強制類型轉換與is、as運算符
10.11.1 強制類型轉換及其表達式
10.11.2 is運算符及其表達式
10.11.3 as運算符及其表達式
10.12 本章小結
10.13 項目實訓10:年齡值與引用類型、裝箱與拆箱
第11章 季節列舉時分轉換——枚舉與結構
11.1 項目預覽
11.2 聲明枚舉類型
11.3 更改枚舉常量編號
11.4 套用枚舉類型
11.5 選擇枚舉的基礎類型
11.6 常用預定義結構類型
11.7 聲明和使用結構類型
11.8 結構和類的區別
11.9 本章小結
11.10 項目實訓11:星期、季節列舉與時分秒轉換
第12章 成績統計——數組與集合
12.1 項目預覽
12.2 數組聲明及創建
12.2.1 聲明數組變數
12.2.2 創建數組實例
12.2.3 訪問數組元素
12.2.4 數組聲明、創建、元素賦值三合一
12.3 多維數組
12.4 交錯數組
12.5 隱式類型數組
12.6 使用foreach語句遍歷數組
12.7 數組排序與複製
12.8 集合類概述
12.9 數組列表類
12.10 佇列類
12.11 棧類
12.12 鍵/值對、dictionaryentry結構與hashtable類
12.13 有序表類
12.14 使用元素初值表創建集合
12.15 本章小結
12.16 項目實訓12:統計平均成績
第13章 商場計價——參數數組
13.1 項目預覽
13.2 params參數數組
13.3 關於console.writeline方法
13.4 params object[]參數對象數組
13.5 本章小結
13.6 項目實訓13:找最大最小數、求和與商場計價
第14章 檔案讀寫——資源使用與處置
14.1 項目預覽
14.2 對象生存期與垃圾回收
14.3 析構函式
14.4 idisposable接口及其dispose方法
14.5 資源使用語句
14.6 數據流與檔案讀寫
14.7 檔案對話框
14.8 本章小結
14.9 項目實訓14:文本檔案讀寫
第15章 檢索部門員工——索引器
15.1 項目預覽
15.2 數組屬性
15.3 索引器
15.4 對比索引器與數組
15.5 接口中的索引器及其實現
15.6 顯式實現接口索引器
15.7 本章小結
15.8 項目實訓15:檢索部門員工、部門與主管相互檢索
第16章 計算器——委託與事件
16.1 項目預覽
16.2 委託類型
16.2.1 聲明委託類型
16.2.2 實例化委託
16.2.3 調用委託
16.2.4 委託實例的加減運算
16.3 lambda運算符、表達式及語句
16.4 用delegate聲明匿名方法
16.5 事件
16.6 關於wpf用戶界面事件
16.7 本章小結
16.8 項目實訓16:運用委託與事件編寫簡易計算器
第17章 字元串出入隊——泛型類與方法
第18章 生成星期數——枚舉數與疊代器
第19章 成績和選課查詢——linq
第20章 複數相加減——運算符重載
第21章 查詢學生資料庫——對象關係映射與linq to sql
第22章 增刪庫成績——數據綁定與linq to sql

相關詞條

熱門詞條

聯絡我們