Re: [心得] 今天ㄉ程式ㄚ...
※ 引述《lcf0308 (我ㄉ彩色雲)》之銘言:
: http://st2.fju.edu.tw/~a9133157/aaa.zip
: 這是我自己寫ㄉ
: 裡面有很多注解
1. integer 可以表示 -32768 到 32767 之間的整數.
long 則可以表示 -2147483648 到 2147483647 之間的數.
而本次作業最大的數超過 integer 所能表示的範圍,
所以改用 long 是正確的.
2. 註解是夠了, 不過如果可以針對不同層級的 if 作凹入的修整,
程式的可讀性會更高.
如 :
If Option1.Value = True Then '若選擇第一個選項
base = 8 '設定基數為 8
Else
If Option2.Value = True Then '若選擇第二個選項
base = 6 '設定基數為 6
Else
If Option3.Value = True Then '若選擇第三個選項
base = 5 '設定基數為 5
End If
End If
End If
像這樣的寫法不就是更清楚明白了嗎 ? =)
3. 同樣的算式在整個程式中應該只需要寫一次,
試著把多餘的敘述句從程式中刪減掉吧.
4. 提示, OptionButton 有互斥性, 所以可以用 Click 當作事件觸發來寫作,
若是用這種方式寫出來的程式會更簡單易懂吧. =)
也可以想一想為什麼 CheckBox 在這邊不能用 Click 當作事件觸發.
5. 請多加油! =P
-------------請--------叫--------我--------分--------隔--------線-------------
PS. 如果你們這次交出像這樣的作業, 大概只會有 60-70 分左右的成績喔,
這是只有堪用程度的程式的分數 ... =P
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 140.112.84.1
討論串 (同標題文章)