內容簡介
本書以“人事工資管理信息系統”項目案例的完整開發思路為主線,採用模組分解、任務驅動、子任務實現、代碼設計四層結構,引導師生共同學習通過C#.NET環境進行需求分析、分層設計、開發環境配置、功能實現以及整合測試等項目開發的基本技能和C#.NET相關知識。
本書內容共分為9個模組:C#.NET套用實例總體概覽,C#基礎知識,C#流程控制,數組、結構和枚舉,C#的面向對象程式設計,在Visual C#中設計用戶界面概覽,使用ADO NET訪問資料庫概覽,C#的檔案操作,應用程式開發實例。
本書可作為高職高專、各類成人教育計算機相關專業程式設計語言類課程的教材,也可作為計算機等級考試、高新技術考試的培訓教材和程式設計人員、編程愛好者學習C#.NET程式設計的參考用書。
本書配有電子課件,可登錄機械工業出版社教材服務網下載。
圖書目錄
目 錄
序
前言
教學導論
模組一 C#.NET套用實例總體概覽 1
任務一 人事工資管理信息系統需求分析 2
子任務1 開發背景及目標簡介 2
子任務2 套用需求分析 2
任務二 系統總體設計 6
子任務1 系統的基本架構 6
子任務2 系統的資料庫設計 9
任務三 Visual Studio 2005集成開發環境 14
任務四 系統的靜態界面設計 19
學材小結 21
模組二 C#基礎知識 23
任務一 Visual Studio NET簡介 24
任務二 C#的數據類型 26
任務三 常量和變數 39
任務四 運算符與表達式 43
任務五 數據的輸入、輸出與類型轉換 47
學材小結 52
模組三 C#流程控制 55
任務一 語句 56
任務二 選擇結構 57
子任務1 if語句和if/else語句 58
子任務2 if/else if結構 61
子任務3 switch語句 63
任務三 循環結構 66
子任務1 while語句 66
子任務2 do/while語句 67
子任務3 for語句 69
子任務4 foreach語句 70
子任務5 多重循環 73
任務四 標記語句與轉移語句 75
任務五 程式調試 77
任務六 異常處理 80
學材小結 86
模組四 數組、結構和枚舉 89
任務一 理解數組的概念 90
子任務1 一維數組 90
子任務2 多維數組、交錯數組 95
子任務3 ArrayList類和HashTable類 99
子任務4 字元串 108
任務二 結構與枚舉 112
子任務1 結構 112
子任務2 枚舉 116
學材小結 118
模組五 C#的面向對象程式設計 121
任務一 類與對象 122
任務二 類的成員 126
任務三 構造函式與析構函式 136
任務四 繼承與多態 140
任務五 接口與委託 149
學材小結 158
模組六 在Visual C#中設計用戶
界面概覽 163
任務一 掌握Button、TextBox、Label常用控制項的使用 164
任務二 掌握選擇組件、列表組件和容器控制項的使用 174
任務三 掌握選單欄、狀態欄與工具列的設計 185
學材小結 192
模組七 使用ADO NET訪問
資料庫概覽 195
任務一 ADO NET類與對象 196
任務二 <CITE class=highlight highlight="true">ADO NET</CITE>運算元據庫 197
任務三 使用ADO NET設計業務邏輯層 207
學材小結 210
模組八 C#的檔案操作 211
任務一 文本檔案的讀和寫 212
子任務1 檔案概述 213
子任務2 文本檔案的讀寫操作 216
任務二 XML檔案的讀和寫 219
子任務1 使用XmlTextWriter
創建XML 221
子任務2 使用XmlTextReader讀取XML 224
學材小結 228
模組九 應用程式開發實例 231
任務 人事工資管理信息系統數據層的設計 232
學材小結 237
參考文獻 238