內容介紹
本書以Microsoft Visual Studi0 2010為集成開發環境,通過實際項目“學生選課管理系統”的逐步重構和完善過程,引導讀者全面、深入地掌握c#窗體項目的開發技術。本書主要內容包括C#Windows窗體項目的設計思路、
OOP基本概念、
ADO.NET資料庫訪問技術、三層體系架構、簡單工廠模式等。
本書把項目逐步完善的主要環節組織在各模組中,每個模組包含系列邏輯相關的教學情境。對應軟體編碼崗位的工作過程,教學情境中包含:情境描述、業務分析、相關知識、設計思路、實施與分析、知識拓展。各模組配套的作業也是以對應的項目實戰為主,輔以相關知識點訓練。
《高職高專“工作過程導向”新理念教材·計算機系列:
C#項目開發實用教程》的特點是採用由點及面、由簡到難、逐步完善的項目化設計方式,並且各教學情境均仿真軟體編碼崗位的工作過程實施。
本書適用於高職高專軟體專業的學生學習,也適用於廣大需要開發
C#Windows窗體項目的讀者閱讀。
目錄
模組1項目開發環境1
情境1-1:VisualStudio2010開發環境的安裝1
情境描述1
相關知識1
安裝實施4
小結7
作業8
模組2C#語法基礎和Windows窗體應用程式9
情境2-1:歡迎軟體9
情境描述9
相關知識10
設計思路14
實施與分析14
情境2-2:小學生加法運算練習軟體17
情境描述17
相關知識18
設計思路25
實施與分析26
情境2-3:隨機抽號遊戲29
情境描述29
相關知識29
設計思路30
實施與分析30
知識拓展31
小結34
作業35C#項目開發實用教程目錄模組3面向對象編程基本理念38
情境3-1:Person類的設計和套用38
情境描述38
相關知識39
設計思路48
實施與分析49
技能拓展52
知識拓展53
小結60
作業60
模組4學生選課管理系統項目分析64
情境4-1:項目的需求分析64
情境描述64
相關知識65
項目需求概述66
情境4-2:項目的設計67
情境描述67
相關知識67
項目總體設計68
項目實施步驟70
項目中類的設計和套用75
小結77
作業78
模組5基於兩層體系架構的課程管理模組80
情境5-1:課程列表瀏覽80
情境描述80
相關知識81
設計思路85
實施與分析86
情境5-2:課程記錄添加89
情境描述89
相關知識89
設計思路93
實施與分析94
情境5-3:模組重構96
情境描述96
相關知識96
設計思路99
實施與分析99
相關拓展103
小結104
作業105
模組6基於三層體系架構的課程管理模組的重構111
情境6-1:三層體系架構劃分原理112
情境描述112
相關知識112
設計思路115
實施與分析115
情境6-2:課程瀏覽的三層實現116
情境描述116
相關知識116
設計思路118
操作思路120
實施與分析121
情境6-3:課程添加的三層實現124
情境描述124
設計思路125
操作思路126
實施與分析127
情境6-4:課程刪除的三層實現130
情境描述130
相關技能130
設計思路131
操作思路132
實施與分析133
相關拓展134
小結135
作業137
模組7基於三層體系架構的學生選課管理系統項目的其餘模組140
情境7-1:用戶登錄141
情境描述141
業務分析142
相關知識144
設計思路145
操作思路147
實施與分析147
情境7-2:學生選課退選151
情境描述151
業務分析152
相關知識153
設計思路157
操作思路159
實施與分析160
情境7-3:管理員瀏覽選課167
情境描述167
業務分析168
相關知識168
設計思路169
操作思路170
實施與分析170
小結173
作業174
模組8項目的資料庫遷移175
情境8-1:模組需求分析與設計175
情境描述175
相關知識176
設計思路188