C#項目開發教程(簡體書)
商品資訊
系列名:高等職業教育計算機類專業系列教材
ISBN13:9787111649878
出版社:機械工業出版社
作者:陳道喜
出版日:2020/05/14
裝訂/頁數:平裝/287頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
序
目次
相關商品
商品簡介
本書介紹C #項目開發方法,包括基礎知識、SQL Server 使用技術以及兩者相互配合使用的過程,重點放在C #和SQL Server 的實際操作方面的講解,對於操作中的技能部分有詳細的介紹。本書的內容選取、編寫和組織等都以技能考核點為中心。操作題是類比技能大賽試題,軟件版本
較新,包括計算機用戶端軟件發展。本書提供了豐富的操作案例,通過多個項目講解各種程序設計技巧,以便更好地對照學習。
本書可作為各類職業院校計算機及相關專業的教材,也可以作為參加世界技能大賽人員的學習資料。
本書配有電子課件及原始程式碼,選用本書作為授課教材的教師可登錄機械工業出版社教育服務網註冊後免費下載或聯繫編輯諮詢。
較新,包括計算機用戶端軟件發展。本書提供了豐富的操作案例,通過多個項目講解各種程序設計技巧,以便更好地對照學習。
本書可作為各類職業院校計算機及相關專業的教材,也可以作為參加世界技能大賽人員的學習資料。
本書配有電子課件及原始程式碼,選用本書作為授課教材的教師可登錄機械工業出版社教育服務網註冊後免費下載或聯繫編輯諮詢。
序
本書的主要特點是:把C#和SQL Server結合在一起介紹,有完整的實踐項目;項目軟件發展 所需要的基礎理論單獨講解,配有大量的實例,這些實例都是經過Visual Studio測試通過的。為了 更好地學習本書,建議先學習部分C#和SQL Server的基礎知識,再結合本書的實例加以練習,提 高動手實踐能力。對於每個任務,讀者可以根據要求自己先試著開發,遇到問題時,再參考本書 的解決方案。項目開發完成後,可著手測試和優化程式,總結程序設計技巧,做到融會貫通。本書作 者長期擔任計算機專業課程教學和商務軟件發展工作,在世界技能大賽商務軟件解決方案項目上 有多年的競賽輔導經驗。
全書共11個項目。項目1主要講述常用的多表單的WinForm應用程式;項目2主要介紹用C#開 發項目時的常用控制項;項目3主要介紹程式開發中應用的檔案系統;項目4、項目5和項目6介紹軟 件開發的後臺資料庫和連接資料庫部分,是本書的重點和難點之一;項目7簡單介紹C#控制臺應 用程式;項目8講解物件導向程序設計的重要基礎知識點,如類、繼承、封裝、多態等;項目9和項目 10是模組化程序設計的實踐,也是本書的重點和難點之一;項目11是綜合案例,讓有一定基礎的讀者 可以更有效率地掌握重點和難點,從而快速提升C#項目開發技能。
讀者通過學習本書的案例,可以成長為C#程序員、C#軟件工程師,完成軟件的代碼編寫、 單元測試和維護工作,也可以成長為SQL Server資料庫管理員,能參與資料庫整體架構設計,能編 寫複雜的SQL腳本。
由於編者水準有限,書中錯誤和疏漏之處在所難免,懇請廣大讀者批評指正。
全書共11個項目。項目1主要講述常用的多表單的WinForm應用程式;項目2主要介紹用C#開 發項目時的常用控制項;項目3主要介紹程式開發中應用的檔案系統;項目4、項目5和項目6介紹軟 件開發的後臺資料庫和連接資料庫部分,是本書的重點和難點之一;項目7簡單介紹C#控制臺應 用程式;項目8講解物件導向程序設計的重要基礎知識點,如類、繼承、封裝、多態等;項目9和項目 10是模組化程序設計的實踐,也是本書的重點和難點之一;項目11是綜合案例,讓有一定基礎的讀者 可以更有效率地掌握重點和難點,從而快速提升C#項目開發技能。
讀者通過學習本書的案例,可以成長為C#程序員、C#軟件工程師,完成軟件的代碼編寫、 單元測試和維護工作,也可以成長為SQL Server資料庫管理員,能參與資料庫整體架構設計,能編 寫複雜的SQL腳本。
由於編者水準有限,書中錯誤和疏漏之處在所難免,懇請廣大讀者批評指正。
目次
前 言
項目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
項目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
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。