出版時間:2012-5 出版社:科學出版社 作者:郭建東 編 頁數(shù):259 字數(shù):385000
內容概要
本書詳細介紹了使用Visual Studio 2010.NET和SQL Server 2008進行ASP.NET 4.0
Web應用程序開發(fā)的基礎知識和設計技巧,采用C#語言進行編寫代碼,書中內容除了包括ASP.NET開發(fā)必備的基礎知識:網站的創(chuàng)建、調試和發(fā)布、常用Web控件、CSS樣式布局和母版頁設計、Web頁面的生命周期、狀態(tài)管理、ASP.NET數(shù)據(jù)控件、ADO
數(shù)據(jù)訪問、網站導航、網站安全等,還包括ASP.NET 4.0的新特性,如圖表控件、分頁控件、采用LINQ to
SQL訪問數(shù)據(jù)庫、AJAX應用等,最后介紹了一個購物網站開發(fā)的實例。
書籍目錄
第1章 ASP.NET入門
1.1 .NET Framework概述
1.2 ASP.NET 4.0引入的新功能
1.3 ASP.NET開發(fā)要求
1.4 創(chuàng)建簡單的ASP.NET網站
1.4.1 創(chuàng)建、打開網站
1.4.2 網站中的特殊目錄
1.4.3 創(chuàng)建Web頁面
1.4.4 調試應用程序
1.4.5 部署Web應用程序和測試網站
上機實訓 1
第2章 CSS樣式與母版頁
2.1 使用CSS布局頁面
2'1.1 CSS概述
2.1.2 ASP.NET中應用CSS樣式
2.1.3 常見的布局類型樣式
2.2 母版頁
2.2.1 母版頁基礎
2.2.2 創(chuàng)建母版頁
2.2.3 創(chuàng)建內容頁面
2.2.4 在母版頁中設置默認內容
2.2.5 訪問母版頁中的控件和屬性
2.2.6 指定母版頁
2.2.7 嵌套母版頁
2.3 主題和外觀
2.3.1 創(chuàng)建主題
2.3.2 應用主題
2.3.3 刪除主題
上機實訓 2
第3章 常用服務器控件
3.1 ASP.NET事件和生命周期
3.1.1 ASP.NET頁面的生命周期
3.1.2 Page對象屬性
3.1.3 理解和處理控件事件
3.2 Web服務器控件
3.2.1 Web服務器控件概述
3.2.2 簡單控件
3.2.3 選擇控件
3.2.4 列表控件
3.2.5 文件上傳控件
3.2.6 Table控件
3.2.7 廣告控件
3.2.8 日歷控件
3.2.9 視圖控件和向導控件
3.3 驗證控件
3.3.1 RequiredFieldValidator控件
3.3.2 CompareValidator控件
3.3.3 RangeValidator控件
3.3.4 RegularExpressionValidator控件
3.3.5 CustomValidator控件
3.3.6 ValidationSummary控件
3.3.7 取消驗證
上機實訓 3
第4章 狀態(tài)管理
4.1 按頁保留數(shù)據(jù)
4.2 查詢字符串實現(xiàn)頁面間數(shù)據(jù)傳遞
4.3 使用會話狀態(tài)實現(xiàn)頁面間的數(shù)據(jù)傳遞
4.4 使用跨頁提交功能實現(xiàn)頁面間的數(shù)據(jù)傳遞
4.5 利用Cookie實現(xiàn)用戶信息的保存
4.6 利用配置文件屬性實現(xiàn)用戶信息的保存
4.7 Application
4.8 狀態(tài)管理機制的比較
上機實訓 4
第5章 數(shù)據(jù)庫訪問基礎
5.1 ADO.NET簡介
5.2 Web.config文件的配置
5.3 數(shù)據(jù)源控件
5.4 利用數(shù)據(jù)顯示控件顯示數(shù)據(jù)信息
5.4.1 GridView控件
5.4.2 DetailsView控件
5.4.3 FormView控件
5.4.4 DataList控件
5.4.5 ListView和DataPager分頁控件
5.5 利用數(shù)據(jù)控件實現(xiàn)對數(shù)據(jù)庫信息的管理
5.5.1 數(shù)據(jù)庫表信息的添加、編輯及刪除
5.5.2 設置數(shù)據(jù)顯示控件的分頁模式
5.6 使用ADO.NET編程訪問數(shù)據(jù)
5.6.1 使用Connection創(chuàng)建數(shù)據(jù)庫連接
5.6.2 使用Command執(zhí)行對數(shù)據(jù)庫的操作
5.6.3 使用DataReader讀取數(shù)據(jù)庫查詢結果
5.6.4 使用DataAdapter與DataSet讀取數(shù)據(jù)庫查詢結果
5.7 存儲過程的應用
5.8 Chart控件與圖表
5.9 ADO.NET中的事務
5.10 使用LINQ to SQL訪問數(shù)據(jù)庫
5.10.1 創(chuàng)建LINQ to SQL實體
5.10.2 使用LINQ to SQL執(zhí)行數(shù)據(jù)庫查詢
5 .10.3 使用LinqDataSource控件
5.10.4 插入、更新、刪除數(shù)據(jù)庫信息
上機實訓 5
第6章 網站導航
6.1 站點地圖
6.2 SiteMapPath站點導航控件
6.3 Menu導航控件的應用
6.4 TreeView導航控件
6.4.1 靜態(tài)方式添加節(jié)點數(shù)據(jù)
6.4.2 綁定到站點地圖方式添加節(jié)點數(shù)據(jù)
6.4.3 綁定到數(shù)據(jù)庫
6.4.4 綁定到XML文件
6.5 三種導航控件的比較
上機實訓 6
第7章 網站安全性與登錄
7.1 配置網站、成員資格和角色
7.1.1 配置成員資格用戶
7.1.2 創(chuàng)建和管理角色
7.1.3 創(chuàng)建和管理規(guī)則
7.2 登錄控件
7.2.1 Login控件
7.2.2 Loginview控件
7.2.3 LoginStatus控件
7.2.4 CreateUserWizard控件
7.2.5 ChangePassword控件
7,2.6 PasswordRecovery控件
7.2.7 配置郵件服務器
7.3 Membership、MembershipUser和Roles類
7.3.1 Membership類
7.3.2 Roles類
7.4 站點地圖及其安全性調整
上機實訓 7
第8章 ASP.NET AJAX框架
8.1 AJAX原理
8.1.1 AJAX簡介
.8.1.2 AJAX技術
8.1.3 AJAX實例
8.2ASP.NET AJAX基本控件
8.2.1 ASP.NETAJAX體系結構
8.2.2 ScriptManager、ScriptManagerProxy
8.2.3 UpdatePanel、UpdateProgress
8.2.4 Timer控件
上機實訓 8
第9章 網上購物商店
9.1 功能和需求分析
9.2 總體設計
9.3 數(shù)據(jù)庫結構設計
9.3.1 創(chuàng)建數(shù)據(jù)庫表
9.3.2 創(chuàng)建視圖
9.3.3 創(chuàng)建存儲過程
9.4 系統(tǒng)配置、通用模塊、樣式和母版頁設計
9.4.1 Web.config配置文件
9.4.2 通用模塊設計
9.4.3 CSS樣式設計
9.4.4 母版頁設計
9.5 主頁面設計
9.6 登錄注冊頁面設計
9.6.1 網站會員注冊
9.6.2 會員登錄
9.7 購物模塊設計
9.7.1 產品搜索瀏覽
9.7.2 選購產品
9.7.3 提交訂單
9.7.4 查看訂單
9.8 管理員后臺管理模塊設計
9.8.1 管理員登錄
9.8.2 用戶管理
9.8.3 產品種類管理
9.8.4 產品管理
9.8.5 訂單管理
9.9 小結
參考文獻
章節(jié)摘錄
版權頁: 插圖: 4.SiteMapDataSource控件 SiteMapDataSource控件從站點地圖提供程序中檢索導航數(shù)據(jù),然后將數(shù)據(jù)傳遞給可顯示該數(shù)據(jù)的控件,如TreeView和Menu控件。SiteMapDataSource控件包含來自站點地圖的導航數(shù)據(jù),如網站中頁的URL、標題、說明和導航層次結構中的位置等。 5.ObjectDataSource控件 ObjectDataSource控件表示具有數(shù)據(jù)檢索和更新功能的中間層對象,通過它管理Web應用程序中的業(yè)務對象或其他類。ObjectDataSource控件可將GridView、DetailView等數(shù)據(jù)綁定控件綁定到某個組件,可對數(shù)據(jù)庫數(shù)據(jù)進行分頁、排序和過濾,特別對大數(shù)據(jù)量的數(shù)據(jù)表有高效的分頁排序功能。 6.LinqDataSource控件 LINQ是Language Integrated Query的簡稱,稱為語言集成查詢。LINQ提供一種用于在不同類型的數(shù)據(jù)源中查詢和更新數(shù)據(jù)的統(tǒng)一編程模型。LinqDataSource控件實現(xiàn)ASP.NET 4.0的數(shù)據(jù)源控件模型,依賴于DataContext對象填充并管理對象集合,包括對插入、更新和刪除方法的調用,使數(shù)據(jù)訪問的編碼變得更簡單、更高效。 7.EntityDataSource控件 EntityDataSource控件是一個特殊的數(shù)據(jù)源控件,它是專門為使用ADO.NET實體架構建立的應用程序而設計的。 5.4利用數(shù)據(jù)顯示控件顯示數(shù)據(jù)信息 ASP.NET 4.0 提供的數(shù)據(jù)顯示控件主要有GridView、DetailsView、FormView和DataList,這些控件具有以下主要功能。 1)提供了以下兩種用于綁定到數(shù)據(jù)的選項: ①使用DataSourceID屬性與數(shù)據(jù)源控件進行數(shù)據(jù)綁定,GridView、DetailsView和FormView控件可利用數(shù)據(jù)源控件提供的內置的排序、分頁和更新功能,支持數(shù)據(jù)的雙向綁定,可對數(shù)據(jù)進行選擇、排序、分頁顯示、編輯和刪除、插入(GridView控件除外,它沒有內置插入功能)操作。建議使用這種綁定方式。但DataList控件不能利用數(shù)據(jù)源控件所提供的自動分頁和排序功能。若要使用DataList控件執(zhí)行更新、分頁和排序,必須在后置類文件中編寫代碼實現(xiàn)分頁和排序功能。
編輯推薦
《高等職業(yè)教育"十二五"規(guī)劃教材?高職高專計算機網絡系列教材:ASP.NET動態(tài)網頁設計案例教程》結構合理,論述準確,內容翔實,步驟清晰,通過大量的案例講解,使讀者輕松快速掌握ASP.NET開發(fā)的關鍵技術?!陡叩嚷殬I(yè)教育"十二五"規(guī)劃教材?高職高專計算機網絡系列教材:ASP.NET動態(tài)網頁設計案例教程》提供所有實例的源程序,以方便教學使用。
圖書封面
評論、評分、閱讀與下載
ASP.NET動態(tài)網頁設計案例教程 PDF格式下載