版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、ASP動態(tài)網頁制作教程第5章 VBScript腳本語言 本章介紹VBScript腳本語言的語法及其應用,主要內容包括VBScript語言概述以及VBScript的常量、變量、運算符、函數(shù)、數(shù)組、流程控制語句、注釋語句、過程等。通過本章的學習,讀者可以全面地了解VBScript腳本語言的特點,應能扎實掌握其語法要求,深刻理解VBScript腳本語言包含的每個元素及其作用。主要內容 函數(shù)的應用5.4數(shù)組的創(chuàng)建與應用5.5運算符的應用5.3常量與變量5.2 VBScript語言概述5.1 小 結5.9上機指導5.10過程的創(chuàng)建與調用5.8注釋語句的使用5.7流程控制語句5.65.1 VBScript
2、語言概述 在ASP中,通過使用VBScript腳本語言編寫程序代碼,可以實現(xiàn)主要的功能模塊。本節(jié)介紹VBScript腳本語言的概念以及VBScript代碼的編寫格式。 5.1.1 了解VBScript語言 VBScript是Microsoft Visual Basic Script Edition的簡稱,是一種腳本語言??梢詫BScript程序嵌入到HTML中,制作出動態(tài)交互的Web頁面。VBScript是程序開發(fā)語言Visual Basic的一個子集,為ASP默認的腳本編程語言。 VBScript腳本語言具有以下特點。(1)語言簡單、易學易用。(2)如果用于客戶端功能、可以降低Web服務器
3、負荷。 (3)可用于ASP程序設計。 (4)多種嵌入形式。 5.1.2 VBScript代碼編寫格式 VBScript是Microsoft公司開發(fā)的VB語言的一個子集,它是專門為IE開發(fā)的編程語言,是一個簡單易學的腳本語言,使用VBScript腳本的目的是控制頁面內容的動態(tài)交互性。 1服務器端腳本編寫格式 服務器端腳本在Web服務器上執(zhí)行,由服務器根據(jù)腳本的執(zhí)行結果生成相應的HTML頁面發(fā)送到客戶端瀏覽器中并顯示。 只有服務器端腳本才能真正地實現(xiàn)“動態(tài)網頁”的功能。服務器端腳本的執(zhí)行不受瀏覽器的限制,腳本在網頁通過網絡傳送給瀏覽器之前被執(zhí)行,Web瀏覽器收到的只是標準的HTML文件。 在ASP
4、程序中,編寫服務器端腳本有兩種方法。(1)方法一 將腳本代碼放置在標識符之中,格式如下: 【例5-1】在中編寫VBScript 圖5-1 在中編寫VBScript (2)方法二 將腳本代碼放置在標記之間,格式如下。 VBScript代碼 【例5-2】在中編寫VBScript。 圖5-2 在中編寫VBScript 2客戶器端腳本編寫格式 客戶端腳本由瀏覽器解釋執(zhí)行。由于客戶端腳本隨著HTML頁面下載到客戶端瀏覽器,在用戶本地執(zhí)行,因此其執(zhí)行速度明顯快于服務器端腳本。客戶端腳本常用于做簡單的客戶端驗證或實現(xiàn)網頁特效等。 客戶端腳本的代碼是寫在和標記之間的??梢詫⒕帉懲瓿傻拇a塊放置在HTML文檔中
5、的任何位置。但是通常情況下,是將代碼塊放在標記之間,以便查看和使用。 語法格式如下: 【例5-3】編寫客戶端腳本。 圖5-3 編寫客戶端腳本5.2 常量與變量 常量與變量是VBScript語言的常見元素。本節(jié)介紹VBScript中的常量、變量的聲明和賦值以及如何確定變量的作用域和存活期。 5.2.1 VBScript常量 常量是具有一定含義的名稱,用于代替數(shù)值或字符串,在程序執(zhí)行期間其值不會發(fā)生變化。常量通??煞譃槠胀ǔA亢头柍A俊F胀ǔA客ǔ?梢苑Q為文字常量,普通常量不必定義就可以在程序中使用,而符號常量則要用Const語句加以聲明才能使用。 1文字常量(1)字符串常量(2)數(shù)值常量(3)
6、日期時間常量 2符號常量 符號常量是通過一個標識符表示的常量,用于代替數(shù)字或字符串,在程序執(zhí)行期間其值不會發(fā)生變化。 (1)預定義符號常量(2)用戶自定義常量 5.2.2 變量的聲明和賦值 VBScript中的變量是一種使用方便的占位符,主要用于引用計算機的內存地址來存儲腳本運行時更改的數(shù)據(jù)信息。 在VBScript中的變量不區(qū)分大小寫,在使用變量時,用戶不需要知道變量在計算機的內存中是如何存儲的,只要引用變量名來查看或更改變量的值就可以了。 1變量命名規(guī)則 在VBScript中,變量命名必須遵循以下規(guī)則。 (1)變量名必須以字母開頭;(2)變量名中不能含有句點(.);(3)名字的長度不能超過
7、255個字符; (4)不能與VBScript的關鍵字相同;(5)在被聲明的作用域內必須唯一。 2聲明變量 VBScript中聲明變量有兩種方式:一種是顯式聲明,另一種是隱式聲明。 (1)顯式聲明 顯式聲明是通過變量聲明語句來聲明變量,它可以在定義變量的時候為變量在內存中預留空間。聲明語句包括Dim語句、Public語句和Private語句。一個聲明語句可以聲明多個變量,并且應用逗號將多個變量分開。 通過Dim語句聲明變量 語法: Dim 變量名,變量名 通過Public語句聲明變量 Public語句是用來全局變量的,這些變量可以在網頁中的所有腳本和過程中使用。 語法: Public 變量名 變
8、量名 通過Private語句聲明變量 Private語句是用來聲明私有變量的,聲明的變量只能在聲明它的腳本中或在聲明的標記之間使愛用。 語法: Private 變量名, 變量名 (2)隱式聲明 因為在VBScript中只有一種數(shù)據(jù)類型,即變體類型,所以在VBScript中使用一個變量前是無需聲明的,可以直接在腳本代碼中使用。當在程序運行過程中檢查到該變量時,系統(tǒng)會自動在內存中開辟存儲區(qū)域并登記該變量名。 為了避免隱式聲明時因寫錯變量名等引起的問題,在VBScript中提供了Option Explicit語句來強制顯式聲明變量。 3為變量賦值 在VBScript中,可以通過賦值運算符“=”為指定
9、的變量賦值。變量位于賦值運算符的左邊,要賦的值位于賦值運算符的右邊。所賦的值可以是任何數(shù)值、字符串、常數(shù)或表達式。具體的語法格式如下:變理名=變量值 5.2.3 變量的作用域和存活期 變量的作用域是由聲明它的位置決定的。如果在過程中聲明變量,則只有該過程中的代碼可以訪問或更新變量值,此時變量具有局部作用域并被稱為過程級變量。如果在過程之外聲明變量,則該變量可以被腳本中所有過程所識別,稱為腳本級變量,具有腳本級作用域。 【例5-4】區(qū)分變量的作用域。 圖5-4 區(qū)分變量的作用域 變量存在的時間稱為存活期。 腳本級變量的存活期從被聲明的一刻起,直到腳本運行結束。 過程級變量的存活期僅是該過程運行的
10、時間,該過程結束后,變量隨之消失。在執(zhí)行過程時,局部變量是理想的臨時存儲空間。在不同過程中可以使用同名的局部變量,這是因為每個局部變量只被聲明它的過程識別。5.3 運算符的應用 運算符是完成操作的一系列符號。在VBScript中,運算符包括算術運算符、連接運算符、關系運算符、邏輯運算符等幾種類型。當表達式包含多個運算符時,將按預定順序計算每一部分,該順序稱為運算優(yōu)先級。 1算術運算符 算術運算符,主要有以下幾種。 (1)加法運算符+: 用于計算兩個數(shù)字的和。 (2)減法運算符: 用于計算兩個數(shù)字的差。 (3)乘法運算符*: 用于計算兩個數(shù)相乘。 (4)指數(shù)運算符: 用于計算數(shù)的指數(shù)次方。 (5
11、)除法運算符/: 用于兩個數(shù)值相除并返回以浮點數(shù)表示的結果。 (6)整數(shù)除法運算符: 用于兩個數(shù)相除并返回以整數(shù)形式表示的結果。 2連接運算符 連接運算符是將兩個字符表達式連接起來,生成一個新的字符串。連接運算符有“+”和“&”。其中,“+”用于連接兩個字符串,“&”可以用于連接兩個不同類型的數(shù)據(jù)。 3關系運算符 關系運算符用于對兩個表達式的值進行比較(可以是數(shù)值的比較,也可以是字符串的比較)。關系運算符的語法格式如下: NumExp = NumExp1 Operator NumExp2表5-1關系運算符運 算 符含 義說 明=相等X=Y不相等XY大于XY小于X=大于等于X=Y=小于等于X 連
12、接運算符 關系運算符 邏輯運算符 對于同優(yōu)先級的運算符,以從左到右的順序進行運算。 5.4 函數(shù)的應用 VBScript提供了許多重要的內部函數(shù),通過使用這些函數(shù),可以靈活、快速地開發(fā)出多功能的程序模塊。本節(jié)將介紹字符串函數(shù)、轉換函數(shù)、日期和時間函數(shù)、判斷函數(shù)、數(shù)學函數(shù)以及其他函數(shù)的應用。 5.4.1 字符串處理 字符串函數(shù)是編寫程序時使用最多的函數(shù)。字符串函數(shù)用于對字符串數(shù)據(jù)進行處理,常用字符串函數(shù)如表5-2所示。表5-2常用的字符串函數(shù)函 數(shù)說 明舉 例Asc(str)返回第一個字符的ASCII字符代碼Asc(Apple)返回65InStr(start,str1,str2)返回從字符串st
13、r1的start位置查找str2第一次出現(xiàn)的位置。str1與str2相同時返回0InStr(1,football,ball)返回5Lcase(str)將字符串str中的所有字符轉換為小寫Lcase(“Hello Everyone”)返回hello everyoneLeft(str,len)返回字符串str中最左側的長度為len的子字符串Left(“hello,2)返回he續(xù)表函 數(shù)說 明舉 例Len(str)返回字符串str的長度Len(hello)返回5Ltrim(str)去除str左邊的空格Ltrim( A and B)返回A and BMid(str,start,len)返回從str的第
14、start個字符開始的len個字符Mid(“hello”,4,2)返回loRight(str,len)返回str右邊的len個字符Right(“hello”,3) 返回lloRtrim(str)去掉字符串右邊的空格Rtrim( A or B )返回 A or B續(xù)表函 數(shù)說 明舉 例StrComp(str1,str2,method)返回兩個字符串的比較結果。如果字符串str1小于字符串str2,則返回1;如果兩個字符中相等則返回0;如果字符串str1大于字符串str2,則返回1;如果其中任意一個字符串為空值NULL,則返回空值NULL。參數(shù)method表示比較方式,0表示二進制比較方式,1表示
15、文字比較方式StrComp(ASP,asp)返回1續(xù)表函 數(shù)說 明舉 例InStrRev(str1,str2)返回字符串str1中從尾部開始搜索某子串str2第一次出現(xiàn)的位置InStrRev(foot-ball,ball)返回6Trim(str)去除字符串兩端的空格Trim( A B )返回A BUcase(str)將字符串str中的所有字符串轉換成str的大寫Ucase(Hello Everyone“)返回HELLO EVERYONE 【例5-5】取字符串的子串 5.4.2 數(shù)據(jù)轉換 轉換函數(shù)用于將一種類型的數(shù)據(jù)轉換成其他類型的數(shù)據(jù)。常用的轉換函數(shù)如表5-3所示。表5-3常用的轉換函數(shù)函 數(shù)
16、說 明舉 例CBool(expression)將expression轉換成布爾類型CBool(0)返回FalseCByte(expression)將expression轉換成單字節(jié)類型Cbyte(26.723)返回27CDate(expression)將expression轉換成日期類型CDate(Feb 19,2009)返回2009-2-19CDbl(expression)將expression轉換成雙精度類型CDbl(“323.615”)返回323.615Chr(expression)將expression所表示的ASCII碼轉換為對應字符串Chr(65)返回 A 函 數(shù)說 明舉 例CIn
17、t(expression)將expression轉換成整數(shù)類型Cint(12.399)返回12CLng(expression)將expression轉換成長整數(shù)類型CLng(2009888.557)返回2009889CSng(expression)將expression轉換成單精度類型Csng(“568.2”)返回568.2CStr(expression)將expression轉換成字符串類型CStr(5.65)返回5.65“Hex(expression)將expression轉換成十六進制字符Hex(1234)返回4D2續(xù)表續(xù)表續(xù)表函 數(shù)說 明舉 例Int(expression)將expre
18、ssion取整Int(207.2529)返回208Fix(expression)將expression取整Fix(207.2529)返回207Oct(expression)將expression轉換成八進制字符Oct(1234)返回2322 【例5-6】將字符串轉換為整型 5.4.3 日期時間數(shù)據(jù)的處理 日期時間函數(shù)用于對日期、時間數(shù)據(jù)進行處理,常用的日期時間函數(shù)如表5-4所示。表5-4常用的日期時間函數(shù)函 數(shù)說 明舉 例Date()返回系統(tǒng)當前日期Date()返回2008-6-20DateSerial(year,moth,day)返回日期子類型DateSerial(2009,2,8)返回20
19、09-02-08DateValue(String)將字符型轉換成日期型DateValue(#October 10,2007#)返回2007-10-10Day(Date)返回給定日期中的天Day(#2009-8-24#)返回24Hour(Time)返回給定時間中的小時Hour(2007-10-10 9:59:00)返回9續(xù)表函 數(shù)說 明舉 例Minute(Time)返回給定時間中的分鐘Minute(2007-10-10 10:32:00)返回32Second(Time)返回給定時間中的秒數(shù)Second(2007-10-10 11:02:33)返回33Now()返回當前系統(tǒng)的日期和時間Now()返
20、回2008-6-20 16:15:51Time()返回當前系統(tǒng)的時間Time()返回16:16:12TimeValue(String)將字符串轉換成時間型TimeValue(“7:35:00 PM”)返回19:35:00續(xù)表函 數(shù)說 明舉 例Year(Date)返回給定日期的年份Year(#2007-10-9#)返回2007Month(Date)返回給定日期的月份Month(#2007-10-9#)返回10WeekDay(Date)返回一周中的某一天。1代表星期日,依次類推,7代表星期六WeekDay(#2008-8-8#)返回6續(xù)表函 數(shù)說 明舉 例DateDiff(str,d1,d2)計算
21、兩個日期d1與d2之間的間隔。str為yyyy表示計算年間隔,為m表示計算月間隔,為d表示日間隔,為ww表示計算星期間隔,為h表示計算小時間隔,為s表示計算秒間隔DateDiff(d,2008-06-20,2008-7-30)返回40DateAdd(str“,num,d1)返回日期d1加上數(shù)值num后的日期。其中num的單位根據(jù)str的值而不同DateAdd(ww,2,Date()返回2008-7-4 【例5-7】得到計算的時間 圖5-5 得到計算的時間 5.4.4 數(shù)據(jù)類型的判斷 判斷函數(shù)用于判斷一個數(shù)據(jù)的數(shù)據(jù)類型,常用的數(shù)據(jù)類型判斷函數(shù)如表5-5所示。表5-5常用的數(shù)據(jù)類型判斷函數(shù)函 數(shù)說
22、 明舉 例IsArray(Var)判斷var是否為一個數(shù)組,var為數(shù)組名稱Dim arry(10)Response.Write IsArray(arry)返回TrueIsDate(Var)判斷var是否可以轉換為日期類型IsDate(Date()返回TrueIsEmpty(Var)判斷var是否已經被初始化Dim NumNum=1Response.Write IsEmpty(Num)返回False續(xù)表函 數(shù)說 明舉 例IsNull(Var)判斷var是否為空IsNull(Null)返回TrueIsNumeric(Var)判斷var是否為數(shù)字IsNumeric(12)返回TrueIsObjec
23、t(Var)判斷var是否為對象IsObject(Response) TrueVarType(Var)判斷var的類型。返回0表示空,2表示整數(shù),7表示日期,8表示字符串,11表示布爾型,8204表示數(shù)組Dim flagflag=TrueResponse.Write VarType(flag)返回11 例5-8判斷函數(shù)的應用 5.4.5 數(shù)學函數(shù)的應用 在設計一些系統(tǒng)時,應用數(shù)學函數(shù)可以在很大程度上簡化編寫代碼的工作量。 表5-6常用的數(shù)學函數(shù)函 數(shù)說 明舉 例Rnd用于返回一個隨機數(shù)RandomizeInt(6 * Rnd) + 1)生成1到6之間的隨機數(shù)值Randomize初始化隨機數(shù)生成
24、器RandomizeMyValue = Int(6 * Rnd) + 1)對隨機數(shù)生成器做初始化的動作,并生成1到6之間的隨機數(shù)值Int返回數(shù)字的整數(shù)部分Int(99.8)返回99Int(99.8)返回100續(xù)表函 數(shù)說 明舉 例Fix返回數(shù)字的整數(shù)部分Fix(99.2)返回99Fix(99.8)返回99Abs用于返回數(shù)字的絕對值Abs(1)和Abs(1)都返回1Exp用于返回e(自然對數(shù)的底)的冪次方Exp(1)返回2.718Log用于返回數(shù)值的自然對數(shù)Log(2)返回0.693Sqr用于返回數(shù)值的平方根Sqr(4)返回2Round用于返回按指定位數(shù)進行四舍五入的數(shù)值pi = 3.14159
25、Round(pi,2)返回3.14 【例5-9】生成隨機數(shù) 圖5-6 生成隨機數(shù)5.5 數(shù)組的創(chuàng)建與應用 數(shù)組是有序數(shù)據(jù)的集合。數(shù)組中的每一個元素都屬于同一個數(shù)據(jù)類型,用一個統(tǒng)一的數(shù)組名和下標可以唯一地確定數(shù)組中的元素,下標是放在緊跟在數(shù)組名之后的括號中的。有一個下標的數(shù)組稱為一維數(shù)組,有兩個下標的數(shù)組稱為二維數(shù)組,以此類推。數(shù)組的最大維數(shù)為60。 5.5.1 創(chuàng)建數(shù)組 在VBScript中,數(shù)組有兩種類型:固定數(shù)組和動態(tài)數(shù)組。 1固定數(shù)組 固定數(shù)組是指數(shù)組大小在程序運行時不可改變的數(shù)組。數(shù)組在使用前必須先聲明,使用Dim語句可以聲明數(shù)組。 聲明數(shù)組的語法格式如下: Dim array(i)
26、2動態(tài)數(shù)組 聲明數(shù)組時也可以不指明它的下標,這樣的數(shù)組叫做變長數(shù)組,也稱為動態(tài)數(shù)組。動態(tài)數(shù)組的聲明方法與固定數(shù)組聲明的方法一樣,唯一不同的是沒有指明下標,如: Dim array() 雖然動態(tài)數(shù)組聲明時無需指明下標,但在使用它之前必須使用ReDim語句確定數(shù)組的維數(shù)。對動態(tài)數(shù)組重新聲明的語法格式如下: Dim array() Redim array(i) 【例5-10】使用動態(tài)數(shù)組 圖5-7 使用動態(tài)數(shù)組 5.5.2 應用數(shù)組函數(shù) 數(shù)組函數(shù)用于對數(shù)組的操作。數(shù)組函數(shù)主要包括LBound函數(shù)、UBound函數(shù)、Split函數(shù)和Erase函數(shù),下面分別進行介紹。 1LBound函數(shù) LBound函
27、數(shù)用于返回指定數(shù)組維的最小可用下標。其語法格式如下: LBound(數(shù)組名稱,維數(shù)) 維數(shù)是指要返回指定維下界的整數(shù)。 2UBound函數(shù) UBound函數(shù)用于返回指定數(shù)組維的最大可用下標。其語法格式如下: UBound(數(shù)組名稱,維數(shù)) 維數(shù)是指要返回指定維上界的整數(shù)。 3Split函數(shù) Split函數(shù)用于返回基于零的一維數(shù)組,其中包含指定數(shù)目的子字符串。其語法格式如下: Split(expression,分隔符,count,比較類型) 4Erase函數(shù) Erase函數(shù)重新初始化固定大小數(shù)組的元素,并釋放數(shù)組的存儲空間。其語法格式如下: Erase array 其中,array表示數(shù)組名稱。
28、5.6 流程控制語句 在VBScript語言中,有3種基本程序控制結構:順序結構、選擇結構和循環(huán)結構。順序結構是程序設計中最基本的結構,在程序運行時,編譯器總是按照先后順次執(zhí)行程序中的所有命令。通過選擇結構和循環(huán)結構可以改變代碼的執(zhí)行順序。本節(jié)介紹VBScript選擇語句和循環(huán)語句。 5.6.1 運用VBScript選擇語句If語句的四種形式1 If 條件語句 then 命令2 If 條件語句 then命令序列End if 基本格式如下:3 if 條件語句 then 命令序列1 else 命令序列2 end ifIf then else語句If then elseif else語句 基本格式如
29、下:4 if 條件語句 then 命令序列1 elseif 命令序列2 else 命令序列2 end if 3使用select case語句實現(xiàn)多分支選擇結構 select case語句稱為多分支選擇語句,該語句可以根據(jù)條件表達式的值,決定執(zhí)行的命令序列。應用select case語句實現(xiàn)的功能,相當于嵌套使用if語句實現(xiàn)的功能。 語法: select case 變量或表達式 case 結果1 命令序列1 case 結果2 命令序列2 case 結果n 命令序列n case else 命令序列n+1 end select 圖5-9 使用select case語句 5.6.2 運用VBScrip
30、t循環(huán)語句 1doloop循環(huán)控制語句 doloop語句當條件為true時或條件變?yōu)閠rue之前重復執(zhí)行某語句塊。根據(jù)循環(huán)條件出現(xiàn)的位置,doloop語句的語法格式分為以下兩種形式。 (1)循環(huán)條件出現(xiàn)在語句的開始部分 do while 條件表達式 循環(huán)體 Loop 或者 do until 條件表達式 循環(huán)體 Loop (2)循環(huán)條件出現(xiàn)在語句的結尾部分 do 循環(huán)體 loop while 條件表達式 或者 do 循環(huán)體 loop until 條件表達式 【例5-13】應用doloop語句計算多個數(shù)值的和 2Whilewend循環(huán)控制語句 whilewend語句是當指定的條件為true時執(zhí)行一
31、系列的語句。該語句與doloop循環(huán)語句功能相似。 whilewend語句的語法格式如下: while condition statements Wend 【例5-14】應用whilewend語句輸出多個數(shù)值 圖5-11 應用whilewend語句 3fornext循環(huán)控制語句 fornext語句是一種強制型的循環(huán)語句,它按指定次數(shù)重復執(zhí)行一組語句。 其語法格式如下:for counterstart to end step number statement exit forNext注意: 除非step取默認值1,否則不能省略step number部分 其語法格式如下: for each 元素 in 集合或數(shù)組 循環(huán)體 exit for Next 【例5-16】應用for eachnext語句展示數(shù)組中的元素 圖5-13 應用for eachnext語句5.8 過程的創(chuàng)建與調用 過程是一組能執(zhí)行指定任務的腳本命令。在VBScript中,過程被分為兩類,分別為Sub過程和Function函數(shù)。兩者的根本區(qū)別在于Sub過程沒有返回值,而Function函數(shù)有返回值。 5.8.1 調用Sub過程 Sub過程是指包含在Sub和End Sub語句之間的一組VBScr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年新版中國橡膠剪切隔振器項目可行性研究報告
- 2024-2030年撰寫:中國鋁焊機項目風險評估報告
- 2024-2030年撰寫:中國羅茨旋片機組行業(yè)發(fā)展趨勢及競爭調研分析報告
- 2024-2030年撰寫:中國炔諾孕酮行業(yè)發(fā)展趨勢及競爭調研分析報告
- 2024-2030年心血管藥物亞硝酸異戊酯公司技術改造及擴產項目可行性研究報告
- 2024-2030年小兒退熱靈片公司技術改造及擴產項目可行性研究報告
- 2024-2030年吹瓶空壓機公司技術改造及擴產項目可行性研究報告
- 2024-2030年單軸磁粉制動器搬遷改造項目可行性研究報告
- 2024-2030年動物大腦提取膽固醇公司技術改造及擴產項目可行性研究報告
- 2024-2030年全球及中國被褥吸塵器行業(yè)銷售策略及營銷動態(tài)分析報告
- 2024年員工績效考核合同3篇
- 全國園地、林地、草地分等定級數(shù)據(jù)庫規(guī)范1123
- 地推活動合同范例
- 2023年國網四川省電力公司招聘筆試真題
- 昆明理工大學《自然語言處理》2022-2023學年第一學期期末試卷
- 陳義小學進城務工人員隨遷子女入學工作制度和措施
- 2023-2024學年廣東省深圳市龍華區(qū)六年級上學期期末英語試卷
- 小兒急腹癥觀察和護理
- 中國特色社會主義經濟建設
- 藥學專業(yè)論文3000字藥學畢業(yè)論文(6篇)
- 光伏發(fā)電工程施工技術方案
評論
0/150
提交評論