C#程式設計基礎與套用

C#程式設計基礎與套用

《C#程式設計基礎與套用》是2019年7月清華大學出版社出版的圖書,作者是嚴健武、嚴耿超、李彬、楊曉盼、朱楷。

基本介紹

  • 書名:C#程式設計基礎與套用
  • 作者:嚴健武、嚴耿超、李彬、楊曉盼、朱楷
  • ISBN:9787302514626
  • 定價:59.80元
  • 出版社:清華大學出版社
  • 出版時間:2019年7月
內容簡介,圖書目錄,

內容簡介

本書使用Microsoft Visual Studio 2010開發平台,以能獨立完成“網路點餐管理系統”項目的開發為目標,對面向對象的程式設計語言C#進行了全面的闡述。全書分為7章,內容包括初步認識C#、C#語法基礎、面向對象程式設計、Windows窗體應用程式設計、檔案操作、使用ADO.NET進行資料庫編程開發和網路點餐管理系統項目開發。
本書適合作為高等院校計算機相關專業C#語言程式設計的教材,也可以作為程式設計愛好者的自學參考書。

圖書目錄

第1章初步認識C#
1.1.NET Framework與C#概述
1.1.1.NET Framework概述
1.1.2C#概述
1.1.3開發環境版本的選擇
1.1.4C#能做什麼
1.1.5本書的學習目標
1.2開發環境的搭建
1.3第一個C#項目
1.3.1創建C#項目
1.3.2認識Microsoft Visual Studio 2010工作區
1.3.3面向對象與事件驅動的基本概念
1.3.4代碼編寫
1.3.5項目檔案保存與編輯
1.4認識窗體
1.4.1窗體的基本屬性
1.4.2窗體的生命周期
1.5幫助系統MSDN
小結
上機實踐
第2章C#語法基礎
2.1常量與變數
2.1.1常量和符號常量
2.1.2變數
2.1.3一個典型的窗體代碼檔案
2.2數據類型
2.2.1數值類型
2.2.2字元類型
2.2.3布爾類型
2.2.4字元串類型
2.2.5枚舉類型
2.2.6Object類型
2.3類型轉換
2.3.1其他類型轉換為字元串類型
2.3.2隱式轉換(自動轉換)
2.3.3顯式轉換(強制轉換)
2.4運算符和表達式
2.4.1算術運算符和表達式
2.4.2賦值運算符和表達式
2.4.3比較運算符和表達式
2.4.4邏輯運算符和表達式
2.4.5條件運算符和表達式
2.5結構化程式設計
2.5.1分支結構
2.5.2循環結構
2.6數組與字元串
2.6.1數組定義與使用
2.6.2數組的屬性和常用方法
2.6.3字元串作為數組使用
2.6.4可變字元串
2.7變數的作用範圍
2.8方法
2.8.1方法聲明與使用
2.8.2引用參數與輸出參數
2.8.3方法重載
2.9代碼調試與異常處理
2.9.1代碼調試
2.9.2異常處理
小結
上機實踐
第3章面向對象程式設計
3.1類的創建與使用
3.1.1創建類
3.1.2類的使用
3.2欄位
3.3屬性
3.3.1定義夜棕霉屬性
3.3.2隻讀/只寫屬性
3.3.3自動屬性
3.4方法
3.4.1方法設計
3.4.2值傳遞與引用傳殃協設遞
3.4.3值類型參數用作引用傳遞
3.4.4可變參數
3.4.5可選參數
3.4.6方法重載
3.5構造方法
3.5.1構造方法與this關鍵字
3.5.2類初始化器
3.5.3析構方鴉蒸朵法
3.6靜態成員與靜態類
3.7繼承
3.7.1繼承的概念
3.7.2虛方法和改寫、覆蓋
3.7.3抽象方法與元擊抽象類
3.7.4密封類
3.8認識接口
3.8.1接口的定義
3.8.2接口的實現
3.8.3接口的使用
3.8.4接口繼重雅體承
3.8.5接口的套用實例
3.9泛型與常用泛型集合類
3.9.1泛型概述
3.9.2泛型方法
3.9.3泛型類
3.9.4常用泛型集合類
3.9.5集合初始化器
3.10委託
3.10.1委託的定義
3.10.2多播委託
3.10.3匿名方法
3.10.4Lambda表達式
3.11事件
3.11.1事件概述
3.11.2事件的定義和使用
小結
上機實踐
第4章Windows窗體應用程式設計
4.1常用控制項的布局屬性與外觀屬性
4.1.1與布局辯犁詢寒有關的主要屬性
4.1.2與外觀有關的主要屬性
4.2常用控制項
4.2.1Label標習項匙愚簽控制項與FlowLayoutPanel流式布局面板控制項
4.2.2Button按鈕控制項
4.2.3TextBox文本框控制項
4.2.4CheckBox複選框與Panel容器控制項
4.2.5RadioButton單選按鈕與GroupBox容器控制項
4.2.6ListBox列表框控制項
4.2.7CheckListBox複選列表框控制項
4.2.8ComboBox組合框控制項
4.2.9日期控制項
4.2.10ScrollBar滾動條控制項與ProgressBar進度條控制項
4.2.11PictureBox圖片控制項
4.2.12TreeView樹視圖控制項
4.3選單、工具列與狀態欄
4.3.1MenuStrip選單控制項的使用
4.3.2工具列與狀態欄控制項的使用
4.4系統對話框
4.4.1顏色對話框
4.4.2“字型”對話框
4.4.3資料夾瀏覽對話框
4.4.4打開檔案對話框
4.4.5保存檔案對話框
小結
上機實踐
第5章檔案操作
5.1File類
5.2FileInfo類
5.3Directory類
5.4DirectoryInfo類與Path類
5.5FileStream類
5.6StreamReader類和StreamWriter類
小結
上機實踐
第6章使用ADO.NET進行資料庫編程開發
6.1資料庫設計基礎及SQL語句演練
6.1.1資料庫和資料庫管理系統的概念
6.1.2資料庫程式設計基礎
6.1.3網路點餐管理系統資料庫設計
6.1.4SQL語句演練
6.2使用ADO.NET資料庫編程
6.2.1什麼是ADO.NET
6.2.2SQL Server .NET Framework數據提供程式
6.2.3創建和使用連線對象
6.2.4創建和使用執行命令對象
6.2.5使用SqlDataReader讀取數據
6.2.6數據表格視圖控制項DataGridView
6.2.7使用數據集和數據適配器
6.2.8DataTable
6.3數據訪問控制項
6.3.1數據控制項初步使用
6.3.2更進一步的功能
6.4數據報表
6.4.1簡單報表
6.4.2報表使用進階
小結
上機實踐
第7章網路點餐管理系統項目開發
7.1案例說明
7.2開發背景
7.3需求分析
7.4項目概況
7.5資料庫設計
7.6主要功能模組
7.6.1公共類設計
7.6.2客戶端設計
7.6.3伺服器端設計
7.7製作安裝包
參考文獻
2.9.1代碼調試
2.9.2異常處理
小結
上機實踐
第3章面向對象程式設計
3.1類的創建與使用
3.1.1創建類
3.1.2類的使用
3.2欄位
3.3屬性
3.3.1定義屬性
3.3.2隻讀/只寫屬性
3.3.3自動屬性
3.4方法
3.4.1方法設計
3.4.2值傳遞與引用傳遞
3.4.3值類型參數用作引用傳遞
3.4.4可變參數
3.4.5可選參數
3.4.6方法重載
3.5構造方法
3.5.1構造方法與this關鍵字
3.5.2類初始化器
3.5.3析構方法
3.6靜態成員與靜態類
3.7繼承
3.7.1繼承的概念
3.7.2虛方法和改寫、覆蓋
3.7.3抽象方法與抽象類
3.7.4密封類
3.8認識接口
3.8.1接口的定義
3.8.2接口的實現
3.8.3接口的使用
3.8.4接口繼承
3.8.5接口的套用實例
3.9泛型與常用泛型集合類
3.9.1泛型概述
3.9.2泛型方法
3.9.3泛型類
3.9.4常用泛型集合類
3.9.5集合初始化器
3.10委託
3.10.1委託的定義
3.10.2多播委託
3.10.3匿名方法
3.10.4Lambda表達式
3.11事件
3.11.1事件概述
3.11.2事件的定義和使用
小結
上機實踐
第4章Windows窗體應用程式設計
4.1常用控制項的布局屬性與外觀屬性
4.1.1與布局有關的主要屬性
4.1.2與外觀有關的主要屬性
4.2常用控制項
4.2.1Label標籤控制項與FlowLayoutPanel流式布局面板控制項
4.2.2Button按鈕控制項
4.2.3TextBox文本框控制項
4.2.4CheckBox複選框與Panel容器控制項
4.2.5RadioButton單選按鈕與GroupBox容器控制項
4.2.6ListBox列表框控制項
4.2.7CheckListBox複選列表框控制項
4.2.8ComboBox組合框控制項
4.2.9日期控制項
4.2.10ScrollBar滾動條控制項與ProgressBar進度條控制項
4.2.11PictureBox圖片控制項
4.2.12TreeView樹視圖控制項
4.3選單、工具列與狀態欄
4.3.1MenuStrip選單控制項的使用
4.3.2工具列與狀態欄控制項的使用
4.4系統對話框
4.4.1顏色對話框
4.4.2“字型”對話框
4.4.3資料夾瀏覽對話框
4.4.4打開檔案對話框
4.4.5保存檔案對話框
小結
上機實踐
第5章檔案操作
5.1File類
5.2FileInfo類
5.3Directory類
5.4DirectoryInfo類與Path類
5.5FileStream類
5.6StreamReader類和StreamWriter類
小結
上機實踐
第6章使用ADO.NET進行資料庫編程開發
6.1資料庫設計基礎及SQL語句演練
6.1.1資料庫和資料庫管理系統的概念
6.1.2資料庫程式設計基礎
6.1.3網路點餐管理系統資料庫設計
6.1.4SQL語句演練
6.2使用ADO.NET資料庫編程
6.2.1什麼是ADO.NET
6.2.2SQL Server .NET Framework數據提供程式
6.2.3創建和使用連線對象
6.2.4創建和使用執行命令對象
6.2.5使用SqlDataReader讀取數據
6.2.6數據表格視圖控制項DataGridView
6.2.7使用數據集和數據適配器
6.2.8DataTable
6.3數據訪問控制項
6.3.1數據控制項初步使用
6.3.2更進一步的功能
6.4數據報表
6.4.1簡單報表
6.4.2報表使用進階
小結
上機實踐
第7章網路點餐管理系統項目開發
7.1案例說明
7.2開發背景
7.3需求分析
7.4項目概況
7.5資料庫設計
7.6主要功能模組
7.6.1公共類設計
7.6.2客戶端設計
7.6.3伺服器端設計
7.7製作安裝包
參考文獻

相關詞條

熱門詞條

聯絡我們