《高等院校計算機專業人才能力培養規劃教材·應用型:ASP.NET企業級架構開發技術與案例教程》將帶領讀者進入ASP.NET技術世界,重點講解企業級架構開發技術,由淺入深地學習各項知識。全書共分9章,主要講解ASP.NET基礎、Web窗體技術與用戶界面設計、數據訪問層與業務邏輯層實現技術、數據控件與視圖層實現技術、應用其他常用技術完善系統、ASP.NET MVC框架、持久化技術NHibernate.集成框架Spring.NET、博客系統的設計與實現。每章內容都與案例相結合,有助于學生理解知識、應用知識,達到學以致用的目的。
《高等院校計算機專業人才能力培養規劃教材·應用型:ASP.NET企業級架構開發技術與案例教程》內容豐富,實例典型,知識講解系統,適合作為大中專院校計算機及相關專業的教材或參考書,也適合作為軟件開發人員及其他有關人員的技術參考書。
《高等院校計算機專業人才能力培養規劃教材·應用型:ASP.NET企業級架構開發技術與案例教程》涵蓋主流技術和方法,體現市場需求;融合典型案例和知識,適應案例教學;突出項目引導和驅動,強化能力培養。
出版者的話
編委會
叢書序言
前言
教學建議
第1章 ASP.NET基礎
1.1 ASP.NET概述
1.1.1 NET框架簡介
1.1.2 ASP.NET及其特點
1.1.3 ASP.NET4.0新特征
1.2 集成開發環境的安裝與使用
1.2.1 安裝VS2010
1.2.2 集成開發環境的使用
1.3 分層架構與系統分析
1.3.1 分層架構模式
1.3.2 ASP.NET中常用的分層結構
1.3.3 系統分析與建模
1.3.4 案例1-1:企業信息展示系統的分析與設計
1.4 ASP.NETWeb程序結構
1.4.1 ASP.NETWeb應用程序的構成
1.4.2 ASP.NETWeb應用程序配置
1.4.3 案例1-2:建立企業信息展示系統的程序結構
1.5 C#語言基礎
1.5.1 C#語言的基本知識
1.5.2 C#面向對象編程
1.5.3 案例1-3:企業信息展示系統的實體模型類及接口設計
1.5.4 C#的新特征
本章小結
習題與實驗
第2章 Web窗體技術與用戶界面設計
2.1 Web窗體技術基礎
2.1.1 Web窗體及其組成
2.1.2 Web服務器控件
2.1.3 驗證控件
2.1.4 案例2-1:實現企業信息展示系統的用戶注冊界面
2.2 應用主題與母版
2.2.1 應用主題
2.2.2 案例2-2:企業信息展示系統的主題設計
2.2.3 應用母版
2.2.4 案例2-3:企業信息展示系統的母版設計
2.3 用戶控件設計
2.3.1 用戶控件簡介
2.3.2 用戶控件的創建
2.3.3 用戶控件的使用
2.3.4 案例2-4:企業信息展示系統的用戶控件設計
2.4 網站地圖與頁面導航
2.4.1 網站地圖
2.4.2 使用導航地圖實現網站導航
2.4.3 案例2-5企業信息展示系統的站點導航設計
本章小結
習題與實驗
第3章 數據訪問層與業務邏輯層實現技術
3.1 數據庫訪問基礎
3.1.1 ADO.NET簡介
3.1.2 數據庫的連接
3.1.3 案例3-1:連接企業信息展示系統數據庫
3.1.4 數據更新與數據查詢
3.1.5 案例3-2:企業信息展示系統的數據庫操作輔助類設計
3.2 數據綁定與兩層應用結構實現
3.2.1 數據綁定簡介
3.2.2 數據源控件
3.2.3 兩層應用結構的實現方案
3.2.4 案例3-3:企業信息展示系統的數據訪問層實現
3.3 三層應用結構
3.3.1 業務邏輯層的作用
3.3.2 三層應用結構的實現方案
3.3.3 工廠模式與工廠類設計
3.3.4 案例3-4:企業信息展示系統的業務邏輯層實現
本章小結
習題與實驗
第4章 數據控件與視圖層實現技術
4.1 數據控件與GridView控件
4.1.1 數據控件概述
4.1.2 GridView控件
4.1.3 案例4-1:實現企業信息展示系統中的產品管理
4.2 DetailsView與FormView控件
4.2.1 DetailsView控件
4.2.2 FormView控件
4.2.3 案例4-2:實現企業信息展示系統中的產品的顯示、添加和修改
4.3 DataList與Repeater控件
4.3.1 DataList控件
4.3.2 Repeater控件
4.3.3 案例4-3:實現企業信息展示系統中的產品分類顯示
4.4 ListView與DataPager控件
4.4.1 ListView控件
4.4.2 DataPager控件
4.4.3 案例4-4:實現企業信息展示系統的主界面
4.5 ASP.NETAAX
4.5.1 ASP.NETAAX概述
4.5.2 創建AAX應用程序
4.5.3 案例4-5:在企業信息展示系統中使用ASP.NETAAX
本章小結
習題與實驗
第5章 應用其他常用技術完善系統
5.1 ASP.NET狀態管理
5.1.1 視圖狀態和控件狀態
5.1.2 案例5-1:改進企業信息展示系統中的產品分類控件
5.1.3 隱藏域與查詢字符串
5.1.4 Cookie及其應用
5.1.5 案例5-2:完善企業信息展示系統的用戶登錄控件
5.1.6 應用程序狀態和會話狀態
5.1.7 案例5-3:實現企業信息展示系統中的用戶統計
5.2 成員管理
5.2.1 驗證方式及其配置
5.2.2 成員管理API及其配置
5.2.3 使用網站管理工具管理角色和用戶
5.2.4 ASP.NET登錄控件
5.2.5 案例5-4:基于成員管理實現用戶管理
5.3 數據緩存
5.3.1 緩存概述
5.3.2 頁輸出緩存
5.3.3 使用應用程序緩存
5.3.4 緩存依賴
5.3.5 案例5-5:在企業信息展示系統中應用緩存技術
本章小結
習題與實驗
第6章 ASP.NETMVC框架
6.1 ASP.NETMVC概述
6.1.1 MVC模式
6.1.2 ASP.NETMVC
6.1.3 ASP.NETMVC程序結構
6.1.4 案例6-1:按MVC模式設計企業信息展示系統
6.2 URL路由
6.2.1 URL模式
6.2.2 默認路由
6.2.3 添加路由
6.2.4 創建路由約束
6.3 控制器
6.3.1 控制器類
6.3.2 操作方法
第7章 持久化技術NHibernate
第8章 集成框架Spring.NET
第9章 博客系統的設計與實現
參考文獻