
ASP.NET(C#)動態(tài)網(wǎng)站開發(fā)案例教程
- 所屬分類:
高職高專計..
- 作者:
李萍 等編著
- 出版社:
機械工業(yè)出版社
- ISBN:9787111366157
- 出版日期:2011-12-1
-
原價:
¥30.00元
現(xiàn)價:¥48.00元
圖書簡介
本書根據(jù)高等職業(yè)教育的教學特點,結(jié)合教學改革和應用實踐,以項目任務為載體,全面系統(tǒng)地介紹了在Visual Studio
2008集成環(huán)境下使用C#語言進行ASP?NET動態(tài)網(wǎng)站開發(fā)的各種技術(shù)。全書以校友錄系統(tǒng)的網(wǎng)站開發(fā)實例為主線,突出?NET的特點和應用方向,基于動態(tài)網(wǎng)站編程的工作過程劃分章節(jié),涵蓋了ASP?NET工作環(huán)境和簡單Web網(wǎng)站構(gòu)建(ASP?NET概述)、服務器控件、網(wǎng)站設計、頁面跳轉(zhuǎn)與狀態(tài)管理、ASP?NET數(shù)據(jù)庫編程、ASP?NET分層開發(fā)、ASP?NET應用程序配置與部署共7個方面的內(nèi)容。
目錄
本書根據(jù)高等職業(yè)教育的教學特點,結(jié)合教學改革和應用實踐,以項目任務為載體,全面系統(tǒng)地介紹了在Visual Studio 2008集成環(huán)境下使用C#語言進行ASP?NET動態(tài)網(wǎng)站開發(fā)的各種技術(shù)。全書以校友錄系統(tǒng)的網(wǎng)站開發(fā)實例為主線,突出?NET的特點和應用方向,基于動態(tài)網(wǎng)站編程的工作過程劃分章節(jié),涵蓋了ASP?NET工作環(huán)境和簡單Web網(wǎng)站構(gòu)建(ASP?NET概述)、服務器控件、網(wǎng)站設計、頁面跳轉(zhuǎn)與狀態(tài)管理、ASP?NET數(shù)據(jù)庫編程、ASP?NET分層開發(fā)、ASP?NET應用程序配置與部署共7個方面的內(nèi)容。
前言
第1章ASP.NET概述
1.1Web應用開發(fā)基礎
1.1.1網(wǎng)頁基本概念
1.1.2靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁
1.1.3應用程序結(jié)構(gòu)分類
1.2ASP.NET基本概念
1.2.1.NET Framework
1.2.2Web窗體
1.2.3ASP.NET應用程序
1.2.4ASP.NET事件模型
1.3構(gòu)建ASP.NET開發(fā)環(huán)境
1.3.1安裝與配置IIS
1.3.2安裝Visual Studio 200
1.3.3安裝.NET Framework
1.4創(chuàng)建ASP.NET Web應用
程序
本章小結(jié)
習題
實驗
第2章服務器控件
2.1基本控件
2.1.1Label標簽控件
2.1.2TextBox文本框控件
2.1.3Button、ImageButton、
LinkButton按鈕控件
2.1.4Image圖像控件
2.1.5HyperLink超鏈接控件
2.1.6Panel控件
2.1.7RadioButton與RadioButtonList單選按鈕控件
2.1.8CheckBox與CheckBoxList復選框控件
2.1.9ListBox列表框控件
2.1.10DropDownList下拉式列表框控件
2.1.11Table表格控件
2.2高級控件
2.2.1Calendar日歷控件
2.2.2FileUpload文件上傳控件
2.2.3AdRotator廣告控件
2.3驗證控件
2.3.1RequiredFieldValidator控件
2.3.2CompareValidator控件
2.3.3RangeValidator控件
2.3.4RegularExpressionValidator控件
2.3.5CustomValidator控件
2.3.6ValidationSummary控件
2.4用戶創(chuàng)建控件
2.4.1用戶控件
2.4.2自定義Web服務器控件
本章小結(jié)
習題
實驗
第3章網(wǎng)站設計
3.1母版頁
3.1.1母版頁的概念
3.1.2母版頁的設計
3.1.3母版頁的使用
3.1.4嵌套母版頁
3.2站點導航
3.2.1Menu站點導航控件
3.2.2站點地圖
3.2.3SiteMapPath站點導航控件
3.2.4TreeView站點導航控件
3.3主題與皮膚
3.3.1主題
3.3.2皮膚文件(skin)
3.3.3樣式文件(css)
3.4本地化與全球化
3.4.1資源文件
3.4.2本地化處理
本章小結(jié)
習題
實驗
第4章頁面跳轉(zhuǎn)與狀態(tài)管理
4.1頁面執(zhí)行過程
4.1.1Page對象
4.1.2Web Form網(wǎng)頁執(zhí)行的流程
4.2頁面跳轉(zhuǎn)
4.2.1超鏈接控件實現(xiàn)頁面跳轉(zhuǎn)
4.2.2瀏覽器重定向?qū)崿F(xiàn)頁面跳轉(zhuǎn)
4.2.3服務器傳輸實現(xiàn)頁面跳轉(zhuǎn)
4.2.4跨頁面發(fā)送實現(xiàn)頁面跳轉(zhuǎn)
4.2.5頁面跳轉(zhuǎn)地址字符串
4.3跨頁面?zhèn)髦?br />
4.3.1使用Querystring實現(xiàn)跨頁面?zhèn)髦?br />
4.3.2使用Cookie對象實現(xiàn)跨頁面?zhèn)髦?br />
4.3.3使用Session對象實現(xiàn)跨頁面?zhèn)髦?br />
4.3.4使用Application對象實現(xiàn)跨頁面?zhèn)髦?br />
4.4存儲頁面信息
4.4.1Cookie對象
4.4.2Session對象
4.4.3使用Application對象獲取公共信息
本章小結(jié)
習題4
實驗4
第5章ASP.NET數(shù)據(jù)庫編程
5.1數(shù)據(jù)源控件
5.1.1SqlDataSource數(shù)據(jù)源控件
5.1.2AccessDataSource數(shù)據(jù)源控件
5.1.3XmlDataSource數(shù)據(jù)源控件
5.1.4SiteMapDataSource數(shù)據(jù)源控件
5.2數(shù)據(jù)綁定控件
5.2.1GridView控件的屬性與方法
5.2.2GridView控件的基本應用
5.2.3GridView控件的高級應用
5.2.4DetailsView控件
5.2.5Repeater控件
5.2.6DataList控件
5.3ADO.NET數(shù)據(jù)庫訪問技術(shù)
5.3.1ADO.NET概述
5.3.2ADO.NET數(shù)據(jù)訪問流程
5.3.3常用ADO.NET對象的使用
本章小結(jié)
習題5
實驗5
第6章ASP.NET分層開發(fā)
6.1分層結(jié)構(gòu)設計模式
6.1.1分層結(jié)構(gòu)的概述
6.1.2構(gòu)建分層模型框架
6.1.3模型層中業(yè)務實體類的設計
6.2分層結(jié)構(gòu)的用戶登錄程序設計
6.2.1用戶登錄數(shù)據(jù)訪問層Dal的設計
6.2.2用戶登錄業(yè)務邏輯層Bll的設計
6.2.3用戶登錄表示層Web的設計
6.2.4顯示用戶登錄信息的Default.aspx的設計
6.3分層結(jié)構(gòu)的用戶注冊程序設計
6.3.1用戶注冊數(shù)據(jù)訪問層Dal的設計
6.3.2用戶注冊業(yè)務邏輯層Bll的設計
6.3.3用戶注冊表示層Web的設計
6.4分層結(jié)構(gòu)的校友錄程序設計
6.4.1校友錄主頁面設計
6.4.2在模型層Model中創(chuàng)建校友通訊錄類Contact
6.4.3顯示班級通訊錄程序設計
6.4.4刪除班級通訊錄程序設計
6.4.5編輯班級通訊錄程序設計
6.4.6查詢班級通訊錄程序設計
6.4.7班級通訊錄錄入程序設計
6.4.8通訊錄分組統(tǒng)計程序設計
6.5分層結(jié)構(gòu)的分組管理程序設計
6.5.1分組管理的設計要求
6.5.2分組管理的程序設計
本章小結(jié)
習題6
實驗6
第7章ASP.NET應用程序配置與部署
7.1配置Global.asax文件
7.1.1Global.asax文件的結(jié)構(gòu)
7.1.2Global.asax文件的應用
7.2配置Web.config文件
7.2.1Web.config文件的結(jié)構(gòu)
7.2.2使用Web.config文件存放常量
7.2.3網(wǎng)站的安全性配置
7.2.4Web.config文件的其他配置
7.3ASP.NET應用程序的部署
7.3.1使用Visual Studio.NET中的發(fā)布工具部署
7.3.2使用Web安裝項目部署
本章小結(jié)
習題7
實驗7
附錄
附錄A校友錄系統(tǒng)數(shù)據(jù)表結(jié)構(gòu)
附錄B常用HTML標記
參考文獻