部分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小結
參考文獻