注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET案例開發(fā):項目開發(fā)風(fēng)暴

ASP.NET案例開發(fā):項目開發(fā)風(fēng)暴

ASP.NET案例開發(fā):項目開發(fā)風(fēng)暴

定 價:¥45.00

作 者: 李正希等編著
出版社: 中國水利水電出版社
叢編項: 項目開發(fā)風(fēng)暴
標(biāo) 簽: ASP.NET

ISBN: 9787508425016 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 424 字?jǐn)?shù):  

內(nèi)容簡介

  ASP.NET是微軟提出的一種強(qiáng)大的Web服務(wù)器端技術(shù),與ASP相比,ASP.NET擁有更高性能的編譯特性與緩存機(jī)制。其特點(diǎn)包括:與其底層框架.NET緊密結(jié)合:將事件模型引入到Web應(yīng)用程序的開發(fā)領(lǐng)域:支持多種語言開發(fā),包括C#、J#、Visual Basic和JScript。本書屬于案例開發(fā)系列,以開發(fā)會員制信息發(fā)布系統(tǒng)為基線,貫穿介紹ASP.NET的相關(guān)高級實現(xiàn)技術(shù)和理論,通過實例將知識點(diǎn)與開發(fā)實戰(zhàn)緊密結(jié)合,從而達(dá)到學(xué)以致用的目的。通讀本書,不僅可以全面掌握ASP.NET高級開發(fā)知識,而且可以了解更多ASP.NET應(yīng)用技巧。研究本書案例還有助于讀者體會到使用ASP.NET開發(fā)大型應(yīng)用時需要注意哪些問題,幫助讀者建立大局觀。本書共11章,第1章介紹本書案例的基本情況,包括系統(tǒng)體系結(jié)構(gòu),相關(guān)實現(xiàn)技術(shù)和方法等;第2至11章分別基于ASP.NET的主要技術(shù)特點(diǎn)進(jìn)行講解,理論聯(lián)系實踐,并基于每章技術(shù)點(diǎn)完善本書案例。主要技術(shù)點(diǎn)包括:服務(wù)器端組件、數(shù)據(jù)庫、Web Service、文件系統(tǒng)、XML,以及性能和安全問題等。本書不僅適合于從事Web開發(fā)的軟件工程師和架構(gòu)師,而且適合于本科、大專院校的計算機(jī)及其相關(guān)專業(yè)學(xué)生;本書還可以作為軟件培訓(xùn)班的教材或者輔助材料。ASP.NET是微軟提出的用于創(chuàng)建動態(tài)Web內(nèi)容的一種強(qiáng)大的服務(wù)器端技術(shù),ASP.NET與ASP相比可以說是一個巨大的飛躍。ASP.NET的主要特點(diǎn)包括:ASP.NET與其底層框架.NET緊密結(jié)合,為動態(tài)的Web開發(fā)技術(shù)提供了豐富而強(qiáng)大的類庫資源;ASP.NET將事件模型引入到Web應(yīng)用程序的開發(fā)領(lǐng)域:ASP.NET可以使用多種語言開發(fā)。與ASP相比,ASP.NET擁有更高性能的編譯特性與緩存機(jī)制。ASP采用腳本語言生成動態(tài)的Web內(nèi)容,每次訪問某個頁面時,都需要分析其中的指令并進(jìn)行解釋執(zhí)行。由于腳本語言無類型和解釋工作的特點(diǎn),其在運(yùn)行速度方面存在著很多先天不足。ASP.NET支持一種CodeBehind的編碼方式,這種模型把頁面上HTML代表的頁面表示與編程語言所代表的商業(yè)邏輯放置到兩個分離的文件中,其中代表商業(yè)邏輯的文件可以預(yù)先編譯成DLL文件,在客戶瀏覽器請求時直接引用就可以了,這樣就提高了Web服務(wù)器處理客戶請求的效率。本書分為11章,全書以會員制信息發(fā)布系統(tǒng)為基線,貫穿介紹ASP.NET的相關(guān)高級實現(xiàn)技術(shù)和理論。通過實例將知識點(diǎn)與開發(fā)實戰(zhàn)緊密結(jié)合,從而達(dá)到學(xué)以致用的目的。第1章"案例提出"講述ASP.NET的基礎(chǔ)知識,帶領(lǐng)讀者溫習(xí)ASP.NET。第2章講述ASP.NET的基礎(chǔ)語法。第3章講述Web窗體的幾個比較基本的方面。第4章介紹ASP.NET的服務(wù)器端組件。第5章介紹ASP.NET中數(shù)據(jù)庫的應(yīng)用。第6章講述ASP.NET平臺的搭建。第7章介紹Web Service。第8章介紹文件系統(tǒng),討論如何在ASP.NET中實現(xiàn)對本地和網(wǎng)絡(luò)文件的操作,以及應(yīng)該注意的問題。第9章詳細(xì)分析XML的應(yīng)用,在.NET中XML是關(guān)鍵的基礎(chǔ)技術(shù)。第10章討論ASP.NET的應(yīng)用一郵件服務(wù),主要介紹SMTP,以及如何實現(xiàn)郵件操作。第11章介紹常見的性能和安全問題,這也是本書案例非常關(guān)注的領(lǐng)域。本書最大特色在于以實際開發(fā)實例為基礎(chǔ)引導(dǎo)讀者學(xué)習(xí)。從實戰(zhàn)、實用的角度出發(fā),讓讀者以最快的速度掌握最需要掌握的東西。每章后面重點(diǎn)分析本章技術(shù)、理論和方法如何在本書案例中應(yīng)用,另外在介紹理論和技術(shù)知識時,注重配套提供相對應(yīng)的小例子,并進(jìn)行詳細(xì)的代碼分析。本書適合于ASP.NET中高級用戶,通讀全書,不僅可以全面掌握ASP.NET高級開發(fā)知識,而且可以了解更多ASP.NET應(yīng)用技巧。除此之外,跟隨本書研究案例,不僅有助于讀者進(jìn)一步了解ASP.NET,更能體會到使用ASP.NET開發(fā)大型應(yīng)用時需要注意哪些問題,幫助讀者建立大局觀。本書還提供很多不錯的ASP.NET應(yīng)用技巧、優(yōu)秀的編程思維,以及很多經(jīng)典實例。本書由李正希、胡方霞、陳發(fā)吉等組織編寫。在本書的編寫和代碼調(diào)試過程中,得到榮昌電腦專業(yè)技術(shù)培訓(xùn)部給予的網(wǎng)絡(luò)平臺和技術(shù)的支持與幫助。其他參與本書策劃、構(gòu)思、資料整理和編排的人員還包括羅勇、周鳴揚(yáng)、陳培、曾潔玫、田麗韞、田軍、張莉、易向東、王強(qiáng)、李志、張巧莉、龔志翔、李紅玲、白紅利、劉湛清、牛獻(xiàn)忠、亢慧娟、劉向軍、趙欣勝、馮軍和田野等。由于時間倉促,且編寫人員經(jīng)驗和水平有限,文中不妥和疏漏之處在所難免,殷切期望您能給我們捉出中肯的意見,以便于提高水平,把更好的圖書呈現(xiàn)給大家!作者2004年10月 序言前言第1章案例提出1.1.NET框架1.1.1.NET整體框架1.1.2Web應(yīng)用程序模型簡介1.1.3ASP.NET的基本概念1.1.4NGWSRuntime1.2項目概述1.2.1項目開發(fā)目標(biāo)1.2.2項目功能模塊1.3項目開發(fā)技術(shù)1.3.1配置程序1.3.2COOkie1.3.3DLL組件1.3.4WebService1.3.5XML1.3.6JavaScript和VBScript1.4項目開發(fā)環(huán)境1.4.1硬件環(huán)境1.4.2軟件環(huán)境1.4.3Intemet信息服務(wù)組件1.5項目總體框架1.5.1項目的三層結(jié)構(gòu)1.5.2項目板塊劃分及數(shù)據(jù)庫框架1.5.3項目信息的行業(yè)分類1.5.4項目服務(wù)流程1.6本章小結(jié)第2章ASP.NET基礎(chǔ)2.1ASP.NET的特點(diǎn)2.2ASP.NET與其他語言的比較2.2.1ASP.NET與ASP的比較2.2.2ASP.NET與Java的比較2.2.3ASP.NET與PHP的比較2.3ASP.NET語法2.3.1ASP.NET編程語言選擇2.3.2數(shù)據(jù)類型2.3.3變量與常量2.3.4類型轉(zhuǎn)換2.3.5表達(dá)式與操作符2.3.6流程控制2.4用戶自定義類庫2.4.1自定義類庫的介紹2.4.2自定義類庫的編寫2.4.3自定義類庫的編譯2.4.4自定義類庫的調(diào)用2.5案例完善2.5.1WebTools類庫2.5.2登錄程序2.5.3登錄信息頁面2.6本章小結(jié)第3章Web應(yīng)用開發(fā)和調(diào)試3.1Web窗體簡介3.2ASP.NET事件模型3.3簡單的Web窗體3.3.1Page標(biāo)記3.3.2ASP.NET腳本標(biāo)記3.3.3Reponse.Write輸出3.4多事件Web窗體3.4.1常用命名空間3.4.2P~eLoad函數(shù)3.4.3自定義函數(shù)3.4.4服務(wù)器端控件3.4.5頁面狀態(tài)控制3.4.6參數(shù)獲取3.5ASP.NET頁面模型3.5.1實例:單頁模型3.5.2實例:隱藏代碼模型3.6代碼包含3.6.1使用include文件3.6.2使用Src指定代碼路徑3.7ASP.NET調(diào)試3.7.1Debug3.7.2Trace3.7.3常見錯誤3.8案例完善3.8.1案例說明3.8.2案例代碼3.8.3代碼分析3.9本章小結(jié)第4章控件4.1服務(wù)器端控件介紹4.2HtmlControls控件4.2.1HtmlContainerContr014.2.2Htmllmage4.2.3HtmllnputContr014.3WebControls控件4.3.1普通WebControls控件4.3.2列表WebControls控件4.3.3數(shù)據(jù)WebControls控件4.4數(shù)據(jù)驗證控件4.4.1數(shù)據(jù)驗證概述4.4.2客戶端數(shù)據(jù)驗證和服務(wù)器端數(shù)據(jù)驗證4.4.3數(shù)據(jù)必選驗證4.4.4數(shù)據(jù)比較驗證4.4.5數(shù)據(jù)范圍驗證4.4.6正則表達(dá)式驗證4.4.7自定義驗證組件4.5自定義控件4.5.1自定義控件的使用4.5.2復(fù)合控件的使用4.6案例完善4.6.1用戶注冊4.6.2資料修改4.7本章小結(jié)第5章數(shù)據(jù)庫5.1ADO.NET簡介5.1.1ManagedProvider5.1.2DataSet5.2使用ADO.NET訪問數(shù)據(jù)庫5.2.1ADO.NET訪問數(shù)據(jù)庫的三種模式5.2.2連接數(shù)據(jù)庫5.2.3使用Command執(zhí)行數(shù)據(jù)庫操作5.2.4使用DataReader檢索數(shù)據(jù)5.2.5使用DataAdapter和DataSet5.3數(shù)據(jù)控件5.3.1使用Repeater組件綁定數(shù)據(jù)5.3.2使用DataGrid組件綁定數(shù)據(jù)5.3.3使用DataList組件綁定數(shù)據(jù)5.3.4其他數(shù)據(jù)綁定組件5.4案例完善5.4.1信息列表5.4.2信息顯示5.5本章小結(jié)第6章應(yīng)用程序6.1應(yīng)用程序的配置步驟6.1.1設(shè)置應(yīng)用程序目錄6.1.2設(shè)置配置文件6.2Web.Config配置6.2.1Web.config結(jié)構(gòu)6.2.2Web.config配置6.2.3Web.config中Web參數(shù)設(shè)定和調(diào)用6.3Global.asax配置6.3.1Global.asax結(jié)構(gòu)6.3.2Global.asax配置6.4Application和SeSSiOn6.4.1Application的應(yīng)用6.4.2Session的應(yīng)用6.4.3比較Application和SeSSiOn6.5Cookie的應(yīng)用6.5.1Cookie簡介6.5.2操作Cookie6.6案例完善6.6.1應(yīng)用程序配置6.6.2訪問統(tǒng)計6.6.3購物系統(tǒng)6.7本章小結(jié)第7章WebSerViCe7.1WebService基礎(chǔ)7.1.1編寫WebService的asmx文件7.1.2生成cs或vb文件7.1.3編譯cs或Vb文件7.1.4應(yīng)用WebSewiCe7.2集成多個WebService7.3實例:集成新聞服務(wù)7.4創(chuàng)建WebService的客戶端代理7.5實例:使用WebService的命令控制臺程序7.6案例完善7.6.1案例說明7.6.2案例實現(xiàn)7.7本章小結(jié)第8章文件系統(tǒng)8.1I/O方式8.1.1文件和流8.1.2I/O類型8.2文件存儲管理8.2.1目錄管理8.2.2文件管理8.3讀寫文件8.3.1按文本模式讀寫8.3.2按二進(jìn)制模式讀寫8.4案例完善8.4.1用戶登錄記錄8.4.2文章評論8.5本章小結(jié)第9章XML9.1ASP.NET中對XML的訪問方法9.2XML和廣告條輪播9.3ADO.NET和XML9.3.1通過DataSet訪問XML9.3.2從XML數(shù)據(jù)到DataSet數(shù)據(jù)的變化9.3.3XML與DataSet的配合使用9.4通過DOM訪問XML9.4.1通過DOM訪問XMI9.4.2XML結(jié)合X-PATH對節(jié)點(diǎn)的調(diào)用9.5案例完善9.5.1分類導(dǎo)航9.5.2廣告播放9.6本章小結(jié)第10章郵件10.1SMTP配置10.1.1安裝SMTP10.1.2配置SMTP10.2郵件發(fā)送10.3案例完善10.3.1信息推薦10.3.2批量郵件發(fā)送程序10.3.3密碼取回10.4本章小結(jié)第11章性能和安全11.1ASP.NET的Windows安全模型11.2ASP.NET的Form安全模型11.3加密函數(shù)的應(yīng)用11.3.1加密概述11.3.2SHAl加密方法11.3.3MD5加密方法11.3.4自定義加密方法11.4性能優(yōu)化11.4.1頁面輸出緩存11.4.2頁面數(shù)據(jù)緩存11.4.3ASP.NET性能優(yōu)化技巧11.4.4實例:處理速度對比11.5案例完善11.5.1首頁的緩存輸出11.5.2密碼的加密11.6本章小結(jié)附錄"會員制信息發(fā)布系統(tǒng)"打包、分發(fā)、配置和運(yùn)行參考文獻(xiàn)

作者簡介

暫缺《ASP.NET案例開發(fā):項目開發(fā)風(fēng)暴》作者簡介

圖書目錄

序言
前言
第1章 案例提出
1. 1 . NET框架
1. 1. 1 . NET整體框架
1. 1. 2 Web應(yīng)用程序模型簡介
1. 1. 3 ASP. NET的基本概念
1. 1. 4 NGWSRuntime
1. 2 項目概述
1. 2. 1 項目開發(fā)目標(biāo)
1. 2. 2 項目功能模塊
1. 3 項目開發(fā)技術(shù)
1. 3. 1 配置程序
1. 3. 2 Cookie
1. 3. 3 DLL組件
1. 3. 4 WebService
1. 3. 5 XML
1. 3. 6 JavaScript和VBScript
1. 4 項目開發(fā)環(huán)境
1. 4. 1 硬件環(huán)境
1. 4. 2 軟件環(huán)境
1. 4. 3 Internet信息服務(wù)組件
1. 5 項目總體框架
1. 5. 1 項目的三層結(jié)構(gòu)
1. 5. 2 項目板塊劃分及數(shù)據(jù)庫框架
1. 5. 3 項目信息的行業(yè)分類
1. 5. 4 項目服務(wù)流程
1. 6 本章小結(jié)
第2章 ASP. NET基礎(chǔ)
2. 1 ASP. NET的特點(diǎn)
2. 2 ASP. NET與其他語言的比較
2. 2. 1 ASP. NET與ASP的比較
2. 2. 2 ASP. NET與Java的比較
2. 2. 3 ASP. NET與PHP的比較
2. 3 ASP. NET語法
2. 3. 1 ASP. NET編程語言選擇
2. 3. 2 數(shù)據(jù)類型
2. 3. 3 變量與常量
2. 3. 4 類型轉(zhuǎn)換
2. 3. 5 表達(dá)式與操作符
2. 3. 6 流程控制
2. 4 用戶自定義類庫
2. 4. 1 自定義類庫的介紹
2. 4. 2 自定義類庫的編寫
2. 4. 3 自定義類庫的編譯
2. 4. 4 自定義類庫的調(diào)用
2. 5 案例完善
2. 5. 1 WebTools類庫
2. 5. 2 登錄程序
2. 5. 3 登錄信息頁面
2. 6 本章小結(jié)
第3章 Web應(yīng)用開發(fā)和調(diào)試
3. 1 Web窗體簡介
3. 2 ASP. NET事件模型
3. 3 簡單的Web窗體
3. 3. 1 Page標(biāo)記
3. 3. 2 ASP. NET腳本標(biāo)記
3. 3. 3 Reponse. Write輸出
3. 4 多事件Web窗體
3. 4. 1 常用命名空間
3. 4. 2 Page_Load函數(shù)
3. 4. 3 自定義函數(shù)
3. 4. 4 服務(wù)器端控件
3. 4. 5 頁面狀態(tài)控制
3. 4. 6 參數(shù)獲取
3. 5 ASP. NET頁面模型
3. 5. 1 實例--單頁模型
3. 5. 2 實例--隱藏代碼模型
3. 6 代碼包含
3. 6. 1 使用include文件
3. 6. 2 使用Src指定代碼路徑
3. 7 ASP. NET調(diào)試
3. 7. 1 Debug
3. 7. 2 Trace
3. 7. 3 常見錯誤
3. 8 案例完善
3. 8. 1 案例說明
3. 8. 2 案例代碼
3. 8. 3 代碼分析
3. 9 本章小結(jié)
第4章 控件
4. 1 服務(wù)器端控件介紹
4. 2 HtmlControls控件
4. 2. 1 HtmlContainerControl
4. 2. 2 Htmllmage
4. 2. 3 HtmllnputControl
4. 3 WebControls控件
4. 3. 1 普通WebControls控件
4. 3. 2 列表WebControls控件
4. 3. 3 數(shù)據(jù)WebControls控件
4. 4 數(shù)據(jù)驗證控件
4. 4. 1 數(shù)據(jù)驗證概述
4. 4. 2 客戶端數(shù)據(jù)驗證和服務(wù)器端數(shù)據(jù)驗證
4. 4. 3 數(shù)據(jù)必選驗證
4. 4. 4 數(shù)據(jù)比較驗證
4. 4. 5 數(shù)據(jù)范圍驗證
4. 4. 6 正則表達(dá)式驗證
4. 4. 7 自定義驗證組件
4. 5 自定義控件
4. 5. 1 自定義控件的使用
4. 5. 2 復(fù)合控件的使用
4. 6 案例完善
4. 6. 1 用戶注冊
4. 6. 2 資料修改
4. 7 本章小結(jié)
第5章 數(shù)據(jù)庫
5. 1 ADO. NET簡介
5. 1. 1 Managed Provider
5. 1. 2 DataSet
5. 2 使用ADO. NET訪問數(shù)據(jù)庫
5. 2. 1 ADO. NET訪問數(shù)據(jù)庫的三種模式
5. 2. 2 連接數(shù)據(jù)庫
5. 2. 3 使用Command執(zhí)行數(shù)據(jù)庫操作
5. 2. 4 使用DataReader檢索數(shù)據(jù)
5. 2. 5 使用DataAdapter和DataSet
5. 3 數(shù)據(jù)控件
5. 3. 1 使用Repeater組件綁定數(shù)據(jù)
5. 3. 2 使用DataGrid組件綁定數(shù)據(jù)
5. 3. 3 使用DataList組件綁定數(shù)據(jù)
5. 3. 4 其他數(shù)據(jù)綁定組件
5. 4 案例完善
5. 4. 1 信息列表
5. 4. 2 信息顯示
5. 5 本章小結(jié)
第6章 應(yīng)用程序
6. 1 應(yīng)用程序的配置步驟
6. 1. 1 設(shè)置應(yīng)用程序目錄
6. 1. 2 設(shè)置配置文件
6. 2 Web. Config配置
6. 2. 1 Web. config結(jié)構(gòu)
6. 2. 2 Web. config配置
6. 2. 3 Web. config中Web參數(shù)設(shè)定和調(diào)用
6. 3 Global. asax配置
6. 3. 1 Global. asax結(jié)構(gòu)
6. 3. 2 Global. asax配置
6. 4 Application和Session
6. 4. 1 Application的應(yīng)用
6. 4. 2 Session的應(yīng)用
6. 4. 3 比較Application和Session
6. 5 Cookie的應(yīng)用
6. 5. 1 Cookie簡介
6. 5. 2 操作Cookie
6. 6 案例完善
6. 6. 1 應(yīng)用程序配置
6. 6. 2 訪問統(tǒng)計
6. 6. 3 購物系統(tǒng)
6. 7 本章小結(jié)
第7章 WebService
7. 1 WebService基礎(chǔ)
7. 1. 1 編寫WebService的asmx文件
7. 1. 2 生成cs或vb文件
7. 1. 3 編譯cs或vb文件
7. 1. 4 應(yīng)用WebService
7. 2 集成多個WebService
7. 3 實例--集成新聞服務(wù)
7. 4 創(chuàng)建WebService的客戶端代理
7. 5 實例--使用WebService的命令控制臺程序
7. 6 案例完善
7. 6. 1 案例說明
7. 6. 2 案例實現(xiàn)
7. 7 本章小結(jié)
第8章 文件系統(tǒng)
8. 1 I/O方式
8. 1. 1 文件和流
8. 1. 2 I/O類型
8. 2 文件存儲管理
8. 2. 1 目錄管理
8. 2. 2 文件管理
8. 3 讀寫文件
8. 3. 1 按文本模式讀寫
8. 3. 2 按二進(jìn)制模式讀寫
8. 4 案例完善
8. 4. 1 用戶登錄記錄
8. 4. 2 文章評論
8. 5 本章小結(jié)
第9章 XML
9. 1 ASP. NET中對XML的訪問方法
9. 2 XML和廣告條輪播
9. 3 ADO. NET和XML
9. 3. 1 通過DataSet訪問XML
9. 3. 2 從XML數(shù)據(jù)到DataSet數(shù)據(jù)的變化
9. 3. 3 XML與DataSet的配合使用
9. 4 通過DOM訪問XML
9. 4. 1 通過DOM訪問XML
9. 4. 2 XML結(jié)合X-PATH對節(jié)點(diǎn)的調(diào)用
9. 5 案例完善
9. 5. 1 分類導(dǎo)航
9. 5. 2 廣告播放
9. 6 本章小結(jié)
第10章 郵件
10. 1 SMTP配置
10. 1. 1 安裝SMTP
10. 1. 2 配置SMTP
10. 2 郵件發(fā)送
10. 3 案例完善
10. 3. 1 信息推薦
10. 3. 2 批量郵件發(fā)送程序
10. 3. 3 密碼取回
10. 4 本章小結(jié)
第11章 性能和安全
11. 1 ASP. NET的Windows安全模型
11. 2 ASP. NET的Form安全模型
11. 3 加密函數(shù)的應(yīng)用
11. 3. 1 加密概述
11. 3. 2 SHA1加密方法
11. 3. 3 MD5加密方法
11. 3. 4 自定義加密方法
11. 4 性能優(yōu)化
11. 4. 1 頁面輸出緩存
11. 4. 2 頁面數(shù)據(jù)緩存
11. 4. 3 ASP. NET性能優(yōu)化技巧
11. 4. 4 實例--處理速度對比
11. 5 案例完善
11. 5. 1 首頁的緩存輸出
11. 5. 2 密碼的加密
11. 6 本章小結(jié)
附錄 會員制信息發(fā)布系統(tǒng)打包. 分發(fā). 配置和運(yùn)行
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號