




已閱讀5頁(yè),還剩80頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)絡(luò)程序設(shè)計(jì)ASP指導(dǎo)思想:制作一個(gè)性能卓越的動(dòng)態(tài)網(wǎng)站,需要具備HTML、VBSCRIPT、ASP/PHP等多方面的知識(shí),并且要熟悉掌握DREAMWEAVER等多種工具。學(xué)習(xí)動(dòng)態(tài)網(wǎng)站制作,力爭(zhēng)做到學(xué)以致用。掌握網(wǎng)站技術(shù)好壞程度的標(biāo)準(zhǔn)不是背熟各條命令,而是能夠自己動(dòng)手制作功能完善、頁(yè)面精美的網(wǎng)站。動(dòng)態(tài)網(wǎng)站的制作可以從模仿實(shí)例開(kāi)始,通過(guò)大量的典型實(shí)例掌握最常見(jiàn)的命令及操作,在熟練的基礎(chǔ)上慢慢體會(huì)加入個(gè)人的創(chuàng)意,提高自己解決實(shí)際問(wèn)題的能力。因此,學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁(yè)制作不是一條一條地背熟各種命令,而是通過(guò)實(shí)例把把零散的命令穿成一條項(xiàng)鏈,理解各種常用技術(shù)、操作的含義和實(shí)現(xiàn)手段。學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁(yè)應(yīng)掌握主要的命令、最常見(jiàn)的操作,其他不常用的命令、余下的“細(xì)枝末節(jié)”可以在解決實(shí)際問(wèn)題中慢慢體會(huì)、學(xué)習(xí)。網(wǎng)站制作要求有很強(qiáng)的實(shí)踐應(yīng)用能力,學(xué)習(xí)操作最重要的是用它來(lái)開(kāi)發(fā)網(wǎng)站。這種能力不是靠死讀書(shū)獲取的,需要花大量的時(shí)間上機(jī)實(shí)踐,可以說(shuō),網(wǎng)站制作能力的提高是與上機(jī)時(shí)間成正比的。其實(shí),HTML、ASP、DREAMVEAVER不是一個(gè)專(zhuān)業(yè),也不是理論課程,而是工具。所以在學(xué)習(xí)中應(yīng)當(dāng)以強(qiáng)調(diào)應(yīng)用為主,不是從理論入手,而應(yīng)從實(shí)際問(wèn)題入手。第1章 網(wǎng)絡(luò)程序設(shè)計(jì)概述教學(xué)內(nèi)容:1 介紹網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言的產(chǎn)生背景2 WWW的工作原理3 主要的網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言教學(xué)要求:1 了解服務(wù)器端和客戶(hù)端的概念2 了解有哪些網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言1.1網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言的產(chǎn)生背景Internet的起源推動(dòng)了網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言的發(fā)展,Internet起源于美國(guó)國(guó)防部1969年開(kāi)發(fā)的ARPAnet網(wǎng)。最初的網(wǎng)頁(yè)主要顯示一些靜態(tài)信息,用HTML來(lái)實(shí)現(xiàn),但是不能實(shí)現(xiàn)用戶(hù)的交互,必須打開(kāi)HTML源代碼修改,不能在線(xiàn)修改信息。WWW從最初的提供信息資源,發(fā)展為遠(yuǎn)程教育、電子商務(wù)、電子管理等多種功能。1.2 WWW的工作原理1 什么是服務(wù)器端、客戶(hù)端凡是提供服務(wù)的一方稱(chēng)為服務(wù)器端,接受服務(wù)的一方稱(chēng)為客戶(hù)端。服務(wù)器端和客戶(hù)端并不是絕對(duì)的,如果服務(wù)器端接受別的服務(wù)器端的服務(wù),它就轉(zhuǎn)化成客戶(hù)端;反之,客戶(hù)端為別的客戶(hù)端提供服務(wù),就成為服務(wù)器端。和Response.Redirect url這兩句有什么不同呢?不同之處在于:這句是客戶(hù)端執(zhí)行語(yǔ)句,Response.Redirect是服務(wù)器端執(zhí)行語(yǔ)句。當(dāng)你借助某個(gè)工具查看由前者而實(shí)現(xiàn)跳轉(zhuǎn)功能的頁(yè)面的時(shí)候,你會(huì)看到此頁(yè)中含有的源代碼;而當(dāng)你查看后者使用Response.Redirect跳轉(zhuǎn)的ASP網(wǎng)頁(yè)的時(shí)候,你是看不到Response.Redirect的,你看到的卻是目標(biāo)網(wǎng)頁(yè)的源代碼。 簡(jiǎn)單地說(shuō),服務(wù)器端是遠(yuǎn)程服務(wù)器,運(yùn)行結(jié)果是由服務(wù)器產(chǎn)生的;客戶(hù)端就是網(wǎng)友的電腦。所有的動(dòng)態(tài)網(wǎng)頁(yè)都是在服務(wù)器端執(zhí)行的,例如ASP、PHP、JSP;所有的靜態(tài)網(wǎng)頁(yè)都是在客戶(hù)端執(zhí)行的,例如JavaScript、Flash都是屬于靜態(tài)網(wǎng)頁(yè)。 再舉個(gè)例子,例如你使用JavaScript寫(xiě)了一個(gè)顯示日期的程序,它顯示的只是客戶(hù)端的系統(tǒng)日期,如果你修改了你的電腦的系統(tǒng)日期,那么這個(gè)JavaScript程序的運(yùn)行結(jié)果也會(huì)變。而如果使用ASP編寫(xiě)了顯示日期的程序,如,顯示的則是服務(wù)器的日期。如果你修改了你的電腦的系統(tǒng)日期,這個(gè)顯示結(jié)果是不會(huì)變的。 2 靜態(tài)網(wǎng)頁(yè)的工作原理靜態(tài)網(wǎng)頁(yè)是指該網(wǎng)頁(yè)里沒(méi)有程序代碼,只有HTML標(biāo)記,以.htm或.html保存。它的內(nèi)容是固定不變的,除非修改源代碼,上傳到服務(wù)器上。其工作原理如下:用戶(hù)在瀏覽器里輸入一個(gè)URL地址后,向服務(wù)器端提出了一個(gè)瀏覽網(wǎng)頁(yè)的請(qǐng)求。服務(wù)器接到請(qǐng)求后,會(huì)查找要瀏覽的靜態(tài)網(wǎng)頁(yè),發(fā)送給用戶(hù)。3 動(dòng)態(tài)網(wǎng)頁(yè)的工作原理動(dòng)態(tài)網(wǎng)頁(yè),指該網(wǎng)頁(yè)不僅含有HTML標(biāo)記,而且包含程序代碼,這種網(wǎng)頁(yè)有特定的后綴,如.asp。動(dòng)態(tài)網(wǎng)頁(yè)能根據(jù)不同的時(shí)間、不同的來(lái)訪(fǎng)者而顯示不同的內(nèi)容。如用戶(hù)登錄、BBS、留言板、搜索引擎等。例:百度為用戶(hù)傳遞搜索信息,并動(dòng)態(tài)創(chuàng)建網(wǎng)頁(yè),URL/baidu?tn=haojie&word=asp,?字符后的內(nèi)容都是查詢(xún)字符串。其工作原理:用戶(hù)在瀏覽器里輸入一個(gè)URL地址后,向服務(wù)器端提出了一個(gè)瀏覽網(wǎng)頁(yè)的請(qǐng)求。服務(wù)器端接到請(qǐng)求后,首先找到瀏覽的動(dòng)態(tài)網(wǎng)頁(yè)文件,然后執(zhí)行網(wǎng)頁(yè)文件中的程序代碼,將含有程序代碼的動(dòng)態(tài)網(wǎng)頁(yè)轉(zhuǎn)化為標(biāo)準(zhǔn)的靜態(tài)網(wǎng)頁(yè),再將靜態(tài)網(wǎng)頁(yè)發(fā)送給用戶(hù)。由客戶(hù)機(jī)向服務(wù)器發(fā)出的請(qǐng)求主要有兩種:一種類(lèi)型,客戶(hù)機(jī)可請(qǐng)求服務(wù)器給它發(fā)送資源(如圖片或MP3文件),這種類(lèi)型稱(chēng)為GET請(qǐng)求,因?yàn)樗鼜姆?wù)器中“取得”信息。第二種類(lèi)型,客戶(hù)機(jī)可請(qǐng)求服務(wù)器處理它所發(fā)送的資源,稱(chēng)為POST請(qǐng)求,因?yàn)榭蛻?hù)機(jī)要將住處提交給服務(wù)器進(jìn)行處理,然后等待響應(yīng)。當(dāng)用戶(hù)使用GET或POST向服務(wù)器請(qǐng)求資源時(shí),服務(wù)器對(duì)這些請(qǐng)求作出響應(yīng)并返回適當(dāng)?shù)臄?shù)據(jù)。但是,一旦信息返回給客戶(hù)機(jī),服務(wù)器就“忘記了”所有有關(guān)客戶(hù)機(jī)的信息。這是因HTTP是無(wú)狀態(tài)協(xié)議,有關(guān)連接和該連接另一端的信息-在從一個(gè)請(qǐng)求到另一個(gè)請(qǐng)求之間的這段時(shí)間內(nèi)不被保留。為此,有兩種解決方法;一是將有關(guān)客戶(hù)機(jī)的選擇信息存儲(chǔ)在臨時(shí)位置中,當(dāng)用戶(hù)瀏覽該網(wǎng)站時(shí),臨時(shí)位置一直存在。當(dāng)用戶(hù)瀏覽到應(yīng)用程序的范圍之外,或關(guān)閉瀏覽器時(shí),服務(wù)器可以刪除該臨時(shí)數(shù)據(jù)。二是將有關(guān)客戶(hù)機(jī)選擇的信息存儲(chǔ)在客戶(hù)計(jì)算機(jī)上,放在一個(gè)名為cookie的小文件中。1.3主要的網(wǎng)絡(luò)程序設(shè)計(jì)語(yǔ)言1 ASP全稱(chēng)為Active Server Pages,活動(dòng)服務(wù)器頁(yè)面,是微軟推出的代替CGI的動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)技術(shù),一般接合ACCESS數(shù)據(jù)庫(kù)或SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)程序。ASP文件可運(yùn)行在各種Wdows界面上,需在服務(wù)器端安裝IIS組件,如果是WIN98安裝PWS組件。ASP包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁(yè)。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁(yè)時(shí), Web服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的 就是動(dòng)態(tài)生成的網(wǎng)頁(yè)。ASP是一個(gè)服務(wù)器端腳本編寫(xiě)環(huán)境,A所使用的腳本語(yǔ)言都在服務(wù)端上 運(yùn)行,用戶(hù)端的瀏覽器不需要提供任何別的支持,這樣大提高了用戶(hù)與服務(wù)器之間的交互的速度。此外,它可通過(guò)內(nèi)置的組件實(shí)現(xiàn)更強(qiáng)大的功能,如使用ADO可以輕松地訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。2 AASP之后,微軟又推出ASP.NET。這不是ASP的簡(jiǎn)單升級(jí),而是全新一代的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)系統(tǒng),而是用于一臺(tái)WEB服務(wù)器建立強(qiáng)大的應(yīng)用程序。是微軟發(fā)展的新體系結(jié)構(gòu).NET的一部分,是ASP和.NET技術(shù)的結(jié)合。提供基于組件、事件驅(qū)動(dòng)的可編程網(wǎng)絡(luò)表單,大簡(jiǎn)化了編程。還可以用ASP.NET建 立網(wǎng)絡(luò)服務(wù)。 ASP與ASP.NET的區(qū)別I. 開(kāi)發(fā)語(yǔ)言不同ASP僅局限于使用腳本語(yǔ)言來(lái)開(kāi)發(fā),用戶(hù)給WEB頁(yè)中添加ASP代碼的方法與客戶(hù)端腳本中添加代碼的方法相同,導(dǎo)致代碼雜亂。ASP.NET允許用戶(hù)選擇并使用功能完善的編程語(yǔ)言,也允許使用潛加巨大的.NET Framework。 II. 運(yùn)行機(jī)制不同 ASP是解釋運(yùn)行的編程框架,所以執(zhí)行效率加較低。ASP.NET是編譯性的編程框架,運(yùn)行是服務(wù)器上的編譯好的公共語(yǔ)言運(yùn)行時(shí)庫(kù)代碼,可以利用早期綁定,實(shí)施編譯來(lái)提高效率。III. 開(kāi)發(fā)方式 ASP把界面設(shè)計(jì)和程序設(shè)計(jì)混在一起,維護(hù)困難。ASP.NET把界面設(shè)計(jì)和程序設(shè)計(jì)以不同的文件分離開(kāi),復(fù)用性和維護(hù)性得到了提高。3 PHPPHP: Hypertext Preprocessor”,超文本預(yù)處理器的字母縮寫(xiě)??梢赃\(yùn)行在UNIX、Linux或Windows操作系統(tǒng)下,對(duì)客戶(hù)機(jī)沒(méi)有要求,但運(yùn)行環(huán)境安裝較復(fù)雜。PHP與微軟的ASP頗有幾分相似,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類(lèi)似于C語(yǔ)言, PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。PHP執(zhí)行引擎還會(huì)將用戶(hù)經(jīng)常訪(fǎng)問(wèn)的PHP程序駐留在內(nèi)存中,其他用戶(hù)再一次訪(fǎng)問(wèn)這個(gè)程序時(shí)就不需要重新編譯程序,只要直接執(zhí)行內(nèi)存中的代碼就可以。它也可以被編譯為一個(gè) Apache 模塊,或者是一個(gè)CGI二進(jìn)制文件。PHP具有非常強(qiáng)大的功能,支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系。PHP、MySQL數(shù)據(jù)庫(kù)和Apache web服務(wù)器是一個(gè)比較好的組合。4 JSPJSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是用JAVA語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的JAVA庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。 它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件 (*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 Web服務(wù)器在遇到訪(fǎng)問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶(hù)。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。1.4 作業(yè):1 什么是靜態(tài)網(wǎng)頁(yè)、動(dòng)態(tài)網(wǎng)頁(yè)、服務(wù)器端、客戶(hù)端2 靜態(tài)網(wǎng)頁(yè)的工作原理3 動(dòng)態(tài)網(wǎng)頁(yè)的工作原理4 客戶(hù)機(jī)向服務(wù)器端發(fā)出的請(qǐng)求有幾種類(lèi)型?第2章 ASP初步教學(xué)內(nèi)容:1 ASP的運(yùn)行環(huán)境介紹2 如何新建、保存和瀏覽簡(jiǎn)單的ASP文件教學(xué)目的:1 掌握IIS的安裝,設(shè)置虛擬目錄;2 掌握ASP站點(diǎn)的設(shè)置;3 編輯、保存ASP文件,并能瀏覽 21 ASP的運(yùn)行環(huán)境學(xué)習(xí)ASP,必須建立ASP的運(yùn)行環(huán)境;作為服務(wù)器端作如下安裝:1)Window Vista+IIS7.02)Windows2000+IIS5.03)Windows xp+IIS5.04)Windows 98+PWS4.05)Windows NT4.0+Windows NT Option Pack1 Windows xp下安裝IIS運(yùn)行ASP 選擇“開(kāi)始”-“設(shè)置”-“控制面板”命令,彈出“控制面板”窗口;雙擊“添加/刪除程序”圖標(biāo),彈出“添加/刪除程序”窗口;單擊窗口中左側(cè)的“添加/刪除Windows 組件”圖標(biāo),彈出“Windows組件向?qū)А贝翱冢辉凇敖M件”中選擇欄中選取“Internet信息服務(wù)(IIS)”,單擊“下一步”,進(jìn)行IIS的安裝。安裝完畢, 在瀏覽器中輸入http:/localhost,如能顯示出IIS歡迎字樣,表示安裝成功。選擇“開(kāi)始”-“程序”-“管理工具”-“Internet服務(wù)管理器”,會(huì)出現(xiàn)“Internet信息服務(wù)”窗口。I. 瀏覽ASP文件 可采用以幾種方式之一來(lái)瀏覽ASP文件:http:/localhost/temp.asp/temp.asphttp:/計(jì)算機(jī)的名字/temp.asphttp:/計(jì)算機(jī)的IP 地址/temp.asp(一般是別人通過(guò)Internet訪(fǎng)問(wèn)你的計(jì)算機(jī))II. 添加虛擬目錄選中“默認(rèn)WEB站點(diǎn)”,彈出快捷菜單,選擇“新建”“虛擬目錄”,添加別名即可。注意:雖然別名可以隨意起名,但為了便于管理網(wǎng)頁(yè)文件,最好將別名和站點(diǎn)名、站點(diǎn)文件夾保持一持。III. 設(shè)置默認(rèn)文檔默認(rèn)文檔指系統(tǒng)會(huì)自動(dòng)查找執(zhí)行的文檔。選中新添加的虛擬目錄彈出快捷菜單,選擇“屬性”命令,出現(xiàn)“屬性”對(duì)話(huà)框,在其中添加index.asp、index.htm等默認(rèn)文檔。IV. 瀏覽虛擬目錄下的文件http:/localhost/虛擬目錄名/文件夾名/文件名.asp/虛擬目錄名/文件夾名/文件名.asp或打開(kāi)“開(kāi)始”-“程序”-“管理工具”-“Internet服務(wù)管理器”,會(huì)出現(xiàn)“Internet信息服務(wù)”窗口,選擇默認(rèn)站點(diǎn)下的虛擬目錄,選擇一個(gè)ASP文件用單擊右鍵的,在菜單中選擇“瀏覽”即可。V. 運(yùn)行環(huán)境小結(jié)在c:inetpubwwwroot下建立子文件夾;為該文件夾添加虛擬目錄;為該虛擬目錄設(shè)置默認(rèn)文檔;在該文件夾下建立ASP文檔。2 vista 裝iis 并運(yùn)行aspIIS在windows xp專(zhuān)業(yè)版中的設(shè)置是非常簡(jiǎn)單,但是在windows vista中,由于vista考慮到系統(tǒng)的安全性,還是需要一些設(shè)置才能正常使用ASP+ Access。I. 安裝IIS7.0 第一步:進(jìn)入Vista的 控制面板,選擇左側(cè)的 打開(kāi)或關(guān)閉Windows功能 。第二步:安裝IIS7的選項(xiàng)設(shè)置。單擊后會(huì)出現(xiàn)安裝Windows功能的選項(xiàng)菜單,注意選擇的項(xiàng)目,因?yàn)閂ista的IIS7的默認(rèn)安裝選項(xiàng)中是不支持ASP和ASP.NET的,因此在安裝的時(shí)候必須手動(dòng)選擇需要的功能。第三步:安裝完成后,再次進(jìn)入控制面板,選擇“ 管理工具”,會(huì)在管理工具下面會(huì)多出 IIS6的管理工具選項(xiàng),選擇“管理工具-Internet信息服務(wù)管理器”進(jìn)行IIS7的設(shè)置。第四步:設(shè)置IIS7。選擇 Default Web Site,并雙擊 ASP 的選項(xiàng);IIS7中ASP 父路徑是沒(méi)有啟用的,要用ASP,首先要開(kāi)啟父路徑,選擇True。第五步:IIS7的站點(diǎn)設(shè)置。 右鍵單擊 Default Web Site 選項(xiàng),選擇“ 高級(jí)設(shè)置”選項(xiàng)。在下面對(duì)話(huà)框中設(shè)置網(wǎng)站的主目錄 ,訪(fǎng)問(wèn)的端口 等設(shè)置。我II. 設(shè)置目錄權(quán)限按照上面的步驟在Windows vista中只能調(diào)試ASP的程序,但是還是無(wú)法調(diào)試ASP+Access程序,這是因?yàn)閣indows vista的目錄權(quán)限問(wèn)題。第一步:需要設(shè)置權(quán)限的目錄路徑如下:系統(tǒng)安裝盤(pán):WindowsServiceProfilesNetworkServiceAppDataLocal,最好是手動(dòng)輸入路徑,因?yàn)閺腁ppdata的文件是隱藏的。右鍵單擊 Temp文件夾,選擇 屬性。第二步:選擇“安全” 選項(xiàng),單擊“編輯” 按鈕,進(jìn)入 編輯權(quán)限 的對(duì)話(huà)框。第三步:選擇“添加”按鈕,添加用戶(hù)。第四步: 選擇“用戶(hù)或組”的對(duì)話(huà)框中,在 輸入對(duì)象名稱(chēng)來(lái)選擇 的表單中,輸入大寫(xiě)字幕A后,單擊 “ 確定”,系統(tǒng)會(huì)自動(dòng)顯示所有帶有字幕A的系統(tǒng)用戶(hù)。第五步:在系統(tǒng)列出的用戶(hù)中,選擇 Athenticated Users 這個(gè)用戶(hù),并單擊確定。第六步:添加完成這個(gè)用戶(hù)以后,選擇添加的用戶(hù),單擊 完全控制,然后確定。22 ASP的開(kāi)發(fā)工具 對(duì)于初學(xué)者,可以使用記事本、FrontPager來(lái)進(jìn)行ASP的代碼設(shè)計(jì);為提高網(wǎng)頁(yè)編寫(xiě)效率,可使用專(zhuān)用的開(kāi)發(fā)工具進(jìn)行ASP編輯,如EditPlus,下載網(wǎng)址;它可將ASP腳本語(yǔ)言與HTML語(yǔ)言分開(kāi)顏色顯示;或者DreamWeaver,建立站點(diǎn),進(jìn)行編輯,可直接進(jìn)行ASP文件的預(yù)覽。我們這里使用Dreamweaver做為ASP的開(kāi)發(fā)工具。23 制作簡(jiǎn)單的ASP文件1 新建ASP文件在DREAMWEAVER 中新建一個(gè)ASP文檔,在代碼編輯狀態(tài)下輸入內(nèi)容:% if Time=#00:00:00# then %早上好,今天天氣不錯(cuò)呵!% else if Time=#12:00:00# then %下午好!今晚您聊天了嗎?2 保存文件選擇“文件”-“保存”命令,彈出一個(gè)“文件另存為”對(duì)話(huà)框,將文件保存在指定的文件夾內(nèi),單擊“保存”。3 瀏覽ASP文件打開(kāi)IE,輸入文件的IP地址瀏覽文件。4 在Dreamweaver 2004 MX下設(shè)置管理站點(diǎn)開(kāi)發(fā)工具Dreamweaver 2004 MX,能方便的創(chuàng)建、調(diào)試和運(yùn)行ASP程序。I. 設(shè)置站點(diǎn)在給網(wǎng)頁(yè)程序設(shè)置管理站點(diǎn),首先要設(shè)置好虛擬目錄,例如實(shí)際路徑d:myasp,它的虛擬目錄名為myasp,在DW中的管理站點(diǎn)名設(shè)為“ASP實(shí)驗(yàn)站點(diǎn)”,則具體操作如下:第一步:?jiǎn)?dòng)Dreamweaver 2004 MX程序,選擇“站點(diǎn)站點(diǎn)管理”,則出現(xiàn)對(duì)話(huà)框:第二步:?jiǎn)螕簟靶陆ā卑粹o,選擇“站點(diǎn)”,則屏幕顯示:輸入站點(diǎn)名:ASP實(shí)驗(yàn)站點(diǎn);單擊下一步,顯示如下對(duì)話(huà)框;第三步:選擇單選按鈕:“是,我想使用服務(wù)器技術(shù)”,然后根據(jù)下拉菜單選擇:ASP VBScript。單擊下一步;第四步:選擇文件存儲(chǔ)的實(shí)際位置,為:d:myasp。單擊下一步,繼續(xù)顯示如下:第五步:輸入該管理站點(diǎn)瀏覽的根目錄:http:/localhost/myasp/,然后單擊“測(cè)試URL(T)”按鈕,來(lái)測(cè)試設(shè)置是否成功。注:myasp即為前面已經(jīng)設(shè)置的路徑為:d:asptemp 的虛擬目錄名。測(cè)試成功,再單擊“下一步“:第六步:選擇單選按鈕“否”,單擊“下一步”則出現(xiàn)站點(diǎn)定義總結(jié),然后按“完成“按鈕,則結(jié)束對(duì)管理站點(diǎn)的設(shè)置。II. 在Dreamweaver中運(yùn)行ASP文件打開(kāi) Dreamweaver2004 MX,然后選擇已建立的“ASP實(shí)驗(yàn)站點(diǎn)”,在其下進(jìn)行創(chuàng)建、編輯和運(yùn)行文件。將網(wǎng)頁(yè)保存到形如d:myasp目錄下,文件可命名為first.asp。選擇“在瀏覽器中預(yù)覽”,注意觀察輸出結(jié)果。 24 ASP的語(yǔ)法簡(jiǎn)介ASP文件就是在標(biāo)準(zhǔn)的HTML文件中嵌入了VBScript腳本,放在標(biāo)記對(duì)中。1 ASP文件的基本組成三部分:普通的HTML文件;服務(wù)器端的Script程序代碼,位于內(nèi)的代碼;客戶(hù)機(jī)的Script程序代碼,位于.內(nèi)。2 ASP文件的約定代碼必須放在內(nèi);在ASP中,Vbscript是默認(rèn)的腳本語(yǔ)言;放在文件的第一行。lx.asp ASP文檔 sub check_submit() if document.form1.uname.value and _ document.form1.pwd.valuethen form1.submit else msgbox 嘿嘿不能提交哦! end if end sub Submit.htm username: password: CodePage:定義用于在瀏覽器中顯示頁(yè)內(nèi)容的代碼頁(yè)。代碼頁(yè)是字符集的數(shù)字值,不同的語(yǔ)言使用不同的代碼頁(yè)。例如,ANSI代碼 頁(yè)為1252,日文代碼頁(yè)為932,簡(jiǎn)體中文代碼頁(yè)為936。一般情況下,上傳到國(guó)外網(wǎng)頁(yè)空間,或者提取數(shù)據(jù)庫(kù)記錄等出現(xiàn)亂碼時(shí),就采用這種方法解決。 25開(kāi)發(fā)ASP程序時(shí)的注意事項(xiàng)字母不分大小寫(xiě);字符串以外用到的標(biāo)點(diǎn)符號(hào),必須在英文狀態(tài)下輸入;ASP語(yǔ)句必須分行寫(xiě); 的位置相對(duì)隨便; 養(yǎng)成良好的書(shū)寫(xiě)習(xí)慣,程序設(shè)計(jì)時(shí)進(jìn)行恰當(dāng)?shù)目s進(jìn),閱讀起來(lái)方便易懂; 編寫(xiě)ASP源程序時(shí),可先設(shè)計(jì)好網(wǎng)頁(yè)格局,再將腳本語(yǔ)言插入到HTML語(yǔ)句中;以提高程序編寫(xiě)效率;2.6 作業(yè):1 自己搭建ASP的運(yùn)行環(huán)境;2 在移動(dòng)磁盤(pán)上建立一個(gè)自己的目錄myasp,并將其設(shè)置為虛擬目錄myasp,設(shè)置默認(rèn)文檔為index.asp。3 在DreamWeaver中建立自己的站點(diǎn)myasp,站點(diǎn)文件夾就是上面創(chuàng)建的myasp文件夾。4 自己設(shè)計(jì)一個(gè)ASP文件;顯示來(lái)客訪(fǎng)問(wèn)時(shí)期,并根據(jù)不同時(shí)段給出問(wèn)候;第3章ASP腳本語(yǔ)言VBScript教學(xué)內(nèi)容:1 VBScript的數(shù)據(jù)類(lèi)型2 VBScript常量與變量3 VBScript函數(shù)與過(guò)程4 VBScript條件語(yǔ)句與循環(huán)語(yǔ)句教學(xué)目的:1 熟練掌握變量的聲明、賦值、引用和命規(guī)則2 掌握各種運(yùn)算符的使用;3 掌握幾種常用的轉(zhuǎn)換函數(shù):Cstr,Cint,Cdate4 掌握常用的字符串函數(shù):Len,Mid,Trim,Replace,Lcase,Ucase等5 會(huì)使用日期函數(shù):Date,Time,Now,Weekday6 掌握數(shù)學(xué)函數(shù)中的Rnd,Int7 掌握子程序與函數(shù)的聲明與調(diào)用,形式參數(shù)與實(shí)際參數(shù)8 會(huì)使用ForNext ,DoLoop循環(huán)語(yǔ)句設(shè)計(jì)程序9 會(huì)使用Ifelseend if, Select case條件語(yǔ)句31腳本語(yǔ)言概述可以嵌入到HTML頁(yè)面中,通過(guò)瀏覽器來(lái)解釋運(yùn)行的程序代碼。ASP本身不是一種腳本語(yǔ)言,它為嵌入HTML頁(yè)面中的腳本語(yǔ)言提供了運(yùn)行的支持環(huán)境,在ASP中常用的腳本語(yǔ)言是VBScript和JavaSCript,前者是ASP默認(rèn)的腳本語(yǔ)言;JavaSCript最初叫LiveScript,由網(wǎng)景公司推出的一種腳本語(yǔ)言,后隨著網(wǎng)景瀏覽器2.0的發(fā)行而改名為此;VBScript腳本語(yǔ)言是微軟公司開(kāi)發(fā)的腳本語(yǔ)言,基于VB語(yǔ)言,簡(jiǎn)單易學(xué)。腳本語(yǔ)言有兩種可用的形式:客戶(hù)端JavaScript、VBScript和服務(wù)端JavaScript、VBScript。前者指程序在本地瀏覽器上運(yùn)行,后者指程序在服務(wù)器而不在客戶(hù)機(jī)上運(yùn)行。在客戶(hù)端運(yùn)行的腳本語(yǔ)言放在標(biāo)記對(duì)中,在服務(wù)器端運(yùn)行的腳本語(yǔ)言放在標(biāo)記中。3.2 VBSript代碼的基本格式在服務(wù)器端添加的VBScript代碼放在ASP文件中,形式:或VBScript代碼注意:在ASP程序編寫(xiě)時(shí),文件開(kāi)始一定加上;在普通ASP文件中加入VBScript代碼使用前一種簡(jiǎn)寫(xiě)形式;在Global.asa文件中加入VBScript代碼使用后一種方式。只在客戶(hù)端加入VBScript代碼,一般放在HTML文件中,形式:VBScript代碼3.3 VBSript的數(shù)據(jù)類(lèi)型VBScript 只有一種數(shù)據(jù)類(lèi)型,稱(chēng)為 Variant。最簡(jiǎn)單的 Variant 可以包含數(shù)字或字符串信息。Variant 用于數(shù)字上下文中時(shí)作為數(shù)字處理,用于字符串上下文中時(shí)作為字符串處理。如果使用的數(shù)據(jù)只可能是字符串,則 VBScript 將按字符串處理。Variant 子類(lèi)型:除簡(jiǎn)單數(shù)字或字符串以外,Variant 可以進(jìn)一步區(qū)分?jǐn)?shù)值信息的特定含義。例如使用數(shù)值信息表示日期或時(shí)間。此類(lèi)數(shù)據(jù)在與其他日期或時(shí)間數(shù)據(jù)一起使用時(shí),結(jié)果也總是表示為日期或時(shí)間。大多數(shù)情況下,可將所需的數(shù)據(jù)放進(jìn) Variant 中,而 Variant 也會(huì)按照最適用于其包含的數(shù)據(jù)的方式進(jìn)行操作。下表顯示 Variant 包含的數(shù)據(jù)子類(lèi)型:子類(lèi)型描述Empty未初始化的 Variant。對(duì)于數(shù)值變量,值為 0;對(duì)于字符串變量,值為零長(zhǎng)度字符串 ()。Null不包含任何有效數(shù)據(jù)的 Variant。Boolean包含 True 或 False。Byte包含 0 到 255 之間的整數(shù)。Integer包含 -32,768 到 32,767 之間的整數(shù)。Currency-922,337,203,685,477.5808 到 922,337,203,685,477.5807。Long包含 -2,147,483,648 到 2,147,483,647 之間的整數(shù)。Single包含單精度浮點(diǎn)數(shù),負(fù)數(shù)范圍從 -3.402823E38 到 -1.401298E-45,正數(shù)范圍從 1.401298E-45 到 3.402823E38。Double包含雙精度浮點(diǎn)數(shù),負(fù)數(shù)范圍從 -1.79769313486232E308 到 -4.94065645841247E-324,正數(shù)范圍從 4.94065645841247E-324 到 1.79769313486232E308。Date (Time)包含表示日期的數(shù)字,日期范圍從公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日。String包含變長(zhǎng)字符串,最大長(zhǎng)度可為 20 億個(gè)字符。Object包含對(duì)象。Error包含錯(cuò)誤號(hào)??梢允褂棉D(zhuǎn)換函數(shù)來(lái)轉(zhuǎn)換數(shù)據(jù)的子類(lèi)型。另外,可使用 VarType 函數(shù)返回?cái)?shù)據(jù)的 Variant 子類(lèi)型。3.4 VBSript的常量常量是具有一定含義的名稱(chēng),用于代替數(shù)字或字符串,其值從不改變。VBScript定義了許多固有常量。常量一般用大寫(xiě),其命名可使用字母、數(shù)字、下劃線(xiàn)等,但第一個(gè)字母必須是英文字母。不能使用關(guān)鍵字。注意:全局常量只在一個(gè)網(wǎng)頁(yè)有效。1創(chuàng)建常量使用Const語(yǔ)句在VBScript中創(chuàng)建用戶(hù)自定義常量。使用Const語(yǔ)句可以創(chuàng)建名稱(chēng)具有一定含義的字符串型或數(shù)值常量,并給他們賦值。如:2 引用常量常量定義過(guò)后,就可以在程序的其他地方引用了。如:注意:常量的命名規(guī)則和一般的程序設(shè)計(jì)語(yǔ)言一樣,可以用字母、數(shù)字、下劃線(xiàn),首字符必須是英文字母,長(zhǎng)度最大255個(gè)字符。不能使用VBScript的關(guān)鍵字做常量名。命名常量要科學(xué)有一定含義。一般地:字符串文字包含在兩面?zhèn)€引號(hào)(” ”)之間。日期文字和時(shí)間文字包含在兩個(gè)(#)號(hào)之間,例如:Const CutoffDate=#6-1-97#3VBScript的通用常量:Ture:表示布爾真值False:表示布爾假值Empty:表示變量尚未初始化Nothing:表示對(duì)象沒(méi)有引用任何變量Null :表示不含有效數(shù)據(jù)的變量3.5 VBSript的變量變量是存儲(chǔ)在內(nèi)存中的用來(lái)包含數(shù)據(jù)的計(jì)算機(jī)內(nèi)存地址的名字,變量定義后可隨進(jìn)對(duì)其值進(jìn)行修改;如:可以創(chuàng)建一個(gè)名為ClickCount的變量來(lái)存儲(chǔ)用戶(hù)單擊Web頁(yè)面上某個(gè)對(duì)象的次數(shù)。使用變量并不需要了解變量在計(jì)算機(jī)內(nèi)存中的地址,只要通過(guò)變量名引用變量就可以查看或更改變量的值。1聲明變量聲明多個(gè)變量時(shí),使用逗號(hào)分隔變量。例如:Dim Top,Bottom,Left,RightVBScript中,用變量前可以不定義先使用,賦值后自動(dòng)定義。如果輸錯(cuò)變量,會(huì)出現(xiàn)一個(gè)新變量,引起程序運(yùn)行錯(cuò)誤。為避免這種變量不一致引起的錯(cuò)誤,可以在ASP文件中定義語(yǔ)句要求變量先定義后使用。注意:變量的作用范圍只在當(dāng)前網(wǎng)頁(yè)有效。2變量引用3.變量名命名規(guī)則:同常量命令規(guī)則3.6 VBScript數(shù)組有時(shí)候,將多個(gè)相關(guān)值賦給一個(gè)變量更為方便,因此可以創(chuàng)建包含一系列值的變量,稱(chēng)為數(shù)組變量。數(shù)組就是存儲(chǔ)在內(nèi)存中的用來(lái)包含數(shù)據(jù)的一組地址的名字。下例聲明了一個(gè)包含11個(gè)元素的一維數(shù)組:Dim A(10)定長(zhǎng)數(shù)組:另外也可聲明一個(gè)變長(zhǎng)數(shù)組,或稱(chēng)為動(dòng)態(tài)數(shù)組,如:注意:VBSCript中的數(shù)組從0開(kāi)始;也可以定義多維數(shù)組,如二維數(shù)組;3.7 VBScript運(yùn)算符VBScript繼承了VB的所有類(lèi)別的運(yùn)算符,有算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、連接運(yùn)算符等。當(dāng)表達(dá)式包含多種運(yùn)算符時(shí),首先計(jì)算算術(shù)運(yùn)算符,然后計(jì)算比較運(yùn)算符,最后計(jì)算邏輯運(yùn)算符。所有比較運(yùn)算符的優(yōu)先級(jí)相同,即按照從左到右的順序計(jì)算比較運(yùn)算符。算術(shù)運(yùn)算符和邏輯運(yùn)算符的優(yōu)先級(jí)如下所示:算術(shù)運(yùn)算符比較運(yùn)算符邏輯運(yùn)算符描述符號(hào)描述符號(hào)描述符號(hào)求冪等于=邏輯非Not負(fù)號(hào)-不等于邏輯與And乘*小于邏輯異或Xor整除小于等于=邏輯隱含Imp加+對(duì)象引用比較Is減-字符串連接&算術(shù)運(yùn)算符和連接運(yùn)算符是常用的運(yùn)算符:比較運(yùn)算符用來(lái)連接兩個(gè)數(shù)字、兩個(gè)字符串或兩個(gè)日期,常在判斷句中應(yīng)用;bif ab then%邏輯運(yùn)算符常用來(lái)進(jìn)行邏輯運(yùn)算,常用And,or,Not3.8 VBScript函數(shù)函數(shù)是將復(fù)雜的功能編成了一個(gè)程序,用戶(hù)直接引用這個(gè)程序就可以完成功能,不須了解內(nèi)部如何計(jì)算。常用的VBScript函數(shù)有以下幾種:1轉(zhuǎn)換函數(shù)用來(lái)強(qiáng)制轉(zhuǎn)數(shù)據(jù),常用的轉(zhuǎn)換函數(shù)如下:I. CBool函數(shù):CBool(Variant)Variant(變量)轉(zhuǎn)換為 Boolean(布爾類(lèi)型是否類(lèi)型)。說(shuō)明:如果 Variant的值 是零,則返回 False;否則返回 True。如果 Variant 不能解釋為數(shù)值,則將發(fā)生運(yùn)行時(shí)錯(cuò)誤。 下面的示例利用 CBool 函數(shù)把 expression(表達(dá)式) 轉(zhuǎn)換為 Boolean。如果 expression 不為零, CBool 返回 True;否則,返回 False。 Dim A, B, CheckA = 5: B = 5 初始化變量Check = CBool(A = B) check的值為 TrueA = 0 定義變量Check = CBool(A) 復(fù)選框設(shè)為 FalseII. Cdate函數(shù):CDate(date)將Variant被轉(zhuǎn)換為 Date 子類(lèi)型的。date 參數(shù)是任意有效的日期表達(dá)式。說(shuō)明:IsDate 函數(shù)用于判斷 date 是否可以被轉(zhuǎn)換為日期或時(shí)間。CDate 識(shí)別日期文字和時(shí)間文字,以及一些在可接受的日期范圍內(nèi)的數(shù)字。在將數(shù)字轉(zhuǎn)換為日期時(shí),數(shù)字的整數(shù)部分被轉(zhuǎn)換為日期,分?jǐn)?shù)部分被轉(zhuǎn)換為從午夜開(kāi)始計(jì)算的時(shí)間。CDate 根據(jù)系統(tǒng)的區(qū)域設(shè)置識(shí)別日期格式。如果數(shù)據(jù)的格式不能被日期設(shè)置識(shí)別,則不能判斷年、月、日的正確順序。另外,如果長(zhǎng)日期格式包含表示星期幾的字符串,則不能被識(shí)別。 下面例子利用 CDate 函數(shù)把字符串轉(zhuǎn)換為日期。III. Cdbl函數(shù): CDbl(expression)Variant的值被轉(zhuǎn)換為 Double 子類(lèi)型。說(shuō)明:通常,例如在出現(xiàn)貨幣或整數(shù)運(yùn)算的情況下,使用 CDbl 或 CSng 函數(shù)強(qiáng)制進(jìn)行雙精度或單精度算術(shù)運(yùn)算。IV. CInt函數(shù): CInt(expression)Variant被轉(zhuǎn)換為 Integer 子類(lèi)型。 expression 參數(shù)是任意有效的表達(dá)式。說(shuō)明:通常,在出現(xiàn)貨幣、單精度或雙精度運(yùn)算的情況下,使用 CInt 或 CLng 強(qiáng)制執(zhí)行整數(shù)運(yùn)算。如果 expression 在 Integer 子類(lèi)型可接受的范圍之外,則發(fā)生錯(cuò)誤。下面的示例利用 CInt 函數(shù)把值轉(zhuǎn)換為 Integer: 注意 CInt函數(shù)通常將其四舍五入為最接近的偶數(shù)。例如,0.5 被四舍五入為 0,而 1.5 被四舍五入為 2。 V. CLng函數(shù): CLng(expression)Variant被轉(zhuǎn)換為 Long 子類(lèi)型。expression 參數(shù)是任意有效的表達(dá)式。說(shuō)明:通常,在出現(xiàn)貨幣運(yùn)算、單精度或雙精度算術(shù)運(yùn)算的情況下,使用 CInt 或 CLng 函數(shù)強(qiáng)制進(jìn)行整數(shù)運(yùn)算。如果 expression 取值不在 Long 子類(lèi)型的允許范圍內(nèi),則會(huì)出現(xiàn)錯(cuò)誤。下面的示例利用 CLng 函數(shù)把值轉(zhuǎn)換為 Long: 注意當(dāng)小數(shù)部分恰好等于 0.5 時(shí), CLng 函數(shù)通常向與此數(shù)最接近的偶數(shù)取整。例如,0.5 取整為 0、1.5 取整為 2。 VI. CSng函數(shù): CSng(expression)Variant被轉(zhuǎn)換為 Single 子類(lèi)型。expression 參數(shù)是任意有效的表達(dá)式。說(shuō)明:通常,在出現(xiàn)貨幣或整數(shù)運(yùn)算的情況下,使用 CDbl 或 CSng 強(qiáng)制執(zhí)行雙精度或單精度運(yùn)算。如果 expression 在 Single 子類(lèi)型允許的范圍之外,則發(fā)生錯(cuò)誤。下面的示例利用 CSng 函數(shù)把值轉(zhuǎn)換為 Single: VII. Cstr函數(shù): CStr(expression)Variant被轉(zhuǎn)換為 String 子類(lèi)型。expression 參數(shù)是任意有效的表達(dá)式說(shuō)明:通常,可以使用子類(lèi)型轉(zhuǎn)換函數(shù)書(shū)寫(xiě)代碼,以顯示某些操作的結(jié)果應(yīng)被表示為特定的數(shù)據(jù)類(lèi)型,而不是默認(rèn)類(lèi)型。例如,使用 CStr 強(qiáng)制將結(jié)果表示為 String。 下面的示例利用 CStr 函數(shù)把數(shù)字轉(zhuǎn)換為 String: 2字符串函數(shù)VBscript包括大量用于操作字符串的函數(shù)。當(dāng)操作來(lái)自HTML表單或數(shù)據(jù)庫(kù)的數(shù)據(jù)時(shí),這些函數(shù)非常有用。這些函數(shù)可以拼接字符串,抽取字符串,搜索字符串,和比較字符串。常用的有trim,mid,left,right等函數(shù)。如:%StrTemp=Mid(This a good book”,8,4) 取字符串的一部分,返goodStrTemp=Trim(“ Black “) 去掉兩邊空格,返回BlackStrTemp=Ucase(“welcome!”) 將所有小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母,返回WELCOMENumTemp=InStr(,”) 返回第二個(gè)字符串在第一個(gè)字符串中的出現(xiàn)的位置,返回5StrTemp=Replace(“abcdb”,”ab”,”*”) 將abcdb中的ab都替換為*,返回*cdbSplit函數(shù)將一個(gè)字符串分解一維數(shù)組,常用于表單中的多行文本的段落的區(qū)分;如:%dim MyStrMyStr=split(“Welcome *to*my*web!”,”8”) 以*為分界符拆分Response.write MyStr(0)&”Response.write MyStr(1)&”Response.write MyStr(2)&”日期和時(shí)間函數(shù)now():取得系統(tǒng)當(dāng)前的日期和時(shí)間date():取得系統(tǒng)當(dāng)前的日期time():取得系統(tǒng)當(dāng)前的時(shí)間year():取得給定日期的年份month():取得給定日期的月份day():取得給定日期是幾號(hào)hour():取得給定時(shí)間是第幾小時(shí)minute():取得給定時(shí)間是第幾分鐘second():取得給定時(shí)間是第幾秒WeekDay():取得給定時(shí)間是星期幾的整數(shù)Datediff():計(jì)算兩個(gè)日期或時(shí)間的間隔DateAdd():對(duì)兩個(gè)日期或時(shí)間作加法FormatDateTime():轉(zhuǎn)化為各種日期格式例:%response.write “你來(lái)訪(fǎng)的日期”&Date() 顯示來(lái)訪(fǎng)的日期response.write “你來(lái)訪(fǎng)的時(shí)間”&Time() 顯示來(lái)訪(fǎng)的時(shí)間response.write “你來(lái)訪(fǎng)的時(shí)間”&Now() 顯示來(lái)訪(fǎng)的日期和時(shí)間NumTemp=Month(date() 返回當(dāng)天是一年中的哪一月NumTemp=Month(#2006-03
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 彌漫大B細(xì)胞型淋巴瘤的臨床護(hù)理
- 砌體施工工藝流程詳解
- 小兒柞蠶蛹性腦病綜合征的臨床護(hù)理
- 《現(xiàn)代企業(yè)管理信息系統(tǒng)》課件
- 網(wǎng)絡(luò)安全技能培訓(xùn)
- 2022-2023學(xué)年湖南省長(zhǎng)沙市長(zhǎng)沙縣三年級(jí)上學(xué)期期末語(yǔ)文試卷及答案
- 2025合同最短期限規(guī)定
- 關(guān)于主任就職表態(tài)發(fā)言稿模版
- 2025年通過(guò)即時(shí)通訊軟件訂立的合同是否有效
- 瞹拼音啟蒙創(chuàng)意畫(huà)課件
- 礦山地質(zhì)災(zāi)害危險(xiǎn)性評(píng)估要點(diǎn)
- 泰勒斯威夫特英文介紹演示文稿
- 超星爾雅學(xué)習(xí)通《帶您走進(jìn)西藏》章節(jié)測(cè)試答案
- 施工監(jiān)理投標(biāo)報(bào)價(jià)單
- 陽(yáng)江海上風(fēng)電項(xiàng)目建議書(shū)
- 大學(xué)本科畢業(yè)設(shè)計(jì)畢業(yè)論文-網(wǎng)上藥店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- DBJ∕T 13-264-2017 福建省石砌體結(jié)構(gòu)加固技術(shù)規(guī)程
- 洞口縣黃橋鎮(zhèn)污水處理廠(chǎng)入河排污口設(shè)置論證報(bào)告
- T∕CGMA 081001-2018 整體式高速齒輪傳動(dòng)裝置通用技術(shù)規(guī)范
- 核事故現(xiàn)場(chǎng)處置中的洗消問(wèn)題
- FeNO測(cè)定及應(yīng)用
評(píng)論
0/150
提交評(píng)論