熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

C#程序設(shè)計(jì)項(xiàng)目教程

中國水利水電出版社
    【作 者】主 編 董淑娟 馬戰(zhàn)寶 【I S B N 】978-7-5170-1884-1 【責(zé)任編輯】陳潔 【適用讀者群】高職高專 【出版時(shí)間】2014-04-25 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】280 【千字?jǐn)?shù)】385 【印 張】17.5 【定 價(jià)】36 【叢 書】高職高專院校“十二五”精品示范系列教材(軟件技術(shù)專業(yè)群) 【備注信息】
圖書詳情

    本書按照項(xiàng)目化的要求編寫,采用“簡歷管理系統(tǒng)”這個(gè)完整的案例展開,全面細(xì)致地介紹C#數(shù)據(jù)類型、Windows窗體控件、面向?qū)ο缶幊痰母拍詈头椒ǎㄩ_發(fā)環(huán)境準(zhǔn)備、數(shù)據(jù)類型知識準(zhǔn)備、語句結(jié)構(gòu)知識準(zhǔn)備、簡歷系統(tǒng)實(shí)體類設(shè)計(jì)、簡歷系統(tǒng)文件存儲實(shí)施、簡歷系統(tǒng)數(shù)據(jù)庫應(yīng)用、簡歷系統(tǒng)界面設(shè)計(jì)、簡歷系統(tǒng)的功能實(shí)現(xiàn)、簡歷系統(tǒng)水晶報(bào)表生成、簡歷系統(tǒng)異常處理和調(diào)試。該系統(tǒng)提供學(xué)生簡歷管理功能以及用人單位檢索符合條件學(xué)生的檢索功能,層層遞進(jìn)、步步深入,與編程知識有機(jī)結(jié)合,讓課程變得充實(shí)而有趣,為進(jìn)一步深入學(xué)習(xí)編程打下良好的基礎(chǔ)。本書每章均配有習(xí)題,并有與教材內(nèi)容并行的學(xué)生成績管理系統(tǒng)作為同步練習(xí),促使學(xué)生更好地掌握編程的基本技能。

    本書可作為大學(xué)、高職、高專等學(xué)校的教材,也可作為初學(xué)編程人員的自學(xué)教程。

    本書提供例題源代碼、習(xí)題答案和電子教案,讀者可以從中國水利水電出版社網(wǎng)站以及萬水書苑下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown或http://mightybasket.cn/。

    平臺課+ 模塊課 搭建專業(yè)群課程

    實(shí)例驅(qū)動+ 項(xiàng)目同步 優(yōu)化內(nèi)容 新穎實(shí)用

    教材+ 案例+ 實(shí)戰(zhàn)素材 立體化資源相結(jié)合

    Visual C#是微軟公司推出的Visual Studio .NET開發(fā)平臺中面向?qū)ο蟮木幊陶Z言,也是市面上比較流行的編程語言之一。利用這種面向?qū)ο蟮摹⒖梢暬木幊碳夹g(shù),讓程序設(shè)計(jì)變得輕松快捷。

    本書采用“簡歷管理系統(tǒng)”這個(gè)完整的案例展開,按照學(xué)習(xí)規(guī)律將內(nèi)容合理地劃分,總體分為兩個(gè)階段,第一個(gè)階段涵蓋前3個(gè)章節(jié)的內(nèi)容,主要是C#環(huán)境、基本語法、語句結(jié)構(gòu);第二階段為項(xiàng)目的實(shí)施階段,主要依據(jù)軟件工程項(xiàng)目開發(fā)中項(xiàng)目實(shí)施的流程展開,將分析與設(shè)計(jì)完美地融合在一起,將編程知識與項(xiàng)目實(shí)施完美地融合在一起,使得整個(gè)教材內(nèi)容變得豐富、圓潤、生動有趣,極大提高學(xué)生探究問題的能力與解決問題的方法,避免了毫無編程基礎(chǔ)的學(xué)生理論與實(shí)踐脫節(jié),能夠較輕松地理解面向?qū)ο缶幊痰幕靖拍钆c思想,容易上手,在不知不覺之中掌握Visual C#應(yīng)用開發(fā)的方法和技巧,獲取編程的喜悅。

    本教材在例題講解的處理上采用“項(xiàng)目化”方式,重分析,旨在培養(yǎng)學(xué)生分析問題、解決問題的能力,實(shí)施過程中先為子任務(wù)實(shí)施提供相關(guān)的知識儲備,并通過實(shí)例分析知識點(diǎn)的應(yīng)用,然后針對簡歷管理系統(tǒng)的子任務(wù)進(jìn)行實(shí)施,最后對每一個(gè)子任務(wù)進(jìn)行運(yùn)行調(diào)試,觀察運(yùn)行結(jié)果,整個(gè)過程直觀、操作性強(qiáng)。為了更好地培養(yǎng)學(xué)生的編程能力,操作與練習(xí)中使用“學(xué)生成績管理系統(tǒng)”與課程內(nèi)容同步,進(jìn)一步提升學(xué)生的編程能力。

    從軟件工程學(xué)的角度出發(fā),任務(wù)實(shí)施中的操作描述算法實(shí)施,并通過詳盡的表述結(jié)合圖例來說明,逐步培養(yǎng)學(xué)生解決問題的能力與軟件開發(fā)的能力。

    本書可作為大學(xué)、高職、高專等學(xué)校的教材,完成本教學(xué)的時(shí)數(shù)為120學(xué)時(shí)(其中授課為60學(xué)時(shí),上機(jī)練習(xí)為60學(xué)時(shí))左右。

    本書由董淑娟、馬戰(zhàn)寶任主編,禹文龍、孫玉敏、郭艷麗任副主編。王娟、張瑞青、張哲、王紅偉參編。由于作者水平有限,書中疏漏和不足之處難免,敬請廣大師生指正。

    編 者

    2013年12月


    前言

    項(xiàng)目1 開發(fā)環(huán)境準(zhǔn)備 1
    1.1 Microsoft .NET Framework 1
    1.1.1 公共語言運(yùn)行庫 2
    1.1.2 .NET Framework 類庫 2
    1.2 Visual C#集成開發(fā)環(huán)境 2
    1.2.1 開發(fā)環(huán)境安裝 2
    1.2.2 初次運(yùn)行 4
    1.2.3 起始頁 5
    1.3 C#開發(fā)環(huán)境 6
    1.3.1 系統(tǒng)命名空間 6
    1.3.2 用戶命名空間 7
    1.3.3 Main()方法 7
    1.3.4 注釋 7
    1.3.5 關(guān)鍵字 8
    1.4 C#應(yīng)用程序 8
    1.4.1 Windows 應(yīng)用程序 8
    1.4.2 控制臺應(yīng)用程序 12
    1.4.3 類庫 13
    1.5 MSDN的使用 17
    1.6 操作與練習(xí) 18
    項(xiàng)目2 數(shù)據(jù)類型知識準(zhǔn)備 19
    2.1 數(shù)據(jù)類型 19
    2.1.1 數(shù)值類型 20
    2.1.2 引用類型 25
    2.2 變量 28
    2.2.1 變量的命名規(guī)則 28
    2.2.2 變量的使用 29
    2.2.3 變量的作用域 30
    2.3 常量 30
    2.4 類型轉(zhuǎn)換 32
    2.4.1 隱式轉(zhuǎn)換 32
    2.4.2 顯式轉(zhuǎn)換 32
    2.5 運(yùn)算符和表達(dá)式 34
    2.5.1 運(yùn)算符 34
    2.5.2 表達(dá)式 38
    2.6 操作與練習(xí) 38
    項(xiàng)目3 語句結(jié)構(gòu)知識準(zhǔn)備 40
    3.1 順序結(jié)構(gòu) 41
    3.1.1 簡單賦值語句 41
    3.1.2 復(fù)雜賦值語句 41
    3.1.3 常用的輸入輸出語句 42
    3.1.4 窗體的基本屬性和事件 44
    3.1.5 常用的輸入輸出控件 45
    3.2 選擇結(jié)構(gòu) 55
    3.2.1 if語句 55
    3.2.2 switch語句 60
    3.2.3 單選按鈕與復(fù)選框控件 64
    3.3 循環(huán)語句 67
    3.3.1 for 循環(huán)語句 68
    3.3.2 while循環(huán) 70
    3.3.3 do…while循環(huán) 72
    3.3.4 foreach語句 73
    3.3.5 跳轉(zhuǎn)語句 74
    3.4 操作與練習(xí) 75
    項(xiàng)目4 簡歷系統(tǒng)實(shí)體類設(shè)計(jì) 79
    4.1 面向?qū)ο蟮幕靖拍?80
    4.1.1 類的聲明 80
    4.1.2 字段 81
    4.1.3 屬性 84
    4.1.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 85
    4.1.5 對象初始化器 90
    4.1.6 this關(guān)鍵字 91
    4.2 類方法定義 91
    4.2.1 方法的聲明格式 91
    4.2.2 值傳遞類型參數(shù) 92
    4.2.3 引用類型的參數(shù) 95
    4.2.4 輸出類型 97
    4.2.5 可變數(shù)量的參數(shù)成員 98
    4.2.6 靜態(tài)方法成員 100
    4.2.7 方法重載 100
    4.3 任務(wù)1 項(xiàng)目的框架搭建 101
    4.3.1 功能設(shè)計(jì) 101
    4.3.2 數(shù)據(jù)庫設(shè)計(jì) 102
    4.3.3 項(xiàng)目的框架實(shí)施 104
    4.4 任務(wù)2 用戶實(shí)體類設(shè)計(jì) 105
    4.4.1 任務(wù)分析 105
    4.4.2 任務(wù)實(shí)施 105
    4.5 任務(wù)3 學(xué)生實(shí)體類設(shè)計(jì) 106
    4.5.1 任務(wù)分析 106
    4.5.2 任務(wù)實(shí)施 106
    4.6 任務(wù)4 聯(lián)系類的設(shè)計(jì) 109
    4.6.1 任務(wù)分析 109
    4.6.2 任務(wù)實(shí)施 109
    4.7 任務(wù)5 簡歷類的設(shè)計(jì) 111
    4.7.1 任務(wù)分析 111
    4.7.2 任務(wù)實(shí)施 111
    4.8 相關(guān)知識 112
    4.8.1 結(jié)構(gòu)類型 112
    4.8.2 匿名類型 116
    4.8.3 遞歸方法 116
    4.8.4 操作符重載 117
    4.9 操作與練習(xí) 121
    項(xiàng)目5 簡歷系統(tǒng)文件存儲實(shí)施 123
    5.1 知識準(zhǔn)備 124
    5.1.1 目錄管理 124
    5.1.2 文件管理 126
    5.1.3 文件對話框 127
    5.1.4 文件的讀寫 128
    5.2 任務(wù)1 學(xué)生簡歷信息文件讀取 135
    5.2.1 任務(wù)分析 135
    5.2.2 任務(wù)實(shí)施 135
    5.3 任務(wù)2 學(xué)生照片的讀寫 138
    5.3.1 任務(wù)分析 138
    5.3.2 任務(wù)實(shí)施 139
    5.4 補(bǔ)充知識 145
    5.4.1 MessageBox對話框 145
    5.4.2 FontDialog字體對話框 146
    5.4.3 ColorDialog顏色對話框 146
    5.4.4 模式對話框與非模式對話框 148
    5.5 操作與練習(xí) 148
    項(xiàng)目6 簡歷系統(tǒng)數(shù)據(jù)庫應(yīng)用 149
    6.1 知識儲備 149
    6.1.1 .NET Framework數(shù)據(jù)提供程序 149
    6.1.2 數(shù)據(jù)庫訪問類 150
    6.1.3 數(shù)據(jù)綁定 164
    6.2 任務(wù)1 實(shí)現(xiàn)簡歷系統(tǒng)的公用的數(shù)據(jù)
    連接和處理類DBConn 168
    6.2.1 任務(wù)分析 168
    6.2.2 任務(wù)實(shí)施 168
    6.3 任務(wù)2 實(shí)現(xiàn)登錄類LoginDAO 169
    6.3.1 任務(wù)分析 169
    6.3.2 任務(wù)實(shí)施 170
    6.3.3 窗體設(shè)計(jì) 170
    6.4 相關(guān)知識 173
    6.4.1 在SQL語句中使用參數(shù) 173
    6.4.2 調(diào)用存儲過程 174
    6.5 操作與練習(xí) 175
    項(xiàng)目7 簡歷系統(tǒng)界面設(shè)計(jì) 176
    7.1 知識儲備 176
    7.1.1 容器控件 176
    7.1.2 CheckedListBox控件 180
    7.1.3 TreeView控件 180
    7.1.4 TrackBar控件 182
    7.1.5 ProgressBar控件 182
    7.1.6 滾動條控件 182
    7.1.7 菜單、工具欄 184
    7.2 任務(wù) 主窗體的實(shí)現(xiàn) 187
    7.2.1 添加窗體 187
    7.2.2 窗體控件設(shè)計(jì) 187
    7.3 操作與練習(xí) 188
    項(xiàng)目8 簡歷系統(tǒng)的功能實(shí)現(xiàn) 191
    8.1 任務(wù)1 學(xué)生注冊功能實(shí)現(xiàn) 191
    8.1.1 任務(wù)分析 191
    8.1.2 任務(wù)實(shí)施 192
    8.1.3 窗體設(shè)計(jì) 193
    8.1.4 登錄窗體調(diào)用代碼設(shè)計(jì) 195
    8.2 任務(wù)2 找回編號與密碼功能實(shí)現(xiàn) 196
    8.2.1 任務(wù)分析 196
    8.2.2 任務(wù)實(shí)施 196
    8.2.3 窗體設(shè)計(jì) 196
    8.2.4 主窗體調(diào)用代碼設(shè)計(jì) 197
    8.3 任務(wù)3 學(xué)生信息維護(hù) 198
    8.3.1 任務(wù)分析 198
    8.3.2 任務(wù)實(shí)施 198
    8.3.3 窗體設(shè)計(jì) 200
    8.3.4 主窗體調(diào)用代碼設(shè)計(jì) 207
    8.4 任務(wù)4 通訊錄管理功能實(shí)現(xiàn) 207
    8.4.1 任務(wù)分析 207
    8.4.2 任務(wù)實(shí)施 208
    8.4.3 窗體設(shè)計(jì) 209
    8.4.4 主窗體調(diào)用代碼設(shè)計(jì) 212
    8.5 任務(wù)5 簡歷信息維護(hù) 212
    8.5.1 任務(wù)分析 212
    8.5.2 任務(wù)實(shí)施 213
    8.5.3 窗體設(shè)計(jì) 214
    8.5.4 主窗體調(diào)用代碼設(shè)計(jì) 221
    8.6 任務(wù)6 學(xué)生查看個(gè)人信息的實(shí)現(xiàn) 222
    8.6.1 任務(wù)分析 222
    8.6.2 任務(wù)實(shí)施 222
    8.6.3 窗體設(shè)計(jì) 224
    8.6.4 主窗體調(diào)用代碼設(shè)計(jì) 225
    8.7 任務(wù)7 用人單位檢索學(xué)生簡歷 226
    8.7.1 任務(wù)分析 226
    8.7.2 任務(wù)實(shí)施 226
    8.7.3 窗體設(shè)計(jì) 227
    8.7.4 登錄窗體調(diào)用代碼設(shè)計(jì) 231
    8.8 JianLiApp主方法設(shè)計(jì) 232
    8.9 操作與練習(xí) 232
    項(xiàng)目9 簡歷系統(tǒng)水晶報(bào)表生成 234
    9.1 知識儲備 234
    9.1.1 嵌入式水晶報(bào)表的特點(diǎn) 234
    9.1.2 水晶報(bào)表的設(shè)計(jì)環(huán)境 235
    9.2 報(bào)表繪制 237
    9.2.1 創(chuàng)建報(bào)表 237
    9.2.2 報(bào)表的顯示 238
    9.2.3 水晶報(bào)表的數(shù)據(jù)填充 239
    9.3 拉模型(Pull)水晶報(bào)表設(shè)計(jì) 239
    9.4 推模型(Push)水晶報(bào)表設(shè)計(jì) 245
    9.5 任務(wù) 簡歷管理系統(tǒng)中符合條件的學(xué)生
    報(bào)表設(shè)計(jì) 250
    9.5.1 任務(wù)分析 250
    9.5.2 任務(wù)實(shí)施 250
    9.6 操作與練習(xí) 252
    項(xiàng)目10 簡歷系統(tǒng)異常處理和調(diào)試 253
    10.1 知識儲備 253
    10.1.1 Exception類 253
    10.1.2 try…catch捕獲異常 254
    10.1.3 try…catch…finally捕獲異常 256
    10.1.4 try…finally處理異常 257
    10.1.5 throw語句 257
    10.2 調(diào)試 257
    10.2.1 斷點(diǎn) 257
    10.2.2 跟蹤 259
    10.3 任務(wù)1 學(xué)生登錄異常處理 261
    10.4 任務(wù)2 部署簡歷管理系統(tǒng) 262
    10.4.1 實(shí)現(xiàn)安裝項(xiàng)目 262
    10.4.2 項(xiàng)目安裝 268
    10.4.3 卸載 269
    10.5 操作與練習(xí) 269
    參考文獻(xiàn) 270

最新評論共有 3 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
甘德县| 太康县| 青浦区| 鄄城县| 武功县| 双江| 肃宁县| 东港市| 马边| 遂溪县| 长汀县| 维西| 会理县| 乌拉特中旗| 咸宁市| 辽阳市| 旬邑县| 高青县| 屯昌县| 页游| 金湖县| 惠东县| 德昌县| 巧家县| 伽师县| 万年县| 安多县| 金湖县| 清水河县| 武川县| 海宁市| 盘山县| 辽阳县| 桐柏县| 安徽省| 简阳市| 汶川县| 大理市| 左贡县| 元谋县| 措美县|