1、總體說明:
a) 程式不區分大小寫
b) 賦值用= –string city=「南京」,country ;integer person[3]=;string s = ' you got a "job" '
c) **提示 design->option->autoscript->options下面的兩項勾上。
d) return語句立即終止事件處理程式或函式的執行,把控制返回到呼叫程式 halt語句用於終止應用程式的執行
e) ™可以將一條語句分成幾行,這時就需要用到續行符&,將語句串起來。
™例如:
–if side1 = 5 and &
side2 = 6 then area = 5*7
–相當於
if side1 = 5 and side2 = 6 then area = 5*7
f) 空值:
™變數被賦予空值的途徑有如下兩條。
–(1)從資料庫中讀到空值。
–(2)使用setnull()函式賦值。
™例1:
–string person // person=""
–setnull(person) // person值為null
™例2:
–integer x,y,z=2002
–setnull(y)
™測試變數或表示式是否為空值時,使用函式isnull
–if isnull(a)then
g) run、
run("c:\windows\system32\calc.exe「,normal!)
//這裡使用的是windows xp sp2作業系統
c) 彈出對話方塊
string ls_text
ls_text = sle_2.text
if ls_text = "" then
messagebox("訊息視窗","文字框的內容為空") //為空時顯示此內容
else
messagebox("訊息視窗",ls_text) //不為空時就顯示時面的內容
end if
messagebox("學生資訊","保密資料",exclamation!,yesno!)
int ret
ret=messagebox("這是乙個例子","是否要存檔?",question!,yesnocancel!,3)
if ret=1 then
dw_1.update()
else
if ret=2 then
return
end if
end if
int li_returnli_return = messagebox("
提示","
請選擇按鈕
",question!,yesno!)
if li_return = 1then
messagebox("提示
","你選擇了yes
",exclamation!)
else
messagebox("提示
","你選擇了no
",exclamation!)
endif
d) 應用退出 close(parent)
2、基本語句
1. 單行if ... then語句 if sle_state.text="bj" then messagebox("歡迎","北京")
2. 多行if ... then語句
integer s
s = integer(sle_1.text) //sle_1 text單行編輯框文字
if s>=90 then
st_1.text = 「優」
elseif s>=80 then
st_1.text = 「良」
elseif s>=70 then
st_1.text = 「中」
elseif s>=60 then
st_1.text = 「及格」
else
st_1.text = 「不及格」
end if
3.choose case
integer f
string s
f = integer(sle_1.text)
choose case f
case is >= 90 // 改進 90 to 100// 用is代表測試值,後跟關係操作符和比較值,例如:is> 30
s = "優"
case 80 to 89
s = "良"
case 70 to 79
s = "中"
case 60 to 69
s = "及格"
case 0 to 59
s = "不及格"
case else
s = "輸入錯,請重新輸入!"
end choose
st_1.text = string(s)
4.迴圈do …loop、for …next、goto exit(退出迴圈) continue(繼續迴圈)
integer i=1, s = 0
do until i>10
s += i
i ++
loop
st_1.text = string(s)
integer i=1, s = 0
do while i<=10
s += i
i ++
loop
st_1.text = string(s)
integer i, s = 0
for i=1 to 10
s += i
next
st_1.text = string(s)
3、2、取得當前時間
得到當天日期date lda_today
lda_today = today()
得到當前時間
time lt_time
lt_time = now()
得到當前日期時間
datetime ldt_now
ldt_now = datetime(today(),now())
簡單筆記(四)
第二章 型別 運算子與表示式 10.11.25 2.1 變數名 對變數與符號常量的名字存在著一些限制。名字有字幕 與數字組成,但其第乙個字元必須為字母。下劃線 也 被看做是字母,它有時可用於命名比較長的變數以提高 可讀性。由於庫函式通常使用下劃線開頭的名字,因此 不要將這類名字用作變數名。大寫字母與...
UIApplication 簡單筆記
如何取得?很簡單 copy 下面的 code 就好,不會有第二種寫法,也完全不用考量什麼 記憶體管理。2 push notification iphone 3.0 新增的功能,用來唬爛可以滿足部分多工需求的功能。好啦,是真的還不錯 是的!搖晃時 undo 我們都知道 iphone 可以知道自己在旋轉...
LBFGS 簡單筆記
52nlp上無約術最優化的文章 後面提到了乙個無約束最優化的c 實現 sample lbfgs.c lm 計算原函式和梯度fx g d g 計算xnorm,gnorm 判定gnorm xnorm 是否滿足條件 計算step 1 sqrt d d k 1,end 0 進入for迴圈 計算xnorm,g...