C#程式設計(項目教學版)

C#程式設計(項目教學版)

《C#程式設計(項目教學版)》是2013年清華大學出版社出版的圖書,作者是楊玥。為了激發讀者的學習興趣,幫助讀者快速掌握C#語言開發Windows程式的技術,本書以學生成績管理系統的開發過程為線索,從Windows程式開發的角度出發逐步展開。本書以項目為驅動,使學生從一開始就帶著項目開發任務進入學習,在做項目的過程中逐漸掌握完成任務所需的知識和技能,一步一步地解決問題,向成功靠近,每一個單項工作任務(子項目)的完成都會帶來小小的成功喜悅,增加一點點自信,引發繼續向上的動力。

基本介紹

  • 中文名:C#程式設計(項目教學版)
  • 作者:楊玥
  • 出版時間:2013年4月7日
  • 出版社:清華大學出版社
  • ISBN:9787302312635
  • 定價:29 元
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

為了激發讀者的學習興趣,幫助讀者快速掌握C#語言開發Windows程式的技術,本書以學生成績管理系統的開發過程為線索,從Windows程式開發的角度出發逐步展開。本書以項目為驅動,使學生從一開始就帶著項目開發任務進入學習,在做項目的過程中逐漸掌握完成任務所需的知識和技能,一步一步地解決問題,向成功靠近,每一個單項工作任務(子項目)的完成都會帶來小小的成功喜悅,增加一點點自信,引發繼續向上的動力。

圖書目錄

學生成績管理系統項目導入 1
子項目1:學生成績管理系統需求分析 2
1.1 項目任務 2
1.2 項目的提出 2
1.3 項目實施 2
1.3.1 任務1:學生成績管理系統的需求分析 2
1.3.2 任務2:學生成績管理系統的功能需求 3
1.3.3 任務3:學生成績管理系統的功能模組設計 4
1.4 本項目實施過程中可能出現的問題 5
1.5 後續項目 5
子項目2:學生成績管理系統資料庫設計 6
2.1 項目任務 6
2.2 項目的提出 6
2.3 實施項目的預備知識 6
2.3.1 資料庫概述 7
2.3.2 SQL Server 2005 7
2.3.3 SQL語句 8
2.4 項目實施 9
2.4.1 任務1:創建學生成績管理系統資料庫 9
2.4.2 任務2:創建學生成績管理系統的數據表 10
2.5 本項目實施過程中可能出現的問題 12
2.6 後續項目 12
子項目3:學生成績管理系統主選單設計 13
3.1 項目任務 13
3.2 項目的提出 13
3.3 實施項目的預備知識 13
3.3.1 選單和工具列 14
3.3.2 滑鼠事件 15
3.3.3 鍵盤事件處理 16
3.3.4 通用對話框 17
3.3.5 編寫多文檔界面應用程式 18
3.4 項目實施 20
3.4.1 任務1:創建學生成績管理系統的主界面 20
3.4.2 任務2:創建主頁面中的選單 21
3.5 本項目實施過程中可能出現的問題 23
3.6 後續項目 23
子項目4:學生成績管理系統中類的套用 24
4.1 項目任務 24
4.2 項目的提出 24
4.3 實施項目的預備知識 24
4.3.1 數據類型 25
4.3.2 值類型 26
4.3.3 引用類型 30
4.3.4 類型轉換 34
4.3.5 裝箱和拆箱 35
4.3.6 變數和常量 36
4.3.7 運算符 38
4.3.8 類 42
4.4 項目實施 62
4.4.1 任務1:學生信息類 63
4.4.2 任務2:班級信息類 65
4.4.3 任務3:課程信息類 66
4.4.4 任務4:專業信息類 68
4.4.5 任務5:教師信息類 69
4.4.6 任務6:用戶信息類 71
4.4.7 任務7:用戶許可權類 72
4.4.8 任務8:成績信息類 73
4.5 本項目實施過程中可能出現的問題 75
4.6 後續項目 76
子項目5:學生成績管理系統數據訪問方法 77
5.1 項目任務 77
5.2 項目的提出 77
5.3 實施項目的預備知識 77
5.3.1 流程控制 78
5.3.2 異常處理 87
5.3.3 面向對象高級套用 102
5.3.4 使用ADO.NET訪問數據 126
5.4 項目實施 139
5.4.1 任務1:數據訪問類 139
5.4.2 任務2:學生操作類 142
5.4.3 任務3:教師操作類 144
5.4.4 任務4:用戶操作類 146
5.4.5 任務5:成績操作類 148
5.4.6 任務6:專業操作類 150
5.4.7 任務7:課程操作類 152
5.4.8 任務8:班級操作類 154
5.5 本項目實施過程中可能出現的問題 157
5.6 後續項目 157
子項目6:學生成績管理系統窗體和事件套用 158
6.1 項目任務 158
6.2 項目的提出 158
6.3 實施項目的預備知識 158
6.3.1 進度條 159
6.3.2 PictureBox圖片框控制項 161
6.3.3 文本框控制項與按鈕控制項 162
6.3.4 Windows窗體及事件 162
6.3.5 複選框和單選按鈕 163
6.3.6 列表框 165
6.3.7 帶複選框的列表框 165
6.3.8 DataGridView控制項 166
6.4 項目實施 167
6.4.1 任務1:Login.cs登錄窗體 168
6.4.2 任務2:Frmcjg1.cs主窗體 169
6.4.3 任務3:Frmaddcj.cs添加成績窗體 178
6.4.4 任務4:FrmaddClass.cs添加班級窗體 182
6.4.5 任務5:FrmaddCourseInfo.cs添加課程
信息窗體 184
6.4.6 任務6:Frmaddstu.cs添加學生窗體 187
6.4.7 任務7:Frmaddteacher.cs添加教師窗體 189
6.4.8 任務8:FrmaddUser.cs添加用戶窗體 192
6.4.9 任務9:Frmaddzyxx.cs添加專業窗體 193
6.4.10 任務10:Frmcjcx.cs學生成績查詢窗體 195
6.4.11 任務11:Frmclasscx.cs班級查詢窗體 198
6.4.12 任務12:FrmCourseInfoCx.cs課程
查詢窗體 201
6.4.13 任務13:Frmmmxg.cs用戶修改密碼
窗體 204
6.4.14 任務14:Frmstuxxcx.cs學生查詢窗體 205
6.4.15 任務15:Frmteachercx.cs教師查詢
窗體 208
6.4.16 任務16:Frmusercx.cs用戶查詢窗體 211
6.4.17 任務17:Frmzyxxcx.cs專業查詢窗體 213
6.5 本項目實施過程中可能出現的問題 216
6.6 後續項目 216
子項目7:學生成績管理系統軟體測試 217
7.1 項目任務 217
7.2 項目的提出 217
7.3 實施項目的預備知識 217
7.3.1 系統測試的目的 218
7.3.2 系統測試的基本過程 219
7.4 項目實施 220
7.5 本項目實施過程中可能出現的問題 221
7.6 後續項目 221
子項目8:學生成績管理系統套用部署 222
8.1 項目任務 222
8.2 項目的提出 222
8.3 實施項目的預備知識 222
8.3.1 Windows Installer介紹 224
8.3.2 部署工程的建立 224
8.3.3 使用安裝項目編輯器 229
8.3.4 部署項目屬性介紹 234
8.4 項目實施 235
8.5 本項目實施過程中可能出現的問題 238
學生成績管理系統項目總結 239
參考文獻 240

相關詞條

熱門詞條

聯絡我們