本書通過項目導(dǎo)向、任務(wù)驅(qū)動方式講解了利用Visual C#.NET開發(fā)工具進(jìn)行應(yīng)用程序開發(fā)的相關(guān)知識和技能。全書共7章,講解了考試管理系統(tǒng)的界面設(shè)計、類和對象的設(shè)計、系統(tǒng)數(shù)據(jù)庫連接、數(shù)據(jù)展示與操作、文件操作、系統(tǒng)打包與部署7個常用開發(fā)任務(wù)。 本書非常適合教學(xué)做一體化教學(xué),通過工學(xué)融合,將工作任務(wù)與學(xué)習(xí)目標(biāo)緊密對接,堅持學(xué)以致用,同時本書配備了移動終端微課教學(xué)資源,便于讀者鞏固、提高。
項目1 Windows程序界面設(shè)計 (1)
任務(wù)1.1 ExamSystem系統(tǒng)登錄界面設(shè)計 (2)
1.1.1 任務(wù)實現(xiàn)代碼及說明 (2)
1.1.2 認(rèn)識Windows程序 (8)
1.1.3 設(shè)計編碼各司其職 (9)
1.1.4 C#中的事件 (12)
1.1.5 友好的交互:消息框 (13)
1.1.6 上機(jī)實訓(xùn) (15)
任務(wù)1.2 設(shè)計ExamSystem系統(tǒng)學(xué)生注冊窗體 (16)
1.2.1 任務(wù)實現(xiàn)代碼及說明 (16)
1.2.2 控件命名規(guī)范 (19)
1.2.3 基本控件介紹 (20)
1.2.4 用VS排列窗體的控件 (22)
1.2.5 上機(jī)實訓(xùn) (25)
任務(wù)1.3 設(shè)計ExamSystem系統(tǒng)管理員主窗體 (26)
1.3.1 任務(wù)實現(xiàn)代碼及說明 (26)
1.3.2 菜單欄(MenuStrip) (29)
1.3.3 工具欄(ToolStrip) (30)
1.3.4 窗體間跳轉(zhuǎn)方法 (31)
1.3.5 創(chuàng)建MDI應(yīng)用程序 (31)
1.3.6 上機(jī)實訓(xùn) (32)
歸納與總結(jié) (33)
項目2 對象與類 (34)
任務(wù)2.1 ATM取款機(jī)系統(tǒng)界面和類的設(shè)計 (35)
2.1.1 任務(wù)實現(xiàn)代碼及說明 (35)
2.1.2 對象與類 (39)
2.1.3 訪問修飾符 (40)
2.1.4 對象的屬性 (41)
2.1.5 常見錯誤與問題 (45)
2.1.6 上機(jī)實訓(xùn) (46)
任務(wù)2.2 ATM取款機(jī)系統(tǒng)驗證賬戶 (46)
2.2.1 任務(wù)實現(xiàn)代碼及說明 (47)
2.2.2 構(gòu)造函數(shù) (49)
2.2.3 使用數(shù)組保存數(shù)據(jù) (52)
2.2.4 常見錯誤與問題 (54)
2.2.5 上機(jī)實訓(xùn) (55)
任務(wù)2.3 ATM取款機(jī)系統(tǒng)的取款和轉(zhuǎn)賬 (56)
2.3.1 任務(wù)實現(xiàn)代碼及說明 (56)
2.3.2 類中的方法 (59)
2.3.3 值傳遞和引用傳遞 (60)
2.3.4 常見錯誤與問題 (63)
2.3.5 上機(jī)實訓(xùn) (64)
歸納與總結(jié) (65)
項目3 連接數(shù)據(jù)庫 (67)
任務(wù)3.1 連接ExamSystem數(shù)據(jù)庫 (68)
3.1.1 任務(wù)實現(xiàn)代碼及說明 (68)
3.1.2 ADO.NET概述 (69)
3.1.3 ADO.NET的兩大組件 (70)
3.1.4 使用Connection對象 (72)
3.1.5 使用sa用戶登錄SQL Server數(shù)據(jù)庫 (74)
3.1.6 常見錯誤與問題 (76)
3.1.7 上機(jī)實訓(xùn) (77)
任務(wù)3.2 ExamSystem系統(tǒng)異常處理 (79)
3.2.1 任務(wù)實現(xiàn)代碼及說明 (79)
3.2.2 異常 (80)
3.2.3 如何處理異常 (80)
3.2.4 上機(jī)實訓(xùn) (81)
任務(wù)3.3 登錄ExamSystem系統(tǒng) (82)
3.3.1 任務(wù)實現(xiàn)代碼及說明 (82)
3.3.2 Command對象 (84)
3.3.3 使用Command對象 (84)
3.3.4 常見錯誤與問題 (85)
3.3.5 上機(jī)實訓(xùn) (86)
歸納與總結(jié) (88)
項目4 數(shù)據(jù)查詢和操作 (89)
任務(wù)4.1 “學(xué)生信息”窗體年級數(shù)據(jù)綁定 (90)
4.1.1 任務(wù)實現(xiàn)代碼及說明 (90)
4.1.2 將存在項目窗體加入到新建項目中 (93)
4.1.3 三層架構(gòu)思想 (94)
4.1.4 DataReader對象概述 (97)
4.1.5 創(chuàng)建和使用DataReader對象 (97)
4.1.6 常見錯誤與問題 (98)
4.1.7 上機(jī)實訓(xùn) (99)
任務(wù)4.2 根據(jù)學(xué)生姓名查詢學(xué)生信息 (101)
4.2.1 任務(wù)實現(xiàn)代碼及說明 (101)
4.2.2 ListView控件 (103)
4.2.3 常見錯誤與問題 (105)
4.2.4 上機(jī)實訓(xùn) (105)
任務(wù)4.3 新增年級記錄 (106)
4.3.1 任務(wù)實現(xiàn)代碼及說明 (106)
4.3.2 ExecuteNonQuery()方法 (108)
4.3.3 常見錯誤與問題 (108)
4.3.4 上機(jī)實訓(xùn) (109)
歸納與總結(jié) (109)
項目5 應(yīng)用程序數(shù)據(jù)展示 (111)
任務(wù)5.1 “學(xué)生信息”窗體年級數(shù)據(jù)綁定 (112)
5.1.1 任務(wù)實現(xiàn)代碼及說明 (112)
5.1.2 DataSet對象 (117)
5.1.3 創(chuàng)建和使用DataSet對象 (119)
5.1.4 DataAdapter對象 (119)
5.1.5 創(chuàng)建和使用DataAdapter對象 (120)
5.1.6 ComboBox控件數(shù)據(jù)綁定 (120)
5.1.7 常見錯誤與問題 (121)
5.1.8 上機(jī)實訓(xùn) (122)
任務(wù)5.2 使用DataGridView控件顯示學(xué)生信息 (123)
5.2.1 任務(wù)實現(xiàn)代碼及說明 (123)
5.2.2 DataGridView控件 (126)
5.2.3 常見錯誤與問題 (127)
5.2.4 上機(jī)實訓(xùn) (127)
任務(wù)5.3 保存修改數(shù)據(jù) (129)
5.3.1 任務(wù)實現(xiàn)代碼及說明 (129)
5.3.2 保存數(shù)據(jù)集修改 (131)
5.3.3 常見錯誤與問題 (132)
5.3.4 上機(jī)實訓(xùn) (133)
歸納與總結(jié) (133)
項目6 文件操作 (134)
任務(wù)6.1 ExamSystem系統(tǒng)管理員日志功能 (134)
6.1.1 任務(wù)實現(xiàn)代碼及說明 (135)
6.1.2 文件 (137)
6.1.3 讀寫文件 (139)
6.1.4 常見錯誤與問題 (141)
6.1.5 上機(jī)實訓(xùn) (142)
任務(wù)6.2 小型資源管理器 (143)
6.2.1 任務(wù)實現(xiàn)代碼及說明 (143)
6.2.2 文件類操作 (148)
6.2.3 目錄類操作 (149)
6.2.4 實例化方法的文件與目錄操作 (150)
6.2.5 上機(jī)實訓(xùn) (151)
歸納與總結(jié) (151)
項目7 應(yīng)用程序安裝與部署 (152)
7.1 制作ExamSystem系統(tǒng)幫助文檔 (152)
7.1.1 任務(wù)實現(xiàn)代碼及說明 (153)
7.1.2 HTML Help Workshop (160)
7.1.3 上機(jī)實訓(xùn) (162)
任務(wù)7.2 ExamSystem項目打包與部署 (162)
7.2.1 任務(wù)實現(xiàn)代碼及說明 (163)
7.2.2 VS 2010安裝和部署應(yīng)用程序 (167)
7.2.3 上機(jī)實訓(xùn) (169)
歸納與總結(jié) (169)