第3章PowerScript語言ppt課件_第1頁
第3章PowerScript語言ppt課件_第2頁
第3章PowerScript語言ppt課件_第3頁
第3章PowerScript語言ppt課件_第4頁
第3章PowerScript語言ppt課件_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、第3章 PowerScript言語3.1 言語根底3.1.1 注釋/:行注釋和塊注釋塊注釋:從/*開場,到*/終了。其中的一切內(nèi)容都是注釋。行注釋:行中以/開場的右邊內(nèi)容是注釋。多采用行注釋。3.1.2 標識符 :在腳本中運用的變量名、函數(shù)名、窗口名、菜單名及援用的對象名。標識符必需以字母開頭,最長40個字符,中間不能插入空格3.1.3 大小寫:多數(shù)情況下不區(qū)分大小寫 ,但要留意運用大小寫的一致性,便于閱讀和維護程序。3.1 言語根底3.1.4 命令終了符回車鍵 :一是:一行中寫一條命令語句,行尾用Enter鍵終了。二是:一行中寫多條命令語句,命令之間用分號;分隔,行尾用enter鍵終了。編寫

2、腳本時,多采用第一種方式。3.1.5 行繼續(xù)符&:用“&做為行繼續(xù)符。它使一條語句可以寫在兩行上,但要留意不能在保管字或變量名中間加行繼續(xù)符。 3.1.6 標號(標識符:) 標號的寫法就是在標識符的后面加冒號:,標號可以自成一行,也可以與語句在同一行,放在語句的最前面。 3.1 言語根底3.1.7 空值null:空值null是與數(shù)據(jù)庫交換數(shù)據(jù)時運用的一種特殊值。它代表未定義或是不可知。 3.1.8 操作符 :算術運算符、關系運算符、邏輯運算符、字符串的銜接。 3.1.9 保管字 :保管字供PowerBuilder內(nèi)部運用,不能作為完好的標識符來運用。 3.2 數(shù)據(jù)類型、變量和常

3、量3.2.1 規(guī)范數(shù)據(jù)類型 boolean布爾型,布爾變量有兩個值:true和false,分別表示真和假。創(chuàng)建布爾變量時,其初始值是false。 real實型 ,實型變量被創(chuàng)建時的初始值是0 。integer或int整型 ,整數(shù)的取值范圍是從-32768到32767。 string字符串型 ,字符串要用引號單引號或雙引號括起來。字符串變量中可以包含字母、數(shù)字或符號,其變量長度在0到65536之間,字符串常量最大長度可達1024。char或character字符型,該類型變量用于存儲一個ASCII字符。date日期型 ,日期包含年、月、日,年月日之間用銜接符-銜接。 time時間型 ,包含小時、

4、分鐘、秒,小時、分鐘、秒之間用冒號:分隔。 3.2.2 變量的聲明變量是指在程序運轉過程中其值可以改動的量。變量聲明的普通語法構造是:存取權限 數(shù)據(jù)類型 標識符=初值 ,標識符=初值,其中方括號中的內(nèi)容是可選項。變量未賦初值,系統(tǒng)會自動賦給變量默許值。如:數(shù)值型變量的默許初值是0。留意:變量的初值是在編譯時給定的。如:date dd1,dd2=today( )dd1=today( )其中dd1沒有被初始化,但dd2被初始化成編譯日期。 3.2.3 變量的作用域變量的作用域就是變量運用的范圍。根據(jù)變量的作用域可將變量分為四種類型:全局變量、實例變量、共享變量、部分變量。全局變量的作用域最大,它在

5、運用程序的任何地方都可以運用。 實例變量是某個特定對象的實例化??梢栽谶\用對象、窗口對象、用戶對象或菜單對象的Script編輯器中定義它,假設在定義范圍之外運用它,那么要經(jīng)過點符號.完成。 共享變量并不常用,只在特定情況下才會用到 。部分變量只能在某程序段或函數(shù)內(nèi)部有效,可以在過程、代碼、函數(shù)內(nèi)部聲明和運用部分變量,但在聲明部分變量的范圍之外就不能運用部分變量,在不同的函數(shù)內(nèi)部或事件腳本范圍內(nèi)部分變量可以重名,不會引起混亂。 3.2.4 常量常量就是在程序運轉過程中不能改動的量,聲明常量就是在聲明的常量標識符的前面加上關鍵字constant就可以了。 3.3 根本語句3.3.1 賦值語句(=)

6、 賦值語句表示將賦值號=右邊表達式的值賦給左邊的變量。賦值語句在腳本中運用極為頻繁。 3.3.2 條件語句(IF) 條件語句分為:單行IF語句、多行IF語句、多條件分支語句(CHOOSE)。3.3.3 循環(huán)語句(LOOP) 循環(huán)語句有doloop構造和fornext兩種構造方式。 3.3.4 流程控制語句(EXIT)跳出循環(huán)語句(EXIT) ,繼續(xù)語句(CONTINUE) ,轉向語句(GOTO),前往語句(RETURN),停頓語句(HALT) ,調(diào)用語句(CALL) 。3.4 嵌入式SQLPowerBuilder系統(tǒng)中,一切的SQL語句后面都要加分號;,假設不加分號,那么以為是語法錯誤。 3.

7、4.1 數(shù)據(jù)庫銜接CONNECT 3.4.2 數(shù)據(jù)庫斷開DISCONNECT 3.4.3 事務提交COMMIT 3.4.4 事務取消ROLLBACK 3.4.5 選擇語句SELECT 3.4.6 插入語句INSERT 3.4.7 刪除語句DELETE 3.4.8 更新語句UPDATE3.5 常用函數(shù) 3.5.1 MessageBox()函數(shù) 3.5.2 Open( )和Close( ) 3.5.3 IS族函數(shù) 3.5.4 類型轉換函數(shù) 3.5.5 關鍵字Trigger 3.6 常用代詞 3.6.1 This代詞 3.6.2 Parent代詞 3.6.3 ParentWindow代詞 3.5 常

8、用函數(shù)3.5.1 MessageBox()函數(shù) messagebox( )函數(shù)用來向用戶顯示信息 。函數(shù)格式:si_button_pressed=messagebox(title,text,icon,buttons,default) 3.5.2 Open( )和Close( ) Open()函數(shù)用來翻開一個窗口。格式:Open(窗口名)。Close()函數(shù)用來封鎖一個窗口。格式:close(窗口名)。實踐運用中,經(jīng)常在窗口的控件中運用close(parent)表示封鎖控件所在的窗口。 3.5 常用函數(shù)3.5.3 IS族函數(shù) IS函數(shù)的前往值是布爾類型的,其值只需兩個:true或false。 I

9、S族函數(shù)是一類函數(shù)。如isnumber()、isdate()、istime()、isnull()函數(shù)等。3.5.4 類型轉換函數(shù) 類型轉換函數(shù)用來將一種數(shù)據(jù)類型轉換為另一種數(shù)據(jù)類型。 integer(string):將字符串轉換成整型。long(string) :將字符串轉換生長整型。real(string) :將字符串轉換成實型。double(string) :將字符串轉換成雙精度型。dec(string) :將字符串轉換成十進制數(shù)。string(number,format) :將數(shù)值按一定格式轉換成字符串。 3.5 常用函數(shù)3.5.5 關鍵字TriggerTrigger關鍵字用來觸發(fā)其它控件上的事件。 3.6 常用代詞3.6.1 This代詞 This代詞代表窗口、用戶對象、菜單、運用對象或控件本身。 3.6.2 Parent代詞 Parent代詞可以用在窗

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論