C#程序設計及基于工作過程的項目開發(簡體書)
- ISBN13:9787560623634
- 出版社:西安電子科技大學出版社
- 作者:謝世煊
- 裝訂:平裝
- 規格:25.6cm*18.2cm*1cm (高/寬/厚)
- 出版日:2010/01/25
商品簡介
目次
1.1 任務一:第一個控制臺程序 1
1.1.1 功能描述 1
1.1.2 任務步驟 2
1.1.3 知識點1——注釋及空白符的使用 4
1.1.4 知識點2——Write和WriteLine方法、字符串連接 4
1.1.5 知識點3——運行與調試:逐語句調試 6
1.2 任務二:第一個Windows程序 6
1.2.1 Visual Studio C# IDE簡介 6
1.2.2 功能描述 8
1.2.3 任務步驟 9
1.2.4 代碼展示 13
1.3 任務三:在程序中使用數據 16
1.3.1 功能描述 16
1.3.2 代碼展示 16
1.3.3 知識點1——變量、常量和賦值 17
1.3.4 知識點2——交互式程序 18
1.3.5 知識點3——數據類型及轉換 18
1.4 任務四:讓程序為我們計算 20
1.4.1 功能描述 20
1.4.2 代碼展示 20
1.4.3 知識點1——表達式和優先級 21
1.4.4 知識點2——調試:斷點和查看變量內容 23
1.5 舉一反三 24
學習情境二 面向對象編程 25
2.1 任務一:學會使用已有資源 25
2.1.1 功能描述 25
2.1.2 代碼展示 25
2.1.3 知識點1——.NET框架類之Math類 28
2.1.4 知識點2——.NET框架類之Random類 29
2.1.5 知識點3——.NET框架類之String類 29
2.2 任務二:學生類的初步設計 32
2.2.1 功能描述 32
2.2.2 代碼展示 33
2.2.3 知識點1——方法的解析 36
2.2.4 知識點2——域和屬性 39
2.2.5 知識點3——調試:查看對象變量的內容 41
2.3 任務三:學生類的進階設計 42
2.3.1 功能描述 42
2.3.2 代碼展示 42
2.3.3 知識點1——構造函數和析構函數 43
2.3.4 知識點2——封裝(Encapsulation) 44
2.3.5 知識點3——繼承 44
2.3.6 知識點4——調試:Step Into、Step Out、Step Over 46
2.4 舉一反三 46
學習情境三 控制流程 47
3.1 任務一:選擇控制流程 47
3.1.1 功能描述 47
3.1.2 代碼展示 47
3.1.3 知識點1——if語句 49
3.1.4 知識點2——嵌套的if語句 50
3.1.5 知識點3——switch語句 50
3.2 任務二:while循環語句的應用 52
3.2.1 功能描述 52
3.2.2 代碼展示 52
3.2.3 知識點1——while語句 54
3.2.4 知識點2——do-while語句 54
3.2.5 知識點3——跳轉語句:break、continue、goto 55
3.3 任務三:for循環的基本應用及嵌套 56
3.3.1 功能描述 56
3.3.2 代碼展示 57
3.3.3 知識點1——for語句 58
3.3.4 知識點2——嵌套的循環 58
3.4 任務四:for循環在數組上的應用 59
3.4.1 功能描述 59
3.4.2 代碼展示 59
3.4.3 知識點1——C#的數組 60
3.4.4 知識點2——foreach語句 61
3.4.5 知識點3——調試:監視窗口 62
3.5 舉一反三 62
項目一 我的SDI記事本 63
Ⅰ.1 任務一:“我的SDI記事本”主窗體設計 63
Ⅰ.1.1 功能描述 63
Ⅰ.1.2 設計步驟及要點解析 64
Ⅰ.1.3 知識庫 65
Ⅰ.2 任務二:“我的SDI記事本”功能實現 67
Ⅰ.2.1 功能描述 67
Ⅰ.2.2 設計步驟及要點解析 67
Ⅰ.2.3 知識庫 74
Ⅰ.3 任務三:“我的SDI記事本”的修飾一——關於窗體 76
Ⅰ.3.1 功能描述 76
Ⅰ.3.2 設計步驟及要點解析 77
Ⅰ.3.3 功能實現 78
Ⅰ.3.4 知識庫 78
Ⅰ.4 任務四:“我的SDI記事本”的修飾二——歡迎窗體 79
Ⅰ.4.1 功能描述 79
Ⅰ.4.2 設計步驟 79
Ⅰ.4.3 功能實現及要點解析 80
Ⅰ.4.4 知識庫 81
Ⅰ.5 項目案例 81
項目二 我的MDI記事本 82
Ⅱ.1 任務一:“我的MDI記事本”主窗體及子窗體設計 82
Ⅱ.1.1 功能描述 82
Ⅱ.1.2 設計步驟及要點解析 83
Ⅱ.1.3 知識庫 85
Ⅱ.2 任務二:“我的MDI記事本”功能實現 87
Ⅱ.2.1 功能描述 87
Ⅱ.2.2 功能代碼展示及要點解析 87
Ⅱ.2.3 知識庫 100
Ⅱ.3 任務三:“我的MDI記事本”的修飾——皮膚 101
Ⅱ.3.1 功能描述 101
Ⅱ.3.2 設計步驟及要點解析 101
Ⅱ.3.3 知識庫 102
項目三 學生管理系統 103
Ⅲ.1 任務一:“學生管理系統”各窗體設計 103
Ⅲ.1.1 功能描述 103
Ⅲ.1.2 設計步驟 103
Ⅲ.2 任務二:“登錄窗體”數據庫連接操作的功能實現 106
Ⅲ.2.1 功能描述 106
Ⅲ.2.2 功能步驟及代碼解析 106
Ⅲ.2.3 知識庫 107
Ⅲ.3 任務三:“學生管理系統”增刪改查操作的實現 108
Ⅲ.3.1 功能描述 108
Ⅲ.3.2 設計步驟及代碼解析 108
Ⅲ.3.3 知識庫 116
項目四 考試管理系統 117
Ⅳ.1 任務一:“考試管理系統”各窗體設計 117
Ⅳ.1.1 功能描述 117
Ⅳ.1.2 各窗體設計步驟及技術要點分析 117
Ⅳ.2 任務二:“登錄界面”窗體數據庫連接操作的功能實現 123
Ⅳ.2.1 功能描述 123
Ⅳ.2.2 功能代碼展示及功能實現技術要點分析 123
Ⅳ.2.3 知識庫 127
Ⅳ.3 任務三:在AdminForm窗體中顯示子窗體 127
Ⅳ.3.1 功能描述 127
Ⅳ.3.2 代碼解析 127
Ⅳ.4 任務四:增加新的學員 129
Ⅳ.4.1 功能描述 129
Ⅳ.4.2 設計步驟及代碼解析 129
Ⅳ.4.3 知識庫:SqlDataReader 136
Ⅳ.5 任務五:學員信息列表及修改學員信息 136
Ⅳ.5.1 功能描述 136
Ⅳ.5.2 設計步驟及代碼分析 137
Ⅳ.6 任務六:查詢學員信息 139
Ⅳ.6.1 功能描述 139
Ⅳ.6.2 設計步驟及代碼解析 139
項目五 三層架構重構考試管理系統 145
Ⅴ.1 任務一:實體層MySchoolModels的設計 145
Ⅴ.1.1 功能描述 145
Ⅴ.1.2 設計步驟及代碼解析 146
Ⅴ.1.3 知識庫 150
Ⅴ.2 任務二:配置文件的設置 150
Ⅴ.2.1 功能描述 150
Ⅴ.2.2 設計步驟 150
Ⅴ.3 任務三:數據訪問層接口的設計 151
Ⅴ.3.1 功能描述 151
Ⅴ.3.2 設計步驟 151
Ⅴ.3.3 知識庫 152
Ⅴ.4 任務四:數據訪問層的設計 152
Ⅴ.4.1 功能描述 152
Ⅴ.4.2 設計步驟及代碼解析 152
Ⅴ.4.3 知識庫 168
Ⅴ.5 任務五:聯機工廠的設計 169
Ⅴ.5.1 功能描述 169
Ⅴ.5.2 設計步驟及代碼解析 169
Ⅴ.5.3 知識庫 170
Ⅴ.6 任務六:業務邏輯層的設計 171
Ⅴ.6.1 功能描述 171
Ⅴ.6.2 設計步驟及代碼解析 171
Ⅴ.6.3 知識庫 180
參考文獻 181
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。