黃易群俠傳M脫機外掛應用程式黃易神行
2838
7

[分享] Visual Basic編程的七個優良習慣

hardy.tsai 發表於 2009-6-3 00:06:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |
Visual Basic編程的七個優良習慣 --提供大家參考

1、"&"替換"+".
  在很多人的編程語言中,用“+”來連接字串,這樣容易導致歧義。良好的習慣是用“&”來連接字串.
  不正確:
dim sMessage as string
sMessage="1"+"2"
  正確:
dim sMessage as string
sMessage="1" & "2"
  注意:"&"的後面有個空格.
  2.變數命名大小寫,語句錯落有秩
  下面大家比較一下以下兩段代碼:
  讀懂難度很大的代碼:
dim SNAME as string
dim NTURN as integer

if NTURN=0 then
if SNAME="sancy" then
end if
Do while until NTURN=4
NTRUN=NTURN+1
Loop
End if
  容易讀懂的代碼:
dim sName as string
dim nTurn as integer
if nTurn=0 then
 if sName="sancy" then
 end if
 Do while until nTurn=4
  nTurn=nTurn+1
 Loop
End if
  3.在簡單的選擇條件情況下,使用IIf()函數
  繁瑣的代碼:
if nNum=0 then
 sName="sancy"
else 
 sName="Xu"
end if

  簡單的代碼:
sName=IIF(nNum=0,"sancy","Xu")
  4.儘量使用Debug.print進行調試
  在很多初學者的調試中,用MsgBox來跟蹤變數值.其實用Debug.print不僅可以達到同樣的功效,而且在程式最後編譯過程中,會被忽略.而MsgBox必須手動注釋或刪除.
  不正確:
MsgBox nName
  正確:
Debug.pring nName
  5.在重複對某一物件的內容進行修改時,儘量使用with....end with
  6.MsgBox中儘量使用圖示
  一般來說
  vbInformation用來提示確認或成功操作的消息
  vbExclamation用來提示警告的消息
  vbCritical用來提示危機情況的消息
  vbQuestion用來提示詢問的消息
  7.在可能的情況下使用枚舉
  枚舉的格式為
public enum
...
end enum
  好處是加快編譯速度
收藏收藏 分享分享 讚讚 幹幹 分享分享 FB分享
回覆

使用道具 舉報


airgto 當前離線
UID
1233296
熱心
99 值
嘉獎
0 次
違規
0 次
在線時間
85 小時
經驗
63 點
積分
1423
精華
0
最後登錄
2018-8-6
閱讀權限
30
註冊時間
2009-6-8
論壇幣
1141 幣
聯合幣
35 枚
幸運鑽
0 顆
招待卷
1050 點
查看詳細資料
Rank: 4Rank: 4
airgto 2009-6-12 08:32:11
原來這些好習慣要養成阿
我瞭解了
感謝教導YCT41B
回覆

使用道具 舉報

jaydiy 當前離線
UID
1140322
熱心
50 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
54 點
積分
54
精華
0
最後登錄
2009-12-16
閱讀權限
20
註冊時間
2009-2-22
論壇幣
533 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
jaydiy 2009-8-2 18:24:28
對我們新手而言~養成良好的撰寫習慣
                     
應該會加快撰寫的速度吧!
                       
謝謝分享這個資訊
回覆

使用道具 舉報

隨火 當前離線
UID
1294953
熱心
214 值
嘉獎
0 次
違規
0 次
在線時間
6 小時
經驗
14 點
積分
14
精華
0
最後登錄
2011-4-5
閱讀權限
10
註冊時間
2009-8-20
論壇幣
78 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
隨火 2009-9-1 09:57:35
哦原來是這樣阿謝謝你無私的分享熱情的教學
回覆

使用道具 舉報

chends 當前離線
UID
236482
熱心
249 值
嘉獎
0 次
違規
0 次
在線時間
122 小時
經驗
233 點
積分
604
精華
0
最後登錄
2015-3-19
閱讀權限
30
註冊時間
2007-2-23
論壇幣
390 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
2000 點
查看詳細資料
Rank: 4Rank: 4
5層
chends 2009-9-26 12:03:01
可以自己寫
我也好想自己寫喔
可惜實力太弱了
回覆

使用道具 舉報

k825324 當前離線
UID
1324089
熱心
34 值
嘉獎
0 次
違規
0 次
在線時間
14 小時
經驗
38 點
積分
38
精華
0
最後登錄
2011-2-22
閱讀權限
20
註冊時間
2009-10-5
論壇幣
52 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6層
k825324 2009-10-5 08:41:56
1# hardy.tsai

原來這些好習慣要養成阿
我瞭解了
感謝教導~
回覆

使用道具 舉報

41309 該用戶已被刪除
7層
41309 2009-10-6 17:20:57
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

finalcrisis 當前離線
UID
1325089
熱心
54 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
59 點
積分
59
精華
0
最後登錄
2012-5-25
閱讀權限
20
註冊時間
2009-10-7
論壇幣
65 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8層
finalcrisis 2009-11-16 16:24:43
真剛好....我都用樓主說的很差的方式
不過還是用的很開心.....
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2026-10-2 13:28 , Processed in 0.051840 second(s), 18 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?