本書以一個真實完整的C#應(yīng)用程序項目的開發(fā)過程貫穿全書,采用“項目引領(lǐng),任務(wù)驅(qū)動”模式,強(qiáng)調(diào)“做什么,怎么做,做中學(xué)”的教學(xué)理念,將“學(xué)生社團(tuán)管理系統(tǒng)”的開發(fā)流程按項目劃分成多個任務(wù);在每個任務(wù)中,采用圖文并茂的方式,給出任務(wù)目標(biāo)、任務(wù)分析及詳細(xì)的操作步驟和相關(guān)代碼,帶領(lǐng)學(xué)習(xí)者逐步完成項目功能。全書分為兩個部分,第1部分介紹項目總體背景和進(jìn)行需求分析;第2部分包括項目1至項目6,依次介紹系統(tǒng)開發(fā)環(huán)境搭建、C#基礎(chǔ)學(xué)習(xí)、系統(tǒng)接口創(chuàng)建、系統(tǒng)用戶界面設(shè)計、系統(tǒng)數(shù)據(jù)管理和系統(tǒng)打包發(fā)布與安裝部署等內(nèi)容,將C#基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、Windows窗體開發(fā)及ADO.NET數(shù)據(jù)庫編程等知識很好地融入了這些項目之中。本書可作為高職高專學(xué)生的C#編程類入門書籍,還可供使用C#語言進(jìn)行.NET開發(fā)的初學(xué)者參考使用。為便于教學(xué),本書提供了配套的電子課件、源代碼等資源,請登錄華信教育資源網(wǎng)(www.hxedu.com.cn)注冊后免費下載。
何福男,江蘇蘇州人,蘇州工業(yè)職業(yè)技術(shù)學(xué)院軟件與服務(wù)外包學(xué)院副院長,長期從事計算機(jī)類專業(yè)建設(shè)和專業(yè)教學(xué)工作,與企業(yè)有良好合作關(guān)系;主講《網(wǎng)站設(shè)計與網(wǎng)頁制作》、《面向?qū)ο蟪绦蛟O(shè)計》、《JavaScript程序設(shè)計》、《Web新技術(shù)》、《XML語言》、《數(shù)據(jù)庫》等課程;積極從事項目化課程改革和項目課程教學(xué)實踐,曾獲省教學(xué)成果一等獎,主持省教育教學(xué)改革、市科技支撐計劃等多項課題。
學(xué)生社團(tuán)管理系統(tǒng)簡介 1
小結(jié) 7
項目1 系統(tǒng)開發(fā)環(huán)境搭建 8
任務(wù)1.1 搭建Visual Studio集成開發(fā)環(huán)境 8
任務(wù)1.2 創(chuàng)建第一個C#應(yīng)用程序 13
項目小結(jié) 18
項目2 系統(tǒng)開發(fā)準(zhǔn)備—C#基礎(chǔ)學(xué)習(xí) 19
任務(wù)2.1 屏幕輸出系統(tǒng)主菜單 19
任務(wù)2.2 定義數(shù)據(jù)類型 25
任務(wù)2.3 模擬用戶登錄 33
任務(wù)2.4 菜單選擇 39
任務(wù)2.5 菜單重現(xiàn) 44
任務(wù)2.6 社員信息管理 51
項目小結(jié) 58
項目3 系統(tǒng)接口創(chuàng)建 59
任務(wù)3.1 創(chuàng)建學(xué)生類 59
任務(wù)3.2 創(chuàng)建社員類 79
任務(wù)3.3 創(chuàng)建社員管理數(shù)據(jù)訪問接口 92
項目小結(jié) 102
項目4 系統(tǒng)用戶界面設(shè)計 103
任務(wù)4.1 創(chuàng)建“Windows窗體應(yīng)用程序”項目 103
任務(wù)4.2 歡迎界面設(shè)計 108
任務(wù)4.3 用戶登錄窗體設(shè)計 114
任務(wù)4.4 社員信息管理窗體設(shè)計 124
任務(wù)4.5 社員照片選擇及預(yù)覽 145
任務(wù)4.6 系統(tǒng)主界面設(shè)計 157
任務(wù)4.7 用戶界面交互性提升 170
任務(wù)4.8 窗體連接與數(shù)據(jù)傳遞 180
項目小結(jié) 189
項目5 系統(tǒng)數(shù)據(jù)管理 190
任務(wù)5.1 系統(tǒng)三層框架搭建 190
任務(wù)5.2 創(chuàng)建數(shù)據(jù)庫連接 194
任務(wù)5.3 用戶登錄實現(xiàn) 198
任務(wù)5.4 瀏覽社員列表 208
任務(wù)5.5 查看社員詳情 218
任務(wù)5.6 添加社員 227
任務(wù)5.7 刪除、修改社員 235
任務(wù)5.8 社團(tuán)活動考勤 240
項目小結(jié) 250
項目6 系統(tǒng)打包發(fā)布與安裝部署 251
任務(wù)6.1 應(yīng)用程序打包 251
任務(wù)6.2 應(yīng)用程序安裝 257
項目小結(jié) 259
參考文獻(xiàn) 260