C#基礎實用教程

C#基礎實用教程

《C#基礎實用教程》是2017年10月清華大學出版社出版的圖書,作者是呂雲翔、高允初、王九琦。

基本介紹

  • 書名:C#基礎實用教程
  • 作者:呂雲翔
    高允初
    王九琦
  • ISBN:9787302478515
  • 定價:35元
  • 出版社:清華大學出版社
  • 出版時間:2017年10月
內容簡介,圖書目錄,

內容簡介

本書介紹了C#語言的基本語法,並結合了C#的最新特性,從最基本的變數聲明到控制結構,從類的聲明到繼承與多態的實現,結合實例代碼全面介紹了C#語言的特性與使用方法。
全書共分為4個部分。第1~5章包括C#基本概述及基本語法(變數、控制語句等)。第6~11章講解面向對象編程在C#中的體現。第12~15章介紹C#的其他使用特性,包括C#2.0~C#4.0的最新特性。第16~20章講解C#開發的實例內容,包括可視化編程、資料庫連線,並提供一個完整的工程示例供讀者參考。在每章的結尾都有精心設計的習題,認真完成這些習題將會對理解與掌握相關的知識有很大的幫助。在附錄中包含部分習題的詳盡解答,方便讀者進行對照修改。
本書可作為本科計算機類專業課程教材,也可供相關技術人員參考使用。

圖書目錄

第1章C#與.NET平台概述
1.1C#的發展歷史和現狀
1.2.NET平台簡介
1.3安裝Visual Studio 2013
小結
習題
第2章類型與表達式
2.1語句
2.2標識符
2.3C#變數類型
2.3.1變數的命名規範
2.3.2聲明變數
2.3.3變數的類型
2.3.4基本數據類型
2.3.5字元串
2.3.6變數的使用
2.4操作符
2.5算術表達式
2.5.1算術表達式簡介
2.5.2優先權
2.5.3類型的轉換
小結
習題
第3章控制語句
3.1條件語句
3.1.1布爾變數
3.1.3if語句
3.1.4switch語句
3.2循環語句
3.2.1while語句
3.2.2for語句
3.2.3do while語句
3.2.4break與continue
小結
習題
第4章方法與作用域
4.1創建方法
4.1.1聲明方法
4.1.2從方法返回數據
4.1.3方法的調用
4.1.4重載方法
4.2作用域
小結
習題
第5章數組與參數數組
5.1數組
5.1.1一維數組
5.1.2多維數組
5.1.3數組的屬性
5.1.4變長數組
5.2參數數組
5.2.1重載
5.2.2使用數組參數
5.2.3使用參數數組
小結
習題
第6章理解類和對象
6.1值和引用
6.2類的聲明
6.2.1封裝的優點
6.2.2類的定義
6.2.3類的使用
6.3控制可訪問性
6.4構造器
小結
習題
第7章正確使用類和結構體
7.1結構體
7.1.1結構體的聲明
7.1.2結構體的使用
7.2結構體和類的比較
7.2.1構造函式
7.2.2欄位的初始化
7.2.3其他不同
7.3選擇合適的數據類型
7.3.1基本數據類型和複合數據類型
7.3.2類與結構之間的選擇
小結
習題
第8章面向對象編程:繼承
8.1繼承的概念
8.2C#繼承機制
8.2.1使用繼承
8.2.2調用基類構造器
8.2.3類的賦值
8.3繼承的深入剖析
8.3.1聲明virtual方法
8.3.2重寫方法
小結
習題
第9章面向對象編程: 多態
9.1什麼是多態
9.2接口的聲明
9.3接口的實現
9.3.1類繼承接口
9.3.2接口引用類
9.4虛函式與重寫
9.4.1相關聲明
9.4.2動態綁定
9.5抽象類
9.5.1抽象類的聲明
9.5.2抽象方法
9.6密封類
9.7再談多態
小結
習題
第10章異常處理
10.1什麼是異常處理
10.2異常處理機制
10.2.1try和catch語句
10.2.2throw語句
10.3C#異常種類總結
小結
習題
第11章封裝與屬性
11.1許可權管理
11.2什麼是屬性
11.2.1屬性的聲明
11.2.2屬性的使用
11.2.3屬性許可權的控制
11.2.4屬性的可訪問性
11.2.5屬性的命名
11.3屬性的局限性
11.4接口中的屬性
11.5自動生成屬性代碼
小結
習題
第12章委託與事件
12.1理解和聲明委託
12.1.1聲明委託
12.1.2將方法綁定到委託
12.2聲明和引發事件
小結
習題
13.1常見操作符
13.1.1回顧操作符
13.1.2重載
13.1.3重載和操作符
13.2重載操作符
13.2.1重載算術操作符
13.2.2對稱的操作符
13.2.3複合的賦值操作符
13.2.4遞增和遞減操作符
13.2.5相等操作符
13.2.6再談類型轉換
13.3操作符重載的作用
小結
習題
第14章注釋與XML
14.1注釋的基本規範
14.1.1注釋風格
14.1.2檔案注釋
14.1.3類注釋
14.1.4方法注釋
14.1.5變數注釋
14.1.6TODO注釋
14.2VS 2013中的注釋
14.3使用XML添加注釋
小結
習題
第15章C#的最新特性
15.1泛型
15.1.1object存在的問題
15.1.2泛型的使用
15.1.3泛型中的限制
15.1.4泛型與繼承
15.1.5為泛型賦空值
15.1.6泛型類的實質
15.2匿名類型
15.2.1匿名類型的意義與使用
15.2.2類型的推斷
15.3動態類型
15.3.1動態類型的使用
15.3.2動態類型的重載
小結
習題
第16章使用ADO.NET連線資料庫
16.1資料庫基礎
16.2使用SQL Server 2014
16.3ADO.NET連線資料庫
小結
習題
第17章LINQ to SQL入門
17.1語言集成查詢
17.2使用LINQ查詢
17.2.1LINQ查詢的好處
17.2.2LINQ基本語法
17.2.3LINQ to SQL基礎
17.3實例——登錄與註冊
小結
習題
第18章可視化編程
18.1WindowsForm開發控制項介紹
18.2WindowsForm開發實例
小結
習題
第19章ASP.NET開發基礎
19.1ASP.NET簡介
19.1.1ASP.NET整體介紹
19.1.2ASP.NET項目的創建
19.2ASP.NET頁面語法
19.3配置檔案與母版頁
19.3.1配置檔案
19.3.2母版頁
19.4ASP.NET相關控制項
小結
習題
第20章開發實例——醫院預約掛號網站
20.1場景描述
20.1.1登錄註冊
20.1.2線上預約
20.1.3管理員管理
20.1.4取消預約
20.2功能分析與設計
20.2.1用例分析
20.2.3頁面設計
20.3登錄功能設計
20.4線上預約功能的實現
20.4.1科室的選擇
20.4.2預約醫生
20.5管理員管理模組
20.6網站的發布
習題解答
參考文獻

相關詞條

熱門詞條

聯絡我們