




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、WinCC VBscript常用函數(shù)1.數(shù)值型函數(shù):abs(num): 返回絕對值sgn(num): num0 1; num=0 0; num0int(num): 取整 int(99.8)=99; int(-99.2)=100fix(num): 取整 fix(99.8)=99; fix(-99.2)=99round(num,n): 四舍五入取小數(shù)位 round(3.14159,3)=3.142 中點數(shù)值四舍五入為近偶取整 round(3.25,1)=3.2log(num): 取以e為底的對數(shù) num0exp(n): 取e的n次冪 通常用 numnsin(num): 三角函數(shù),以弧度為值計算 (
2、角度*Pai)/180=弧度 con(num); tan(num); atn(num)2.字符串函數(shù):len(str):計算字符串長度 中文字符長度也計為一!mid(str,起始字符,讀取長度):截取字符串中間子字符串left(str,nlen):從左邊起截取nlen長度子字符串right(str,nlen):從右邊起截取nlen長度子字符串Lcase(str):字符串轉(zhuǎn)成小寫Ucase(str):字符串轉(zhuǎn)成大寫trim(str):去除字符串兩端空格Ltrim(str):去除字符串左側(cè)空格Rtrim(str):去除字符串右側(cè)空格replace(str,查找字符串,替代字符串,起始字符,替代次數(shù)
3、,比較方法):替換字符串注:默認值:起始字符 1;替代次數(shù) 不限;比較方法 區(qū)分大小寫(0)InStr(起始字符,str,查找字符串,比較方法):檢測是否包含子字符串 可選參數(shù)需同時選 返回起始位置InStrRev(str,查找字符串,起始字符,比較方法):反向檢測是否包含子字符串 返回起始位置space(n):構(gòu)造n個空格的字符串string(n,str):構(gòu)造由n個str第一個字符組成的字符串StrReverse(str):反轉(zhuǎn)字符串split(str,分割字符串,次數(shù),比較方法):以分割字符串為分割標志將字符串轉(zhuǎn)為字符數(shù)組 可選參數(shù)需同時選3.數(shù)據(jù)類型轉(zhuǎn)換函數(shù):Cint(str):轉(zhuǎn)換正
4、數(shù) True -1;False 0;日期 距離1899/12/31天數(shù);時間 上午段 0;下午段 1;Cstr(str):日期 輸出格式 yyyy/mm/dd;時間 輸出格式 Am/Pm hh:mm:ssClng(str):與Cin()類似Cbool(num):num不為零 True;反之 FalseCdate(str):轉(zhuǎn)換日期格式 0:#Am 12:00:00#;正數(shù) 距離1899/12/31天數(shù)的日期;浮點數(shù) 日期小數(shù)時間Cbyte(num):num0或為空,取序列下一隨機值,nA)子程序和自定義函數(shù)Sub StrSubName Function StrFunName(arg1,.)子程
5、序體 函數(shù)體Exit Sub 中途跳出 Exit Function 中途跳出End Sub StrFunNameValue 返回值End Functioncall StrSubName 引用子程序 Var=StrFunName(arg1,.) 引用函數(shù)子程序和自定義函數(shù)可以遞歸調(diào)用;ASP六大對象常用語句示范:Response:Response.write StrVar/String:向網(wǎng)頁寫出參數(shù)值或字符串 等同于在Html標記中嵌入Response.End:停止頁面編譯,并將已經(jīng)編譯內(nèi)容輸出到瀏覽器Response.Buffer=True|False:頁面編譯時是否使用緩存的設置,一般在頁
6、面頭部設置Response.Flush:強制輸出頁面已編譯部分內(nèi)容Response.Clear:將緩沖區(qū)內(nèi)的數(shù)據(jù)清除Response.Redirect URL:停止頁面編譯或輸出,轉(zhuǎn)載指定所需頁面Response.IsClientConnected:返回True|False,檢測用戶是否還處于連接狀態(tài)Response.Charset(CharsetName):設置頁面編碼類型,即Response.ContentType = ContentType :設置頁面文件類型,同上Response.Expires = number:設置頁面失效時間,單位分鐘Response.ExpiresAbsolut
7、e = date time:設置頁面失效的絕對時間Response.Status = StatusDescription:設置頁面狀態(tài)描述Request:Request(PassStrName):讀取網(wǎng)頁傳遞值,包括表單及以?PassStrNamevalue&PassStrName_nvalue_n形式Request.collection|property|method(variable)Request.querystring(PassStrName):讀取Get方法傳遞的表單值和?PassStrNamevalueRequest.QueryString(Varible)(Index).Coun
8、tRequest.form(PassStrName):讀取Post方法傳遞的純表單域的值Request.Form(Parameter)(Index).CountRequest.ServerVaribles(Server Environment Variable):讀取客戶端系統(tǒng)環(huán)境變量,詳見參考Request.BinaryRead(Count):讀取指定字節(jié)數(shù)的傳送值Request.TotalBytes:查詢體的長度,以字節(jié)為單位,只讀注:同名表單如:CheckBox如有多項值,傳遞形式如右,StrName=value1,value2,.需要用Split函數(shù)分割各項值Multiple的Sele
9、ct表單與CheckBox類似,TextArea的值可包含換行字符,用Replace轉(zhuǎn)為,以滿足格式需要Session:(用戶全局變量)Session(SesName)value:存儲Session變量值,也可讀取該值Session(SesName)Empty:判斷Session值是否存在的兩種方法IsEmpty(Session(SesName)=True|False:判斷Session值是否存在的兩種方法Session.TimeOut=num:設置Session變量的存在時效,單位分鐘Session.Abandon:清除所有Session變量值Session.SessionID:Sessio
10、n變量的ID序列號,只讀Application:(應用程序全局變量)Application(AppName)value:存儲Application變量值,也可讀取該值A(chǔ)pplication(AppName)Empty:判斷Application值是否存在的兩種方法IsEmpty(Application(AppName)=True|False:判斷Application值是否存在的兩種方法Application.Lock:Application變量值鎖定,防止同時更改變量值A(chǔ)pplication.UnLock:Application變量值解鎖,允許更改變量值注:Session與Applicati
11、on變量都可以用來存儲數(shù)組和系統(tǒng)對象,引用方法是變量名相當于數(shù)組名而已,但不能直接改變其值,需要借助臨時數(shù)組修改值后,再賦給Session與Application變量Global.asa文件的結(jié)構(gòu):Server:Server.MapPath(FileUrl):映射文件名的服務器站點絕對地址,Path=Server.MapPath(./)可以得到虛擬目錄根路徑Server.HtmlEncode(string):轉(zhuǎn)換為可以直接顯示帶Html格式的字符串,如:等Server.URLEncode( string):轉(zhuǎn)換為瀏覽器地址編碼set VarServer.CreatObject(ObjName)
12、:創(chuàng)建對象變量Server.ScriptTimeout = NumSeconds:ASP程序頁面執(zhí)行時限,以秒為單位Cookies: 存儲在用戶本機的臨時變量,每個Cookie的最大字節(jié)4KB,最多可以有300個Cookie 1.2MBResponse.cookies(StrCookieName)value:存儲Cookie變量值,也可讀取該值Response.cookies(StrCookieName):判斷是否為空Response.cookies(StrCookieName).Expires=Date:變量有效期,以天為單位,小于當前時間立即失效Response.Cookies(Cooki
13、e(key).Attribute):標準語法ObjectContext 控制ASP的事務處理ObjectContext.OnTransactionAbort:由放棄的事務處理事件激發(fā),在腳本完成處理后發(fā)生ObjectContext.OnTransactionCommit:由成功的事務處理事件激發(fā),在腳本完成處理后發(fā)生ObjectContext.SetAbort:顯式的放棄一次事務處理ObjectContext.SetComplete:覆蓋前面任何調(diào)用ObjectContext.SetAbort方法的調(diào)用Msgbox string/StrName:VBscript提示框表單的Onsubmit事件
14、:在同一頁面寫入 Function FormName_onsubmit().FormName_onsubmitTrue/False.end Function,頁面會在提交前先執(zhí)行語句,并根據(jù)返回值判斷是否完成提交任務。數(shù)據(jù)庫連接字符串舉例:Access2000:conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(dbaseliuyan.mdb)conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(dbaseli
15、uyan.mdb)&;Password=adminRecordset.Open 數(shù)據(jù)表名, conn, 2, 2SqlServer2000:conn.Open Provider=SQLOLEDB.1;User ID=sa;Password=admin;Initial Catalog=pubs;Data Source=servergarlmrmconn.Open provider=SQLOLEDB;data source=hyserver;uid=sa;pwd=;database=pubsRecordset.Open StrSQL, conn, 2, 2Dbase:(?)conn Open Dr
16、iver=Microsoft dBase Driver;SourceType=DB;SourceDB= & Server.MapPath( 目錄名 )Recordset.Open StrSQL, conn, 2, 2FoxBase:conn Open Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB= & Server.MapPath( 目錄名 )Recordset.Open DBF文件名或Select語句, conn, 2, 2conn Open Driver=Microsoft Visual FoxPro Driver;SourceType=DBC;SourceDB= & Server.MapPath( DBC數(shù)據(jù)庫文件名 )Recordset.Open DBF文件名或Select語句, conn, 2, 2Excel:conn Open
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省宜春市高安市達標名校2024-2025學年初三9月份兩校聯(lián)考語文試題含解析
- 山東省五蓮縣聯(lián)考2024-2025學年初三五校聯(lián)誼期中考試試卷數(shù)學試題含解析
- 銅仁地區(qū)沿河土家族自治縣2025年三年級數(shù)學第二學期期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 山東省菏澤市牡丹區(qū)重點名校2024-2025學年初三4月中考仿真模擬聯(lián)考生物試題含解析
- 山西省大同鐵路第一中學2025年高三下學期4月份月考生物試題含解析
- 地下探測井成井勞務分包合同
- 個人車輛借用合同
- 企業(yè)股東借款合同樣本
- 2025屆山東省菏澤市單縣第一中學高三下學期質(zhì)量檢測(五)歷史試題(含答案)
- 中學初中信息技術(shù) 1.2《修飾文章》教學設計
- 簽名設計課件
- 科室醫(yī)院感染風險評估表
- 品質(zhì)異常處罰細則及獎罰制度
- 物聯(lián)網(wǎng)概論第二章產(chǎn)品電子編碼EPC課件
- DB3212∕T 1098-2022 小微企業(yè)安全生產(chǎn)托管服務規(guī)范
- 診所備案申請表格(衛(wèi)健委備案)
- 環(huán)境土壤學PPT課件
- 辦公生活區(qū)臨時設施施工方案
- GB∕T 40262-2021 金屬鍍膜織物 金屬層結(jié)合力的測定 膠帶法
- 視頻監(jiān)控vcn3000系列技術(shù)白皮書
- 小學三年級西師大版數(shù)學下冊計算題專題練習題
評論
0/150
提交評論