.NET框架套用開發

.NET框架套用開發

《.NET框架套用開發》是2015年在清華大學出版社出版的圖書

基本介紹

  • 書名:.NET框架套用開發
  • 作者:段班祥、楊葉芬、范路橋、肖樂萍
  • 出版社清華大學出版社
  • 出版時間:2015年2月1日
  • 定價:39.00 元
  • 裝幀:平裝
  • ISBN:9787302375067
  • 印次:1-1
  • 印刷日期:2015年02月04日
圖書簡介,圖書目錄,

圖書簡介

本書共分11個學習情景,以兩個案例貫穿全書進行任務分解,以學習情景和任務的形式進行章節劃分,主要內容包括: 框架套用開發的原則、模式和平台; 用對象思考繼承和多態; 面向對象的高級套用: 接口、委託; .NET框架的具體實現: 使用集合組織相關數據; 可擴展標識語言XML與檔案讀寫; 軟體系統中的分層開發; 使用ADO.NET具體實現軟體系統中的分層; 使用實體類實現軟體系統中的分層; 使用LINQ實現軟體系統中的分層開發; 使用實體框架實現分層開發; 項目案例: 財務管理系統
本書主要面向高職高專軟體技術專業學生,也可作為編程人員深入研究的自學教程,同時還可作為相關技術人員的培訓教材。

圖書目錄

學習情景1框架套用開發的原則、模式和平台
任務1.1框架套用開發的有關概念
1.1.1框架的定義
1.1.2框架的分類
1.1.3框架的優點
1.1.4基於框架的套用開發
任務1.2企業套用框架模式
1.2.1框架模式和設計模式的關係
1.2.2企業套用框架模式中的設計模式
任務1.3框架套用開發平台
1.3.1.NET框架
1.3.2公共語言運行庫
1.3.3.NET框架類庫
1.3.4.NETFramework4.0重要技術
小結
習題
學習情景2用對象思考繼承和多態
任務2.1類和對象的定義
2.1.1面向對象的基本概念
2.1.2面向對象的優點
2.1.3類和對象的聲明
任務2.2使用Visio繪製基本類圖
2.2.1屬性的創建
2.2.2類圖
2.2.3使用Visio繪製類圖
任務2.3類的繼承
2.3.1繼承的實現
2.3.2關鍵字base
2.3.3類方法的重寫
任務2.4綜合示例
小結
習題
項目實訓
學習情景3面向對象的高級套用:接口、委託
任務3.1深入理解面向對象的多態:使用接口實現多態
3.1.1接口類型
3.1.2多態
3.1.3使用接口實現部門工資發放
任務3.2使用委託查詢教務管理系統中的學生信息
3.2.1什麼是委託
3.2.2委託的定義與實例化
3.2.3使用委託實現窗體互操作
任務3.3完成教務管理系統中學生成績的排序
小結
習題
項目實訓
學習情景4.NET框架的具體實現:使用集合組織相關數據
任務4.1使用集合實現教務管理系統中的學員信息管理
4.1.1認識ArrayList類
4.1.2使用ArrayList類存取單個元素
4.1.3遍歷ArrayList中的元素
4.1.4給ArrayList添加數據
4.1.5刪除ArrayList中的元素
4.1.6集合中的其他類
4.1.7使用ArrayList集合實現教務管理系統中學員的查詢
4.1.8使用ArrayList集合實現教務管理系統中學員的添加、
修改和刪除
任務4.2使用泛型實現教務管理系統中教員信息維護
4.2.1泛型List
4.2.2使用泛型List實現教員列表
4.2.3泛型Dictionary
4.2.4泛型類
4.2.5使用泛型Dictionary實現員工考勤
小結
習題
項目實訓
學習情景5可擴展標識語言XML與檔案讀寫
任務5.1認識XML
5.1.1課程信息管理的工作原理
5.1.2XML檔案概述
任務5.2XML檔案元素的讀取
5.2.1解析個人信息的XML檔案
5.2.2解析學院信息的XML檔案
任務5.3使用TreeView控制項創建動態樹狀選單
5.3.1動態綁定TreeView
5.3.2用TreeView顯示學院信息
任務5.4檔案概述
5.4.1檔案的相關概念
5.4.2檔案管理
任務5.5實現文本檔案讀寫器
5.5.1文本檔案的讀寫
5.5.2實現文本檔案讀取器
5.5.3實現文本檔案寫入器
任務5.6通過讀寫二進制檔案實現學生成績管理
5.6.1實現二進制檔案讀寫器
5.6.2通過讀寫二進制檔案實現學生成績管理
任務5.7實現小型資源管理器
5.7.1目錄管理
5.7.2檔案綜合套用
小結
習題
項目實訓
學習情景6軟體系統中的分層開發
任務6.1認識軟體系統多層架構
6.1.1混沌代碼
6.1.2從兩層到三層
任務6.2什麼是三層結構
6.2.1三層結構的定義
6.2.2三層結構之間的關係
6.2.3三層結構的主要優點
任務6.3如何搭建三層結構
6.3.1搭建表示層
6.3.2搭建業務邏輯層
6.3.3搭建數據訪問層
6.3.4搭建數據對象模型層
6.3.5添加各層之間的依賴
任務6.4綜合示例:使用分層方式實現用戶登錄
小結
習題
項目實訓
學習情景7使用ADO.NET具體實現軟體系統中的分層
任務7.1回顧ADO.NET操縱資料庫
7.1.1ADO.NET的兩個組件
7.1.2.NET Framework數據提供程式
7.1.3DataSet對象
7.1.4綜合示例
任務7.2數據集在分層結構中的套用
7.2.1在數據訪問層使用DataSet
7.2.2在業務邏輯層使用DataSet
7.2.3在表示層使用DataSet
任務7.3使用分層方式實現教務管理系統中的學生信息維護功能
7.3.1如何獲取DataSet中的數據
7.3.2實現學生信息載入功能
7.3.3實現學生信息維護功能
任務7.4使用分層方式實現教務管理系統中的成績導出功能
7.4.1Excel檔案的導出
7.4.2使用三層結構和ADO.NET導出學生成績為Excel表格
小結
習題
項目實訓
學習情景8使用實體類實現軟體系統中的分層
任務8.1業務對象的擴展——實體類
8.1.1實體類的設計
8.1.2實體類的實現
任務8.2認識分層結構中的實體層
8.2.1使用實體類構建三層結構
8.2.2實體層中實體對象的作用
8.2.3分層體系中如何使用實體層中的實體對象
任務8.3使用實體類和三層結構實現班級信息維護
8.3.1搭建系統框架
8.3.2編寫業務實體代碼
8.3.3編寫數據訪問層代碼
8.3.4編寫業務邏輯層代碼
8.3.5設計用戶界面,實現表示層數據綁定
任務8.4使用業務實體和三層結構實現課程信息維護
8.4.1實現課程信息載入功能
8.4.2實現課程信息維護功能
任務8.5使用業務實體和三層結構實現課程信息表的導入和導出
8.5.1編寫業務實體代碼
8.5.2編寫數據訪問層代碼實現與資料庫的互動
8.5.3編寫業務邏輯層代碼
8.5.4實現表示層代碼
小結
習題
項目實訓
學習情景9使用LINQ實現軟體系統中的分層開發
任務9.1概述
任務9.2LINQ語法簡介
9.2.1Lambda表達式
9.2.2LINQ查詢語句
9.2.3如何使用LINQ to SQL
9.2.4LINQ to SQL綜合示例
任務9.3使用LINQ和分層結構實現教務管理系統中的登錄功能
9.3.1使用LINQ構建三層結構
9.3.2使用LINQ和三層結構具體實現登錄
任務9.4使用LINQ和分層開發實現教務管理系統中的學生選課
小結
習題
項目實訓
學習情景10使用實體框架實現分層開發
任務10.1實體框架的基本概念
任務10.2使用實體框架創建數據模型
任務10.3使用實體框架實現教務管理系統中的成績輸入功能
任務10.4使用實體框架和三層結構實現教務管理系統中的課程表維護
小結
習題
項目實訓
學習情景11項目案例: 財務管理系統
任務11.1財務管理概述
任務11.2系統需求分析
11.2.1財務管理任務採集
11.2.2財務管理系統功能模組
任務11.3系統設計
11.3.1財務管理系統整體結構
11.3.2財務管理系統資料庫設計
任務11.4系統資料庫實現
11.4.1創建數據表
11.4.2創建主鍵及外鍵等表的約束
11.4.3創建存儲過程
任務11.5系統程式開發
11.5.1創建系統主窗體
11.5.2實現會計科目設定功能
11.5.3實現賬戶設定功能
11.5.4實現憑證輸入功能
11.5.5實現憑證過賬功能
11.5.6實現總分類賬查詢功能
11.5.7實現明細賬查詢功能
11.5.8實現試算平衡表功能
11.5.9實現期末結賬功能
小結
參考文獻

相關詞條

熱門詞條

聯絡我們