![PB函數(shù)中文詳解_第1頁](http://file4.renrendoc.com/view/47eb3bd2a3348f2e86b8234924338e6d/47eb3bd2a3348f2e86b8234924338e6d1.gif)
![PB函數(shù)中文詳解_第2頁](http://file4.renrendoc.com/view/47eb3bd2a3348f2e86b8234924338e6d/47eb3bd2a3348f2e86b8234924338e6d2.gif)
![PB函數(shù)中文詳解_第3頁](http://file4.renrendoc.com/view/47eb3bd2a3348f2e86b8234924338e6d/47eb3bd2a3348f2e86b8234924338e6d3.gif)
![PB函數(shù)中文詳解_第4頁](http://file4.renrendoc.com/view/47eb3bd2a3348f2e86b8234924338e6d/47eb3bd2a3348f2e86b8234924338e6d4.gif)
![PB函數(shù)中文詳解_第5頁](http://file4.renrendoc.com/view/47eb3bd2a3348f2e86b8234924338e6d/47eb3bd2a3348f2e86b8234924338e6d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PB函數(shù)中文詳解數(shù)組函數(shù)?LowerBound()LowerBound()功能得到指定數(shù)組第n維的下界。語法LowerBound(array{,n})參數(shù)array:數(shù)組名n:數(shù)值類型,可選項,指定要得到數(shù)組哪一維的下界。缺省值為1返回值Longo函數(shù)執(zhí)行成功時返回array數(shù)組第n維的下界。如果n的值超過了指定數(shù)組的最大維數(shù),那么該函數(shù)返回T。如果任何參數(shù)的值為NULL,LowerBound()函數(shù)返回NULL。?UpperBound()UpperBound()功能得到指定數(shù)組第n維的上界。語法UpperBound(array{,n})參數(shù)array:數(shù)組名n:數(shù)值類型,可選項,指定要得到數(shù)組哪一維的上界。缺省值為1返回值Longo函數(shù)執(zhí)行成功時返回array數(shù)組第n維的上界。如果n的值超過了指定數(shù)組的最大維數(shù),那么該函數(shù)返回-1。如果任何參數(shù)的值為NULL,UpperBound()函數(shù)返回NULL。Blob(大二進制對象)函數(shù)?Blob()Blob()功能將字符串轉(zhuǎn)換成Blob類型數(shù)據(jù)。語法Blob(text)參數(shù)text:string類型,指定要轉(zhuǎn)換的數(shù)據(jù)返回值Blob。函數(shù)執(zhí)行成功時返回轉(zhuǎn)換后的Blob類型數(shù)據(jù);如果text參數(shù)的值為NULL,則Blob()函數(shù)返回NULL。?BlobEdit()功能將任意類型的數(shù)據(jù)插入到Blob類型變量的指定位置。語法BlobEdit(blobvariable,n,data)參數(shù)blobvariable:Blob類型的已初始化變量,將向該變量中插入數(shù)據(jù)n:指定插入位置,有效值在1到4,294,967,295之間data:要插入到Blob類型變量中的數(shù)據(jù),其數(shù)據(jù)類型可以是任何有效的PowerBuilder數(shù)據(jù)類型返回值Unsignedlong。函數(shù)執(zhí)行成功時返回下次可以插入數(shù)據(jù)的位置;如果blobvariable變量中空間不夠或任何參數(shù)的值為NULL,則BlobEdit()函數(shù)返回NULL。?BlobMid()功能從Blob變量中提取出一段數(shù)據(jù)。提取之后,原Blob變量內(nèi)容不變。語法BlobMid(data,n{,length})參數(shù)data:Blob類型的數(shù)據(jù)n:指定要提取數(shù)據(jù)的起始位置,有效值在1到4,294,967,295之間length:可選項,指定要提取數(shù)據(jù)的長度,以字節(jié)為單位,有效值在1到4,294,967,295之間。缺省時提取從指定位置n到末尾的所有數(shù)據(jù)返回值Blob。函數(shù)執(zhí)行成功時返回指定字節(jié)數(shù)的數(shù)據(jù)。如果n的值大于data的字節(jié)數(shù),函數(shù)返回空。如果n與length的和超過了data數(shù)據(jù)的字節(jié)數(shù),那么BlobMid()函數(shù)返回剩下的數(shù)據(jù),數(shù)據(jù)長度將小于參數(shù)length的值。如果任何參數(shù)的值為NULL,則BlobMid()函數(shù)返回NULL。?Len()功能得到Blob類型變量的數(shù)據(jù)長度,以字節(jié)為單位。語法Len(blob)參數(shù)blob:Blob類型變量返回值Long。函數(shù)執(zhí)行成功時返回blob變量的長度,發(fā)生錯誤時返回-1。如果任何參數(shù)的值為NULL,則Len()函數(shù)返回NULL。用法如果在說明Blob類型的變量時指定了變量長度,那么對該變量來說,Len()函數(shù)得到的就是這個指定的長度。如果在變量說明時未指定變量長度,那么PowerBuilder在賦值時調(diào)整長度,未賦值Blob類型變量的長度為0。?String()功能將Blob類型變量的值轉(zhuǎn)換成字符串類型。如果Blob類型變量的值不是文本型數(shù)據(jù),String。函數(shù)將其值解釋成字符。語法String(blob)參數(shù)blob:要對其值進行類型轉(zhuǎn)換的Blob類型變量返回值String。函數(shù)執(zhí)行成功時返回轉(zhuǎn)換后的數(shù)據(jù),失敗時返回空字符串("")。如果blob變量中包含的數(shù)據(jù)不是字符串類型的數(shù)據(jù),那么String()函數(shù)盡可能把數(shù)據(jù)解釋為字符,并返回字符串類型數(shù)據(jù)。如果blob參數(shù)的值為NULL,則String()函數(shù)返回NULL。數(shù)據(jù)類型檢查與轉(zhuǎn)換函數(shù)?Asc()功能得到字符串第一個字符的ASCII碼整數(shù)值。語法Asc(string)參數(shù)string:要得到第一個字符ASCII值的字符串返回值Integer。函數(shù)執(zhí)行成功時返回string參數(shù)第一個字符的ASCII值,如果string參數(shù)的值為NULL,則Asc()函數(shù)返回NULL。?Char()功能將字符串的第一個字符、Blob變量的第一個值、或一個整數(shù)轉(zhuǎn)換成字符。語法Char(n)參數(shù)n:字符串、Blob變量或整數(shù),也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Char。返回參數(shù)n的第一個字符。如果n參數(shù)的值為NULL,則Char()函數(shù)返回NULL。?Dec()功能將字符串或Blob值轉(zhuǎn)換成Decimal類型的值。語法Dec(stringorblob)參數(shù)stringorblob:string類型變量或Blob類型變量。Blob類型變量時,把該變量第一個值轉(zhuǎn)換為Decimal類型的值,其余部分被忽略。stringorblob參數(shù)也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Decimal。函數(shù)執(zhí)行成功時返回相應(yīng)的Decimal類型值。如果stringorblob參數(shù)中的值不是有效的PowerScript數(shù)字或數(shù)據(jù)類型不兼容,那么Dec()函數(shù)返回0。如果stringorblob參數(shù)的值為NULL,則Dec()函數(shù)返回NULL。?Double()功能將字符串或Blob值轉(zhuǎn)換成Double類型的值。語法Double(stringorblob)參數(shù)stringorblob:string類型變量或Blob類型變量。Blob類型變量時,把該變量第一個值轉(zhuǎn)換為Double類型的值,其余部分被忽略。stringorblob參數(shù)也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Double。函數(shù)執(zhí)行成功時返回相應(yīng)的Double類型值。如果stringorblob參數(shù)中的值不是有效的PowerScript數(shù)字或數(shù)據(jù)類型不兼容,那么Double()函數(shù)返回0。如果stringorblob參數(shù)的值為NULL,則Double()函數(shù)返回NULL。Integer()功能將字符串或Blob值轉(zhuǎn)換成Integer類型的值。語法Integer(stringorblob)參數(shù)stringorblob:string類型變量或Blob類型變量。Blob類型變量時,把該變量第一個值轉(zhuǎn)換為Integer類型的值,其余部分被忽略。stringorblob參數(shù)也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Integer。函數(shù)執(zhí)行成功時返回相應(yīng)的Integer類型值。如果stringorblob參數(shù)中的值不是有效的PowerScript數(shù)字或數(shù)據(jù)類型不兼容,那么Integer()函數(shù)返回0。如果stringorblob參數(shù)的值為NULL,則Integer。函數(shù)返回NULL。Long()功能將其它類型的數(shù)據(jù)轉(zhuǎn)換為Long類型的值。該函數(shù)有兩種語法格式:語法一、將兩個無符號整數(shù)組合成一個長整數(shù)值;語法二、將字符串或Blob值轉(zhuǎn)換成Long類型的值。下面分別予以介紹:語法一、將兩個無符號整數(shù)組合成一個長整數(shù)值語法Long(lowword,highword)參數(shù)lowword:Unsignedlnteger類型,指定長整數(shù)中的低位值highword:Unsignedlnteger類型,指定長整數(shù)中的高位值返回值Long。函數(shù)執(zhí)行成功時返回由低位值和高位值組合后的長整數(shù)值,發(fā)生錯誤時返回T。如果任何參數(shù)的值為NULL,則Long()函數(shù)返回NULL。語法二、將字符串或Blob值轉(zhuǎn)換成Long類型的值語法Long(stringorblob)參數(shù)stringorblob:string類型變量或Blob類型變量。Blob類型變量時,把該變量第一個值轉(zhuǎn)換為Long類型的值,其余部分被忽略。stringorblob參數(shù)也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Long。函數(shù)執(zhí)行成功時返回相應(yīng)的Long類型值。如果stringorblob參數(shù)中的值不是有效的PowerScript數(shù)字或數(shù)據(jù)類型不兼容,那么Long()函數(shù)返回0。如果stringorblob參數(shù)的值為NULL,則Long()函數(shù)返回NULL。?Real()功能將字符串或Blob值轉(zhuǎn)換成Real類型的值。語法Real(stringorblob)參數(shù)stringorblob:string類型變量或Blob類型變量。當該參數(shù)是Blob類型變量時,把該變量第一個值轉(zhuǎn)換為Real類型的值,其余部分被忽略。stringorblob參數(shù)也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Real。函數(shù)執(zhí)行成功時返回相應(yīng)的Real類型值。如果stringorblob參數(shù)中的值不是有效的PowerScript數(shù)字或數(shù)據(jù)類型不兼容,那么Real()函數(shù)返回0。如果stringorblob參數(shù)的值為NULL,則Real()函數(shù)返回NULL。?Date()功能將其它類型的數(shù)據(jù)轉(zhuǎn)換為Date類型的數(shù)據(jù)。該函數(shù)有三種語法格式:語法一、將DateTime類型或第一個值是DateTime或Date的Blob值轉(zhuǎn)換成Date類型的值;語法二、將其值是個有效日期的字符串轉(zhuǎn)換成Date類型的值;語法三、將三個整數(shù)組合成一個日期。下面分別予以介紹:語法一、將DateTime類型或第一個值是DateTime或Date的Blob值轉(zhuǎn)換成Date類型的值語法Date(datetime)參數(shù)datetime:DateTime類型的值或第一個值是DateTime或Date的Blob類型的值。當該參數(shù)是Blob類型變量時,把該變量第一個值轉(zhuǎn)換為Date類型的值,其余部分被忽略。datetime參數(shù)也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Date。函數(shù)執(zhí)行成功時返回相應(yīng)的Date類型值。如果datetime參數(shù)中的值不是有效的PowerScript日期或數(shù)據(jù)類型不兼容,那么Date()函數(shù)返回1900-01-01。如果datetime參數(shù)的值為NULL,則Date()函數(shù)返回NULL。語法二、將其值是個有效日期的字符串轉(zhuǎn)換成Date類型的值語法Date(string)參數(shù)string:string類型,其值包括一個有效的以字符串形式表示的日期(比如January1,1998或12-31-99),string參數(shù)也可以是包含字符串類型數(shù)據(jù)的Any類型變量返回值Date。函數(shù)執(zhí)行成功時返回相應(yīng)的Date類型值。如果string參數(shù)中的值不是有效的PowerScript日期或數(shù)據(jù)類型不兼容,那么Date()函數(shù)返回1900-01-01。如果string參數(shù)的值為NULL,則Date()函數(shù)返回NULL。語法三、將三個表示年、月、日的整數(shù)組合成一個日期語法Date(year,month,day)參數(shù)year:integer類型,指定日期中的年份,用四位數(shù)字表示,從0到9999month:integer類型,指定日期中的月份,用一位或兩位數(shù)字表示,從1到12day:integer類型,指定日期中的號數(shù),用一位或兩位數(shù)字表示,從1到31返回值Date。函數(shù)執(zhí)行成功時返回由year、month、day三個參數(shù)確定的日期。如果這三個參數(shù)中任何一個參數(shù)使用了無效值(比如月份指定為14),則Date()函數(shù)返回1900-01-01。如果任何參數(shù)的值為NULL,則Date()函數(shù)返回NULL。?DateTime()功能將其它類型的數(shù)據(jù)轉(zhuǎn)換為DateTime類型的數(shù)據(jù)。該函數(shù)有兩種語法格式:語法一、把日期和時間值組合成DateTime類型的值;語法二、將Blob類型的值轉(zhuǎn)換成DateTime類型的值。下面分別予以介紹:語法一、把日期和時間值組合成DateTime類型的值語法DateTime(date{,time})參數(shù)date:Date類型的日期值time:可選參數(shù),Time類型的時間值,省略該參數(shù)時,PowerBuilder把時間設(shè)置為午夜(00:00:00.000000)。當指定該參數(shù)時,可以僅僅指定小時值返回值DateTime。函數(shù)執(zhí)行成功時返回日期和時間組合而成的DateTime類型的值。如果任何參數(shù)的值為NULL,則DateTime()函數(shù)返回NULL。語法二、將Blob類型的值轉(zhuǎn)換成DateTime類型的值語法DateTime(blob)參數(shù)blob:Blob類型變量,把該變量第一個值轉(zhuǎn)換為DateTime類型的值,其余部分被忽略。blob參數(shù)也可以是包含blob類型數(shù)據(jù)的Any類型變量返回值DateTime。函數(shù)執(zhí)行成功時返回相應(yīng)的DateTime類型值。如果blob參數(shù)的值為NULL,則DateTime()函數(shù)返回NULL。?IsDate()功能檢測指定的字符串是否包含有效的日期。語法IsDate(datevalue)參數(shù)datevalue:string類型,指定要檢測的字符串返回值Boolean。如果datevalue包含了有效的日期,則IsDate()函數(shù)返回TRUE,否則返回FALSE。如果datevalue參數(shù)的值為NULL,則IsDate()函數(shù)返回NULLo?IsNull()功能測試變量或表達式的值是否是NULLo語法IsNull(any)參數(shù)any:要測試的變量或表達式返回值Boolean:如果any的值為NULL,函數(shù)返回TRUE,否則函數(shù)返回FALSEoIsNumber()功能測試字符串是否是有效的數(shù)值語法IsNumber(string)參數(shù)string:string類型,要測試的字符串返回值Boolean:如果string的值為有效的PowerScript數(shù)字,函數(shù)返回TRUE,否則函數(shù)返回FALSE。如果string參數(shù)的值為NULL,則IsNumber()函數(shù)返回NULL。?IsTime()功能測試字符串的值是否是有效的時間。語法IsTime(timevalue)參數(shù)timevalue:string類型,要測試的字符串返回值Boolean:如果timevalue的值為有效的時間,函數(shù)返回TRUE,否則函數(shù)返回FALSE。如果timevalue參數(shù)的值為NULL,則IsTime()函數(shù)返回NULL。?String()功能按指定格式將數(shù)據(jù)轉(zhuǎn)換成字符串。String()可以把Date、DateTime、數(shù)值類型、Time、String類型的數(shù)據(jù)轉(zhuǎn)換成指定格式的字符串。語法String(data,{format})參數(shù)data:指定要轉(zhuǎn)換格式的數(shù)據(jù),其數(shù)據(jù)類型可以是Date、DateTime、數(shù)值類型、Time、String,也可以是包含上述類型數(shù)據(jù)的Any類型變量format:可選項,string類型,其值指定數(shù)據(jù)格式。如果data參數(shù)的類型為string,則必須指定format參數(shù)返回值String。函數(shù)執(zhí)行成功時返回以字符串方式表示的指定數(shù)據(jù),如果data參數(shù)的數(shù)據(jù)類型與format參數(shù)指定的格式不匹配>format參數(shù)指定的格式無效、或data參數(shù)不是前面提到的適宜數(shù)據(jù)類型時,String()函數(shù)返回空字符串("")。用法:format是個用掩碼表示的字符串,對data參數(shù)為數(shù)值類型的情況來說,格式為:正數(shù)格式;負數(shù)格式;零的顯示格式;空的顯示格式除第一部分必須提供外,其它部分可以省略。數(shù)值型顯示格式中使用兩個掩碼字符:#和0,其中,使用#代表0~9之間的任意數(shù)字,0代表每個零都要顯示。另外,貨幣符號($或壬)、百分號(%)、小數(shù)點(?)、逗號(,)等字符也可以出現(xiàn)在格式字符串中,但是,除小數(shù)點(.)、逗號(,)能夠出現(xiàn)在格式字符#和0之間外,其它字符只能放置在格式串的前面或后面,例如,###,###$###是個錯誤的格式串,¥###,###,###是個正確的格式串。省略format參數(shù)時,String()函數(shù)使用PowerBuilder缺省格式。注意,如果顯示格式有多個部分,各部分之間的分號(;)不能省略。其它字符也可以出現(xiàn)在顯示格式字符串中(只能放在格式串的開頭和末尾),但它們沒有特殊意義,系統(tǒng)只是照原樣顯示。例如,用顯示格式字符串“收入##”格式化數(shù)值12時,顯示結(jié)果為“收入12”。對data參數(shù)為字符串(String)類型的情況來說,format參數(shù)的語法格式為:正常字符串格式;空值時格式在“正常字符串格式”中,@代表字符串中的任意字符,除此之外的任何字符照原樣顯示,例如,如果定義了下面的格式:(@@)@@@@-@@@@則字符串0166767593顯示為:(01)6676-7593對data參數(shù)為日期(Date)類型的情況來說,format參數(shù)的語法格式為:正常日期格式;日期為空值時的格式日期格式中格式字符意義如下:d棗開頭不帶0的日數(shù)(如8)dd棗開頭帶0的日數(shù)(如08)ddd棗星期的英文縮寫(如Mon、Tue)dddd棗星期的英文全稱(如Monday、Tuesday)m棗開頭不帶0的月份(如8)mm棗開頭帶0的月份(如08)mmm棗月份的英文縮寫(如Jan、Feb)mmmm棗月份的英文全稱(如January、February)yy棗兩位數(shù)字表示的年份(如97)yyyy棗四位數(shù)字表示的年份(如1997)另外,還可以使用下面的關(guān)鍵字作為日期的顯示格式:[General]Windows系統(tǒng)中定義的短日期格式[LongDate]Windows系統(tǒng)中定義的長日期格式[ShortDate]Windows系統(tǒng)中定義的短日期格式對data參數(shù)為時間(Time)類型的情況來說,語法格式為:正常時間格式;時間為空值時的格式時間格式中格式字符意義如下:h開頭不帶0的小時(比如6)hh棗開頭帶0的小時(比如06)m棗開頭不帶0的分鐘(比如6)mm棗開頭帶0的分鐘(比如06)s棗開頭不帶0的秒(比如6)ss棗開頭帶0的秒(比如06)f棗開頭不帶0的微秒,可以指定1~6個f,每個f代表一部分微秒AM/PM棗用AM/PM顯示上、下午時間,12小時制am/pm棗用am/pm顯示上、下午時間,12小時制A/P棗用A/P顯示上、下午時間,12小時制a/p棗用a/p顯示上、下午時間,12小時制另外,顯示格式中還可以使用關(guān)鍵字[Time],它表示按當前Windows系統(tǒng)定義的格式顯示時間。對data參數(shù)為日期時間(DateTime)類型的情況來說,語法格式為:正常日期時間格式;日期時間為空值時的格式日期時間類型使用的掩碼就是把日期掩碼和時間掩碼結(jié)合起來即可。?Time()功能把其它類型的數(shù)據(jù)轉(zhuǎn)換為Time類型的值。該函數(shù)有三種語法格式:語法一、將DateTime類型或第一個值是DateTime或Time的Blob值轉(zhuǎn)換成Time類型的值;語法二、將其值是個有效時間的字符串轉(zhuǎn)換成Time類型的值;語法三、將表示時、分、秒、以及微秒的整數(shù)組合成一個時間值。下面分別予以介紹:語法一、將DateTime類型或第一個值是DateTime或Time的Blob值轉(zhuǎn)換成Time類型的值語法Time(datetime)參數(shù)datetime:DateTime類型的值或第一個值是DateTime或Time的Blob類型的值。當該參數(shù)是Blob類型變量時,把該變量第一個值轉(zhuǎn)換為Time類型的值,其余部分被忽略。datetime參數(shù)也可以是包含上述類型數(shù)據(jù)的Any類型變量返回值Time。函數(shù)執(zhí)行成功時返回相應(yīng)的Time類型值。如果datetime參數(shù)中的值不是有效的PowerScript時間或數(shù)據(jù)類型不兼容,那么Time()函數(shù)返回00:00:00.000000。如果datetime參數(shù)的值為NULL,則Time()函數(shù)返回NULL。語法二、將其值是個有效時間的字符串轉(zhuǎn)換成Time類型的值語法Time(string)參數(shù)string:string類型,其值包括一個有效的以字符串形式表示的時間(比如9am或10:25),string參數(shù)也可以是包含時間類型數(shù)據(jù)的Any類型變量返回值Time。函數(shù)執(zhí)行成功時返回相應(yīng)的Time類型值。如果string參數(shù)中的值不是有效的PowerScript時間或數(shù)據(jù)類型不兼容,那么Time()函數(shù)返回00:00:00.000000。如果string參數(shù)的值為NULL,則Time()函數(shù)返回NULL。語法三、將表示時、分、秒、以及微秒的整數(shù)組合成一個時間值語法Time(hour,minute,second{,microsecond})參數(shù)hour:integer類型,指定時間中的小時,從0到23minute:integer類型,指定時間中的分鐘,從0到59second:integer類型,指定時間中的秒,從0到59microsecond:integer類型,可選項,指定時間中的微秒,從0到32767返回值Time。函數(shù)執(zhí)行成功時返回由hour、minute、second、microsecond四個參數(shù)確定的時間。如果這四個參數(shù)中任何一個參數(shù)使用了無效值(比如小時指定為44),則Time()函數(shù)返回NULL。數(shù)值計算函數(shù)?Abs()功能計算絕對值。語法Abs(n)參數(shù)n:要得到絕對值的數(shù)值型變量或表達式返回值返回值的數(shù)據(jù)類型與n的數(shù)據(jù)類型相同,函數(shù)執(zhí)行成功時返回n的絕對值。如果參數(shù)n的值為NULL,Abs()函數(shù)返回NULL。?Ceiling()功能返回大于n的最小整數(shù)。語法Ceiling(n)參數(shù)n:數(shù)值型變量或表達式返回值返回值的數(shù)據(jù)類型與n的數(shù)據(jù)類型相同。函數(shù)執(zhí)行成功時返回大于n的最小整數(shù)。如果參數(shù)n的值為NULL,Ceiling()函數(shù)返回NULL。?Cos()功能計算余弦,其中參數(shù)以弧度為單位。語法Cos(n)參數(shù)n:數(shù)值型變量或表達式返回值Double。函數(shù)執(zhí)行成功時返回n的余弦。如果參數(shù)n的值為NULL,Cos()函數(shù)返回NULL。?Exp()功能計算e的n次方。語法Exp(n)參數(shù)n:指定幕值返回值Double。函數(shù)執(zhí)行成功時返回e(約等于2.71828)的厲次方。如果參數(shù)n的值為NULL,Exp()函數(shù)返回NULL。?Fact()功能計算n的階乘。語法Fact(n)參數(shù)n:數(shù)值型變量或表達式返回值Double。函數(shù)執(zhí)行成功時返回n的階乘。如果參數(shù)n的值為NULL,F(xiàn)act()函數(shù)返回NULL。?Int()功能得到小于等于n的最大整數(shù)。語法Int(n)參數(shù)n:數(shù)值型變量或表達式返回值Integer。函數(shù)執(zhí)行成功時返回小于等于n的最大整數(shù)。如果n的值太小或太大,超過了整數(shù)的表示范圍,則函數(shù)返回0。如果參數(shù)n的值為NULL,Int()函數(shù)返回NULLo?Log()功能計算n的自然對數(shù)。語法Log(n)參數(shù)n:數(shù)值型變量或表達式,其值必須大于0返回值Double。函數(shù)執(zhí)行成功時返回n的自然對數(shù)。如果n小于等于0,將導(dǎo)致運行錯誤。如果參數(shù)n的值為NULL,Log()函數(shù)返回NULL。?LogTen()功能計算n的常用對數(shù)(以10為底)。語法LogTen(n)參數(shù)n:數(shù)值型變量或表達式,其值必須大于0返回值Double。函數(shù)執(zhí)行成功時返回n的常用對數(shù)。如果n小于等于0,將導(dǎo)致運行錯誤。如果參數(shù)n的值為NULL,LogTen()函數(shù)返回NULL。?Max()功能求兩個數(shù)中的最大值。語法Max(x,y)參數(shù)x:數(shù)值型變量或表達式,參加比較的第一個數(shù)y:數(shù)值型變量或表達式,參加比較的第二個數(shù)返回值以x、y中數(shù)據(jù)類型更精確的數(shù)據(jù)類型作為該函數(shù)的返回值數(shù)據(jù)類型。函數(shù)執(zhí)行成功時返回參數(shù)比較的兩個數(shù)中更大者。如果任何參數(shù)的值為NULL,Max()函數(shù)返回NULL。?Min()功能求兩個數(shù)中的最小值。語法Min(x,y)參數(shù)x:數(shù)值型變量或表達式,參加比較的第一個數(shù)y:數(shù)值型變量或表達式,參加比較的第二個數(shù)返回值以x、y中數(shù)據(jù)類型更精確的數(shù)據(jù)類型作為該函數(shù)的返回值數(shù)據(jù)類型。函數(shù)執(zhí)行成功時返回參數(shù)比較的兩個數(shù)中較小者。如果任何參數(shù)的值為NULL,Min()函數(shù)返回NULL。?Mod()功能求余數(shù)。語法Mod(x,y)參數(shù)x:數(shù)值型變量或表達式,被除數(shù)y:數(shù)值型變量或表達式,除數(shù)返回值以x、y中數(shù)據(jù)類型更精確的數(shù)據(jù)類型作為該函數(shù)的返回值數(shù)據(jù)類型。函數(shù)執(zhí)行成功時返回x除以y所得的余數(shù)。如果任何參數(shù)的值為NULL,Mod()函數(shù)返回NULL。?Pi()功能計算n與Pi(3.14159265358979323...)的乘積。語法Pi(n)參數(shù)n:數(shù)值型變量或表達式返回值Double。函數(shù)執(zhí)行成功時返回n與Pi(3.14159265358979323...)的乘積。發(fā)生錯誤時返回T。如果參數(shù)n的值為NULL,Pi()函數(shù)返回NULL。?Rand()功能得到1與n之間的一個偽隨機數(shù)。語法Rand(n)參數(shù)n:數(shù)值型變量或表達式,指定要產(chǎn)生的偽隨機數(shù)的上界。有效值在1到32,767之間返回值與n的數(shù)據(jù)類型相同。函數(shù)執(zhí)行成功時返回1與n之間的一個偽隨機數(shù),包括1和n在內(nèi)。如果參數(shù)n的值為NULL,Rand()函數(shù)返回NULL。Randomize()功能初始化偽隨機數(shù)發(fā)生器,這樣讓應(yīng)用程序每次使用不同的偽隨機數(shù)序列。語法Randomize(n)參數(shù)n:數(shù)值型變量或表達式,指定偽隨機數(shù)生成器使用的起始值,不同的起始值可以生成不同的偽隨機數(shù)序列。當n的值為0時,該函數(shù)把系統(tǒng)時鐘作為偽隨機數(shù)生成器的起始值,這樣可以生成不可重復(fù)的偽隨機數(shù)序列。當n的值不為0時,可以產(chǎn)生不同的偽隨機數(shù)序列,但是,如果兩次使用相同的偽隨機數(shù)生成器起始值,那么兩次生成的偽隨機數(shù)序列相同。n的值在0到32,767之間返回值Integer。極少使用該函數(shù)的返回值。?Round()功能將x四舍五入到n位。語法Round(x,n)參數(shù)x:要四舍五入的數(shù)值型數(shù)據(jù)n:整數(shù)類型,指定從哪個小數(shù)位上四舍五入x。有效值在0到18之間返回值Decimal。函數(shù)執(zhí)行成功時返回將x四舍五入到小數(shù)點后第n位的數(shù)值,如果函數(shù)執(zhí)行失敗或任何參數(shù)的值為NULL,Round()函數(shù)返回NULL。?Sign()功能確定n是整數(shù)、負數(shù)還是零。語法Sign(n)參數(shù)n:數(shù)值型變量或表達式,指定要測試符號的值返回值Integer。當n大于0時返回1;當n小于0時返回-1;當厲等于0時返回0。如果參數(shù)n的值為NULL,Sign()函數(shù)返回NULL。?Sin()功能計算正弦,其中參數(shù)以弧度為單位。語法Sin(n)參數(shù)n:數(shù)值型變量或表達式返回值Double。函數(shù)執(zhí)行成功時返回n的正弦。如果參數(shù)n的值為NULL,Sin()函數(shù)返回NULL。?Sqrt()功能計算平方根。語法Sqrt(n)參數(shù)n:數(shù)值型變量或表達式,指定要計算平方根的數(shù)據(jù)返回值Double。函數(shù)執(zhí)行成功時返回n的平方根。如果n是負數(shù),則執(zhí)行該函數(shù)時引發(fā)運行錯誤。如果參數(shù)n的值為NULL,Sqrt()函數(shù)返回NULL。?Tan()功能計算正切,其中參數(shù)以弧度為單位。語法Tan(n)參數(shù)n:數(shù)值型變量或表達式返回值Double。函數(shù)執(zhí)行成功時返回n的正切。如果參數(shù)n的值為NULL,Tan()函數(shù)返回NULL。Truncate()功能截斷數(shù)值到指定的小數(shù)位。語法Truncate(x,n)參數(shù)x:要截斷的數(shù)值型數(shù)據(jù)n:整數(shù)類型,指定從哪個小數(shù)位上截斷x。有效值在0到18之間返回值Decimal。函數(shù)執(zhí)行成功時返回將x截斷到小數(shù)點后第n位的數(shù)值,如果函數(shù)執(zhí)行失敗或任何參數(shù)的值為NULL,Truncate()函數(shù)返回NULL。所謂截斷就是舍棄指定位之后的數(shù)值。字符串操作函數(shù)?Fill()功能建立一個由指定字符串填充的指定長度的字符串。語法Fill(chars,n)參數(shù)chars:string類型,指定用于重復(fù)填充的字符串n:long類型,指定由該函數(shù)返回的字符串的長度返回值String。函數(shù)執(zhí)行成功時返回n個字符的字符串,該字符串以參數(shù)chars中的字符串重復(fù)填充而成。如果參數(shù)chars中的字符個數(shù)多于n個,那么使用chars字符串的前n個字符填充函數(shù)返回的字符串;如果參數(shù)chars中的字符個數(shù)少于n個,那么使用chars字符串反復(fù)填充,直到返回的字符串長度達到n為止。如果任何參數(shù)的值為NULL,F(xiàn)ill()函數(shù)返回NULL。?Left()功能得到字符串左部指定個數(shù)的字符。語法Left(string,n)參數(shù)string:string類型,指定要提取子串的字符串n:long類型,指定子串長度返回值String。函數(shù)執(zhí)行成功時返回string字符串左邊n個字符,發(fā)生錯誤時返回空字符串("")如果任何參數(shù)的值為NULL,Left()函數(shù)返回NULL。如果n的值大于string字符串的長度,那么Left()函數(shù)返回整個string字符串,但并不增加其它字符。?LeftTrim()功能返回指定字符串刪除了左部空格后的字符串。語法LeftTrim(string)參數(shù)string:string類型,指定要刪除左部空格的字符串返回值String。函數(shù)執(zhí)行成功時返回刪除了string字符串左部空格的字符串,發(fā)生錯誤時返回空字符串("")如果任何參數(shù)的值為NULL,LeftTrim()函數(shù)返回NULL。?Len()功能得到字符串的長度。語法Len(string)參數(shù)string:string類型變量返回值Longo函數(shù)執(zhí)行成功時返回字符串的長度,發(fā)生錯誤時返回T。如果任何參數(shù)的值為NULL,則Len()函數(shù)返回NULL。Lower()功能將字符串中的大寫字母轉(zhuǎn)換為小寫字母。語法Lower(string)參數(shù)string:要將其中的大寫字母轉(zhuǎn)換為小寫字母的字符串返回值Stringo函數(shù)執(zhí)行成功時返回將大寫字母轉(zhuǎn)換為小寫字母后的字符串,發(fā)生錯誤時返回空字符串("")。如果string參數(shù)的值為NULL,Lower()函數(shù)返回NULL。?Match()功能確定字符串中是否包含指定模式的字符。語法Match(string,textpattern)參數(shù)string:string類型,指定要檢查是否匹配指定模式的字符串textpattern:string類型,指定文本匹配模式返回值Boolean:如果字符串string與模式textpattern相匹配,則函數(shù)返回TRUE,否則返回FALSE。如果指定的匹配模式無效或上述兩個參數(shù)中的任何一個未曾賦值,那么Match()函數(shù)返回FALSE。如果任何參數(shù)的值為NULL,Match()函數(shù)返回NULL。用法textpattern參數(shù)的寫法與正則表達式十分相似,它由元字符和普通字符組成。每個元字符都有不同的匹配含義,普通字符則與其自身相匹配。下面是匹配模式中使用的元字符及其意義:'指示字符串的開始,例如,’asd表示以asd開頭的字符串,字符串a(chǎn)sdfgh與模式'asd匹配,而字符串basdfg與模式'asd不匹配。$指示字符串的結(jié)束,例如,red$表示所有以red結(jié)束的字符串均與該模式匹配,而redo與模式red$不匹配。.匹配任意單個字符,例如,'&&$匹配任何六個字符組成的字符串?!跗ヅ淅ㄌ栔辛谐龅淖址?,例如,’[ABC]$匹配由一個字符組成的字符串,其值只能是A或B或C。-與方括號一起,指定匹配字符的范圍,例如,'[A-Z]$只匹配那些由一個大寫字母組成的字符串。方括號里還可以使用'字符,表示匹配不在指定范圍內(nèi)的任何字符,例如,['0-9]匹配除數(shù)字外的任何字符。*,+,?這些符號跟在一個字符后面表示該字符可以出現(xiàn)的次數(shù)。星號(*)表示可以出現(xiàn)0次或任意次;加號(+)表示可以出現(xiàn)多次,但至少出現(xiàn)一次;問號(?)表示出現(xiàn)0次或一次。例如,A*匹配0個或多個A(沒有A、A、AA、AAA、AAAA、**);A+匹配1個或多個A(A、AA、AAA、AAAA、**);A?匹配空串或1個A。\斜杠(\)是轉(zhuǎn)義字符,它去掉特殊字符的特殊含義,比如,模式\$匹配字符$,模式\\匹配字符\。?Mid()功能取字符串的子串。語法Mid(string,start{,length})參數(shù)string:string類型,指定要從中提取子串的字符串start:long類型,指定子串第一個字符在string字符串中的位置,第一個位置為llength:long類型,可選項,指定子串的長度返回值String。函數(shù)執(zhí)行成功時返回string字符串中從start位置開始、長度為length的子串。如果start參數(shù)的值大于string中字符個數(shù),那么Mid()函數(shù)返回空字符串。如果省略了length參數(shù)或length參數(shù)的值大于從start開始、string字符串中余下字符的長度,那么Mid()函數(shù)返回所有余下的字符。如果任何參數(shù)的值為NULL,Mid()函數(shù)返回NULL。?Pos()功能在一個字符串中查找所包含的另一個字符串的起始位置。語法Pos(stringl,string2{,start})參數(shù)stringl:string類型,指定要從中查找子串string2的字符串string2:string類型,指定要在stringl中查找的字符串start:long類型,可選項,指定從stringl的第幾個字符開始查找。缺省值為1返回值Long。函數(shù)執(zhí)行成功時返回在start位置后string2在stringl中第一次出現(xiàn)的起始位置。如果在stringl中按指定要求未找到string2、或start的值超過了stringl的長度,那么Pos()函數(shù)返回0。如果任何參數(shù)的值為NULL,Pos()函數(shù)返回NULL。用法Pos()函數(shù)在字符串查找時區(qū)分大小寫,因此,“aa"不匹配"AA"。Replace()功能將一個字符串中指定個數(shù)的字符串替換為另一個字符串語法Replace(stringl,start,n,string2)參數(shù)stringl:string類型,指定要使用string2替換其中一部分內(nèi)容的字符串start:long類型,指定要從哪個字符位置開始替換字符串,字符串中第一個字符的位置為1n:long類型,指定要替換多少個字符string2:string類型,指定用哪個字符串替換stringl的部分字符返回值String。函數(shù)執(zhí)行成功時返回替換后的字符串,發(fā)生錯誤時返回空字符串("")。如果任何參數(shù)的值為NULL,Replace。函數(shù)返回NULL。用法如果start參數(shù)指定的位置超過了string1的長度,那么Replace。函數(shù)把將string2拼接到string1的后面形成的字符串返回。如果n的值為0,那么Replace。函數(shù)把string2插入到string1指定位置后形成的字符串返回。?Right()功能從字符串右端取指定個數(shù)字符。語法Right(string,n)參數(shù)string:string類型,指定要提取子串的字符串n:long類型,指定子串長度返回值String。函數(shù)執(zhí)行成功時返回string字符串右邊n個字符,發(fā)生錯誤時返回空字符串("")。如果任何參數(shù)的值為NULL,Right()函數(shù)返回NULL。如果n的值大于string字符串的長度,那么Right()函數(shù)返回整個string字符串,但并不增加其它字符。?RightTrim()功能刪除字符串尾部空格。語法RightTrim(string)參數(shù)string:string類型,指定要刪除右部空格的字符串返回值String。函數(shù)執(zhí)行成功時返回刪除了string字符串右部空格的字符串,發(fā)生錯誤時返回空字符串("")。如果任何參數(shù)的值為NULL,RightTrim()函數(shù)返回NULL。Space()功能生成一個由空格組成的指定字符個數(shù)的字符串。語法Space(n)參數(shù)n:long類型,指定要填充的空格個數(shù),也就是填充后返回的字符串的長度返回值String。函數(shù)執(zhí)行成功時返回由n個空格組成的字符串,發(fā)生錯誤時返回空字符串。如果參數(shù)n的值為NULL,Space()函數(shù)返回NULL。?Trim()功能刪除字符串首部和尾部的空格。語法Trim(string)參數(shù)string:string類型,指定要刪除首部和尾部空格的字符串返回值String。函數(shù)執(zhí)行成功時返回刪除了string字符串首部和尾部空格的字符串,發(fā)生錯誤時返回空字符串("")。如果任何參數(shù)的值為NULL,Trim()函數(shù)返回NULL。Upper()功能將字符串中的小寫字母轉(zhuǎn)換為大寫字母。語法Upper(string)參數(shù)string:要將其中的小寫字母轉(zhuǎn)換為大寫字母的字符串返回值String。函數(shù)執(zhí)行成功時返回將小寫字母轉(zhuǎn)換為大寫字母后的字符串,發(fā)生錯誤時返回空字符串("")如果string參數(shù)的值為NULL,Upper()函數(shù)返回NULL。系統(tǒng)與環(huán)境函數(shù)?Clipboard()功能提取或替換Windows系統(tǒng)剪貼板的文本內(nèi)容。語法Clipboard({string})參數(shù)string:string類型,可選項,指定要復(fù)制到系統(tǒng)剪貼板上的文本。如果剪貼板上已有內(nèi)容的話,該文本將取代剪貼板的當前內(nèi)容返回值String。函數(shù)執(zhí)行成功時,如果剪貼板上包含文本數(shù)據(jù),那么函數(shù)返回剪貼板的當前內(nèi)容;如果剪貼板上包含非文本數(shù)據(jù)(比如位圖)或不包含任何數(shù)據(jù),那么函數(shù)返回空字符串("")。如果string參數(shù)的值為NULL,Clipboard。函數(shù)返回NULL。用法無論是否指定string參數(shù),Clipboard。都將返回剪貼板的當前內(nèi)容。當指定string參數(shù)時,剪貼板的原有內(nèi)容被string參數(shù)的值取代;省略string參數(shù)時,僅僅得到剪貼板的內(nèi)容。CommandParm()功能得到應(yīng)用程序運行時指定的命令參數(shù)。語法CommandParm()返回值String。函數(shù)執(zhí)行成功時返回應(yīng)用程序運行時的命令行參數(shù),函數(shù)執(zhí)行錯誤或沒有命令行參數(shù)時函數(shù)返回空字符串("")。用法命令行參數(shù)是應(yīng)用程序啟動時跟在應(yīng)用程序名稱后面的任何參數(shù),比如,在運行窗口中輸入了下述命令:MyApplC:\EMPLOYEE\EMPLIST.TXT那么MyAppl應(yīng)用程序中使用CommandParm()函數(shù)得到的命令行參數(shù)為:C:\EMPLOYEE\EMPLIST.TXT當應(yīng)用程序的命令行中包含幾個參數(shù)時,CommandParm()函數(shù)作為一個字符串返回所有參數(shù)。利用字符串操作函數(shù)可以分離各參數(shù)。在應(yīng)用對象的Open事件中沒有必要執(zhí)行CommandParm()函數(shù)。此時,Open事件的argument參數(shù)中包含了命令行參數(shù)。?DoScript()功能執(zhí)行AppleScript程序段,該函數(shù)只在Macintosh平臺上有效。語法DoScript(script,result)參數(shù)script:string類型,指定要運行的程序段(script)result:string類型,由AppleScript程序段返回的結(jié)果信息或出錯信息返回值Integer。返回由AppleScript返回的結(jié)果代碼。如果任何參數(shù)的值為NULL,DoScript()函數(shù)返回NULL。GetApplication()功能得到當前應(yīng)用對象的句柄,這樣你可以查詢或設(shè)置應(yīng)用對象的屬性(通常用于編寫通用代碼)語法GetApplication()返回值A(chǔ)pplication。返回當前應(yīng)用對象的句柄。GetEnvironment()功能得到操作系統(tǒng)、處理器、屏幕顯示等與系統(tǒng)相關(guān)的信息。語法GetEnvironment(environmentinfo)參數(shù)environmentinfo:Environment對象名,用于保存系統(tǒng)環(huán)境信息返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回T。如果參數(shù)environmentinfo的值為NULL,GetEnvironment()函數(shù)返回NULL。用法當開發(fā)交叉平臺項目時,利用GetEnvironment()函數(shù),應(yīng)用程序能夠得到當前運行的操作系統(tǒng)、使用的CPU類型、操作系統(tǒng)的版本、屏幕的大小以及顏色數(shù)等信息,這些信息的具體表示請參閱本書環(huán)境對象(EnvironmentObject)的介紹。GetFocus()功能確定當前焦點位于哪個控件上。語法GetFocus()返回值GraphicObject。函數(shù)執(zhí)行成功時返回當前得到焦點控件的引用,發(fā)生錯誤時返回?zé)o效引用。用法應(yīng)用程序利用IsValid()函數(shù)可以檢測GetFocus()是否返回有效的控件引用。同時,使用TypeOf()函數(shù)可以確定控件的類型。?Post()功能將指定消息加入到某個窗口的消息隊列中,這個窗口既可以是PowerBuilder應(yīng)用的窗口,也可以是其它應(yīng)用的窗口。語法Post(handle,messageno,word,long)參數(shù)handle:long類型,指定窗口的系統(tǒng)句柄,將向該窗口郵寄消息messageno:UnsignedInteger類型,指定要郵寄的消息號word:long類型,指定與消息一起郵寄的word類參數(shù)值。如果messageno參數(shù)指定的消息不使用該參數(shù),那么將這個參數(shù)的值設(shè)置為Olong:long類型或string,指定與消息一起郵寄的long型參數(shù)值或字符串返回值Boolean。如果任何參數(shù)的值為NULL,Post()函數(shù)返回NULL。用法Post()函數(shù)用于向窗口發(fā)送非PowerBuilder預(yù)定義事件的消息,這個窗口可以是PowerBuilder應(yīng)用的窗口,也可以是其它應(yīng)用的窗口。Post()函數(shù)把發(fā)送的消息放置在指定窗口消息隊列的尾部,然后返回到應(yīng)用程序中,它并不等待相應(yīng)事件事件處理程序的執(zhí)行。這一點與Send()函數(shù)不同,Send()函數(shù)直接觸發(fā)指定窗口相應(yīng)的事件,執(zhí)行事件處理程序后返回到調(diào)用應(yīng)用中。因此,我們說Post()函數(shù)采用的是異步方式,Send()函數(shù)采用的是同步方式。Post()函數(shù)的參數(shù)handle指定接收消息的窗口句柄,對PowerBuilder窗口來說,使用Handle()函數(shù)可以得到該句柄。對其它應(yīng)用程序的窗口來說,可以調(diào)用系統(tǒng)API函數(shù)查找窗口并得到相應(yīng)窗口的句柄。如果應(yīng)用程序要郵寄PowerBuilder定義事件(包括預(yù)定義事件和用戶定義事件),那么使用PostEvent()函數(shù)既簡單有方便。當應(yīng)用程序在long參數(shù)位置指定一個字符串時,Post()函數(shù)復(fù)制一個該字符串的副本,然后將副本的地址傳送給指定窗口。?ProfileInt()功能從初始化文件(.ini)中讀取整型設(shè)置值。語法Profilelnt(filename,section,key,default)參數(shù)filename:string類型,指定初始化文件的名稱,可以包括路徑,省略路徑時,該函數(shù)按操作系統(tǒng)的標準路徑搜索指定文件section:string類型,指定要得到的值所在的節(jié)(Section)key:string類型,指定要得到的值的名稱,不用區(qū)分大小寫default:integer類型,當指定的文件、節(jié)名、項目名不存在或不能轉(zhuǎn)換為整數(shù)時,函數(shù)返回該參數(shù)指定的值返回值Integer。函數(shù)執(zhí)行成功時,在指定的文件、節(jié)名、項目名不存在任何錯誤的情況下,函數(shù)返回相應(yīng)項的值;如果指定的文件、節(jié)名、項目名不存在或不能轉(zhuǎn)換為整數(shù)時,函數(shù)返回default參數(shù)指定的缺省值。如果發(fā)生錯誤,函數(shù)返回T。如果任何參數(shù)的值為NULL,ProfileInt()函數(shù)返回NULL。?ProfileString()功能從初始化文件(.ini)中讀取字符串型設(shè)置值。語法ProfileString(filename,section,key,default)參數(shù)filename:string類型,指定初始化文件的名稱,可以包括路徑,省略路徑時,該函數(shù)按操作系統(tǒng)的標準路徑搜索指定文件section:string類型,指定要得到的值所在的節(jié)(Section)key:string類型,指定要得到的值的名稱,不用區(qū)分大小寫default:string類型,當指定的文件、節(jié)名、項目名不存在時,函數(shù)返回該參數(shù)指定的值返回值String。函數(shù)執(zhí)行成功時,在指定的文件、節(jié)名、項目名不存在任何錯誤的情況下,函數(shù)返回相應(yīng)項的值;如果指定的文件、節(jié)名、項目名不存在,函數(shù)返回default參數(shù)指定的缺省值。如果發(fā)生錯誤,函數(shù)返回空字符串。如果任何參數(shù)的值為NULL,ProfileString()函數(shù)返回NULL。?Restart()功能停止所有程序段的執(zhí)行、關(guān)閉所有窗口、提交事務(wù)、斷開與數(shù)據(jù)庫的連接,然后重新啟動應(yīng)用程序。語法Restart()返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回T。?Run()功能運行指定的應(yīng)用程序。語法Run(string{,windowstate})參數(shù)string:string類型,指定要運行的應(yīng)用程序的名稱,其中可以包括路徑以及相應(yīng)的參數(shù),就像在命令行中鍵入的那樣windowstate:WindowState枚舉類型,可選項,指定程序運行時的窗口狀態(tài)。有效取值為:Maximized!-最大化窗口;Minimized!-最小化窗口;Normal!-缺省值,正常窗口返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。如果任何參數(shù)的值為NULL,Run()函數(shù)返回NULL。用法使用Run()函數(shù),應(yīng)用程序能夠啟動操作系統(tǒng)中的任何程序。當在Run()參數(shù)中指定了要啟動應(yīng)用程序的參數(shù)時,參數(shù)的意義、格式、個數(shù)等由具體的應(yīng)用程序確定。如果在Run()函數(shù)的string參數(shù)中指定了文件名但沒有給出擴展名時,PowerBuilder認為該文件的擴展名為.EXE。要運行擴展名不是.EXE的應(yīng)用程序(比如.BAT,.COM,或.PIF),必須在Run()函數(shù)的參數(shù)中指定文件的擴展名。?Send()功能向窗口發(fā)送指定的消息并立即執(zhí)行相應(yīng)的事件處理程序。語法Send(handle,messageno,word,long)參數(shù)handle:long類型,指定窗口的系統(tǒng)句柄,將向該窗口發(fā)送消息messageno:UnsignedInteger類型,指定要發(fā)送的消息號word:long類型,指定與消息一起發(fā)送的word類參數(shù)值。如果messageno參數(shù)指定的消息不使用該參數(shù),那么將這個參數(shù)的值設(shè)置為Olong:long類型或string,指定與消息一起發(fā)送的long型參數(shù)值或字符串返回值Long。函數(shù)執(zhí)行成功時返回Windows系統(tǒng)調(diào)用SendMessage()的返回值,發(fā)生錯誤時返回-1。如果任何參數(shù)的值為NULL,Send()函數(shù)返回NULL。用法Send()函數(shù)用于向窗口發(fā)送非PowerBuilder預(yù)定義事件的消息,這個窗口可以是PowerBuilder應(yīng)用的窗口,也可以是其它應(yīng)用的窗口。Send()函數(shù)直接觸發(fā)指定窗口相應(yīng)的事件,執(zhí)行事件處理程序后返回到調(diào)用應(yīng)用中,這一點與Post()函數(shù)不同,Post()函數(shù)把發(fā)送的消息放置在指定窗口消息隊列的尾部,然后返回到應(yīng)用程序中,它并不等待相應(yīng)事件事件處理程序的執(zhí)行。因此,我們說Post()函數(shù)采用的是異步方式,Send()函數(shù)采用的是同步方式。Send()函數(shù)的參數(shù)handle指定接收消息的窗口句柄,對PowerBuilder窗口來說,使用Handle()函數(shù)可以得到該句柄。對其它應(yīng)用程序的窗口來說,可以調(diào)用系統(tǒng)API函數(shù)查找窗口并得到相應(yīng)窗口的句柄。實際上,Send()函數(shù)把它的各個參數(shù)直接傳送給Windows的系統(tǒng)調(diào)用SendMessage()。在各種C++開發(fā)工具的WINDOWS.H文件中可以查到各消息編號。如果應(yīng)用程序要發(fā)送PowerBuilder定義事件(包括預(yù)定義事件和用戶定義事件),那么使用TriggerEvent()函數(shù)既簡單有方便。當應(yīng)用程序在long參數(shù)位置指定一個字符串時,Send()函數(shù)復(fù)制一個該字符串的副本,然后將副本的地址傳送給指定窗口。?SetProfileString()功能設(shè)置初始化文件中指定項的值。語法SetProfileString(filename,section,key,value)參數(shù)filename:string類型,指定初始化文件的名稱,可以包括路徑,省略路徑時,該函數(shù)按操作系統(tǒng)的標準路徑搜索指定文件section:string類型,指定要設(shè)置的值所在的節(jié)(Section)key:string類型,指定要設(shè)置的值的名稱,不用區(qū)分大小寫default:string類型,指定要設(shè)置項的值返回值Integer。函數(shù)執(zhí)行成功時返回1,指定的文件未找到或指定的文件不能訪問時函數(shù)返回-1。如果任何參數(shù)的值為NULL,SetProfileString()函數(shù)返回NULL。?ShowHelp()功能顯示應(yīng)用程序幫助,該幫助使用MicrosoftWindows幫助系統(tǒng)進行操作。語法ShowHelp(helpfile,helpcommand{,typeid})參數(shù)helpfile:string類型,指定幫助文件的名稱helpcommand:HelpCommand枚舉類型,指定顯示幫助的格式。有效取值為:Index!-顯示目錄主題,使用該值時不要指定typeid參數(shù);Keyword!-轉(zhuǎn)移到由指定關(guān)鍵字確定的主題;Topic!-顯示指定主題的幫助typeid:可選項,指定幫助主題返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。如果任何參數(shù)的值為NULL,ShowHelpO函數(shù)返回NULL。SignalError()功能觸發(fā)應(yīng)用對象的SystemError事件,通常用于代碼調(diào)試。語法SignalError({number},{text})參數(shù)number:integer類型,可選項,其值將保存到Error對象的number屬性中text:string類型,可選項,其值將保存到Error對象的text屬性中返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。?Yield()功能將控制權(quán)轉(zhuǎn)移給其它圖形對象,包括非PowerBuilder對象。該函數(shù)檢測消息隊列,如果有消息,就把消息取出。利用該函數(shù)可以在執(zhí)行耗時較長的操作時把控制權(quán)轉(zhuǎn)讓給其它應(yīng)用。語法Yield()返回值Booleano如果在消息隊列中提取到了消息,那么函數(shù)返回TRUE,否則返回FALSE。用法正常情況下,PowerBuilder應(yīng)用程序在執(zhí)行一段代碼(比如函數(shù)或事件處理程序)的過程中不響應(yīng)用戶的操作。對耗時短暫的代碼段來說,這種處理方式?jīng)]有什么不妥的地方,但是,如果某個代碼段的執(zhí)行耗時較長,應(yīng)用程序又希望為用戶提供更多的控制權(quán),那么需要在這段代碼中插入Yield()函數(shù),讓用戶能夠進行其它操作,特別在循環(huán)執(zhí)行的代碼中更應(yīng)該如此。應(yīng)用程序執(zhí)行Yield()函數(shù)后,如果發(fā)現(xiàn)消息隊列中存在消息,它將允許對象處理這些消息,處理之后,繼續(xù)Yield()函數(shù)后面代碼的執(zhí)行。因此,代碼中插入Yield()函數(shù)將降低應(yīng)用程序的運行效率。日期、時間函數(shù)?Day()功能得到日期型數(shù)據(jù)中的號數(shù)(1到31之間的整數(shù)值)。語法Day(date)參數(shù)date:要得到號數(shù)的日期值返回值Integer。函數(shù)執(zhí)行成功時返回號數(shù)(1到31之間的整數(shù)值)。如果date參數(shù)的值為NULL,貝Day()函數(shù)返回NULL。DayName()功能得到指定日期是一周中的星期幾(例如,Sunday,Monday...)。語法DayName(date)參數(shù)date:date類型值或變量返回值String。函數(shù)執(zhí)行成功時返回指定日期的星期表示(例如,Sunday,Monday...)。如果date參數(shù)的值為NULL,則DayName()函數(shù)返回NULL。DayNumber()功能得到日期型數(shù)據(jù)是一星期中的第幾天(用1到7之間的整數(shù)表示,星期天為1,星期一為2,...)。語法DayNumber(date)參數(shù)date:date類型值或變量返回值Integer。函數(shù)執(zhí)行成功時返回指定日期是一星期中的第幾天(用廣7表示,星期天為1,星期一為2,...)。如果date參數(shù)的值為NULL,則DayNumber()函數(shù)返回NULL。DaysAfter()功能得到兩個日期間的天數(shù)。語法DaysAfter(datel,date2)參數(shù)datel:date類型,指定起始日期date2:date類型,指定終止日期返回值Long。函數(shù)執(zhí)行成功時得到兩個日期之間的天數(shù)。如果date2的日期在datel的前面,那么DaysAfter()函數(shù)返回負值。如果任何參數(shù)的值為NULL,則DaysAfter()函數(shù)返回NULL。?Hour()功能得到時間值中的小時,采用24小時制。語法Hour(time)參數(shù)time:time類型的值返回值Integer。函數(shù)執(zhí)行成功時得到time參數(shù)中的小時(00到23之間)。如果time參數(shù)的值為NULL,則Hour()函數(shù)返回NULL。?Minute()功能得到時間值中的分鐘,有效值在00?59之間。語法Minute(time)參數(shù)time:time類型的值返回值Integer。函數(shù)執(zhí)行成功時得到time參數(shù)中的分鐘(00到59之間)。如果time參數(shù)的值為NULL,則Minute()函數(shù)返回NULL。?Month()功能得到日期值中的月份,有效值在1?12之間。語法Month(date)參數(shù)date:date類型的值返回值Integer。函數(shù)執(zhí)行成功時得到date參數(shù)中的月份(1到12之間)。如果date參數(shù)的值為NULL,則Month()函數(shù)返回NULL。?Now()功能得到客戶機的當前系統(tǒng)時間,返回值為Time類型。語法Now()返回值Time。該函數(shù)返回客戶機的當前系統(tǒng)時間。RelativeDate()功能得到指定日期前多少天或后多少天的日期。語法RelativeDate(date,n)參數(shù)date:Date類型,指定基準日期n:integer類型,指定天數(shù)返回值Date。當n的值大于0時返回參數(shù)date指定日期后第n天的日期;當n的值小于0時返回參數(shù)date指定日期前第n天的日期。如果任何參數(shù)的值為NULL,則RelativeDate()函數(shù)返回NULL。?RelativeTime()功能得到指定時間前多少秒或后多少秒的時間,采用24小時制。語法RelativeTime(time,n)參數(shù)time:time類型,指定基準時間n:long類型,指定秒數(shù)返回值Time。當n的值大于0時返回參數(shù)time指定時間后第n秒的時間;當n的值小于0時返回參數(shù)time指定時間前第n秒的時間。如果任何參數(shù)的值為NULL,則RelativeTime()函數(shù)返回NULL。Second()功能得到時間值中的秒,有效值在00?59之間。語法Second(time)參數(shù)time:time類型的值返回值Integer。函數(shù)執(zhí)行成功時得到time參數(shù)中的秒(00到59之間)。如果time參數(shù)的值為NULL,則Second。函數(shù)返回NULL。?Today()功能得到當前系統(tǒng)日期,在某些情況下,同時得到當前系統(tǒng)時間。語法Today()返回值Date。該函數(shù)返回當前系統(tǒng)日期。用法單獨調(diào)用Today()函數(shù)時,該函數(shù)總是返回當前系統(tǒng)日期,但是,雖然Today()函數(shù)的返回值類型為Date,在該函數(shù)用做某些函數(shù)的參數(shù)、而該參數(shù)要求DateTime類型的值時,Today()函數(shù)也能夠在返回當前系統(tǒng)日期的同時返回當前系統(tǒng)時間。再如,Today()函數(shù)作為數(shù)據(jù)窗口控件Setitem()函數(shù)的參數(shù),該函數(shù)參數(shù)中指定的數(shù)據(jù)窗口列的數(shù)據(jù)類型為DateTime,那么當前系統(tǒng)日期和時間將同時設(shè)置到數(shù)據(jù)窗口指定項中。?Year()功能得到日期值中的年度(有效取值1000到3000)。語法Year(date)參數(shù)date:date類型的值返回值Integer。函數(shù)執(zhí)行成功時得到date參數(shù)中的年份(采用四位數(shù)字),發(fā)生錯誤時返回1900,如果date參數(shù)的值為NULL,則Year()函數(shù)返回NULL。用法當應(yīng)用程序把有兩位數(shù)字表示年份的字符串轉(zhuǎn)換成日期時,PowerBuilder根據(jù)下述規(guī)則選擇世紀:如果年份值在00到49之間,PowerBuilder將年份中的世紀(前兩位數(shù)字)當作20;如果年份值在50到99之間,PowerBuilder將年份中的世紀(前兩位數(shù)字)當作19。比如,字符串"20-10-25"被PowerBuilder轉(zhuǎn)換為2020-10-25;字符串"98T0-25"被PowerBuilder轉(zhuǎn)換為1998-10-25。因此,如果應(yīng)用程序中需要指定1950年之前的日期,應(yīng)該使用四位數(shù)字表示年份,以避免引起歧義。PowerBuilder能夠處理的年份從1000到3000之間。注冊(Registry)函數(shù)?RegistryDelete()功能刪除Windows系統(tǒng)注冊庫中的一個鍵或鍵的某個值。語法RegistryDelete(key,valuename)參數(shù)key:string類型,指定鍵名,將刪除該鍵或刪除該鍵的某個值valuename:string類型,指定要刪除的值的名稱。如果想刪除鍵、鍵的值、以及其下的所有子鍵,那么將該參數(shù)指定為空字符串返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。用法為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。RegistryGet()功能從系統(tǒng)注冊庫中得到指定鍵的值。語法RegistryGet(key,valuename,valuetype,valuevariable)參數(shù)key:string類型,指定鍵名valuename:string類型,指定要訪問值的名稱。每個鍵可以有一個未命名的值和多個命名的值。要訪問未命名的值,把該參數(shù)指定為空字符串("")valuetype:RegistryValueType枚舉類型,指定值的數(shù)據(jù)類型。有效取值請參看用法valuevariable:用于保存鍵值的變量,其數(shù)據(jù)類型應(yīng)該與valuetype參數(shù)指定的類型相匹配返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。如果valuevariable的數(shù)據(jù)類型與valuetype參數(shù)指定的類型不匹配,將引發(fā)運行錯誤。用法valuetype的可能取值為:RegString!以空字符結(jié)束的字符串RegExpandString!以空字符結(jié)束的字符串,其中包括了對環(huán)境變量的非擴展應(yīng)用RegBinary!二進制數(shù)據(jù)ReguLong!32位數(shù)據(jù)ReguLongBigEndian!32位大數(shù)據(jù)RegLink!Unicode符號鏈RegMultiString!動態(tài)字符串數(shù)組為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。RegistryKeys()功能從系統(tǒng)注冊庫中得到指定鍵的有效子鍵。語法RegistryKeys(key,subkeys)參數(shù)key:string類型,指定鍵名subkeys:字符串數(shù)組變量,用于保存各子鍵返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回T。用法在subkeys參數(shù)中可以使用定長數(shù)組,也可以使用動態(tài)數(shù)組。使用動態(tài)數(shù)組時,數(shù)組的上界反映了能夠得到的子鍵個數(shù)。當使用定長數(shù)組時,其數(shù)組元素個數(shù)必須足夠多,保證能夠容納所有子鍵,但是,在具體得到子鍵之前,沒有辦法能夠預(yù)先知道實際子鍵個數(shù)。為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。RegistrySet()功能在系統(tǒng)注冊庫中設(shè)置或創(chuàng)建指定鍵。語法RegistrySet(key,valuename,valuetype,value)參數(shù)key:string類型,指定鍵名valuename:string類型,指定要訪問值的名稱。每個鍵可以有一個未命名的值和多個命名的值。要訪問未命名的值,把該參數(shù)指定為空字符串("")。如果注冊庫中不存在指定值名,該函數(shù)將創(chuàng)建新的值名valuetype:RegistryValueType枚舉類型,指定值的數(shù)據(jù)類型。有效取值請參看用法value:要設(shè)置的值,其數(shù)據(jù)類型應(yīng)該與valuetype參數(shù)指定的類型相匹配返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回T。如果valuevariable的數(shù)據(jù)類型與valuetype參數(shù)指定的類型不匹配,將引發(fā)運行錯誤。用法valuetype的可能取值為:RegString!以空字符結(jié)束的字符串RegExpandString!以空字符結(jié)束的字符串,其中包括了對環(huán)境變量的非擴展應(yīng)用RegBinary!二進制數(shù)據(jù)ReguLong!32位數(shù)據(jù)ReguLongBigEndian!32位大數(shù)據(jù)RegLink!Unicode符號鏈RegMultiString!動態(tài)字符串數(shù)組為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。RegistryValues()功能得到與指定鍵相關(guān)的一組值名。該函數(shù)在Windows3.1中無效。語法RegistryValues(key,valuename)參數(shù)key:string類型,指定鍵名valuename:字符串數(shù)組變量,用于保存值名返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回-1。用法在valuename參數(shù)中可以使用定長數(shù)組,也可以使用動態(tài)數(shù)組。使用動態(tài)數(shù)組時,數(shù)組的上界反映了能夠得到的值名個數(shù)。當使用定長數(shù)組時,其數(shù)組元素個數(shù)必須足夠多,保證能夠容納所有值名,但是,在具體得到值名之前,沒有辦法能夠預(yù)先知道實際值名個數(shù)。為了唯一地標識某個鍵,在key參數(shù)中,可以從根鍵開始依次指定各級父鍵,各鍵之間使用反斜杠(\)分隔。定時函數(shù)?CPU()功能得到自當前應(yīng)用程序啟動后開始CPU所消耗的時間,以毫秒為單位。語法CPU()返回值Long。返回自當前應(yīng)用程序啟動后開始CPU所消耗的時間,以毫秒為單位。?Idle()功能該函數(shù)在用戶每次活動(例如,按鍵盤、移動鼠標等)后重置定時器,n秒后觸發(fā)應(yīng)用對象的Idle事件。語法Idle(n)參數(shù)n:指定空閑時間間隔,以秒為單位。該參數(shù)的值設(shè)置為0時,停止空閑檢測,不再觸發(fā)應(yīng)用對象的Idle事件返回值Integer。函數(shù)執(zhí)行成功時返回1,此時啟動定時器。如果不能啟動定時器或定時器未啟動而n的值指定為0時,函數(shù)返回-1。如果任何參數(shù)的值為NULL,Idle()函數(shù)返回NULL。用法利用Idle()函數(shù),應(yīng)用程序可以構(gòu)造自己的屏幕保護程序,避免安全數(shù)據(jù)的泄露。當使用Idle()函數(shù)已經(jīng)啟動了定時器后,如果再次以非0參數(shù)調(diào)用Idle()函數(shù),那么該函數(shù)重設(shè)時間間隔,但并不啟動新的定時器。Idle()函數(shù)啟動定時器后,如果在指定的時間間隔(從用戶最近一次操作算起)內(nèi)沒有操作應(yīng)用程序,那么就觸發(fā)應(yīng)用對象的Idle事件,在這個事件中可以編寫關(guān)閉窗口、退出數(shù)據(jù)庫登錄等一系列代碼,然后使用Restart()函數(shù)重新啟動應(yīng)用程序,起到保密的目的。發(fā)生下述任何情況時,系統(tǒng)自動重置定時器(即重新開始計時)n用戶在該應(yīng)用程序的任何窗口內(nèi)移動鼠標或單擊鼠標(雙擊鼠標時首先觸發(fā)單擊事件)n在該應(yīng)用程序的某個窗口是當前窗口時用戶按下了任意一個或多個鍵n在該應(yīng)用程序的窗口最小化時,用戶在該應(yīng)用的圖標上單擊鼠標或移動鼠標n在該應(yīng)用程序的窗口最小化并且該應(yīng)用程序是當前應(yīng)用程序(應(yīng)用名稱被加亮顯示)時,用戶按了任何按鍵n可視數(shù)據(jù)窗口檢索數(shù)據(jù)時引起的編輯控件(指漂浮在數(shù)據(jù)窗口當前行/列上的編輯控件)重繪操作?Timer()功能在指定的時間間隔內(nèi)反復(fù)觸發(fā)指定窗口的定時器事件。語法Timer(interval{,windowname})參數(shù)interval:指定兩次觸發(fā)Timer事件之間的時間間隔,有效值在0到65之間。如果該參數(shù)的值指定為0,那么關(guān)閉定時器,不再觸發(fā)指定窗口的Timer事件windowname:窗口名,指定時間間隔到時要觸發(fā)哪個窗口的Timer事件。省略該參數(shù)時,觸發(fā)當前窗口的Timer事件返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回T。如果任何參數(shù)的值為NULL,Timer()函數(shù)返回NULL。用法使用Timer()函數(shù)可以周期性地觸發(fā)指定窗口的Timer事件,這樣,每當時間間隔過去時,應(yīng)用程序都可以完成一些周期性的工作,比如繪制簡單動畫等。將Timer()的interval參數(shù)設(shè)置為非0值時啟動定時器并開始計時;將該函數(shù)的interval參數(shù)設(shè)置為0時關(guān)閉定時器,終止計時任務(wù)。需要注意的是,在MicrosoftWindows系統(tǒng)中,該函數(shù)能夠計時的最小時間間隔為0.055秒(約1/18秒),如果把interval參數(shù)的值設(shè)置小于0.055,那么該定時器將每隔0.055秒觸發(fā)一次窗口的Timer事件。MicrosoftWindows3.x最多只支持系統(tǒng)中同時啟動16個定時器。DDE客戶函數(shù)CloseChannel()功能關(guān)閉先前用OpenChannelO函數(shù)打開的DDE服務(wù)器的通道。語法CloseChannel(handle{,windowhandle})參數(shù)handle:long類型,通道句柄,指明要關(guān)閉的DDE通道windowhandle:long類型,可選項,指明用做DDE客戶的PowerBuilder窗口的窗口句柄返回值Integer。函數(shù)執(zhí)行成功時返回1,發(fā)生錯誤時返回下述值之一:-2通道不能被關(guān)閉-3不能確認服務(wù)器-9Handle參數(shù)的值為NULLExecRemote()功能請求DDE服務(wù)器應(yīng)用程序執(zhí)行命令。該函數(shù)有兩種語法格式:語法一、直接向DDE服務(wù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年壬二酸合作協(xié)議書
- 2025年汽車減震元件合作協(xié)議書
- 2025年種植施肥機械合作協(xié)議書
- 2025年非熱殺菌先進設(shè)備合作協(xié)議書
- 人教版 八年級英語下冊 Unit 1 單元綜合測試卷(2025年春)
- 2025年產(chǎn)品來料加工協(xié)議(三篇)
- 2025年個人投資理財委托協(xié)議簡單版(2篇)
- 2025年二灰拌合場地租賃協(xié)議范文(2篇)
- 2025年九年級化學(xué)實驗室工作總結(jié)模版(二篇)
- 2025年產(chǎn)品外觀專用協(xié)議標準版本(2篇)
- 醫(yī)院消防安全培訓(xùn)課件
- 質(zhì)保管理制度
- 《00541語言學(xué)概論》自考復(fù)習(xí)題庫(含答案)
- 2025年機關(guān)工會個人工作計劃
- 2024年全國卷新課標1高考英語試題及答案
- 華為經(jīng)營管理-華為激勵機制(6版)
- 江蘇省南京市、鹽城市2023-2024學(xué)年高三上學(xué)期期末調(diào)研測試+英語+ 含答案
- 2024護理不良事件分析
- 光伏項目的投資估算設(shè)計概算以及財務(wù)評價介紹
- 2024新版《藥品管理法》培訓(xùn)課件
- 干燥綜合征診斷及治療指南
評論
0/150
提交評論