《21世紀高等學校規劃教材·計算機套用:C#程式設計》是一本非常有趣的C#程式設計入門書。書中以窗體而非控制台作為學習界面,以生動、豐富的例題而非語言規則作為學習主線,講述了從程式的判斷、循環、方法、數組到對象,勺繼承、接口、事件以及檔案操作、資料庫的使用等15個方面的內容。《21世紀高等學校規劃教材·計算機套用:C#程式設計》出版前作為教學講義,經過了幾年的試用,不僅獲得了學生們的好評,也在多方面進行了改進,是一本適合大專院校和C#初學者的教材。
基本介紹
- 書名:21世紀高等學校規劃教材·計算機套用:C#程式設計
- 出版社:清華大學出版社
- 頁數:237頁
- 開本:16
- 定價:29.00
- 作者:曹黨生 陳捷
- 出版日期:2014年1月1日
- 語種:簡體中文
- ISBN:9787302346364
- 品牌:清華大學出版社
圖書目錄
1.1C#安裝
1.2C#開發環境的使用
1.3變數及=
小結
習題
第2章判斷
2.1計算機是如何進行判斷的
2.1.1if語句
2.1.2if…else語句
2.1.3本節綜述
2.2簡單判斷語句e1?e2:e3
2.3switch取代if…else if…else,程式更清晰
2.4表達式、運算符
2.4.1表達式
2.4.2運算符
2.5塊語句
2.5.1塊語句用於nswitch、循環語句中
2.5.2塊語句限制了定義在其內部的變數的活動範圍
小結
習題
第3章循環和數組
3.1循環
3.1.1單循環
3.1.2雙重循環
3.1.3 string Format()
3.2數組
3.3二維數組
3.4Array類
小結
習題
第4章方法
4.1沒有返回值的方法:void方法名(參數)
4.2方法的形式參數、實際參數
4.3有返回值的方法
4.4形參對實參的影響
4.5方法的形參數量不定:params
4.6方法的參數是數組
4.7調用DLL中的方法
4.7.1調用DLL檔案
4.7.2設計DLL檔案
4.7.3對自己設計的DLL檔案進行調用
4.7.4對自己設計的類裡面的方法進行調用
小結
習題
第5章類和對象
5.1認識類,使用對象
5.2構造函式
5.3帶參數的構造函式
5.4靜態方法
5.5屬性
5.6索引器
5.7類能放在哪些位置
5.8對象數組
5.9定義對象語句中,構造函式右側的{…}
5.10不設計類,就能直接創建對象
5.11方法的返回值是對象
5.12將一個類分在多處寫
5.13結構struct
5.14對前4章關於類和對象的回顧
5.14.1按鈕
5.14.2窗體
5.14.3Random
5.14.4static類型的成員
5.14.5Create Graphics()
小結
習題
第6章派生類
6.1認識派生類
6.2派生類如何處理基類的構造函式
6.3在派生類中,用New新建基類同名成員
6.4用override重建基類同名成員
6.5不修改類,給它增加靜態方法拓展這個類的功能
小結
習題
第7章抽象類與接口
7.1認識抽象類
7.2sealed:密封類,密封成員
7.3接口及其實現
7.4用一個類實現多個接口的功能
7.5接口合併
7.6接口引用對象
小結
習題
第8章數據類型
8.1比較“值類型”和“引用類型”
8.1.1值類型變數各有各的存儲空間
8.1.2引用類型變數的特點一
8.1.3引用類型作為方法的參數
8.2強制類型轉換
8.3溢出預警checked和取消預警unchecked
8.4運算符is:判斷所猜數據類型對錯
8.5可空值類型:值類型?
8.6可空值類型與值類型之間的數據傳遞
8.7運算符:??——優先選用可空值
8.8運算符:as——可空值的強制轉換
8.9裝箱與拆箱
小結
習題
第9章枚舉、集合、泛型
9.1enum:枚舉
9.2collection:集合
9.3ArrayList:數組列表
9.4Queue:佇列
9.5Stack:棧
9.6Hashtable:鍵/值
9.7SortedList:鍵/值和索引號
9.8Generic:泛型
9.8.1泛型設計
9.8.2泛型集合套用
小結
習題
第10章委託與事件
10.1delegate:委託
10.2由Lambda運算符構成的匿名方法
10.3用delegate聲明匿名方法
10.4事件
小結
習題
第ll章檔案讀寫
11.1StreamReader、StreamWriter與文本檔案
11.2Directory:對資料夾進行操作的靜態類
11.3用FileStream讀/寫檔案
小結
習題
第12章異常處理
12.1異常的產生
12.2try-catch-finally:異常處理格式
12.3throw:拋出異常
小結
習題
第3章常用控制項
13.1Button:按鈕類
13.2Form:窗體類
13.2.1窗體介紹
13.2.2主窗體和子窗體
13.3Text Box:文本框類
13.4Check.Box:複選框類
13.5RadioButton:單選按鈕類
13.6Label:標籤類
13.7ListBox:列表框類,ComboBox:組合框類
13.8其他常用控制項類簡介
13.9選單控制項
小結
習題
第14章LINQ:語言集成查詢
14.1查詢說明
14.2查詢舉例
小結
習題
第15章訪問資料庫
15.1ADO.NET、概述
15.1.1ADO.NET核心之一:Connection
15.1.2ADO.NET核心之二:Command
15.1.3ADO.NET核心之三:DataReader
15.1.4ADO.NET核心之四:DataAdapter
15.1.5ADO.NET核心之五:DataSet
15.2連線Access資料庫
小結
習題
附錄A美國標準信息交換表ASCII
附錄B C#運算符及其優先權
附錄C C#關鍵字
附錄D上下文關鍵字
附錄E關鍵宇解釋
附錄F轉義字元
附錄G數據類型體系
附錄H數值類型
附錄I布爾類型、字元類型
附錄J數值格式
附錄K語句
參考文獻
文摘
插圖: