本書以Microsoft Visual Studio 2010為集成開發環境,數據庫選用SQL Server 2008。由于本書項目對編程環境要求不高,所以本書同時也適合以Visual Studio 2005、Visual Studio 2008甚至Visual Studio 2012為集成開發環境的教學。本書配套豐富的立體化教學資源,以適應編程環境的變化。
本書從實戰的角度出發,總共設計了5個教學項目和1個實訓項目。學習項目包括用戶登錄程序、四則運算計算器、客戶問卷調查程序、酒店客房管理系統和基于三層架構的企業人事工資管理系統。本書對每個項目的每個功能模塊都有代碼分析,讓一個初學者都能讀懂,并給出了需要完善的工作,方便教與學。實訓項目中列出了5個備選題目,作為讀者實訓的項目。
項目1用戶登錄程序
任務1.1熟悉VisualStudio2010編程環境
1.1.1.NET框架概述
1.1.2VisualC#介紹
1.1.2安裝VisualStudio2010
1.1.3熟悉VisualStudio2010編程環境
任務1.2設計用戶登錄程序
1.2.1Windows窗體應用程序設計流程
1.2.2窗體和基本控件的使用
1.2.3設計用戶登錄程序
任務1.3功能拓展
1.3.1功能總結
1.3.2功能拓展
項目2四則運算計算器
任務2.1熟悉C#基本語法 項目1用戶登錄程序
任務1.1熟悉VisualStudio2010編程環境
1.1.1.NET框架概述
1.1.2VisualC#介紹
1.1.2安裝VisualStudio2010
1.1.3熟悉VisualStudio2010編程環境
任務1.2設計用戶登錄程序
1.2.1Windows窗體應用程序設計流程
1.2.2窗體和基本控件的使用
1.2.3設計用戶登錄程序
任務1.3功能拓展
1.3.1功能總結
1.3.2功能拓展
項目2四則運算計算器
任務2.1熟悉C#基本語法
2.1.1常量與變量
2.1.2數據類型
2.1.3運算符與表達式
2.1.4流程控制語句
任務2.2設計簡單四則運算計算器
2.2.1設計簡單四則運算計算器界面
2.2.2編寫簡單四則運算計算器代碼
2.2.3異常處理
任務2.3設計復雜四則運算計算器
2.3.1設計復雜四則運算計算器界面
2.3.2編寫復雜四則運算計算器代碼
任務2.4功能拓展
2.4.1功能總結
2.4.2功能拓展
項目3客戶問卷調查程序
任務3.1熟悉常用控件的使用
3.1.1RadioButton控件
3.1.2CheckBox控件
3.1.3ListBox控件
3.1.4ComboBox控件
3.1.5GroupBox控件
任務3.2設計客戶問卷調查程序
3.2.1設計客戶問卷調查程序界面
3.2.2編寫客戶問卷調查程序代碼
任務3.3功能拓展
3.3.1功能總結
3.3.2功能拓展
項目4酒店客房管理系統
任務4.1系統功能總體設計
4.1.1系統的功能結構設計
4.1.2系統瀏覽
任務4.2建立系統數據庫
4.2.1系統數據庫結構
4.2.2建立數據庫
4.2.3建立數據表
4.2.4常用SQL語句
任務4.3創建公共類DBHelper
4.3.1面向對象程序設計概述
4.3.2ADO.NET概述
4.3.3Connection對象
4.3.4Command對象
4.3.5DataReader對象
4.3.6DataAdapter和Dataset對象
4.3.7創建公共類DBHelper
任務4.4系統詳細設計
4.4.1用戶登錄功能模塊設計
4.4.2主界面設計
4.4.3客房添加功能模塊設計
4.4.4客房管理功能模塊設計
4.4.5賓客登記功能模塊設計
4.4.6賓客預訂功能模塊設計
4.4.7取消預訂功能模塊設計
4.4.8退房結算功能模塊設計
4.4.9補交押金功能模塊設計
4.4.10房態查詢功能模塊設計
4.4.11賓客查詢功能模塊設計
4.4.12預訂查詢功能模塊設計
4.4.13添加用戶功能模塊設計
4.4.14管理用戶功能模塊設計
任務4.5功能拓展
4.5.1功能總結
4.5.2功能拓展
項目5基于三層架構的企業人事工資管理系統
任務5.1系統功能總體設計
5.1.1系統的功能結構設計
5.1.2系統瀏覽
任務5.2建立系統數據庫
5.2.1數據庫結構
5.2.1建立數據庫
5.2.2建立數據表
任務5.3搭建三層架構框架
5.3.1三層架構概述
5.3.2搭建三層架構框架
5.3.3編寫Model層代碼
5.3.4動軟代碼生成器介紹
任務5.4系統詳細設計
5.4.1用戶登錄功能模塊設計
5.4.2添加用戶功能模塊設計
5.4.3管理用戶功能模塊設計
5.4.4主界面設計
5.4.5添加部門功能模塊設計
5.4.6管理部門功能模塊設計
5.4.7添加員工功能模塊設計
5.4.8管理員工功能模塊設計
5.4.9添加工資功能模塊設計
5.4.10管理工資功能模塊設計
5.4.11添加考核功能模塊設計
5.4.12管理考核功能模塊設計
5.4.13員工查詢功能模塊設計
5.4.14考核查詢功能模塊設計
任務5.5功能拓展
5.5.1功能總結
5.5.2功能拓展
項目6軟件項目實訓
題目1學生宿舍管理系統設計
題目2企業設備管理系統設計
題目3小區物業管理系統設計
題目4藥品管理系統設計
題目5超市進銷存管理系統設計