出版時(shí)間:2009-7 出版社:人民郵電出版社 作者:Scott Mitchell 頁(yè)數(shù):394 字?jǐn)?shù):634000
Tag標(biāo)簽:無(wú)
前言
隨著萬(wàn)維網(wǎng)的持續(xù)飛速增長(zhǎng),網(wǎng)站已經(jīng)從簡(jiǎn)單靜態(tài)的HTML網(wǎng)頁(yè)集成長(zhǎng)為數(shù)據(jù)驅(qū)動(dòng)的動(dòng)態(tài)Web應(yīng)用。例如,eBay和Amazon.corn等網(wǎng)站不再是一系列HTML網(wǎng)頁(yè),而是可通過Internet訪問的復(fù)雜應(yīng)用程序。雖然有很多相互競(jìng)爭(zhēng)的技術(shù)可用于建立數(shù)據(jù)驅(qū)動(dòng)網(wǎng)站,但本書將介紹如何使用最新版本的Microsoft ASE.NET技術(shù)創(chuàng)建Web應(yīng)用。ASENET Web應(yīng)用由單獨(dú)的ASENET網(wǎng)頁(yè)組成。正如讀者將在本書的無(wú)數(shù)示例中見到的那樣,這些ASP.NET網(wǎng)頁(yè)可以顯示HTML、收集用戶輸入以及與數(shù)據(jù)庫(kù)交互。ASP.NET網(wǎng)頁(yè)包含HTML標(biāo)記和源代碼,其中的源代碼支持更高級(jí)的功能,如訪問數(shù)據(jù)庫(kù)中的數(shù)據(jù)或發(fā)送電子郵件。ASP.NET網(wǎng)頁(yè)的源代碼可用多種編程語(yǔ)言編寫,本書將使用Microsoft公司的’Visual Basic編程語(yǔ)言。即使你從來(lái)沒有使用過Visual Basic甚至從來(lái)沒有學(xué)過編程,也不用擔(dān)心。從第5章開始,將花三章的篇幅介紹編程語(yǔ)言的概念和Visual Basic句法。為簡(jiǎn)化ASENET網(wǎng)頁(yè)的開發(fā),Microsoft提供了免費(fèi)的編輯器Visual Web Developer,讀者可從:Microsoft網(wǎng)站下載該軟件。Visual Web Developer簡(jiǎn)化了創(chuàng)建ASP.NEI網(wǎng)頁(yè)的HtML標(biāo)記和源代碼的過程。ASENET網(wǎng)頁(yè)的HTML標(biāo)記可使用所見即所得的圖形編輯器.Designer快速創(chuàng)建,只需幾次鼠標(biāo)單擊,就可將各種HTML元素拖放到ASP.NET網(wǎng)頁(yè)中并移動(dòng)它們。另外,Visual Web Developer還提供了有助于創(chuàng)建ASENET網(wǎng)頁(yè)源代碼的工具和快捷方式。針對(duì)的讀者及涵蓋的內(nèi)容本書是針對(duì)ASP.NET新手編寫的,不管是否有使用HTML或編程語(yǔ)言的經(jīng)驗(yàn),閱讀本書后,讀者都將能夠使用.ASP.NET創(chuàng)建并部署數(shù)據(jù)驅(qū)動(dòng)的動(dòng)態(tài)Web應(yīng)用。本書分為4部分,總共包括24章。第一部分簡(jiǎn)要地介紹ASP.NET、HTML。、Visual WebDeveloper和Visual:Basic。第1章首先概述ASP.NET,然后引領(lǐng)讀者安裝.NET框架、Visual WebDeveloper以及其他必需的組件;第3章簡(jiǎn)要地介紹Visual Web Developer,這是一個(gè)功能強(qiáng)大的編輯器,本書將使用它創(chuàng)建ASP.NET網(wǎng)頁(yè);第5~7章探討編程語(yǔ)言Visual。
內(nèi)容概要
本書通過簡(jiǎn)明的語(yǔ)言、詳細(xì)的步驟和大量示例,以循序漸進(jìn)的方式幫助讀者迅速掌握使用ASP.NET開發(fā)網(wǎng)站所需的基本知識(shí)。無(wú)論讀者是否有HTML和編程語(yǔ)言方面的經(jīng)驗(yàn),閱讀本書后都將具備使用ASP.NET創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的動(dòng)態(tài)Web應(yīng)用所需的知識(shí)?! ∪珪炙牟糠止?4章。第一部分介紹了ASP.NET及其編程模型,Visual Web Developer 2008速成版,ASP.NET網(wǎng)頁(yè)的設(shè)計(jì)、創(chuàng)建和測(cè)試,Visual Basic基本知識(shí)(變量、運(yùn)算符、控制結(jié)構(gòu)、對(duì)象等),以及用于顯示文本的ASP.NET Web控件;第二部分闡述用戶輸入的收集和處理,介紹了文本框、下拉列表、單選按鈕、復(fù)選框等收集用戶輸入的控件,以及驗(yàn)證用戶輸入的控件;第三部分討論數(shù)據(jù)庫(kù),介紹了用于訪問數(shù)據(jù)的數(shù)據(jù)源Web控件和用于顯示數(shù)據(jù)的數(shù)據(jù)Web控件,討論了數(shù)據(jù)的刪除、插入和編輯,探討了數(shù)據(jù)綁定及其他相關(guān)主題;第四部分介紹網(wǎng)站導(dǎo)航、用戶管理,使用母版頁(yè)提供網(wǎng)站級(jí)網(wǎng)頁(yè)模板,使用AJAX提供網(wǎng)頁(yè)的響應(yīng)速度以及網(wǎng)站的部署等?! ”緯m合沒有ASP.NET經(jīng)驗(yàn)的新手閱讀,也可供使用過ASP.NET的程序員快速掌握ASP.NET 3.5時(shí)參考。
作者簡(jiǎn)介
作者:(美國(guó))Scott Mitchell 譯者:陳武 袁國(guó)忠
書籍目錄
第一部分 ASP.NET 3.5概述 第1章 ASP.NET 3.5入門 第2章 理解ASP.NET編程模型 第3章 使用Visual Web Developer 第4章 設(shè)計(jì)、創(chuàng)建和測(cè)試ASP.NET網(wǎng)頁(yè) 第5章 Visual Basic變量和運(yùn)算符 第6章 使用Visual Basic控制結(jié)構(gòu)管理程序流程 第7章 在Visual Basic中使用對(duì)象 第8章 用于顯示文本的ASP.NET Web控件第二部分 收集并處理用戶輸入 第9章 Web窗體基礎(chǔ) 第10章 使用文本框收集輸入 第11章 使用下拉列表、單選按鈕和復(fù)選框收集輸入 第12章 使用驗(yàn)證控件驗(yàn)證用戶輸入第三部分 使用數(shù)據(jù)庫(kù) 第13章 數(shù)據(jù)庫(kù)簡(jiǎn)介 第14章 使用數(shù)據(jù)源Web控件訪問數(shù)據(jù) 第15章 使用數(shù)據(jù)Web控件顯示數(shù)據(jù) 第16章 刪除、插入和編輯數(shù)據(jù) 第17章 使用數(shù)據(jù)綁定DropDownList、RadioButton和CheckBox 第18章 數(shù)據(jù)綁定和其他數(shù)據(jù)相關(guān)主題 第19章 使用模板化數(shù)據(jù)Web控件第四部分 網(wǎng)站導(dǎo)航、用戶管理和網(wǎng)頁(yè)布局 第20章 定義網(wǎng)站地圖及提供網(wǎng)站導(dǎo)航 第21章 管理網(wǎng)站用戶 第22章 使用母版頁(yè)提供網(wǎng)站級(jí)網(wǎng)頁(yè)模板 第23章 使用ASP.NET AJAX創(chuàng)建響應(yīng)速度更快的網(wǎng)頁(yè) 第24章 部署網(wǎng)站
章節(jié)摘錄
插圖:第一部分 ASP.NET 3.5概述第1章 ASP.NET 3.5入門1.1 什么是AS P_NET您是否曾想知道像Amazon.tom這種動(dòng)態(tài)網(wǎng)站的后臺(tái)工作原理是什么?Amazon.com向購(gòu)物者顯示特定的網(wǎng)頁(yè),但該網(wǎng)頁(yè)的內(nèi)容是根據(jù)購(gòu)物者的偏好和操作動(dòng)態(tài)生成的。例如,如果您在Amazon.tom有一個(gè)賬號(hào),當(dāng)您訪問Amazon.com主頁(yè)時(shí),您的名字將顯示在頂部,而頁(yè)面下部將顯示個(gè)人推薦列表。當(dāng)您在搜索文本框中輸入書名、作者姓名或關(guān)鍵字時(shí),將顯示所有匹配的書籍。當(dāng)您單擊特定書名時(shí),它將顯示該書的詳細(xì)信息以及其他用戶的評(píng)論和評(píng)分。當(dāng)您將該書添加到購(gòu)物車并結(jié)賬時(shí),它將提示您輸入信用卡號(hào),然后使用該信用卡收費(fèi)。在網(wǎng)站中,內(nèi)容根據(jù)用戶的輸入或其他信息來(lái)動(dòng)態(tài)確定的網(wǎng)頁(yè)稱為動(dòng)態(tài)網(wǎng)頁(yè)。任何網(wǎng)站的搜索引擎頁(yè)面都是動(dòng)態(tài)網(wǎng)頁(yè),因?yàn)樗阉黜?yè)面的內(nèi)容是根據(jù)用戶輸入的搜索條件和Web服務(wù)器上的文檔確定的。另一個(gè)例子是Amazon.com的個(gè)人推薦列表。您查看Amazon.com主頁(yè)時(shí),看到它推薦的書籍及商品與其他人查看這些頁(yè)面時(shí)看到的并不同。具體地說,Amazon.com的推薦列表是根據(jù)您以前查看和購(gòu)買過的商品動(dòng)態(tài)生成的。與動(dòng)態(tài)網(wǎng)頁(yè)相對(duì)的是靜態(tài)網(wǎng)頁(yè)。靜態(tài)網(wǎng)頁(yè)包含的內(nèi)容不會(huì)隨訪問者或其他外部因素而變化。例如,HTML頁(yè)面就是靜態(tài)網(wǎng)頁(yè)。請(qǐng)看包含如下標(biāo)記的HTML頁(yè)面。
編輯推薦
通過閱讀《ASP.NET 3.5入門經(jīng)典》,讀者可以快速掌握ASP.NET3.5?!禔SP.NET 3.5入門經(jīng)典》采用直觀、循序漸進(jìn)的方法。每章都從實(shí)際示例出發(fā),不斷提高讀者的技能,引導(dǎo)讀者全面掌握創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的動(dòng)態(tài)Web應(yīng)用所需的基本知識(shí)。全球銷量逾百萬(wàn)冊(cè)的系列圖書連續(xù)十余年打造的經(jīng)典品牌直觀、循序漸進(jìn)的學(xué)習(xí)教程掌握關(guān)鍵知識(shí)的最佳起點(diǎn)秉承ReadLess,DoMore(精讀多練)的教學(xué)理念以示例引導(dǎo)讀者完成最常見的任務(wù)每章內(nèi)容針對(duì)初學(xué)者精心設(shè)計(jì),小時(shí)輕松閱讀學(xué)習(xí),24小時(shí)徹底掌握關(guān)鍵知識(shí)每章案例與練習(xí)題助你輕松完成常見任務(wù),通過實(shí)踐提高應(yīng)技能,鞏固所學(xué)知識(shí)·設(shè)計(jì)和創(chuàng)建ASP.NET網(wǎng)頁(yè);·使用Microsoft Visual Web Developer快速創(chuàng)建專業(yè)級(jí)ASP.NET網(wǎng)站:·從訪問網(wǎng)頁(yè)的用戶那里收集數(shù)據(jù);·通過網(wǎng)頁(yè)顯示數(shù)據(jù)庫(kù)數(shù)據(jù):·在ASP.NET網(wǎng)頁(yè)中,對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行編輯、插入、刪除、排序和遍歷:·創(chuàng)建支持用戶賬戶的網(wǎng)站;·使用AJAX創(chuàng)建交互式用戶界面。循序漸進(jìn)的示例引導(dǎo)讀者完成最常見的任務(wù)。問與答、測(cè)驗(yàn)和練習(xí)幫助讀者檢驗(yàn)知識(shí)的掌握情況。“注意”、“提示”和“警告”指出捷徑和解決方案。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載