ASP.NET 2.0程序設(shè)計(jì)案例教程

出版時(shí)間:2009-5  出版社:清華大學(xué)出版社  作者:馬瑞新  頁數(shù):83  

內(nèi)容概要

本書針對(duì)ASP.NET 2.0應(yīng)用程序設(shè)計(jì)案例,采用了循序漸進(jìn)的方式進(jìn)行講解。前4章主要講述ASP.NET 2.0相關(guān)的基礎(chǔ)知識(shí),后5章主要進(jìn)行案例講解。在案例講解中,遵循教師授課模式,采用經(jīng)典的三層框架方式,從常見的案例著手,分析其優(yōu)缺點(diǎn),然后對(duì)此案例進(jìn)行改進(jìn),最后完成一個(gè)完整的案例。為了讓讀者可以盡快上手,書中選取了讀者熟悉的BBS、聊天室等系統(tǒng)作為案例,這樣讀者可以將更多精力用在學(xué)習(xí)技術(shù)上。全書采用C#2.0作為開發(fā)語言,數(shù)據(jù)庫采用SQL Server 2005和Access 2003。    本書不僅可以作為ASP.NET 2.0初學(xué)者的書籍,還可以作為學(xué)習(xí)ASP.NET 2.0的進(jìn)階書籍。

書籍目錄

第1章  ASP.NET 2.0基礎(chǔ) 1.1  靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁 1.2  網(wǎng)頁工作原理 1.3  ASP.NET 2.0簡(jiǎn)介 1.4  ASP.NET 2.0運(yùn)行環(huán)境 1.5  編寫ASP.NET程序 1.6  配置文件 1.7  習(xí)題第2章  ASP.NET內(nèi)置對(duì)象 2.1  頁面?zhèn)髦祵?duì)象  2.1.1  Response對(duì)象頁面?zhèn)髦怠 ?.1.2  通過Session對(duì)象傳遞頁面地址 2.2  獲取客戶端數(shù)據(jù)  2.2.1  Request對(duì)象  2.2.2  在線統(tǒng)計(jì) 2.3  獲取服務(wù)器端數(shù)據(jù)  2.3.1  從URL下載數(shù)據(jù)到變量  2.3.2  從URL下載數(shù)據(jù)到本地文件  2.3.3  從URL下載數(shù)據(jù)到數(shù)據(jù)流中  2.3.4  從新浪首頁獲取重要新聞 2.4  購物車  2.4.1  查看購物車  2.4.2  從購物車中移除指定商品  2.4.3  清空購物車 2.5  正則表達(dá)式  2.5.1  正則表達(dá)式定義  2.5.2  常用正則表達(dá)式  2.5.3  常用的正則表達(dá)式類  2.5.4  判斷E-mail地址是否正確  2.5.5  從字符串中提取標(biāo)記  2.5.6  從字符串中提取src地址  2.5.7  使用MatchCollection類提取src地址  2.5.8  顯示HTML標(biāo)記和換行顯示  2.5.9  替換日期格式  2.5.10  復(fù)雜替換實(shí)例 2.6  在線發(fā)送E-mail  2.6.1  E-mail發(fā)送實(shí)例  2.6.2  需要驗(yàn)證的發(fā)信服務(wù)器 2.7  習(xí)題第3章  服務(wù)器控件 3.1  如何掌握這么多的控件 3.2  HTML服務(wù)器控件  3.2.1  輸入信息控件  3.2.2  布局控件  3.2.3  選擇控件  3.2.4  上傳控件 3.3  Web服務(wù)器控件  3.3.1  選項(xiàng)類控件  3.3.2  連接數(shù)據(jù)源控件  3.3.3  GridView控件 3.4  驗(yàn)證控件 3.5  WebParts控件  3.5.1  WebParts簡(jiǎn)介  3.5.2  WebParts實(shí)例 3.6  廣告控件 3.7  控件樣式  3.7.1  普通控件樣式  3.7.2  數(shù)據(jù)控件樣式  3.7.3  鏈接控件樣式 3.8  窗口控制  3.8.1  打開新窗口顯示信息  3.8.2  自動(dòng)關(guān)閉彈出的窗口  3.8.3  居中顯示彈出的窗口  3.8.4  打開新窗口顯示詳細(xì)信息  3.8.5  彈出窗口的Cookie控制  3.8.6  為彈出的窗口加入關(guān)閉的按鈕  3.8.7  關(guān)閉彈出窗口刷新父窗口  3.8.8  關(guān)閉IE主窗口時(shí),不彈出詢問對(duì)話框 3.9  網(wǎng)站報(bào)表設(shè)計(jì)  3.9.1  用數(shù)據(jù)控件實(shí)現(xiàn)簡(jiǎn)單報(bào)表  3.9.2  水晶報(bào)表 3.10  在線點(diǎn)播 3.11  習(xí)題第4章  網(wǎng)站設(shè)計(jì) 4.1  母版頁  4.1.1  母版頁概述  4.1.2  訪問母版頁控件和屬性  4.1.3  動(dòng)態(tài)加載母版頁 4.2  站點(diǎn)導(dǎo)航  4.2.1  建立應(yīng)用程序站點(diǎn)地圖  4.2.2  使用站點(diǎn)導(dǎo)航控件 4.3  成員資格和角色管理  4.3.1  成員資格  4.3.2  角色管理  4.3.3  Web應(yīng)用程序管理工具  4.3.4  登錄系列控件 4.4  個(gè)性化用戶配置  4.4.1  簡(jiǎn)單個(gè)性化配置  4.4.2  復(fù)雜個(gè)性化配置  4.4.3  匿名用戶的個(gè)性化設(shè)置功能  4.4.4  為注冊(cè)用戶實(shí)現(xiàn)個(gè)性化配置  4.4.5  將匿名用戶的個(gè)性化配置移植到已驗(yàn)證用戶 4.5  緩存  4.5.1  頁面緩存  4.5.2  緩存數(shù)據(jù)  4.5.3  SQL緩存依賴項(xiàng) 4.6  移動(dòng)站點(diǎn)開發(fā)  4.6.1  移動(dòng)站點(diǎn)開發(fā)概述  4.6.2  移動(dòng)站點(diǎn)開發(fā)實(shí)例 4.7  動(dòng)態(tài)生成HTML  4.7.1  生成簡(jiǎn)單的HTML文件  4.7.2  利用模板生成HTML文件 4.8  習(xí)題第5章  網(wǎng)頁計(jì)數(shù)器模塊設(shè)計(jì) 5.1  簡(jiǎn)單功能的網(wǎng)頁計(jì)數(shù)器  5.1.1  基于Application對(duì)象的計(jì)數(shù)器  5.1.2  圖形化的網(wǎng)頁計(jì)數(shù)器 5.2  改進(jìn)功能的網(wǎng)頁計(jì)數(shù)器  5.2.1  網(wǎng)頁計(jì)數(shù)器接口設(shè)計(jì)  5.2.2  基于數(shù)據(jù)庫的網(wǎng)頁計(jì)數(shù)器  5.2.3  基于XML的網(wǎng)頁計(jì)數(shù)器  5.2.4  采用反射機(jī)制動(dòng)態(tài)加載網(wǎng)頁計(jì)數(shù)器 5.3  習(xí)題第6章  XML Web Service設(shè)計(jì)與實(shí)現(xiàn) 6.1  XML Web Service 概述  6.1.1  XML Web Service簡(jiǎn)介  6.1.2  XML Web Service工作原理    6.1.3  創(chuàng)建XML Web Service  6.1.4  調(diào)用XML Web Service 6.2  XML Web Service開發(fā)實(shí)例  6.2.1  使用XML Web Service實(shí)現(xiàn)天氣預(yù)報(bào)  6.2.2  使用XML Web Service實(shí)現(xiàn)發(fā)送短信 6.3  習(xí)題第7章  網(wǎng)絡(luò)聊天室 7.1  第一個(gè)聊天室  7.1.1  關(guān)鍵技術(shù)  7.1.2  功能模塊及數(shù)據(jù)庫  7.1.3  詳細(xì)設(shè)計(jì) 7.2  第二個(gè)聊天室  7.2.1  Ajax技術(shù)簡(jiǎn)介  7.2.2  Ajax.Net 程序庫  7.2.3  Ajax簡(jiǎn)單應(yīng)用  7.2.4  功能分析及數(shù)據(jù)庫設(shè)計(jì)  7.2.5  聊天室模塊實(shí)現(xiàn) 7.3  習(xí)題第8章  用三層架構(gòu)實(shí)現(xiàn)BBS論壇 8.1  系統(tǒng)需求分析  8.1.1  BBS定義  8.1.2  BBS功能分析  8.1.3  三層架構(gòu)分析 8.2  數(shù)據(jù)庫設(shè)計(jì) 8.3  實(shí)體類設(shè)計(jì) 8.4  接口設(shè)計(jì) 8.5  工具類的實(shí)現(xiàn) 8.6  工廠類設(shè)計(jì) 8.7  數(shù)據(jù)訪問層的第一種實(shí)現(xiàn)——Access 8.8  數(shù)據(jù)訪問層的第二種實(shí)現(xiàn)——SQL Server2 8.9  業(yè)務(wù)邏輯層設(shè)計(jì) 8.10  表示層設(shè)計(jì) 8.11  習(xí)題第9章  家教信息管理系統(tǒng) 9.1  系統(tǒng)概述 9.2  系統(tǒng)特點(diǎn) 9.3  系統(tǒng)設(shè)計(jì)  9.3.1  系統(tǒng)設(shè)計(jì)思想  9.3.2  系統(tǒng)功能模塊劃分 9.4  數(shù)據(jù)庫設(shè)計(jì)  9.4.1  數(shù)據(jù)庫分析  9.4.2  與Membership系統(tǒng)表建立關(guān)聯(lián)  9.4.3  將成員資格數(shù)據(jù)庫建立在SQL Server 2005上  9.4.4  建立關(guān)聯(lián)  9.4.5  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 9.5  創(chuàng)建實(shí)體類 9.6  定義數(shù)據(jù)訪問層接口 9.7  定義業(yè)務(wù)邏輯層的接口 9.8  定義工廠類 9.9  定義數(shù)據(jù)訪問層 9.10  定義業(yè)務(wù)邏輯層 9.11  表示層的開發(fā) 9.12  業(yè)務(wù)組件的設(shè)計(jì)與開發(fā) 9.13  客戶界面設(shè)計(jì) 9.14  注冊(cè)頁面的設(shè)計(jì) 9.15  習(xí)題

章節(jié)摘錄

  第1章 ASP.NET 2.0基礎(chǔ)  1.1 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁  Internet是人類歷史發(fā)展中的一個(gè)偉大的里程碑,它是未來信息高速公路的雛形,通過它,人類正進(jìn)入一個(gè)前所未有的信息化社會(huì)。人們用各種名稱來稱呼Internet,如國際因特網(wǎng)絡(luò)、互聯(lián)網(wǎng)、交互網(wǎng)絡(luò)、網(wǎng)際網(wǎng)等,它正在向全世界各大洲延伸和擴(kuò)散,不斷增添和吸收新的網(wǎng)絡(luò)成員,已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐富的計(jì)算機(jī)信息網(wǎng)絡(luò)。  目前根據(jù)Internet的網(wǎng)頁生成方式,其網(wǎng)頁大致分為靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁。程序是否在服務(wù)器端運(yùn)行,是重要標(biāo)志。在服務(wù)器端運(yùn)行的程序、網(wǎng)頁、組件,屬于動(dòng)態(tài)網(wǎng)頁,它們會(huì)隨不同客戶、不同時(shí)間,返回不同的網(wǎng)頁,例如ASP、PHP、JSP、ASENET、CGI等。運(yùn)行于客戶端的程序、網(wǎng)頁、插件、組件,屬于靜態(tài)網(wǎng)頁,例如HTML頁、Flash、JavaScript、VBScript等,它們是永遠(yuǎn)不變的?! §o態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁各有特點(diǎn),網(wǎng)站采用動(dòng)態(tài)網(wǎng)頁還是靜態(tài)網(wǎng)頁主要取決于網(wǎng)站的功能需求和網(wǎng)站內(nèi)容的多少,如果網(wǎng)站功能比較簡(jiǎn)單,內(nèi)容更新量不是很大,采用純靜態(tài)網(wǎng)頁的方式會(huì)更簡(jiǎn)單;反之一般要采用動(dòng)態(tài)網(wǎng)頁技術(shù)來實(shí)現(xiàn)?! §o態(tài)網(wǎng)頁是網(wǎng)站建設(shè)的基礎(chǔ),靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁之問并不矛盾,為了使網(wǎng)站適應(yīng)搜索引擎檢索的需要,即使采用動(dòng)態(tài)網(wǎng)站技術(shù),也可以將網(wǎng)頁內(nèi)容轉(zhuǎn)化為靜態(tài)網(wǎng)頁發(fā)布。動(dòng)態(tài)網(wǎng)站也可以采用靜動(dòng)結(jié)合的原則,適合采用動(dòng)態(tài)網(wǎng)頁的地方用動(dòng)態(tài)網(wǎng)頁,如果需要使用靜態(tài)網(wǎng)頁,則可以考慮用靜態(tài)網(wǎng)頁的方法來實(shí)現(xiàn),在同一個(gè)網(wǎng)站上,動(dòng)態(tài)網(wǎng)頁內(nèi)容和靜態(tài)網(wǎng)頁內(nèi)容同時(shí)存在也是很常見的事情?! ?dòng)態(tài)網(wǎng)頁的一般特點(diǎn)如下: ?。?)動(dòng)態(tài)網(wǎng)頁以數(shù)據(jù)庫技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量?! 。?)采用動(dòng)態(tài)網(wǎng)頁技術(shù)的網(wǎng)站可以實(shí)現(xiàn)更多的功能,如用戶注冊(cè)、用戶登錄、在線調(diào)查、用戶管理、訂單管理等。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    ASP.NET 2.0程序設(shè)計(jì)案例教程 PDF格式下載


用戶評(píng)論 (總計(jì)9條)

 
 

  •   這書很不錯(cuò)我買了很多的。net的書籍都沒這本書講的詳細(xì)解決了我很多疑惑真正做到知其然知其所以然
  •   頂!!很喜歡這本書,適合初學(xué)者,精簡(jiǎn)易懂
  •   書寫的很詳細(xì),書里的例子也很實(shí)用,和現(xiàn)在的技術(shù)接軌~很好很強(qiáng)大!
  •   我對(duì)比產(chǎn)品特別滿意,從發(fā)貨到收貨和服務(wù)方面都很優(yōu)秀!希望當(dāng)當(dāng)越做越好!成為國內(nèi)外最優(yōu)秀的電子商務(wù)品牌!
  •   當(dāng)然好哈哈教材阿
  •   書還不錯(cuò),正是我學(xué)習(xí)ASP.NET Web開發(fā)所需的
  •   剛收到貨,初略看了一下,全部是案例制作,動(dòng)手實(shí)戰(zhàn)型的。還不錯(cuò)。
  •   ASP****一級(jí)3.5了,還是買3.5的好一點(diǎn)!
  •   為了考試通過買了這本書,因?yàn)槲覀兝蠋煶龅臅?/li>
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7