C#邊做邊學:微課視頻版

C#邊做邊學:微課視頻版

《C#邊做邊學:微課視頻版》是2021年清華大學出版社出版的圖書。

基本介紹

  • 書名:C#邊做邊學:微課視頻版
  • 作者:黃興榮,李昌領,張廷秀 等
  • 類別:教材類圖書
  • 出版社:清華大學出版社
  • 出版時間:2021年8月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302573005
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以Visual Studio .NET 2017作為開發平台,從C#語言基礎知識、面向對象編程、可視化編程、資料庫編程及套用、二維小遊戲開發等方面,深入淺出地全面介紹運用C#語言在.NET框架下開發各種應用程式的方法和技巧。書中內容圍繞面向對象編程的基礎及深入、可視化編程的基礎及深入、資料庫編程及套用三個方面進行重點論述,以上三個方面既是C#語言的精髓,也是讀者入門時為關鍵、為關心的問題。在編排體系上,採用“項目引領,任務驅動”的教學模式,視每章為一個項目,每個項目由功能介紹、設計思路、關鍵技術、項目實踐、小結等環節組成。全書共分為兩個部分: 部分給出14個基礎實驗項目,基本覆蓋C#程式設計的主要知識點、方法和技巧; 第二部分給出三個綜合性案例,旨在提高讀者提升實際項目開發的能力。 本書內容豐富、實用、可操作性強、語言生動流暢,能夠使讀者在輕鬆愉快的環境下迅速掌握使用C#語言進行程式設計的方法和技巧。本書特別適合於C#的初學者,也適用於有一定編程經驗並想使用C#開發應用程式的專業人員。本書可作為高等學校的教材,也適合從事軟體開發和套用的人員參考。

圖書目錄

第一部分C#程式設計基礎
第1章控制台應用程式開發環境——Hello World來了
1.1項目案例功能介紹
1.2項目設計思路
1.3關鍵技術
1.3.1命名空間
1.3.2類
1.3.3Main()方法
1.3.4注釋
1.3.5Console.WriteLine()方法和Console.Write()方法
1.4項目實踐
1.4.1創建一個空控制台應用程式
1.4.2編寫程式代碼和編譯運行程式
1.4.3C#程式結構分析
1.5小結
1.6練一練
第2章Windows應用程式開發環境——Hello C#來了
2.1項目案例功能介紹
2.2項目設計思路
2.3關鍵技術
2.3.1添加控制項
2.3.2控制項屬性
2.3.3控制項方法
2.3.4控制項事件
2.4項目實踐
2.4.1創建一個空Windows應用程式
2.4.2設計程式界面及控制項屬性設定
2.4.3編寫程式代碼、運行調試程式
2.4.4Windows應用程式結構分析
2.5小結
2.6練一練
第3章基本數據類型及運算——求圓的面積和周長
3.1項目案例功能介紹
3.2項目設計思路
3.3關鍵技術
3.3.1聲明變數
3.3.2聲明常量
3.3.3基本數據類型的轉換
3.3.4運算符和表達式
3.3.5簡單數據的輸入與輸出
3.4項目實踐
3.4.1項目創建
3.4.2程式代碼設計
3.4.3項目運行
3.5小結
3.6練一練
第4章結構化程式設計一——設計學生成績統計器一
4.1項目案例功能介紹
4.2項目設計思路
4.3關鍵技術
4.3.1流程圖
4.3.2順序結構
4.3.3選擇結構
4.3.4標籤語句
4.4項目實踐
4.4.1項目分析與算法流程設計
4.4.2程式代碼設計
4.4.3系統運行
4.5小結
4.6練一練
第5章結構化程式設計二——設計學生成績統計器二
5.1項目案例功能介紹
5.2項目設計思路
5.3關鍵技術
5.3.1循環結構
5.3.2while語句與do…while語句
5.3.3for循環語句和foreach語句
5.4項目實踐
5.4.1項目分析與算法流程設計
5.4.2程式代碼設計
5.4.3系統運行
5.5小結
5.6練一練
第6章面向對象程式設計基礎一——實現學生信息管理一
6.1項目案例功能介紹
6.2項目設計思路
6.3關鍵技術
6.3.1類的定義
6.3.2類的成員: 欄位
6.3.3類的成員: 屬性
6.3.4類的成員: 方法
6.3.5類的構造函式和析構函式
6.3.6類對象的創建和類對象成員的引用
6.4項目實踐
6.4.1創建一個學生類clsStudent
6.4.2在類clsStudent中添加相應的欄位
6.4.3在類clsStudent中添加相應的屬性
6.4.4在類clsStudent中添加相應的方法
6.4.5在類clsStudent中添加構造函式和析構函式
6.4.6學生類對象的創建及對象成員的引用
6.5小結
6.6練一練
第7章面向對象程式設計基礎二——實現學生信息管理二
7.1項目案例功能介紹
7.2項目設計思路
7.3關鍵技術
7.3.1類方法的重載
7.3.2類的靜態成員
7.3.3類的繼承
7.4項目實踐
7.4.1在學生類clsStudent中實現Grow()方法的重載
7.4.2通過靜態欄位實現學生人數的統計
7.4.3基於學生類派生出大學生類
7.5小結
7.6練一練
第8章抽象類、多態和接口——實現運動員訓練管理
8.1項目案例功能介紹
8.2項目設計思路
8.3關鍵技術
8.3.1定義抽象方法和抽象類
8.3.2定義接口
8.3.3多態
8.4項目實踐
8.4.1定義一個抽象類clsPlayer,在其中定義抽象方法Train()
8.4.2定義三個clsPlayer的子類,在子類中實現抽象方法Train()
8.4.3定義測試類,實現調用Train()方法
8.4.4利用多態實現Train()方法的調用
8.5小結
8.6練一練
第9章數組與方法——統計學生成績
9.1項目案例功能介紹
9.2項目設計思路
9.3關鍵技術
9.3.1數組的概念
9.3.2一維數組的定義和初始化
9.3.3訪問一維數組中的元素
9.3.4方法的定義和使用
9.3.5方法的參數傳遞
9.4項目實踐
9.4.1定義學生成績類clsStudentScore
9.4.2定義測試類clsScoreTest
9.5小結
9.6練一練
第10章Windows應用程式設計基礎——四則運算計算器
10.1項目案例功能介紹
10.2項目設計思路
10.3關鍵技術
10.3.1添加和命名窗體,設定窗體的屬性
10.3.2窗體的常見方法
10.3.3窗體的常見事件
10.3.4控制項的屬性和方法
10.3.5事件的運用
10.4項目實踐
10.4.1添加計算器窗體,建立Windows應用程式的框架
10.4.2添加計算器控制項,設定其屬性
10.4.3為控制項添加事件處理程式,實現功能
10.4.4測試和運行
10.5小結
10.6練一練
第11章常用控制項的套用一——學生註冊
11.1項目案例功能介紹
11.2項目設計思路
11.3關鍵技術
11.3.1按鈕控制項
11.3.2標籤控制項
11.3.3文本框控制項
11.3.4單選按鈕控制項
11.3.5複選框控制項
11.3.6組合框控制項
11.3.7面板控制項和分組框控制項
11.3.8訊息框控制項
11.4項目實踐
11.4.1學生用戶註冊功能分析
11.4.2界面實現
11.4.3事件處理和編碼
11.4.4測試和運行
11.5小結
11.6練一練
第12章常用控制項的套用二——簡單學生信息管理
12.1項目案例功能介紹
12.2項目設計思路
12.3關鍵技術
12.3.1ListView控制項
12.3.2在窗體間實現數據交換
12.4項目實踐
12.4.1學生信息管理的功能分析
12.4.2界面實現
12.4.3事件處理和編碼實現
12.5小結
12.6練一練
第13章模態對話框的套用——學生愛好調查
13.1項目案例功能介紹
13.2項目設計思路
13.3關鍵技術
13.3.1模態對話框
13.3.2父窗體與對話框的數據訪問
13.4項目實踐
13.4.1學生愛好調查功能分析
13.4.2設計父窗體、模態對話框
13.4.3實現對話框自身功能
13.4.4實現對話框的數據訪問功能
13.4.5顯示對話框
13.4.6測試與運行
13.5小結
13.6練一練
第14章資料庫操作技術——學生管理信息系統
14.1項目案例功能介紹
14.2項目設計思路
14.3關鍵技術
14.3.1結構化查詢語言
14.3.2.NET資料庫套用的體系結構
14.3.3System.Data命名空間
14.3.4資料庫訪問步驟
14.3.5利用數據源配置嚮導連線資料庫
14.3.6利用ADO.NET編程連線資料庫
14.3.7數據綁定技術
14.3.8DataGridView控制項的運用
14.4項目實踐
14.4.1系統功能分析
14.4.2設計資料庫
14.4.3建立項目
14.4.4界面設計
14.4.5編程實現系統功能
14.5小結
14.6練一練
第二部分綜合項目實訓
第15章遊戲項目實訓——貪吃蛇遊戲
15.1遊戲概述
15.1.1遊戲實現的功能
15.1.2遊戲運行界面
15.2遊戲概要設計
15.2.1遊戲設計思路
15.2.2遊戲邏輯設計
15.3關鍵技術
15.3.1進程和執行緒
15.3.2Thread類
15.3.3在一個執行緒中操作另一個執行緒的控制項
15.4遊戲詳細設計及代碼實現
15.4.1蛇類的設計實現
15.4.2主窗體設計實現
15.4.3遊戲顏色設定窗體設計實現
15.5小結
第16章圖書館管理信息系統
16.1開發背景
16.2需求分析
16.3系統設計
16.3.1系統目標
16.3.2系統預覽
16.3.3系統設計思想
16.3.4功能模組設計
16.3.5資料庫分析
16.3.6資料庫概念設計
16.3.7資料庫邏輯設計
16.3.8資料庫表之間的關係
16.3.9資料夾組織結構
16.4公共類設計
16.4.1dbConnection.cs類
16.4.2BaseClass.cs類
16.5系統登錄模組設計
16.5.1系統登錄模組概述
16.5.2系統登錄模組技術分析
16.5.3系統登錄模組實現過程
16.6主窗體設計
16.6.1主窗體概述
16.6.2主窗體實現過程
16.7系統管理模組設計
16.7.1系統管理模組概述
16.7.2系統管理模組實現過程
16.8圖書管理模組設計
16.8.1圖書管理模組概述
16.8.2圖書管理模組實現過程
16.9讀者管理模組設計
16.9.1讀者管理模組概述
16.9.2讀者管理模組實現過程
16.10借還管理模組設計
16.10.1借還管理模組概述
16.10.2借還管理模組實現過程
16.11查詢操作模組設計
16.11.1查詢操作模組概述
16.11.2查詢操作模組實現過程
16.12用戶登錄模組設計
16.12.1用戶登錄模組概述
16.12.2用戶登錄模組實現過程
16.13小結
第17章超市進銷存管理系統
17.1開發背景
17.2需求分析
17.3系統設計
17.3.1系統目標
17.3.2系統功能結構
17.3.3系統預覽
17.3.4系統業務流程圖
17.3.5資料庫設計
17.3.6資料庫概念設計
17.3.7資料庫邏輯結構設計
17.3.8系統資料夾組織結構
17.4公共類設計
17.4.1getSqlConnection類
17.4.2tb_JhGoodsInfo類
17.4.3tb_JhGoodsInfoMethod類
17.5系統登錄模組設計
17.5.1系統登錄模組概述
17.5.2系統登錄模組技術分析
17.5.3系統登錄模組實現過程
17.6主窗體設計
17.6.1主窗體概述
17.6.2主窗體技術分析
17.6.3主窗體實現過程
17.7商品進貨管理模組設計
17.7.1商品進貨管理模組概述
17.7.2商品進貨管理模組技術分析
17.7.3商品進貨管理模組實現過程
17.8商品銷售管理模組設計
17.8.1商品銷售管理模組概述
17.8.2商品銷售管理模組技術分析
17.8.3商品銷售管理模組實現過程
17.9庫存管理模組設計
17.9.1庫存管理模組概述
17.9.2庫存管理模組技術分析
17.9.3庫存管理模組實現過程
17.10系統開發技巧與難點分析
17.11小結
參考文獻

作者簡介

黃興榮,江蘇建築學院副教授,主講《C#程式設計》、《數據結構》、《ASP.NET程式設計》等課程;已經編著、出版《C#程式設計實用教程》一、二版、《C#程式設計項目教程-實驗指導與課程設計》。

相關詞條

熱門詞條

聯絡我們