黃易群俠傳M脫機外掛應用程式黃易神行
2386
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, 2024-11-22 14:28 , Processed in 0.061423 second(s), 18 queries , Memcache On.

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

回頂部
第二步?
第三步?