C#項目開發教程
內容描述
本書介紹C #項目開發方法,包括基礎知識、SQL Server 使用技術以及兩者相互配合使用的過程,
重點放在C #和SQL Server 的實際操作方面的講解,對於操作中的技能部分有詳細的介紹。
本書的內容選取、編寫和組織等都以技能考核點為中心。
操作題是模擬技能大賽試題,軟件版本
較新,包括計算機客戶端軟件開發。本書提供了豐富的操作案例,
通過多個項目講解各種編程技巧,以便更好地對照學習。
本書可作為各類職業院校計算機及相關的教材,
也可以作為參加世界技能大賽人員的學習資料。
目錄大綱
前言
項目1 多窗體的WinForm應用程序1
職業能力目標1
任務1 建立解決方案1
任務2 多窗體的顯示7
任務3 改變窗體的位置和大小8
任務4 探究窗體的設計10
任務5 窗體之間傳值13
項目2 常用控件17
職業能力目標17
任務1 Label控件的應用17
任務2 LinkLabel控件的應用20
任務3 ComboBox控件的應用23
任務4 ListBox控件的應用30
任務5 TreeView控件的應用35
任務6 ListView控件的應用40
任務7 Panel控件的應用42
任務8 RadioButton控件的應用45
任務9 CheckBox控件的應用47
任務10 TabControl控件的應用50
任務11 MonthCalendar控件的應用54
任務12 Custom Control的應用56
任務13 User Control的應用63
項目3 文件系統68
職業能力目標68
任務1 File類的應用68
任務2 FileInfo類的應用73
任務3 StreamReader類與StreamWriter類的應用76
任務4 FileStream類的應用79
任務5 Path類的應用82
項目4 數據庫技術85
職業能力目標85
任務1 連接Access數據庫85
任務2 連接SQL Server數據庫89
任務3 連接Excel文件92
任務4 導入Excel文件95
任務5 分離與附加數據庫98
任務6 備份與恢復數據庫101
項目5 SQL Server 103
職業能力目標103
任務1 學習SQL基本語句103
任務2 多表連接INNER JOIN查詢109
任務3 學習SQL函數113
任務4 分組統計119
任務5 In與Exists查詢121
任務6 統計查詢123
項目6 ADO.NET 128
職業能力目標128
任務1 SqlConnection連接數據庫128
任務2 SqlCommand操作數據庫133
任務3 SqlDataAdapter填充數據集136
任務4 SqlDataReader讀取數據庫138
任務5 構建DataTable表141
任務6 創建DataSet數據集144
項目7 控制台應用程序148
職業能力目標148
任務1 輸入與輸出148
任務2 選擇語句154
任務3 循環159
任務4 函數調用162
項目8 類166
職業能力目標166
任務1 繼承類166
任務2 封裝字段171
任務3 多態應用177
任務4 構造方法182
任務5 重載184
任務6 字符串的應用188
項目9 登錄模塊192
職業能力目標192
任務1 綁定數據源的登錄192
任務2 簡易登錄200
任務3 帶有角色分配的登錄205
任務4 帶有驗證碼的登錄212
任務5 MD5加密登錄221
項目10 數據處理模塊223
職業能力目標223
任務1 數據查詢模塊223
任務2 數據修改模塊236
任務3 數據刪除模塊247
任務4 數據增加模塊254
項目11 航空軟件系統設計與開發260
職業能力目標260
一、系統需求分析260
二、系統總體設計261
三、系統詳細設計265
四、測試286
參考文獻288