圖書信息
書 名:C#面向對象程式設計作 者:王晶晶
出版社: 機械工業出版社
出版時間: 2010-5-1
ISBN: 9787111300564
開本: 16開
定價: 28.00元
內容簡介
本書結合了高職高專教育的特點,系統講解了C#語言及其程式設計過程。全書共分為11章,從基本概念和實際套用出發,由淺入深、循序漸進地講述了C#語言基礎語法、結構化程式設計、面向對象程式設計、Windows應用程式開發和ADO NET訪問資料庫等內容,每一部分結合典型實例,讓學生在學的過程中動手操作,在學好理論知識的同時強化專業技能訓練,最後又通過學生信息管理系統這一綜合實例,講述了使用C#開發信息管理系統的過程和技術。本書既可作為高職高專院校計算機及相關專業的教材,也可作為廣大工程技術人員及計算機愛好者的參考用書。
圖書目錄
前言第1章 C#概述
第2章 數據類型、運算符與表達式
第3章 結構化程式設計
第4章 面向對象編程基礎
第5章 繼承、多態與接口
第6章委託、事件及異常處理
第7章 Windows程式開發基礎
第8章 Windows Forms高級套用
第9章 檔案與通用對話框
第10章 ADO NET訪問資料庫
第11章 學生信息管理系統開發
附錄
參考文獻
文摘
在軟體體系結構中,分層結構是最重要的一種結構。一個良好的應用程式模式,不僅可以方便軟體的開發與維護,而且可以保證系統的性能。下面就微軟推薦的三層結構給以簡要介紹。在中小型應用程式開發中,備受推崇的是三層結構模式。三層結構模式是指將應用程式的體系結構劃分為表示層、業務層和數據層。
(1)表示層:顯示數據和接受用戶輸入的數據,僅僅提供應用程式與用戶進行互動的界面。
(2)業務層:實現應用程式的業務功能,通過封裝好的方法對數據層提供的數據進行業務處理,並將處理好的結果傳送給表示層。業務層是表示層和數據層的橋樑,表示層調用業務層的方法,而業務層接受數據層返回的結果。
(3)數據層:與資料庫直接進行操作,實現數據的保存和讀取操作。
在三層模式中,表示層和業務層均不包含任何對資料庫直接操作的代碼,客戶端必須通過業務層才能訪問數據層,從而避免用戶直接運算元據層,保證了數據的安全性。另外,由於表示層、業務層和數據層完全分離,當用戶界面或資料庫發生變化時,不需要對系統進行重新開發,只需要在現有系統的基礎上做簡單調整即可,降低了開發和維護的成本。
表示層、業務層和數據層之間的關係如圖11-2所示。