ASP第一步

出版時(shí)間:2008  出版社:清華大學(xué)出版社  作者:韓國峰  頁數(shù):592  
Tag標(biāo)簽:無  

前言

嘿,您好,我叫韓國峰,生于二十世紀(jì)八十年代。在我寫這本書的時(shí)候,有一個熱門詞匯叫做“八零后”。而我,則可以被稱為一個“八五后”的IT寫手。在2002年的時(shí)候,我開始學(xué)習(xí)ASP,到如今算來已經(jīng)有六個年頭了。在我學(xué)習(xí)ASP的時(shí)候,使我迷茫的往往不是ASP的技術(shù)上的問題,而是,ASP究竟、是否、還能夠“走多遠(yuǎn)”。網(wǎng)上不乏有文章說到“ASP已經(jīng)到了其末路,而微軟以ASP.NET來取代了ASP”、“學(xué)習(xí)ASP沒有前途,也沒有‘錢途’”。當(dāng)然,我們不能完全地否認(rèn)這些觀點(diǎn),尤其是當(dāng)我們面對很現(xiàn)實(shí)的問題——很多ASP程序員的工資相對.NET程序員來說還比較低(很遺憾這一點(diǎn),如果您是這其中的一員,我強(qiáng)烈的建議您讀讀這本書,因?yàn)椋@本書有可能會讓您的老板對您刮目相看并提高您的工資)。我竊以為,ASP還是可以存活相當(dāng)長一段時(shí)間的。ASP、PHP、ASP.NET、JSP它們各有各的特色所在,這也就是為什么不能簡單的說ASP.NET是ASP的簡單升級了(在開始的時(shí)候,ASP.NET還叫做ASP+)。ASP.NET和JSP更偏重于企業(yè)化的開發(fā),它們更強(qiáng)調(diào)一些面向?qū)ο蟮奶卣饕约按a的模塊性、協(xié)同工作性和開發(fā)效率。而PHP也被眾多大型的網(wǎng)站所采用,首先,PHP一般部署在開源免費(fèi)的Linux平臺上,這可以降低企業(yè)的成本。那么我們的ASP呢,我認(rèn)為,ASP是初學(xué)者學(xué)習(xí)網(wǎng)站編程的一個很好的起點(diǎn)。有人將ASP比作自行車,非常容易上手,放在家里,隨便去哪里都可以騎,相比ASP.NET這輛汽車,會讓您少面對很多問題,譬如堵車:)。的確是這樣的,試想,編寫一個小型的網(wǎng)站,我們的確可以使用ASP來快速的完成工作,熟練的程序員利用自己的代碼庫,也許在ASP.NET程序員還沒有建立好“網(wǎng)站解決方案”之前就完成了大多數(shù)的編碼(一個夸張的比喻)。而ASP相對于.NET來說,沒有將大多數(shù)的HTTP往來操作細(xì)節(jié)以服務(wù)器端控件的形式予以隱藏(即POSTBACK的思想),因此,學(xué)習(xí)ASP更利于對網(wǎng)站編程中的客戶端與服務(wù)器端的交互進(jìn)行更好的理解。當(dāng)然,紙上談來終覺淺,覺知此事要身躬。既然看到了這本書,您不妨就將它認(rèn)真的讀下去,以后有機(jī)會和其他的網(wǎng)頁編程方案進(jìn)行比較時(shí)您會有更多的體會。下面來談?wù)勅绾螌W(xué)習(xí)網(wǎng)站編程。網(wǎng)站編程的學(xué)習(xí)不是一個孤立的過程,其中諸如語法這樣的編程本身的問題只是一個方面,如果說像ASP.NET這樣的技術(shù)可以將網(wǎng)站編程的各個環(huán)節(jié)有效分開的話,那么對于學(xué)習(xí)ASP而言,您就要解決更多的問題,這并非是麻煩,而是要求您學(xué)習(xí)、了解更多的知識。首先,您需要對什么是網(wǎng)站這樣一個問題有自己的認(rèn)識。您在平常上網(wǎng)時(shí),打開頁面需要點(diǎn)擊鏈接、注冊用戶需要提交表單,而現(xiàn)在您有一個機(jī)會來自己做這樣一個東西。具體如何做,在書中我將為您一一道來。就做網(wǎng)站而言,有很多常見的任務(wù):它們的算法是怎樣的、數(shù)據(jù)結(jié)構(gòu)是如何設(shè)計(jì)的、數(shù)據(jù)是如何存儲的,這些是您需要在制作網(wǎng)站中自己理解和總結(jié)的。舉一個簡單的例子,今天在論壇上看到有朋友問,像校內(nèi)網(wǎng)里面和好友打招呼這樣的操作是如何完成的,可能在一般人眼里,這個功能很復(fù)雜,當(dāng)您點(diǎn)擊“打招呼”按鈕的時(shí)候,是不是直接向?qū)Ψ降臑g覽器傳遞一條信息呢?不是的,這仍然還是一個最簡單的數(shù)據(jù)存儲,當(dāng)點(diǎn)擊“打招呼”按鈕時(shí),不過是將相應(yīng)的數(shù)據(jù)存到數(shù)據(jù)庫中,當(dāng)對方瀏覽頁面時(shí)再取出這個信息,并加入提示。有大量類似的操作其數(shù)據(jù)的存儲和使用方式都是一樣的,比如論壇短消息等,這種舉一反三的能力是至關(guān)重要的。當(dāng)您對諸如此類的網(wǎng)站基本任務(wù)都有所了解和研究后,語言本身可能就不會是重點(diǎn)問題了,無論用ASP、PHP、.NET都是可以實(shí)現(xiàn)的。其次,對于客戶端編程技術(shù),我們也應(yīng)當(dāng)有些了解,在服務(wù)器端用ASP的環(huán)境來編程,而在客戶端,我們一般采用JavaScript來進(jìn)行編程。由于對用戶體驗(yàn)和Ajax的狂熱,JavaScript近年來地位大大提高,它對于服務(wù)器端的程序會有很大的輔助作用,甚至在某些特殊情況下,能夠減少90%的服務(wù)器端代碼。另外,熟知符合Web標(biāo)準(zhǔn)的HTML和CSS也會讓您的服務(wù)器端代碼省卻很多工作,比如最簡單的,在商城網(wǎng)站的設(shè)計(jì)中,每一行需要放三個商品圖片,通常用表格布局時(shí)您需要判斷是否到達(dá)指定數(shù)量,需要輸出結(jié)束一行表格的代碼,而使用符合Web標(biāo)準(zhǔn)的代碼,即使用這樣的代碼,您可以在CSS中輕松控制每個圖片的寬度高度,多出的圖片會自動排版到下一行。最后,就是職業(yè)生涯的問題了,如果您不想一直悶頭于天天寫重復(fù)的代碼,那么我有兩個建議:第一,您可以通過學(xué)習(xí)設(shè)計(jì)模式、敏捷開發(fā)一類的知識,來學(xué)會對項(xiàng)目進(jìn)行總體規(guī)劃,進(jìn)而學(xué)習(xí)項(xiàng)目管理的知識,了解如何帶領(lǐng)團(tuán)隊(duì)開發(fā)出膾炙人口的網(wǎng)站;第二,您可以了解網(wǎng)站推廣、網(wǎng)絡(luò)營銷的知識,從商業(yè)角度來看待網(wǎng)站開發(fā)的工作。在以往的書籍寫作中,由于出版社的出版要求不同,我在寫作時(shí),更多的采用嚴(yán)肅認(rèn)真和教材一樣的風(fēng)格,而在這本書,感謝陳冰老師給了我一個機(jī)會,采用與以往完全不同的風(fēng)格來進(jìn)行寫作。在這本書里,更多的,我想和您以聊天一樣的自然語言來討論ASP的學(xué)習(xí)?!傲奶臁笔欠駮沟梦业膶懽鞑徽J(rèn)真呢,當(dāng)然不是。在寫作之前我就了解到,陳冰老師是一個對自己策劃的圖書非常嚴(yán)格甚至出了名的苛刻的編輯。在寫作這本書中我也始終惴惴不安。所以,我力圖使得我的書能夠?qū)δ凶畲蟮膸椭?。我剛才說了,這本書與我以往,甚至與您所看到的大多數(shù)技術(shù)書籍,風(fēng)格不同,這個風(fēng)格也不止體現(xiàn)在語言上,很多時(shí)候也體現(xiàn)在內(nèi)容中。作為草根派的我,并不愿意在自己的作品中太多的用教條的方式來講解整整一本書的理論,我希望將我這幾年來開發(fā)ASP的方法、技巧和感想與您分享。所以,對于本書中講解理論的部分,您應(yīng)當(dāng)更加重視,這是因?yàn)?,這些理論是我從大量的技術(shù)文檔中提煉出來的一些自己認(rèn)為比較有用的內(nèi)容,希望可以讓您的學(xué)習(xí)事半功倍。當(dāng)然,我強(qiáng)烈建議您在閱讀本書前,從網(wǎng)上找到相應(yīng)的語法手冊作為參考和補(bǔ)充(提示:上Google搜索“VBScript手冊”、“SQL手冊”等)。另外,我活躍在在藍(lán)色理想論壇上,在后臺數(shù)據(jù)庫編程版面,曾經(jīng)參與過很多的討論,也解答了各個階段的從事ASP的朋友們的上千個問題,通過對這些問題的總結(jié),我也希望在本書中能夠盡量掃清您在初學(xué)ASP時(shí)的障礙。而在實(shí)例部分,您可以了解到我的一些開發(fā)思想。開發(fā)思想是無所謂完全正確或者錯誤的,您可以帶著疑問和批判的眼光來看,同時(shí)也歡迎和感謝您對我的書中的內(nèi)容提出質(zhì)疑,這個時(shí)候請您發(fā)郵件給我,我們進(jìn)行討論,并共同進(jìn)步。在本書中您只能學(xué)到ASP以及網(wǎng)站編程的知識嗎?不是的。正如我上面談到的,如果您想比其他的程序員更進(jìn)一步的話,那么我認(rèn)為您還有很多與ASP相關(guān)聯(lián)的知識要學(xué)習(xí)。本書的一個特色就是,我為您提供了對于一個網(wǎng)站的完整的解決方案的講述,這里面還包括了網(wǎng)頁的制作(我更偏向于使用最近比較流行的DIV+CSS方式),簡單的客戶端腳本的開發(fā)(例如JavaScript,書中我將幫助您完成使用JavaScript的流行框架——Prototype庫來完成這些工作)。另外,我所學(xué)的專業(yè)是電子商務(wù),我希望能夠在我的專業(yè)范圍內(nèi),對于網(wǎng)站的運(yùn)營和網(wǎng)絡(luò)營銷這些知識給您一些幫助。這本書的寫作,是從2007年2月開始的,寫了七、八個月完成了初稿之后,又在陳冰老師的悉心指導(dǎo)和批評下,進(jìn)行了長達(dá)四個多月的修改,經(jīng)過出版社的層層把關(guān),最終呈現(xiàn)在您的面前。這不是我出版的第一本書,然而我可以肯定,這絕對是我截止到目前,寫的最認(rèn)真的一本書。我學(xué)習(xí)ASP已經(jīng)有六個年頭了,我非常希望能夠把我這六年的經(jīng)驗(yàn)和感想做一個總結(jié),算作自己在ASP的路上的一個里程碑,感謝出版社和讀者給我的這個機(jī)會。聽我絮叨的“自吹自擂”了這么長時(shí)間,現(xiàn)在您可以泡一杯清茶,坐在電腦旁,翻開這本書,來邁出ASP網(wǎng)站編程的第一步,我們將在書中繼續(xù)聊,如果聊得還不盡興,您可以發(fā)送郵件到hanguofeng@yeah.net來聯(lián)系我。最后,我對給予我指導(dǎo)的前人的著作和作者表示深深的感謝,他們的著作指引許多人入門直至成為專家。對網(wǎng)上熱心的教程寫作者進(jìn)行感謝,他們默默無聞、不計(jì)報(bào)酬的傳播知識的態(tài)度令人敬佩。對我的家人和朋友,尤其是我的母親表示歉意和感謝,他們對我寫作本書時(shí)的“躲進(jìn)小樓成一統(tǒng)”一直包容和體諒著。

內(nèi)容概要

ASP是Active Server Pages的簡稱,它是一種經(jīng)典的網(wǎng)站編程環(huán)境,使用ASP你可以利用運(yùn)行環(huán)境提供的功能來完成一個動態(tài)網(wǎng)站的開發(fā)。Access和SQL Server都是知名的數(shù)據(jù)庫解決方案,它們?yōu)榫W(wǎng)站運(yùn)行所必須的數(shù)據(jù)提供了容器。    本書基于如上三個核心,深入淺出地闡述了使用ASP進(jìn)行動態(tài)網(wǎng)站開發(fā)的基本知識和開發(fā)技巧。在這本書中,作者不僅講述了語言本身,還大大拓展了語言之外的東西,譬如對如何用全局的觀點(diǎn)進(jìn)行系統(tǒng)設(shè)計(jì)開發(fā)、網(wǎng)站的運(yùn)行效率和健壯性,甚至如何利用網(wǎng)站進(jìn)行營銷等等這些內(nèi)容都一一進(jìn)行了詳述。全書語言風(fēng)趣幽默、通俗易懂,全書貫穿大量精心設(shè)計(jì)的范例,對難點(diǎn)、疑點(diǎn)的講解極為透徹,讓你邁入ASP學(xué)習(xí)的第一步直至攀上網(wǎng)站開發(fā)及運(yùn)營的珠穆朗瑪峰。    本書的另外一個特色就是不僅講解ASP本身,同時(shí)還講解了前臺腳本——JavaScript和符合Web標(biāo)準(zhǔn)的網(wǎng)站設(shè)計(jì)知識,讓你了解前臺和后臺是如何進(jìn)行絕妙搭配的。

作者簡介

韓國峰(網(wǎng)名玄貓),互聯(lián)網(wǎng)草根派,個人站長。研究網(wǎng)站制作、網(wǎng)站經(jīng)營和推廣多年。
  一直使用ASP作為主要工作語言,熟練使用ASP、JavaScript進(jìn)行符合Web標(biāo)準(zhǔn)的網(wǎng)站開發(fā)。自行設(shè)計(jì)并開發(fā)了多個網(wǎng)站系統(tǒng)和基于B/S的管理信息系統(tǒng)。曾經(jīng)作為網(wǎng)站安全審計(jì)工程師混跡于民間網(wǎng)絡(luò)安全界。在自學(xué)網(wǎng)站編程中摸索出一條可行、快速的方法。
  自由撰稿人,撰寫和翻譯了很多技術(shù)文章發(fā)布于網(wǎng)上。對電子商務(wù)、網(wǎng)絡(luò)營銷、用戶行為、設(shè)計(jì)模式感興趣。目前關(guān)注敏捷網(wǎng)站開發(fā)、關(guān)系網(wǎng)絡(luò)的營銷和推廣,以及新經(jīng)濟(jì)下的互聯(lián)網(wǎng)營銷模式。

書籍目錄

第1章  開啟ASP網(wǎng)站編程的大門 1.1  什么是ASP	 1.2  ASP可以做什么	 1.3  安裝運(yùn)行ASP的環(huán)境——IIS	 1.4  創(chuàng)建你的第一個ASP站點(diǎn)——IIS的相關(guān)配置	 1.5  為網(wǎng)站增加數(shù)據(jù)庫支持——安裝Access	 1.6  使用ASP的輕量級數(shù)據(jù)庫軟件Access	  1.6.1  創(chuàng)建Access數(shù)據(jù)庫和數(shù)據(jù)表	  1.6.2  在Access中導(dǎo)入數(shù)據(jù)	  1.6.3  使用Access的技巧	   1.6.3.1  壓縮和修復(fù)數(shù)據(jù)庫	   1.6.3.2  為數(shù)據(jù)庫加入密碼	 1.7  為網(wǎng)站增加企業(yè)級數(shù)據(jù)庫應(yīng)用——安裝SQL Server	 1.8  使用企業(yè)級數(shù)據(jù)庫應(yīng)用軟件SQL Server	  1.8.1  在SQL Server Management Studio中創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表	  1.8.2  在SQL Server Management Studio中備份和恢復(fù)數(shù)據(jù)庫	  1.8.3  應(yīng)用SSIS進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出	 1.9  其他解析環(huán)境的配置	  1.9.1  解析環(huán)境的原理	  1.9.2  NetBox簡介	  1.9.3  NetBox的安裝和配置	  1.9.4  ASP Web Server簡介	  1.9.5  ASP Web Server的安裝和配置	 1.10  選擇一個順手的開發(fā)工具	第2章  ASP的編程特性—— VBScript語法 2.1  VBScript語法初窺	 2.2  如何學(xué)習(xí)ASP	 2.3  初學(xué)語法第零步:我將如何開始	 2.4  初學(xué)語法第一步:數(shù)據(jù)處理——VBScript的變量、常量與數(shù)據(jù)類型	 2.5  初學(xué)語法第二步:計(jì)算、比較和邏輯——VBScript的運(yùn)算符	 2.6  初學(xué)語法第三步:流程控制——VBScript的流程控制語句	  2.6.1  條件判斷語句	  2.6.2  循環(huán)語句	 2.7  初學(xué)語法第四步:函數(shù)——VBScript的函數(shù)	第3章  ASP的網(wǎng)站特性——內(nèi)部對象和常見組件的使用 3.1  輸出信息用的Response對象	  3.1.1  Response對象簡介	  3.1.2  Response對象的方法、屬性和集合	  3.1.3  小案例——使用循環(huán)和Response制作出生日期選擇組控件	 3.2  獲取信息用的Request對象	  3.2.1  Request對象簡介	  3.2.2  Request對象的方法、屬性和集合	  3.2.3  小案例——用Cookies記住訪問者的名字	 3.3  會話期間信息存儲的Session對象	  3.3.1  Session對象簡介	  3.3.2  Session對象的方法、屬性和集合	  3.3.3  小案例——用戶登錄模塊	 3.4  應(yīng)用程序生存期間信息存儲的Application對象	  3.4.1  Application對象簡介	  3.4.2  Application對象的方法和集合	  3.4.3  小案例——Application制作的簡單聊天室	 3.5  服務(wù)器功能的Server對象	  3.5.1  Server對象簡介	  3.5.2  Server對象的方法和屬性	 3.6  加強(qiáng)ASP的功能——ASP的常用組件簡介	  3.6.1  使用FileSystemObject組件讀取和編輯文件	   3.6.1.1  使用FSO讀取文本文件的頁面read.asp	   3.6.1.2  使用FSO保存文件的頁面save.asp	   3.6.1.3  關(guān)于FSO,我還有要說的	  3.6.2  使用Jmail組件發(fā)送郵件	  3.6.3  使用AspJpeg組件編輯圖像——創(chuàng)建一個圖片的縮略圖	 3.7  特殊的ASP文件——Global.asa	  3.7.1  Global.asa文件簡介	  3.7.2  利用Global.asa制作在線人數(shù)計(jì)數(shù)器	 3.8  ASP開發(fā)的規(guī)范淺談	第4章  數(shù)據(jù)訪問的語言——SQL語法與ASP數(shù)據(jù)庫訪問 4.1  數(shù)據(jù)庫的歷史探索和前景	 4.2  什么是SQL語言	 4.3  在哪里執(zhí)行SQL語句	 4.4  選取記錄的語句——SELECT語句	  4.4.1  SELECT語句的基本結(jié)構(gòu)	  4.4.2  WHERE子句	  4.4.3  ORDER BY子句	  4.4.4  其他子句	   4.4.4.1  選取謂詞	   4.4.4.2  分組語句GROUP BY	   4.4.4.3  條件篩選語句HAVING	 4.5  插入記錄的語句——INSERT語句	 4.6  更新記錄的語句——UPDATE語句	 4.7  刪除記錄的語句——DELETE語句	 4.8  ASP進(jìn)行數(shù)據(jù)庫訪問的方法	  4.8.1  數(shù)據(jù)訪問組件——ADO	  4.8.2  與數(shù)據(jù)庫進(jìn)行連接	  4.8.3  執(zhí)行SQL命令	  4.8.4  你的第一個ASP操作數(shù)據(jù)庫的程序——進(jìn)行查詢并得到記錄集	  4.8.5  使用ADO插入、更新和刪除記錄	  4.8.6  對“使用ADO插入、更新和刪除記錄”的思考	  4.8.7  Open方法的常用參數(shù)——游標(biāo)類型和鎖定類型	 4.9  我還有話要說	第5章  使用JavaScript框架豐富你的網(wǎng)站 5.1  什么是JavaScript框架	 5.2  主流JavaScript框架介紹	 5.3  如何開始使用Prototype框架	 5.4  使用Prototype框架簡化JavaScript編寫	  5.4.1  $()函數(shù)——獲取一個DOM元素	  5.4.2  $F()函數(shù)——獲得網(wǎng)頁上表單元素的值	  5.4.3  document. getElementsByClassName()方法——獲得指定CSS名稱屬性的對象集合	  5.4.4  Element.hide/Element.show方法——隱藏/顯示頁面上的對象	  5.4.5  Element.toggle方法——改變對象的顯示/隱藏	 5.5  什么是Ajax	 5.6  使用Prototype框架引入Ajax功能	  5.6.1  你的第一個Ajax程序——使用Ajax.Request類	  5.6.2  Ajax對象的屬性詳解	  5.6.3  Ajax.Updater類——一個輸入學(xué)號獲得姓名的例子	 5.7  使用script.aculo.us效果庫——增強(qiáng)用戶體驗(yàn)	  5.7.1  script.aculo.us是什么	  5.7.2  如何開始使用script.aculo.us效果庫	  5.7.3  script.aculo.us的頁面效果及其運(yùn)用	  5.7.4  script.aculo.us的頁面控制組件及其運(yùn)用	 5.8  我還要說的話	第6章  邁出你的第一步——留言本實(shí)例 6.1  必要的準(zhǔn)備——案例分析	 6.2  系統(tǒng)的設(shè)計(jì)	 6.3  數(shù)據(jù)庫設(shè)計(jì)	 6.4  數(shù)據(jù)庫鏈接文件	 6.5  顯示留言頁面功能	 6.6  添加留言功能	 6.7  管理員登錄部分	 6.8  改進(jìn)留言顯示以引入管理功能	 6.9  回復(fù)留言功能的設(shè)計(jì)制作	 6.10  刪除留言功能的設(shè)計(jì)制作	 6.11  我還有話要說	第7章  長尾經(jīng)濟(jì)學(xué)的網(wǎng)站體現(xiàn) ——貼吧實(shí)例 7.1  貼吧網(wǎng)站的特色模式分析——長尾和用戶操作簡便性	 7.2  貼吧實(shí)例系統(tǒng)分析	 7.3  貼吧數(shù)據(jù)庫分析和制作	 7.4  準(zhǔn)備工作——公用模塊的編寫	  7.4.1  數(shù)據(jù)庫鏈接文件	  7.4.2  函數(shù)庫文件	  7.4.3  網(wǎng)頁頭部和尾部	  7.4.4  JavaScript文件	 7.5  貼吧主線——系統(tǒng)首頁、帖子列表和帖子	  7.5.1  系統(tǒng)首頁	  7.5.2  帖子列表	   7.5.2.1  讀取基本信息和生成相應(yīng)SQL語句部分	   7.5.2.2  顯示頁面頭部部分	   7.5.2.3  輸出帖子列表及分頁導(dǎo)航部分	   7.5.2.4  顯示發(fā)帖表單部分	  7.5.3  為你的程序加入驗(yàn)證碼	  7.5.4  貼吧主線——發(fā)布帖子	  7.5.5  貼吧主線——瀏覽帖子	  7.5.6  貼吧主線——發(fā)布回復(fù)	 7.6  用戶部分	  7.6.1  用戶注冊	  7.6.2  在ASP中使用正則對象對用戶輸入進(jìn)行檢查	  7.6.3  用戶登錄退出	 7.7  管理部分	  7.7.1  貼吧公告管理	  7.7.2  貼吧帖子和回復(fù)管理	  7.7.3  系統(tǒng)管理	 7.8  補(bǔ)充知識:關(guān)于Dreamweaver CS3中的Spry腳本庫	 7.9  我還有話要說	第8章  有“Web 2.0特色”的網(wǎng)站——圖片分享 8.1  Web 2.0的狂潮	 8.2  JavaScript——憑誰問“尚能飯否”	 8.3  分享的快樂——我看分享類網(wǎng)站	 8.4  圖片分享系統(tǒng)分析	 8.5  數(shù)據(jù)庫設(shè)計(jì)	 8.6  通用模塊設(shè)計(jì)	  8.6.1  數(shù)據(jù)庫鏈接	  8.6.2  函數(shù)庫	  8.6.3  顯示樣式	  8.6.4  JavaScript文件	 8.7  公用頁面元素	  8.7.1  頭部元素_head.asp	  8.7.2  尾部元素_foot.asp	  8.7.3  側(cè)邊欄_sidebar.asp	 8.8  用戶模塊	  8.8.1  用戶注冊	  8.8.2  使用MD5對用戶密碼進(jìn)行加密	  8.8.3  用戶登錄	  8.8.4  用戶密碼找回——原理與實(shí)現(xiàn)	  8.8.5  用戶資料修改	 8.9  圖片上傳模塊	  8.9.1  upload.asp文件	  8.9.2  新建相冊的彈出窗口	  8.9.3  網(wǎng)站文件上傳原理	  8.9.4  Upfile.asp文件——在ASP中上傳文件	  8.9.5  補(bǔ)充知識:上傳漏洞簡介	 8.10  圖片瀏覽和編輯	  8.10.1  系統(tǒng)首頁	  8.10.2  圖片列表瀏覽	  8.10.3  圖片詳情列表瀏覽	  8.10.4  圖片編輯	第9章  網(wǎng)上的新家——博客系統(tǒng)制作 9.1  博客改變世界	 9.2  博客系統(tǒng)的新關(guān)鍵詞	  9.2.1  Trackback	  9.2.2  RSS	 9.3  博客系統(tǒng)分析	 9.4  數(shù)據(jù)庫設(shè)計(jì)	 9.5  補(bǔ)充知識:編寫你的ASP類文件	  9.5.1  什么是“類”	  9.5.2  如何編寫和使用“類”	   9.5.2.1  如何創(chuàng)建一個類	   9.5.2.2  變量聲明	   9.5.2.3  類的方法	   9.5.2.4  類的屬性	   9.5.2.5  類的事件	   9.5.2.6  如何使用類	  9.5.3  數(shù)據(jù)庫操作類	  9.5.4  緩存類	 9.6  通用模塊設(shè)計(jì)	  9.6.1  公用配置文件config.asp	  9.6.2  函數(shù)庫	  9.6.3  JavaScript文件	  9.6.4  頭部元素_head.asp	  9.6.5  尾部元素_foot.asp	  9.6.6  側(cè)邊欄元素_sidebar.asp	 9.7  瀏覽模塊	  9.7.1  瀏覽日志列表	  9.7.2  瀏覽單篇日志	  9.7.3  使用Ajax載入和發(fā)表日志評論	  9.7.4  支持用RSS輸出日志更新信息	 9.8  日志管理部分	  9.8.1  日志發(fā)表	  9.8.2  日志管理	  9.8.3  日志分類管理	 9.9  友情鏈接部分	  9.9.1  友情鏈接顯示	  9.9.2  友情鏈接分類管理	  9.9.3  友情鏈接管理	 9.10  留言部分	  9.10.1  留言顯示	  9.10.2  發(fā)表留言	  9.10.3  留言管理	第10章  電子商務(wù)系統(tǒng)——網(wǎng)上商店 10.1  什么是電子商務(wù)	 10.2  網(wǎng)上商店系統(tǒng)分析	 10.3  使用Access 2007數(shù)據(jù)庫	  10.3.1  安裝Office 2007	  10.3.2  ASP與Access 2007	 10.4  數(shù)據(jù)庫設(shè)計(jì)	 10.5  通用模塊設(shè)計(jì)	  10.5.1  函數(shù)庫	  10.5.2  JavaScript文件	  10.5.3  購物車類的設(shè)計(jì)	  10.5.4  瀏覽記錄文件visitTrace.asp	  10.5.5  頭部元素_head.asp	  10.5.6  尾部元素_footer.asp	  10.5.7  側(cè)邊欄元素_sidebar.asp	 10.6  商品瀏覽模塊	  10.6.1  系統(tǒng)首頁	  10.6.2  商品列表頁	  10.6.3  商品詳情頁	 10.7  商品購買模塊	  10.7.1  商品加入購物車	  10.7.2  購物車瀏覽	 10.8  用戶模塊	  10.8.1  用戶注冊	  10.8.2  用戶登錄	  10.8.3  結(jié)賬	  10.8.4  用戶訂單查看	  10.8.5  訂單詳情查看	  10.8.6  付款頁面pay.asp	  10.8.7  網(wǎng)上支付和支付接口原理	  10.8.8  申請?jiān)凭W(wǎng)支付接口	  10.8.9  使用云網(wǎng)支付接口	  10.8.10  使用財(cái)付通支付接口	 10.9  后臺管理模塊	  10.9.1  后臺設(shè)計(jì)概述	  10.9.2  一種后臺管理代碼的模板介紹	  10.9.3  實(shí)踐我們的后臺模板——商品管理	 10.10  我還有話要說	第11章  高效的信息系統(tǒng)——分類信息系統(tǒng) 11.1  分類信息全接觸	 11.2  我運(yùn)營分類信息系統(tǒng)的經(jīng)驗(yàn)	 11.3  分類信息系統(tǒng)分析	 11.4  使用SQL Server 2005數(shù)據(jù)庫	 11.5  數(shù)據(jù)庫設(shè)計(jì)	 11.6  通用模塊設(shè)計(jì)	  11.6.1  函數(shù)庫	  11.6.2  JavaScript文件	  11.6.3  通用信息調(diào)用類	  11.6.4  頭部元素_head.asp	  11.6.5  尾部元素_bottom.asp	  11.6.6  側(cè)邊欄元素_left.asp	 11.7  信息瀏覽發(fā)布模塊	  11.7.1  系統(tǒng)首頁	  11.7.2  地區(qū)查找	  11.7.3  分類查找(信息列表)	  11.7.4  信息搜索	  11.7.5  信息瀏覽	  11.7.6  信息發(fā)布——表單部分的顯示	  11.7.7  信息發(fā)布——處理提交的表單	  11.7.8  信息修改	 11.8  用戶模塊	  11.8.1  用戶注冊	  11.8.2  用戶登錄	  11.8.3  用戶發(fā)布信息查看	 11.9  管理模塊	  11.9.1  管理員登錄	  11.9.2  地區(qū)維護(hù)	  11.9.3  分類維護(hù)	  11.9.4  信息管理	  11.9.5  緩存管理	 11.10  我還有話要說	第12章  企業(yè)管理信息系統(tǒng)——客戶關(guān)系管理系統(tǒng) 12.1  什么是客戶關(guān)系管理系統(tǒng)	 12.2  客戶關(guān)系管理系統(tǒng)在中國	 12.3  客戶關(guān)系管理系統(tǒng)設(shè)計(jì)	  12.3.1  理解B/S體系的應(yīng)用軟件	  12.3.2  系統(tǒng)設(shè)計(jì)	 12.4  數(shù)據(jù)庫設(shè)計(jì)	 12.5  通用模塊設(shè)計(jì)	  12.5.1  函數(shù)庫	  12.5.2  通用引用文件_inc.asp	  12.5.3  菜單導(dǎo)航頁面left.asp	 12.6  登錄/退出模塊	  12.6.1  使用SQL Server存儲過程	  12.6.2  使用存儲過程處理登錄	  12.6.3  退出登錄	 12.7  部門和職員管理	  12.7.1  部門管理	  12.7.2  職員管理	 12.8  客戶管理	  12.8.1  客戶公司管理	  12.8.2  聯(lián)系人管理	 12.9  事件管理	 12.10  字典管理	  12.10.1  什么是“字典”	  12.10.2  字典類型管理	  12.10.3  字典管理	 12.11  我還有話要說	第13章  我還有話要說 13.1  寫后感	 13.2  一般人我不告訴他	 13.3  如何繼續(xù)	 13.4  我推薦的網(wǎng)站	 13.5  我推薦的書籍	 13.6  如何找到我

章節(jié)摘錄

第1章 開啟ASP網(wǎng)站編程的大門ASP—A small poisonous snake found especially in N Africa.—牛津雙解詞典1.1 什么是ASP各位親愛的讀者,在我們進(jìn)行深入的ASP網(wǎng)絡(luò)編程學(xué)習(xí)前,我非常希望讓你們詳細(xì)了解到ASP究竟是一個什么東西。當(dāng)了解了究竟ASP是一個什么樣的東西后,將大大有益于您看這本書并且更加深刻的理解我所講解的語法和例子。ASP是一個縮寫詞,它的原文是Active Server Pages,中文的意思是活動服務(wù)器頁面。這個名字非常精確的概括了ASP的特點(diǎn)。讓我們來依次看看這三個英文詞匯。Active:活動的。Active是ASP的核心所在,“活動的”表明了ASP與靜態(tài)網(wǎng)頁的區(qū)別,簡單來說,它可以根據(jù)各種請求信息的不同,使用某種編程語言進(jìn)行邏輯判斷和處理,與數(shù)據(jù)庫或其他數(shù)據(jù)存儲進(jìn)行數(shù)據(jù)交換,返回給用戶不同的信息,因此對于ASP這樣的服務(wù)器端解決方案,我們又稱其為“動態(tài)網(wǎng)頁”,有些人也把它叫做“網(wǎng)站后臺”,以區(qū)別于“前臺”的靜態(tài)網(wǎng)頁。Server:服務(wù)器。Server體現(xiàn)了ASP的運(yùn)行環(huán)境制約。普通的HTML頁面可以由用戶下載至本地,并且可以不需要聯(lián)網(wǎng)就在用戶的計(jì)算機(jī)上瀏覽,而ASP頁面則不同,ASP需要一個基于服務(wù)器的解析環(huán)境(如微軟的IIS服務(wù)器)來處理,如果說“用戶得到了ASP頁面并打開”,那么有兩種可能,第一種是用戶得到了由服務(wù)器解析完畢的ASP網(wǎng)頁內(nèi)容,此時(shí)實(shí)際上用戶獲得的是服務(wù)器根據(jù)其請求的信息所反饋的靜態(tài)HTML頁面,并不是實(shí)際的ASP源代碼。第二種是用戶真實(shí)的下載了ASP源代碼,這時(shí)如果用戶想“看”這個頁面的話,他就需要在自己的計(jì)算機(jī)上建立相應(yīng)的服務(wù)器環(huán)境才可以。當(dāng)然,一般網(wǎng)站是不會使得用戶下載到其ASP源代碼的,否則網(wǎng)站的信息將被泄露。Pages:頁面。Pages體現(xiàn)了ASP的本質(zhì),即網(wǎng)頁。為什么要說是網(wǎng)頁呢,網(wǎng)頁其實(shí)體現(xiàn)的一個叫做B/S(Browser/Server)的體系,即瀏覽器/服務(wù)器體系。同時(shí)請注意我所說的網(wǎng)頁是一個復(fù)數(shù)(pages),即,強(qiáng)調(diào)的是若干個頁面的集合完成的任務(wù),用比較時(shí)髦的話來講就是網(wǎng)站所需要完成的工作是由各個動態(tài)網(wǎng)頁在很好的“團(tuán)隊(duì)合作”下完成的,至于如何合作,我們先在這里埋下伏筆,后面會詳細(xì)提到。對上面所說的話進(jìn)行一個總結(jié),并給出一個概括的含義,即:ASP就是一個運(yùn)行在特定服務(wù)器環(huán)境下解析的、可以根據(jù)用戶不同請求做出不同網(wǎng)頁的輸入輸出系統(tǒng)。那么ASP是不是一門語言呢?非常多的網(wǎng)友曾經(jīng)這樣疑惑過。在這里我做一個分析。網(wǎng)友認(rèn)為ASP是編程語言的理由主要是將其和PHP、JSP等動態(tài)網(wǎng)站解決方案進(jìn)行類比,從而得出結(jié)論。PHP最早是1994年由Rasmus Lerdorf創(chuàng)建的。Rasmus Lerdorf最早的目的僅僅是用來統(tǒng)計(jì)他自己網(wǎng)站的訪問者。PHP的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。而JSP則是屬于Sun公司的J2EE,它使用Java語言來編寫動態(tài)網(wǎng)頁程序并編譯后使用。而這些情況在ASP中是怎樣的呢?確切地說,ASP是微軟提供給希望使用動態(tài)網(wǎng)頁的程序員的一個環(huán)境,這個環(huán)境允許編程者在服務(wù)器上的HTML頁面中加入特定的代碼,在訪問者訪問時(shí),ASP的解析環(huán)境IIS將讀取這些特定的代碼,并根據(jù)其語言結(jié)構(gòu)進(jìn)行處理,最終返回給客戶經(jīng)過處理后的HTML信息。之所以在上面提到“特定的代碼”,是因?yàn)樵贏SP的設(shè)計(jì)原則上,可以使用任何語言來完成這些代碼,但是微軟的ASP解析環(huán)境—IIS默認(rèn)提供了對于兩種腳本語言的支持,即VBScript和JScript,VBScript是VB的一個子集,程序員可以使用在VB中已經(jīng)熟知的代碼,來編寫ASP動態(tài)網(wǎng)頁程序。JScript是由微軟公司開發(fā)的活動腳本語言,是微軟對ECMAScript規(guī)范的實(shí)現(xiàn)??梢赃@樣說,VBScript是類似VB風(fēng)格的程序,而JScript是類似C語言風(fēng)格的程序,微軟提供了對這兩種風(fēng)格的腳本程序編寫的解析,從而使得VB程序員和C程序員都可以快速的上手ASP。再回到我們的話題中,我們稱“ASP是一個環(huán)境”,這樣說其實(shí)是非常恰當(dāng)?shù)模珹SP最大的特色在于通過對ActiveX組件的調(diào)用增強(qiáng)其原有的功能。就ASP的基本功能來講,僅提供最基本的HTTP變量的獲取和對用戶信息的返回以及狀態(tài)保持等這樣簡單的基本功能,其對于文件的I/O操作、郵件發(fā)送、圖像處理都可以通過微軟自帶或者第三方提供的ActiveX組件來實(shí)現(xiàn)。相對于PHP默認(rèn)提供的對大量常用動態(tài)網(wǎng)頁所需要使用的函數(shù),ASP采用組件擴(kuò)展的方案來解決這一問題,是不是說明ASP不如PHP呢?不是的。應(yīng)該說兩者各有特點(diǎn)。1.2 ASP可以做什么我可以負(fù)責(zé)任的告訴各位讀者,ASP可以做的事情遠(yuǎn)遠(yuǎn)超出各位的想像。在網(wǎng)上出現(xiàn)了很多文章,說ASP不可以實(shí)現(xiàn)某些功能,其實(shí)這是不負(fù)責(zé)任的說法,作為微軟提供的已經(jīng)成熟的運(yùn)行了多年的動態(tài)網(wǎng)頁解析環(huán)境,ASP3.0可以被稱之為最好的動態(tài)網(wǎng)頁解決方案之一了。另外需要特別說明的是,大家在任何時(shí)候都不要忘記ASP最核心的擴(kuò)展內(nèi)容:ActiveX組件,試想,如果你可以使用自己所熟悉的任何一種開發(fā)工具,使用自己所熟悉的編程語言進(jìn)行相應(yīng)的開發(fā)、生成ActiveX組件的Dll文件,并在ASP中進(jìn)行調(diào)用,那么還有什么不可以做的呢。具體的歸類來說,ASP可以做這些事情:ASP可以獲得用戶的請求作為ASP最基本的功能,使用ASP可以制作響應(yīng)用戶不同請求,并根據(jù)請求給予數(shù)據(jù)返回的動態(tài)網(wǎng)頁以及動態(tài)網(wǎng)頁的集合—動態(tài)網(wǎng)站。這些請求主要是指用戶顯式或者隱式輸入的地址欄變量、表單變量和Cookies變量等。打個比方說,我們平常注冊電子郵箱,是這樣一個過程:首先打開注冊頁面,你會看到若干個需要填寫的信息,例如用戶名、密碼等,這些需要填寫的內(nèi)容就構(gòu)成了一個表單,當(dāng)你填寫完畢這些表單并且提交時(shí),你所填寫的數(shù)據(jù)將會傳送給動態(tài)網(wǎng)頁(當(dāng)然,在這里是指ASP),ASP可以很簡單的獲得你所填寫的數(shù)據(jù)。ASP可以與幾乎所有的數(shù)據(jù)庫進(jìn)行通訊在ASP獲得完畢這些數(shù)據(jù)后,可以和數(shù)據(jù)存儲—數(shù)據(jù)庫進(jìn)行一個溝通的操作,比如,ASP會詢問數(shù)據(jù)庫,你剛才在表單中所填寫的用戶名在數(shù)據(jù)庫中是否已經(jīng)存在了,如果已經(jīng)存在,那么ASP會根據(jù)數(shù)據(jù)庫的返回信息,給用戶一個返回重復(fù)注冊的信息。ASP可以響應(yīng)用戶請求向客戶端輸出數(shù)據(jù)在使用ASP向客戶端輸出數(shù)據(jù)時(shí),不僅可以輸出HTML代碼,還可以通過ASP的相關(guān)功能來更改響應(yīng)類型同時(shí)輸出二進(jìn)制數(shù)據(jù),從而來向客戶端輸出二進(jìn)制代碼,例如圖片、壓縮文件等。ASP可以利用服務(wù)器的資源進(jìn)行某些操作ASP可以通過組件在服務(wù)器上進(jìn)行分析和修改圖片文件、獲取其他網(wǎng)站網(wǎng)頁內(nèi)容以及進(jìn)行運(yùn)算等操作。譬如可以通過ASP設(shè)計(jì)一個在線的網(wǎng)頁代理,用戶請求某個網(wǎng)頁的內(nèi)容,此時(shí)由ASP在服務(wù)器上獲取遠(yuǎn)程網(wǎng)頁的內(nèi)容并返回給用戶。在上面我提到了從理論角度來講,ASP可以做的事情,那么,實(shí)際上來講,我們所見到的什么,是動態(tài)網(wǎng)頁和ASP可以做到的呢?

媒體關(guān)注與評論

你應(yīng)該了解真相,真相會使你自由?!  妒ソ?jīng)》

編輯推薦

《ASP第一步》語言風(fēng)趣幽默、通俗易懂,《ASP第一步》貫穿大量精心設(shè)計(jì)的范例,對難點(diǎn)、疑點(diǎn)的講解極為透徹,讓你從邁入ASP學(xué)習(xí)的第一步直至攀上網(wǎng)站開發(fā)及運(yùn)營的珠穆朗瑪峰。ASP還能存活多久?!學(xué)習(xí)ASP能比學(xué)習(xí)ASP.NET多了解些什么???透徹掌握數(shù)據(jù)庫訪問和應(yīng)用開發(fā)。ASP+JavaScript+Ajax+Web標(biāo)準(zhǔn)。在線支付接口的原理、使用與開發(fā)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    ASP第一步 PDF格式下載


用戶評論 (總計(jì)55條)

 
 

  •   ASP第一步(配光盤),好書
  •   發(fā)貨速度還不錯,下訂單的第2天中午就收到貨
    關(guān)于書的問題,因?yàn)椴趴戳艘稽c(diǎn)點(diǎn),還沒有具體的關(guān)于本書的評論,只想說看了書的作者,我感覺到我的人生很失敗,作者據(jù)說是85后的,而我是89年了,21歲了才開始學(xué)習(xí)asp,自己也有一個獨(dú)立域名的博客,什么都不懂,還得靠這本書來入門
  •   很快就收到書了
    內(nèi)容很好 通俗的闡述ASP各方面知識 相信初學(xué)者很容易看懂
  •   值得買進(jìn),雖然都說ASP過時(shí)了,但是這種東西應(yīng)該不存在過時(shí)不過時(shí),玩的精了也是很有用的,就用這本書入門了,多謝!
  •   來到公司才開始學(xué)習(xí)ASP,很不錯,很有幫助!
  •   一本真正闡述asp本質(zhì)的書
  •   學(xué)習(xí)動態(tài)網(wǎng)頁的好書。
  •   拿到這本書后第一感覺就是包裝很不錯,內(nèi)容比較基礎(chǔ),但是很有啟發(fā)性,溫故而知新嘛,很好的一本書。
  •   書才剛剛看,但覺得與其它的書不同,好像在與作者面對面交流,在書上可以看到作者許多個人的經(jīng)驗(yàn)與編程習(xí)慣,讓此書更具個性化,本人對此書有很高的期望,希望看完此書能受益匪淺。
  •   非常值得學(xué)習(xí)、研究的書。
  •   好,除書本有一點(diǎn)做工不細(xì)致之外,其他還是可以的。
  •   開拓了實(shí)際建站的思路,適合提高水平所用。基礎(chǔ)的東西只提到重點(diǎn),所以比較適合搞高水平所用。
  •   剛收到,一口氣一天看了70多頁,感覺不錯,不枯燥,深入淺出。
  •   整體不是教科書的一板一眼,閱讀基本順暢,而且結(jié)合了目前流行的一些新功能。適合稍微有點(diǎn)基礎(chǔ)的朋友閱讀。
  •   很不錯的一本書,建議購買。
  •   書本的質(zhì)量不錯,輸?shù)膬?nèi)容豐富。我看要有一段時(shí)間看了
  •   正版本,書里的碟也是真的不是假的,快遞很快!
  •   書很厚,后面實(shí)例太多
  •   外觀手感都很好,印刷的質(zhì)感很高,很適合閱讀。
  •   個喔喔的
  •   總體還可以,比較厚,寫書的人比較貼近生活,不像教材那樣完全模式化。
  •   案例很好,但是要好好琢磨,
  •   不管是入門還是提高,都比較有用
  •   讀起來,比較輕松,很不錯!
  •   還算不錯 內(nèi)容很新穎 循序漸進(jìn)
  •   一般般,,過的去。。。
  •   看了30頁,感覺還行,期待后面部分。。。
  •   受益匪淺,就是剛買回來 當(dāng)當(dāng)又降價(jià)了……
  •   給朋友訂的,他說挺好用的
  •   不會太鼓噪,適合新手。
  •   以前就聽說過當(dāng)當(dāng)?shù)牟诲e,自己這次親自試了一下,感覺還是可以的!2天就到了!
  •   就是封面有點(diǎn)不盡人意,書本身是挺好的
  •   從表現(xiàn)手法上來說,該書不同于一般教材,作者的語氣視角和教材不大一樣,從實(shí)用范圍上來說,適合對asp及網(wǎng)頁制作的相關(guān)CSS HTML XHTML 等有一定了解的人,因?yàn)樵摃鴮A(chǔ)部分講的不多,最大的優(yōu)點(diǎn)就是不是人云亦云,和你看過的其他ASP書都不一樣,最大的缺點(diǎn)就是太厚,價(jià)格也略貴,個人覺得后面的案例可以少寫幾個,減少書的厚度。
  •   有點(diǎn)郁悶,工作需要,要接觸ASP,一直學(xué)ASP.net方面的,現(xiàn)在得倒過來學(xué)ASP。反正是先入為主。至于ASP能走多遠(yuǎn),估計(jì)慢慢被其他網(wǎng)頁取代吧。寫慣asp.net的人再去適用ASP挺郁悶的。
  •   我買的第一本ASP書,感覺還可以。
  •   還可以~有特點(diǎn)。寫作風(fēng)格輕松·看此書還需要配合其他嚴(yán)謹(jǐn)?shù)臅鴣砜茨承┚唧w的參數(shù)。


    其實(shí)我覺得例子不必很多,精確完整透析4個左右的項(xiàng)目例子來寫,把作者的開發(fā)思想細(xì)節(jié)完完整整寫進(jìn)去,這是我最想看到的,學(xué)開發(fā)思想才能進(jìn)步快。而不是項(xiàng)目例子很多,說的泛泛。

    當(dāng)然,也有可能是出于商業(yè)的目的。例子多了,目錄看起來比較滿,好賣一點(diǎn)吧 ·~~

    總體而言 這本書還是值得的。:)
  •   對一個純新手自學(xué)來說,有一點(diǎn)兒吃力。感覺如果要對每一個第一次使用的方法、屬性作稍作介紹會更易讀一些,畢竟新手對其它幫助手冊用起來也很費(fèi)勁兒!
  •   現(xiàn)在一直拿著這本書練手。感覺光這一本書還不夠,還應(yīng)該再弄幾本復(fù)合著看。里面的例子不錯。畢竟他是作者辛苦多年的扎手筆記。條例還算清楚啦。質(zhì)量上乘,內(nèi)容上乘。好書
  •   剛剛畢業(yè)的時(shí)候買的書,可惜我沒看多久就畢業(yè)了,后來離開寢室的時(shí)候什么也沒帶,就這樣丟下了書,真是個悲催??!
  •   剛收到新書,可惜打開包裹發(fā)現(xiàn)光盤已經(jīng)被折斷了,唉,網(wǎng)上找了半天也沒看見能下載的鏡像文件,郁悶死了
  •   這本書講的很全面,適合初學(xué)著的加深!
  •   比較實(shí)用吧
    切合實(shí)際,內(nèi)容沒有太深入,適合入門用
  •   書還沒看 感覺還行
  •   書很厚,寫得還可以
  •   周日剛拿到書,這幾天看了一點(diǎn),覺得寫得還是挺不錯的,適合提升。
  •   從小例子出發(fā),感覺還可以吧
  •   不說別的,大家都懂,到網(wǎng)上搜搜三河郵局,這個投訴真的一沓糊涂,首先貨到什么地方不知道,然后貨來了一張單子,打電話,電話全TM假的,比較幾個賣書的網(wǎng)站,當(dāng)當(dāng)真的友好度很好,但是被這個郵政害死了,以后買書的話大家稍微看看是不是三河郵局,是的話,大家要謹(jǐn)慎~沒個十天半個月,書不會到得,對了,你得學(xué)著去找書,人家不會給你送上門的
    對當(dāng)當(dāng)網(wǎng)還有個要求,咱買書了,評論了估計(jì)就沒下文了,不說別的,咱們這些當(dāng)當(dāng)迷全被糟蹋了!寒心
  •   可惜紙的印刷質(zhì)量好差,書中的頁碼都沒有切開.送貨的時(shí)間似乎長了一點(diǎn)
  •   正在看! 一般吧
  •   我暈。搞什么啊。52頁出現(xiàn)個代碼錯誤。這不是讓初學(xué)者淡定不起來嘛!
  •   雖然說是第一步,但是實(shí)例舉得時(shí)候相關(guān)知識沒有說出來,很難對于初學(xué)者有幫助作用,不喜歡
  •   我先買了ASP.net第一步,覺得非常不錯,很適合初學(xué)者,所以才又買了ASP第一步,但是買回來看了之后有點(diǎn)失望,總是看不下去,而且也會出現(xiàn)點(diǎn)錯字,有時(shí)候就是代碼段也會錯,這是我的個人意見,不是針對作者或出版人,有異議可以跟我聯(lián)系,GTalk/email:tndazh@gmail.com
  •   說起來的話,一看序,大受激勵,但從后面的項(xiàng)目分析開始就變得枯燥無味了清一色的需要分析,然后數(shù)據(jù)模型,開始架骨干,著色……前一兩篇的分析很到位,后面的就難看下去了。我個人感覺,最重要的是如何走這第一步,以及ASP的架構(gòu)說明一下才是重點(diǎn)以上為個人不成熟的看法,總體來說還是不錯的,從中學(xué)到不少東西。
  •   作者雖然年輕,但是對網(wǎng)站編程,ASP等技術(shù)有著獨(dú)到的見解,通過看這本書,我對ASP技術(shù)理解更加深了一步,幾個實(shí)例都很有研究價(jià)值,作者還會在其中穿插一下類等函數(shù)的講解。書中語言沒有很刻板,都是作者自己的講解方式,讀起來比較輕松。通過這本書可以很好的起步并且深入下去。
  •   雖然還沒有看完,內(nèi)容是否清晰易懂還不可知,但是作為80后作者以非常誠懇的寫作態(tài)度令人稱贊。
 

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

京ICP備13047387號-7