C#程式設計:Windows項目開發(第2版)

C#程式設計:Windows項目開發(第2版)

《C#程式設計:Windows項目開發(第2版)》是2012年出版的圖書,作者是邵順增、李琳。

基本介紹

  • 書名:C#程式設計:Windows項目開發(第2版)
  • 作者:邵順增、李琳
  • ISBN:9787302298632
  • 定價:32元
  • 出版時間:2012.10.01
內容簡介,圖書目錄,

內容簡介

C#作為Microsoft公司的重要新產品,越來越受到軟體開發人員的青睞,現在許多軟體公司都把C#作為自己產品的開發平台。 本書共分8章,每章都是以項目引領,每一項目的展開都以項目實施為邏輯順序,劃分為若干個工作任務,把相關的理論知識以項目進行的順序有機地融入闡述。通過本書的學習,讀者可以初步具備開發Windows應用程式的能力。 本書是在全國進行教育課程教學改革大環境下,為適應高等職業院校項目化教學改革編寫的,宗旨是培養學習者的實際編程能力。 本書可以作為高等職業院校信息管理及相關專業的教材,也可以作為其他學習 C#程式設計又想快速提高自己編程能力的學習者的參考用書。

圖書目錄

第1章第一個應用程式 1
1.1項目一:第一個控制台應用程式 1
1.1.1工作目標 1
1.1.2工作任務 1
1.1.3工作任務一:創建第一個空
控制台應用程式 1
1.1.4工作任務二:編寫程式代碼
運行調試程式 4
1.2項目二:第一個Windows應用程式 6
1.2.1工作目標 6
1.2.2工作任務 7
1.2.3工作任務一:創建第一個
Windows應用程式 7
1.2.4工作任務二:設計程式界面
及控制項屬性設定 8
1.2.5工作任務三:編寫程式
代碼、運行調試程式 10
1.2.6問題探究 12
1.2.7項目實踐 13
第2章存款計算器 14
2.1工作目標 14
2.2工作任務 15
2.3工作任務一:項目分析與算法
流程設計 15
2.4工作任務二:界面設計 15
2.5工作任務三:代碼編寫 17
2.5.1知識準備 17
2.5.2代碼編寫與分析 29
2.6工作任務四:系統運行與效果
測試 36
2.7問題探究 36
2.8項目實踐 37
第3章門票銷售計算器 40
3.1工作目標 40
3.2工作任務 43
3.3知識準備 43
3.4工作任務一:項目分析與算法
流程設計 52
3.5工作任務二:界面設計 54
3.6工作任務三:代碼編寫 56
3.7工作任務四:系統運行與效果
測試 60
3.8問題探究 60
3.9項目實踐 61
第4章學生成績統計器 66
4.1工作目標 66
4.2工作任務 66
4.3工作任務一:項目分析與算法流程
設計 67
4.4工作任務二:代碼編寫 68
4.4.1知識準備 68
4.4.2代碼編寫與分析 80
4.5工作任務三:系統運行與效果測試 83
4.6問題探究 83
4.7項目實踐 84
第5章成績排序系統 89
5.1工作目標 89
5.2工作任務 90
5.3工作任務一:項目分析與算法
流程設計 90
5.4工作任務二:界面設計 94
5.5工作任務三:代碼編寫 94
5.5.1知識準備 94
5.5.2代碼編寫與分析 106
5.6工作任務四:系統運行與效果
測試 111
5.7問題探究 111
5.8項目實踐 111
第6章四則運算計算器 114
6.1項目一:整數四則運算計算器
設計 114
6.1.1工作目標 114
6.1.2工作任務 114
6.1.3工作任務一:構建計算器
的狀態圖 115
6.1.4工作任務二:設計程式模組
的流程圖 117
6.1.5工作任務三:設計界面,
完成窗體及控制項的屬性
設定 121
6.1.6工作任務四:編寫程式
代碼 122
6.1.7工作任務五:測試軟體,
對錯誤進行調試修改 132
6.2項目二:實數四則運算計算器
設計 132
6.2.1工作目標 132
6.2.2工作任務 132
6.2.3工作任務一:設計程式模組
的流程圖 133
6.2.4工作任務二:編寫程式
代碼 136
6.3項目三:帶記憶功能的計算器
設計 139
6.4問題探究 141
6.5項目實踐 141
第7章貪吃蛇遊戲 142
7.1工作目標 142
7.2工作任務 143
7.3知識準備——類、對象、欄位、
屬性和方法 143
7.3.1類的基本概念 143
7.3.2屬性 146
7.3.3實例構造函式 150
7.4工作任務一:項目總體設計 155
7.4.1項目功能描述 155
7.4.2主窗體布局 155
7.4.3項目的總體結構 156
7.5工作任務二:Bean類 157
7.5.1豆(Bean)類分析 157
7.5.2豆(Bean)類實現 157
7.5.3豆(Bean)類代碼 160
7.6工作任務三:Block類 161
7.6.1塊(Block)類分析 161
7.6.2塊(Block)類實現 162
7.6.3塊(Block)類代碼 163
7.7工作任務四:Snake類 164
7.7.1蛇(Snake)類分析 164
7.7.2蛇(Snake)類實現 166
7.7.3蛇(Snake)類代碼 175
7.8工作任務五:Floor類 180
7.8.1場地(Floor)類分析 180
7.8.2場地(Floor)類實現 181
7.8.3場地(Floor)類代碼 185
7.9工作任務六:PubClass類 187
7.10工作任務七:Speed類 188
7.10.1自定義速度(Speed)類分析 188
7.10.2自定義速度(Speed)類代碼 190
7.11工作任務八:主界面(Start類) 190
7.11.1主界面(Start類)分析 190
7.11.2主界面(Start類)實現 193
7.11.3主界面(Start類)代碼 198
7.12知識擴展——派生類 201
7.13問題探究 206
7.14項目實踐 207
第8章通訊錄管理系統 208
8.1工作目標 208
8.2工作任務 209
8.3知識準備 209
8.3.1管理信息系統 209
8.3.2C/S結構 210
8.3.3ADO.NET技術框架 210
8.4工作任務一:系統概要設計 213
8.4.1功能模組分析 213
8.4.2資料庫設計 213
8.5工作任務二:設計“用戶管理”
窗體 215
8.6工作任務三:設計“用戶登錄”
窗體 220
8.6.1知識準備 220
8.6.2任務實現 223
8.7工作任務四:設計“主操作”
窗體 230
8.7.1知識準備 230
8.7.2任務實現 237
8.8工作任務五:設計“新增聯繫人”
窗體 246
8.8.1知識準備 246
8.8.2任務實現 247
8.9工作任務六:設計“修改聯繫人”
窗體 255
8.9.1知識準備 255
8.9.2任務實現 257
8.10工作任務七:設計“查找聯繫人”
窗體 261
8.10.1知識準備 261
8.10.2任務實現 264
8.11問題探究 267
8.12項目實踐 268
參考文獻 269

相關詞條

熱門詞條

聯絡我們