作者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