作者tryitman ()
看板geography102
標題[討論] 計概與計程
時間Wed Oct 7 00:54:23 2009
我想大部分的同學都是Programing-challenged
所以在這邊分享一下心得
程式語言主要分兩大類,程序導向、物件導向
我們使用的Visual Basic是物件導向的其中一種
寫程式,簡單的說,就是把一連串的指令包起來讓電腦執行
在第二次作業中,我們用到的觀念有以下
1. 定義常數、變數
2. 使用物件的公開變數
3. 使用型態轉換
在這裡一個一個解釋
1.1 定義常數 (Declare constant value)
語法 [存取層次] Const 符號名稱 [As 資料型別] = 數值 | 字串 | 運算式
存取層次有四種,Public,Private,Friend,Protected
省略存取層次則預設為Private
這暫時不會用到,先跳過
符號名稱是自己取,簡易原則如下
a. 僅能使用英文字母、數字、底線_、中文字
b. 不能以數字開頭
c. 不區分大小寫
d. 不能使用關鍵字(如Integer、If)
常見資料型別、大小、有效範圍
位元組 Byte 1 Byte 0 ~ 255
短整數 Short 2 Bytes -32,768 ~ 32,767
整 數 Integer 4 Bytes -2,147,483,648 ~ 2,147,483,647
長整數 Long 8 Bytes
單精確度 Single 4 Bytes
倍精確度 Double 8 Bytes
貨 幣 Decimal 16 Bytes
字 元 Char 2 Bytes
字 串 String 依實際需要
布 林 Boolean 2 Bytes False(0)、True(非零值)
1.2 定義變數 (Declare variable)
語法 Dim 變數名稱 As 資料型別
2. 使用物件的公開變數
在這次的作業中,唯一使用到的是 Label 的公開變數
假設我使用 Label5,若我要讓顯示的值在程式執行的過程中變化
那麼我在程式碼中輸入 Label5.Text = 改變的值
可以這麼做的原因是因為 Text 的存取型態設定為 Public
3. 使用型態轉換
參照Exercise3的第四頁
例如 CInt , 是
change to
integer 的縮寫
如果不使用負數,則用 CUInt ,
change to
unsign
integer
轉換只是暫時性的,依程式需要決定是否儲存在其它的變數中
重要
在使用型態轉換的時候,需要注意資料的長度
如果要轉換的資料長度超出儲存變數的範圍
會產生溢位(overfloat),這不是噴香水就能蓋過的...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.228
1F:推 kylie228:kylie228說讚 10/07 01:14
2F:推 parisspring:FACEBOOK中毒喔妳 10/07 01:48
3F:推 jasonstrong:大推攸~有你真好!!! 10/07 02:16
4F:推 hansenay: 你期中考以後可能會很忙囉XDDDDD 10/07 07:42
5F:推 wii80:推推推推推!!!讚喔!=) 10/07 07:53
6F:→ tryitman:囧 我要低調XD 10/07 08:18
7F:推 tonytony842:早知道分組就找你了~ 10/07 13:56
8F:推 alger530:有神快拜! 10/07 15:32
9F:推 pkh4148:噴香水噴香水噴香水 10/07 20:12
10F:推 entryword:哇... 10/07 20:53
11F:推 bobmuntoa:快叫大哥! 10/07 22:08
12F:推 epitaph:噴香水XD 欸超厲害的!!!!!!!! 10/07 22:25
13F:推 laiharvey:神人阿 10/07 22:52
14F:推 hchwn888:計概有救了!大家都說讚 10/07 23:06
15F:推 parisspring:B維剛說這是臉書= = 10/08 01:56
16F:推 sean0611a:感謝計概大神救了我!!! 10/08 02:39
17F:推 graceyit:超強!你開一門作業實習課好了XD 10/08 04:34