//********************************************************
在rect類型定義申明中,定義中的先后順序和編碼時的先后順序不同.要嚴格注意
u 用api函數得到的字符串最后是個null字符.即chr(0),操作字符串的時候要注意.
u 用len(字符串)>0 比len(字符串)<>""好.速度快.
u 平時可iif函數壓縮代碼.
u //for...next循環中,循環變量的值是[終值+1]
u //各種控件都有一個默認值,適當利用可減少代碼量.并提高效率
u 利用控件變量可有效減少代碼量.//盡量利用專用變量,少用通用變量.專用變量占用資源較少.
一定要嚴格遵守變量命名規則.否則你會很后悔.(標準可參見匈牙利命名法 + 加自己習慣)
//即使程序很小,或者永遠不給人看也不要這樣
//不要為了.00x的資源占用而隨意取名1:24 2003-4-24
//在使用字符串函數時,加上$號.如left$(),否則函數會當成variant類型處理.
//盡量多使用整型,長整型...少用字符型(處理字符很慢)
//無必要不使用^乘方,而用*號連乘
//注意要嚴格控制 static 變量的使用.因為static變量要到程序退出才釋放內存.
//要時刻檢查static變量的值,以免對自己的當前處理的數據,或以后的數據造成影響.
//*********************************************
//各種控件都有一個默認值,適當利用可減少代碼量.并提高效率
//如textbox="me" 就等于 textbox.text="me"
checkbox =value
commandbutton =value
option button =value
horizontal scrollbar =value
vertical scroll bar =value
//*******************************************
combobox =text
textbox =text
grid =text
listbox =text
date =caption
frame =caption
label =caption
menu =enable
timer =enable
'''以后編程要嚴格執行下述規定,這樣做的目的,為了以后維護方便.減少維護和升級所帶來的工作量.
==數據類型 縮寫
//整數型 int
//長整型 lng
//字符型 str
//布爾型 boo
//單精度 sng
//雙精度 dub
//字節型 bit
//日期型 dat
//貨幣型 cur
//對象型 obj
//變體型 var
//自定型 udt
//數組 arr
//句柄 hnd
//場景 hdc
//錯誤對象 err
hnd,hdc都是屬于long型的.但為了方便,可以用lng也可以用.hnd,hdc等 類似的變量前綴.1
//另外有些像hnd之類,其實也不算太好,愿意的話可以用hwnd更好.更通用.
//我有些時候是不愿意多打一個字符.如果不是前綴不夠用的話,我更愿意用一個字母