版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第5章 ASP基礎(chǔ)及應(yīng)用,5.1 ASP基礎(chǔ) 5.2 ASP的基本語(yǔ)法和規(guī)則 5.3 Global.asa文件 5.4 ASP與HTML表單的結(jié)合使用 5.5 實(shí)訓(xùn),學(xué)習(xí)目的與要求: 本章的主要學(xué)習(xí)目的是理解ASP的文件定義、工作原理和運(yùn)行環(huán)境,ASP的基本語(yǔ)法和編程規(guī)則,掌握ASP文件的結(jié)構(gòu)。介紹了包含文件的使用、Global.asa的框架結(jié)構(gòu)、實(shí)現(xiàn)功能。在掌握基本的輸入輸出語(yǔ)句、ASP基本語(yǔ)法的基礎(chǔ)上,能夠?qū)崿F(xiàn)簡(jiǎn)單ASP文件的交互處理。,5.1 ASP基礎(chǔ),5.1.1 ASP定義 5.1.2 ASP的特點(diǎn) 5.1.3 ASP工作原理 5.1.4 ASP的內(nèi)建對(duì)象,5.2 ASP的基本語(yǔ)法和
2、規(guī)則,5.2.1 ASP文件的組成 5.2.2 %=表達(dá)式%與Response.Write兩種輸出方式 5.2.3包含文件,5.3 Global.asa文件,5.3.1 Global.asa的定義 5.3.2 Global.asa文件的結(jié)構(gòu),5.4 ASP與HTML表單的結(jié)合使用,5.4.1 利用Request.Form集合來(lái)獲取數(shù)據(jù) 5.4.2 利用Request.QueryString集合來(lái)獲取數(shù)據(jù) 5.4.3 在ASP程序中實(shí)現(xiàn)數(shù)據(jù)交互,5.5實(shí)訓(xùn),實(shí)訓(xùn)4 建立一個(gè)交互式ASP文件 實(shí)訓(xùn)5 包含文件的應(yīng)用 實(shí)訓(xùn)6 Global.asa文件的應(yīng)用,5.1.1 ASP定義,ASP全稱為Act
3、ive Server Pages,是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境。ASP 內(nèi)含于 IIS 3.0 和 4.0 之中 , 通過(guò)ASP可以結(jié)合HTML 網(wǎng)頁(yè)、ASP指令和ActiveX組件,建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。 ASP文件(即*.asp文件)與HTML文件類似,但ASP文件可以包含腳本命令,腳本命令放在之間。當(dāng)用戶請(qǐng)求一個(gè)*.asp主頁(yè)時(shí),WWW響應(yīng)HTTP請(qǐng)示調(diào)用ASP引擎,解釋被申請(qǐng)的文件,當(dāng)遇到與ActiveX Scripting兼容的腳本(VBScript或JScript)時(shí)ASP引擎調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。ASP腳本在服務(wù)器端解釋執(zhí)行,結(jié)果自動(dòng)生成符合H
4、TML語(yǔ)言的主頁(yè)去響應(yīng)用戶的請(qǐng)求。ASP目前已成為目前應(yīng)用最廣泛的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)工具,同時(shí)應(yīng)用ASP進(jìn)行網(wǎng)絡(luò)化的信息管理系統(tǒng)也逐步得到推廣。,5.1.2 ASP的特點(diǎn),1. 使用 VBScript 、JScript 等簡(jiǎn)單的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 2. 使用普通的文本編輯器。 3. 與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 4. Active Server Pages能與任何ActiveX Scripting語(yǔ)言相容。 5.
5、 Active Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器。 6. 可使用服務(wù)器端的腳本產(chǎn)生客戶端的腳本。,5.1.3 ASP工作原理,1. 普通HTML的執(zhí)行過(guò)程 2. ASP的執(zhí)行過(guò)程 3. 程序運(yùn)行比較,1. 普通HTML的執(zhí)行過(guò)程,流程處理、工作原理分別如圖5.1、5.2所示,圖5.1 普通HTML的處理流程,圖 5.2 普通HTML的工作原理,特點(diǎn): 內(nèi)容不再變化;頁(yè)面中只有HTML標(biāo)記,沒(méi)有程序代碼,2. ASP的執(zhí)行過(guò)程,當(dāng)在Web站點(diǎn)中融入ASP功能后,將發(fā)生以下事情,如圖5.3所示:, (1)用戶向?yàn)g覽器地址欄輸入網(wǎng)址,默認(rèn)頁(yè)面的擴(kuò)展名是.asp。 (2)瀏覽器
6、向服務(wù)器發(fā)出請(qǐng)求。 (3)服務(wù)器引擎開(kāi)始運(yùn)行ASP程序。 (4)ASP文件按照從上到下的順序開(kāi)始處理,執(zhí)行腳本命令,執(zhí)行HTML頁(yè)面內(nèi)容。 (5)頁(yè)面信息發(fā)送到瀏覽器。 ASP文件具體工作原理如圖5.4所示。,圖 5.3 ASP的執(zhí)行過(guò)程,圖 5.4 ASP的工作原理,3. 程序運(yùn)行比較,【例5.1】程序5.1html.htm是普通HTML文件,5.1asp.asp是ASP文件,我們通過(guò)分析比較,來(lái)觀察這兩種文件的不同之處。,5.1html.htm的源程序如下: html文件 這是一個(gè)html文件 5.1html.htm的執(zhí)行結(jié)果及在IE“查看”|“源文件”看到的結(jié)果,如圖5.5所示。,圖5.
7、5 5.1html.htm的運(yùn)行結(jié)果、在IE瀏覽器中觀察到“源文件”,5.1asp.asp,源程序如下: 這是一個(gè)帶ASP的動(dòng)態(tài)網(wǎng)頁(yè) 這是一個(gè)帶ASP的動(dòng)態(tài)網(wǎng)頁(yè),以下內(nèi)容是ASP生成的 ,圖5.6 5.1asp.asp運(yùn)行結(jié)果、在IE瀏覽器中觀察到的“源文件”,5.1asp.asp運(yùn)行結(jié)果、IE瀏覽器中觀察到的“源文件”,3-結(jié)論,5.1asp.asp 文件,將100的純HTML代碼發(fā)送到客戶端,所以我們?cè)诳蛻舳丝吹降拇a還是HTML,并不是ASP的源代碼。這樣做,就可以很少地考慮IE和Netscape 之間的區(qū)別了,從而避免了源代碼的外泄。,5.1.4 ASP的內(nèi)建對(duì)象,ASP提供了內(nèi)置對(duì)象
8、,這些對(duì)象使用戶更容易收集通過(guò)瀏覽器請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶信息(如用戶首選項(xiàng))。在使用時(shí)并不需要經(jīng)過(guò)任何聲明或建立的過(guò)程。 Application對(duì)象,能夠存儲(chǔ)給定應(yīng)用程序的所有用戶共享信息。 Request對(duì)象,能夠獲得任何用 HTTP請(qǐng)求傳遞的信息。 Response對(duì)象,能夠控制發(fā)送給用戶的信息。 Server對(duì)象,提供對(duì)服務(wù)器上的方法和屬性進(jìn)行的訪問(wèn)。 Session 對(duì)象,能夠存儲(chǔ)特定的用戶會(huì)話所需的信息。 ObjectContext 對(duì)象,可以提交或撤消由 ASP 腳本初始化的事務(wù)。,5.2.1 ASP文件的組成,1. ASP組成 一個(gè)簡(jiǎn)單的ASP文件包括以下三個(gè)部
9、分: 普通的HTML標(biāo)記; ASP代碼; Script語(yǔ)言代碼。,2.說(shuō)明 HTML標(biāo)記,用“”符號(hào)將HTML代碼包括起來(lái)。HTML代碼是在用戶使用的瀏覽器中執(zhí)行的。 ASP代碼 在HTML標(biāo)記中,用“”符號(hào)將ASP代碼包括起來(lái)。ASP代碼是在Web服務(wù)器端被解釋成HTML語(yǔ)句,并返回到瀏覽器中執(zhí)行的。 Script代碼 以“”開(kāi)頭,以“”結(jié)尾。其中的腳本語(yǔ)言名可以是VBScript或JavaScript。屬于HTML標(biāo)記。,3.程序舉例 下面以一個(gè)簡(jiǎn)單的ASP文件來(lái)做舉例說(shuō)明。 【例5.2】一個(gè)簡(jiǎn)單的ASP程序5.2.asp 一個(gè)簡(jiǎn)單的ASP文件-5.2.asp 本語(yǔ)句是html標(biāo)記語(yǔ)句,直
10、接輸出! 瀏覽器直接輸出:I 變量I的值是:& I % ,圖5.8 例5.3的運(yùn)行結(jié)果,5.2.2 %=表達(dá)式%與Response.Write兩種輸出方式,1. Response.Write 語(yǔ)句格式: Response.Write 字符串 功能:負(fù)責(zé)把字符串信息輸出到瀏覽器。 說(shuō)明:字符串,要用 引起來(lái)內(nèi)容。 的輸出,要重復(fù)使用“”字符來(lái)顯示。 如:Response.Write Good morning!,可以實(shí)現(xiàn)輸出“Good morning”的字符串 2. 這是Response.Write的一種簡(jiǎn)單的表達(dá)方式,這種簡(jiǎn)便的方法通常配合HTML使用。 如:,可以實(shí)現(xiàn)輸出“ASP基礎(chǔ)”的字符串
11、。 ,可以實(shí)現(xiàn)時(shí)間的輸出。 建議大家不要濫用此語(yǔ)句,否則會(huì)造成閱讀難于理解。,3. 程序舉例 【例5.3】Response.Write輸出舉例5.3.asp 現(xiàn)在時(shí)間 隨機(jī)數(shù) 運(yùn)行結(jié)果如圖5.8所示。,圖5.8 例5.3的運(yùn)行結(jié)果,5.2.3包含文件,程序要在多個(gè)網(wǎng)頁(yè)中都要調(diào)用某些程序的話,使用包含文件能較好的解決這個(gè)問(wèn)題。包含文件可以減少編寫(xiě)程序的工作量,增加程序的可讀性,易于開(kāi)發(fā)和維護(hù)。 具體的做法是:你可以把這些程序放在一個(gè)單獨(dú)的文件中,然后在每個(gè)要調(diào)用這些程序的.asp頁(yè)中將那個(gè)文件包含進(jìn)來(lái)。,1. 語(yǔ)法格式 2. 參數(shù)說(shuō)明 filename是預(yù)想包含的文件的路徑和名稱。被包含文件不要
12、求專門(mén)的文件擴(kuò)展名; Virtual 與File 表示Virtual和FILE任選其一 Virtual 要包含的文件是在Web站點(diǎn)的虛擬目錄的完整虛擬路徑(該目錄為Web 共享目錄); 例如:如果一個(gè)被命名為 Footer.inc 的文件屬于一個(gè)名為 /Myapp 的虛擬目錄,則下面的一行將把 Footer.inc 的內(nèi)容插入到包含該行的文件中, ,File 要包含的文件使用相對(duì)路徑。 例如:假設(shè)你有兩個(gè)Web共享目錄Dir1和Dir2的結(jié)構(gòu),如下圖5.9所示,,圖5.9 虛擬目錄Dir1和Dir2的文件結(jié)構(gòu),目錄Dir1內(nèi)有文件file1.asp和file2.asp,目錄Dir2下有文件s2
13、file.asp, (1).若要在文件file1.asp中包含s2file.asp,則將如下命令加入到文件file1.asp中: 其中File1.asp文件如下: % % ,程序運(yùn)行結(jié)果圖5.10所示:,圖5.10 采用Include Virtual實(shí)現(xiàn)的包含文件,(2).若要在file11.asp中包含file12.asp,則將如下命令加入到文件file11.asp中: 或者使用如下命令亦可: 例如: 修改后的File1.asp文件如下: % % 程序運(yùn)行結(jié)果圖5.11所示:,圖5.11 采用Include File實(shí)現(xiàn)的包含文件,3. 程序舉例 【例5.4】下面我們給出一個(gè)綜合實(shí)例,顯示一
14、下inc包含文件的具體應(yīng)用。首先建立一個(gè)CSS的樣式列表,設(shè)置了MenuType及tableType的樣式單分別來(lái)設(shè)置表格的屬性和文本屬性。其次,建立了一個(gè)簡(jiǎn)單的菜單欄實(shí)現(xiàn)網(wǎng)頁(yè)之間的導(dǎo)航。,5.3.1 Global.asa的定義,.asa是文件后綴名,它是Active Server Application的首字母縮寫(xiě)。Global.asa文件可以管理在ASP應(yīng)用中兩個(gè)非??量痰膶?duì)象:Application、Session。 global.asa是一個(gè)可選文件,程序編寫(xiě)者可以在該文件中指定事件腳本,并聲明具有會(huì)話和應(yīng)用程序作用域的對(duì)象。該文件的內(nèi)容不是用來(lái)給用戶顯示的,而是用來(lái)存儲(chǔ)事件信息和由應(yīng)
15、用程序全局使用的對(duì)象。該文件必須存放在應(yīng)用程序的根目錄內(nèi)。每個(gè)應(yīng)用程序只能有一個(gè)Global.asa文件。 Global.asa文件主要基于會(huì)話級(jí)事件被訪問(wèn),在以下三種情況下被調(diào)用: 1. 當(dāng)Application_OnStart或Application_OnEnd事件被觸發(fā)。 2. 當(dāng)Session_OnStart或Session_OnEnd事件被觸發(fā)。 3. 當(dāng)引用一個(gè)在Global.asa文件里被實(shí)例化的對(duì)象(Object)。 當(dāng)一個(gè)ASP應(yīng)用啟動(dòng)的時(shí)候,IIS就會(huì)尋找一個(gè)Global.asa文件。如果該文件存在,就開(kāi)始執(zhí)行Application_OnStart。在這里可以初始化應(yīng)用級(jí)的
16、變量和常量。,5.3.2 Global.asa文件的結(jié)構(gòu),1. 文件的基本結(jié)構(gòu) Sub Application_OnStart Application_OnStart 當(dāng)任何客戶首次訪問(wèn)該應(yīng)用程序的首頁(yè)時(shí)運(yùn)行 End Sub Sub Session_OnStart Session_OnStart 當(dāng)客戶首次運(yùn)行 ASP 應(yīng)用程序中的任何一個(gè)頁(yè)面時(shí)運(yùn)行 End Sub Sub Session_OnEnd Session_OnEnd 當(dāng)一個(gè)客戶的會(huì)話超時(shí)或退出應(yīng)用程序時(shí)運(yùn)行 End Sub Sub Application_OnEnd Application_OnEnd 當(dāng)該站點(diǎn)的 WEB 服務(wù)器關(guān)
17、閉時(shí)運(yùn)行 End Sub ,2. 說(shuō)明 Application_OnStart Application_OnStart事件在第一位使用者打開(kāi)所有具有Application對(duì)象網(wǎng)頁(yè)的其中一個(gè)時(shí)觸發(fā), 并且這個(gè)事件將會(huì)在Session的OnStart事件之前被觸發(fā)。我們常用Application的OnStart事件中定義所有用戶都使用的公共變量,如網(wǎng)站用戶個(gè)數(shù)、歡迎詞等等。 在Application_OnStart 事件腳本中引用 Session、Request 或 Response 對(duì)象將導(dǎo)致錯(cuò)誤。 Application_OnEnd Application_OnEnd事件在應(yīng)用程序退出時(shí)于Se
18、ssion_OnEnd事件之后發(fā)生,只有 Application和Server內(nèi)建對(duì)象可用。 Session_ OnStart Session_OnStart 事件在服務(wù)器創(chuàng)建新會(huì)話時(shí)發(fā)生。服務(wù)器在執(zhí)行請(qǐng)求的頁(yè)之前先處理該腳本。Session_OnStart 事件是設(shè)置會(huì)話期變量的最佳時(shí)機(jī),因?yàn)樵谠L問(wèn)任何頁(yè)之前都會(huì)先設(shè)置它們。所有內(nèi)建對(duì)象都可以在 Session_OnStart 事件腳本中使用和引用。 Session_ OnEnd Session_OnEnd 事件在會(huì)話被放棄或超時(shí)發(fā)生。在服務(wù)器內(nèi)建對(duì)象中,只有 Application、Server 和 Session 對(duì)象可用。,3. 應(yīng)用舉
19、例 下面我們通過(guò)一個(gè)例子來(lái)看一個(gè)Global.asa的簡(jiǎn)單應(yīng)用。 【例5.5】網(wǎng)站動(dòng)態(tài)在線人數(shù)統(tǒng)計(jì)5.5.asp Global.asa文件 Sub Application_onStart Application(OnLine) = 0 End Sub Sub Session_onStart 一個(gè)用戶訪問(wèn)進(jìn)行記數(shù)加1 Application.Lock Application(OnLine) = Application(OnLine) + 1 Application.Unlock End Sub Sub Session_OnEnd 一個(gè)用戶進(jìn)程的結(jié)束,記數(shù)減1 Application.Lock A
20、pplication(OnLine) = Application(OnLine) - 1 Application.Unlock End Sub 5.5.asp ,運(yùn)行結(jié)果如圖5.12所示。,圖5.12 例5.5的運(yùn)行結(jié)果,注意:Global.asa 必須存放在應(yīng)用程序的根目錄中。每個(gè)應(yīng)用程序只能有一個(gè)Global.asa 文件。,5.4.1 利用Request.Form集合來(lái)獲取數(shù)據(jù),1. 語(yǔ)法格式 變量名=Request.Form(參數(shù)名稱|索引值) 2. 參數(shù)說(shuō)明 參數(shù)名稱 是客戶表單通過(guò)Post方法遞交過(guò)來(lái)的表單域的名稱。 索引值 是表單域在表單中的順序號(hào),一般從1開(kāi)始。 利用Reque
21、st.Form,只能實(shí)現(xiàn)Post方法的數(shù)據(jù)傳遞。 3. 程序舉例 【例5.6】假如客戶端Web頁(yè)面包含的如下表單域:FirstName、LastName。網(wǎng)頁(yè)如下圖5.13所示:,圖5.13 例5.6的Web頁(yè)面,可通過(guò)訪問(wèn)ASP的Form集合來(lái)訪問(wèn)其控件內(nèi)的值: strFirstName = Request.Form(FirstName) strLastName = Request.Form(LastName) 獲取參數(shù)除了采用參數(shù)名稱,還可以使用索引值,例如,上例,也可以通過(guò)下面語(yǔ)句實(shí)現(xiàn): 例:strFirstName=Request.Form(1) strLastName=Request
22、.Form(2),5.4.2 利用Request.QueryString集合來(lái)獲取數(shù)據(jù),1. 語(yǔ)法格式 Request.QueryString(參數(shù)名稱|索引值) 2. 參數(shù)說(shuō)明 參數(shù)名稱 由Get方法從客戶端發(fā)送過(guò)來(lái)的變量。 索引值 是表單域在表單中的順序號(hào),一般從1開(kāi)始。 利用Request. QueryString,能實(shí)現(xiàn)網(wǎng)頁(yè)表單中Get方法的數(shù)據(jù)傳遞或是。檢索HTTP查詢字符串中變量的值,HTTP 查詢字符串由問(wèn)號(hào) (?) 后的值指定。 如: string sample 變量名string的值為: this is a sample 我們可以采用下面的語(yǔ)句獲得:,strString=Re
23、quest.QueryString(String) 同樣道理,我們也可以使用索引值,獲得上述數(shù)據(jù)。 如:strString= Request.QueryString(1),5.4.3 在ASP程序中實(shí)現(xiàn)數(shù)據(jù)交互,使用Request.QueryString實(shí)現(xiàn)交互 使用Request.Form實(shí)現(xiàn)交互,通過(guò)上面章節(jié)的講解,我們基本上掌握了網(wǎng)頁(yè)數(shù)據(jù)交互的基本原理。本節(jié),我們將繼續(xù)通過(guò)實(shí)例讓大家體會(huì),以上兩種方法實(shí)現(xiàn)交互的特點(diǎn)。所舉例子采用兩個(gè)文件實(shí)現(xiàn)。userinput.htm文件負(fù)責(zé)提交數(shù)據(jù),userexec.asp文件負(fù)責(zé)數(shù)據(jù)的獲得、顯示。,1.使用Request.QueryString實(shí)現(xiàn)交
24、互,【例5.7】使用Request.QueryString實(shí)現(xiàn)交互,以下是userinput.htm的源程序代碼,主要實(shí)現(xiàn)通過(guò)Get方法提交表單的數(shù)據(jù): 姓名: 愛(ài)好: 足球 籃球 羽毛球 玩游戲 ,網(wǎng)頁(yè)如下圖5.14所示:,圖5.14 例5.7的Web頁(yè)面,點(diǎn)擊“提交”按鈕后,就會(huì)執(zhí)行Web服務(wù)器的userexec.asp腳本文件,userexec.asp文件的源程序代碼如下,由于表單(form)使用get方式,源程序代碼使用輸入數(shù)據(jù)=request.querystring(字段名),將附加于URL后的數(shù)據(jù)取出,以取得此段的輸入數(shù)據(jù):,圖5.15 例5.7采用Get方法實(shí)現(xiàn)用戶交互的結(jié)果, 你好,你的愛(ài)好是 程序運(yùn)行結(jié)果如圖5.15所示:,2. 使用Request.Form實(shí)現(xiàn)交互,【例5.8】使用Request. Form實(shí)現(xiàn)交互,以下是userinputp.htm的源程序代碼,主要實(shí)現(xiàn)通過(guò)Post方法提交表單的數(shù)據(jù): 姓名: 愛(ài)好: 足球 籃球 羽毛球 玩游戲 網(wǎng)頁(yè)如下圖5.16所示:,圖5.16 例5.8Web頁(yè)面,點(diǎn)擊“提交”按鈕后,就會(huì)執(zhí)行Web服務(wù)器的userexec.asp腳本文件,userexec.asp文件的源程序代碼如下,由于表單(form)使用Post方式,源程序代碼
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 滌棉手套行業(yè)深度研究報(bào)告
- 衛(wèi)東環(huán)保2024年決策水平分析報(bào)告-圖文
- 2025借款合同條例范文
- 2024年煤炭工業(yè)節(jié)能減排行業(yè)發(fā)展趨勢(shì)及投資前景預(yù)測(cè)報(bào)告
- 中國(guó)基礎(chǔ)軟件服務(wù)行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y戰(zhàn)略研究報(bào)告
- 十年高考真題(2014-2023)分項(xiàng)匯編 化學(xué) 專題74 基本營(yíng)養(yǎng)物質(zhì) 含解析
- 中國(guó)腹腔鏡行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資方向研究報(bào)告
- 徽田紫香米 精米加工可行性研究報(bào)告
- 2019-2025年中國(guó)電教器材市場(chǎng)供需格局及未來(lái)發(fā)展趨勢(shì)報(bào)告
- 2025商品房裝修工程合同
- 微型頂管施工方案
- 湘教文藝版小學(xué)五年級(jí)音樂(lè)上冊(cè)期末測(cè)試題
- 老化箱點(diǎn)檢表A4版本
- 略說(shuō)魯迅全集的五種版本
- 2022年110接警員業(yè)務(wù)測(cè)試題庫(kù)及答案
- 中聯(lián)16T吊車(chē)參數(shù)
- DB44∕T 115-2000 中央空調(diào)循環(huán)水及循環(huán)冷卻水水質(zhì)標(biāo)準(zhǔn)
- 嵌入式軟件架構(gòu)設(shè)計(jì)
- 《石油天然氣地質(zhì)與勘探》第3章儲(chǔ)集層和蓋層
- 航道整治課程設(shè)計(jì)--
- 超星爾雅學(xué)習(xí)通《科學(xué)計(jì)算與MATLAB語(yǔ)言》章節(jié)測(cè)試含答案
評(píng)論
0/150
提交評(píng)論