JBTALKS.CC

标题: vb.net 的 if else endif [打印本页]

作者: goodday    时间: 2008-7-5 07:42 PM
标题: vb.net 的 if else endif
  1. Public Function foo1(ByVal test As Boolean) As Integer
  2.       Dim i As Integer
  3.       If (test) Then
  4.            i = 1
  5.       Else
  6.           i = 2
  7.       End If
  8.        'Return i
  9. End Function
复制代码


integer 只能放 号码      
string 只能放 字—号码
boolean 只能放 对错 有没有
double 只能放 有小数点


dim  a as integer
我定义一个 空间 是 名 a        类型是 integer  号码
a = 1

这样也可以
dim  a as integer = 1

if a = 1 then
  msgbox("i m " & a)
end if

结果是

1



  1. if a <> 1 then
  2.      msgbox("i m not")
  3. else
  4.     msgbox("i m" & a)
  5. end if
复制代码


如果 a 不等于 1 就
msgbox("i m not")
否则全部 都是
msgbox("i m" & a)
=======================================

  1. if a <> 1 then
  2.      todo
  3. elseif  a <> 2 then
  4.        todo
  5. elseif  a <> 3 then
  6.       todo
  7. elseif  a <> 4 then
  8.        todo
  9. elseif  a <> 5 then
  10.       todo
  11. else
  12.       todo
  13. end if

复制代码


随便写 可能有错的
作者: dious    时间: 2008-7-5 07:55 PM
String是有關號碼的嗎?
作者: goodday    时间: 2008-7-5 08:27 PM
原帖由 dious 于 2008-7-5 07:55 PM 发表
String是有關號碼的嗎?


当字来处理

看sort

integer

1
2
3
4
5
6
7
8
9
10
11
12
13

string

10
11
12
13
1
2
3
4
5
6
7
8
9

问题在 处理的 方式不同
还有 空间不同
开有 给 string class 罢的不同
作者: dious    时间: 2008-7-6 09:28 AM
哦,對啊..
我印象中就是int和double是數字的
作者: goodhermit95    时间: 2008-7-6 10:23 AM
跟vb一样的?
vb.net 只是 internet的吗?
作者: goodday    时间: 2008-7-6 12:27 PM
原帖由 dious 于 2008-7-6 09:28 AM 发表
哦,對啊..
我印象中就是int和double是數字的


integer 是没小数点的  
从 -2,147,483,648  到  2,147,483,647

double 就有小数点
作者: goodday    时间: 2008-7-6 12:29 PM
原帖由 goodhermit95 于 2008-7-6 10:23 AM 发表
跟vb一样的?
vb.net 只是 internet的吗?


我的 vb.net 写了很多东西咯

他比 vb6 还强

我做着 vb.net 的 scoket programing
oop  比 vb6 还 好用

坏处是 比 vb6 还慢
作者: goodhermit95    时间: 2008-7-6 01:03 PM
标题: 回复 #7 goodday 的帖子
你弄到复杂了点……
给不会if then else 不用 dim 这个 dim 那个德拉
作者: dious    时间: 2008-7-6 08:53 PM
原帖由 goodday 于 2008-7-6 12:27 PM 发表


integer 是没小数点的  
从 -2,147,483,648  到  2,147,483,647

double 就有小数点

這我知道
可以請問你boolean是什么嗎
我從來沒用過呢
作者: goodhermit95    时间: 2008-7-6 09:08 PM
标题: 回复 #9 dious 的帖子
我看过不知道什么来的
o(∩_∩)o...哈哈
作者: happytrees    时间: 2008-7-6 10:45 PM
有点像hack 游戏时的的value
作者: goodday    时间: 2008-7-7 02:39 AM
原帖由 goodhermit95 于 2008-7-6 01:03 PM 发表
你弄到复杂了点……
给不会if then else 不用 dim 这个 dim 那个德拉



好像很简单了
作者: goodday    时间: 2008-7-7 02:42 AM
原帖由 dious 于 2008-7-6 08:53 PM 发表

這我知道
可以請問你boolean是什么嗎
我從來沒用過呢


只有两个

0 / 1

true / flase

dim  a as boolean = true

if a = true then
   msgbox("true")
elseif a = false then
   msgbox("false")
end if
作者: goodday    时间: 2008-7-7 02:44 AM
原帖由 happytrees 于 2008-7-6 10:45 PM 发表
有点像hack 游戏时的的value


if else

是一定有的

只是 语法不同

vb.net
if a = true then
msgbox("true")
end if

c#
if (a=ture){
  messagebox.show("true");
}
作者: dious    时间: 2008-7-7 05:31 PM
原帖由 goodhermit95 于 2008-7-6 09:08 PM 发表
我看过不知道什么来的
o(∩_∩)o...哈哈

他在#13解释了
作者: dious    时间: 2008-7-7 05:32 PM
原帖由 goodday 于 2008-7-7 02:42 AM 发表


只有两个

0 / 1

true / flase

dim  a as boolean = true

if a = true then
   msgbox("true")
elseif a = false then
   msgbox("false")
end if

那特点在哪里?
为什么不可以用if的true false
作者: goodhermit95    时间: 2008-7-8 10:00 PM
标题: 回复 #16 dious 的帖子
通常dim是省,不用打那么多子
dim a as string
a = afjdsklafjlsdkjfsldkjflkdsjfkldsjflksdjklfjsdlkfjklsdjfklsjd
if a = 1
end if
if a = 1
end if
不用打那么多次
作者: dious    时间: 2008-7-8 10:18 PM
dim啊
著我必須向你請教了
我對VB不在行
作者: goodhermit95    时间: 2008-7-8 10:44 PM
标题: 回复 #18 dious 的帖子
err
dim 前
if textbox1.text = abcdefg then
  textbox2.text = abcdefg

dim 后
dim a as string
a = abcdefg
if textbox1.text = a
textbox2.text = a

好像数学的分配律那样
作者: dious    时间: 2008-7-8 11:20 PM
意思就是省時省力咯              
呵呵
作者: goodhermit95    时间: 2008-7-9 02:32 PM
标题: 回复 #20 dious 的帖子
还有
dim a as string
a = eviron(systemdrive)
textbox2.text = "systemdrive" & a

不能这样
textbox2.text = eviron(systemdrive) & a
不行哦
作者: dious    时间: 2008-7-9 03:47 PM
為什么不能textbox2.text = a
作者: goodhermit95    时间: 2008-7-9 04:14 PM
标题: 回复 #22 dious 的帖子
可以,可是不能 eviron(systemdrive) & a
作者: dious    时间: 2008-7-9 05:55 PM
后面那個&a是什么意思呢?
作者: goodhermit95    时间: 2008-7-9 08:12 PM
标题: 回复 #24 dious 的帖子
dim 的代号咯

作者: dious    时间: 2008-7-9 10:21 PM
哦,那我大概明白了
感謝您
作者: goodday    时间: 2008-7-10 04:29 PM
vb.net 
textbox2.text = eviron(systemdrive).tostring & a
作者: dious    时间: 2008-7-10 07:00 PM
為什么要.tostring
作者: goodday    时间: 2008-7-11 12:11 AM
把 object, integer, array, type 都变成 string
作者: goodhermit95    时间: 2008-7-18 09:03 PM
标题: 回复 #29 goodday 的帖子
请问vb.net 的 +-*/
textbox1.text + textbox2.text
vb.net 不能
作者: goodday    时间: 2008-7-19 06:36 PM
原帖由 goodhermit95 于 2008-7-18 09:03 PM 发表
请问vb.net 的 +-*/
textbox1.text + textbox2.text
vb.net 不能



textbox1.text.tostring + textbox2.text.tostring

textbox1.text & textbox2.text

试试
作者: goodhermit95    时间: 2008-7-19 08:40 PM
标题: 回复 #31 goodday 的帖子
等下式
现在在做login screen
恭喜恭喜做版主了
作者: goodday    时间: 2008-7-19 09:47 PM
login 在 winform or  webform ???
em0049  谢谢
作者: goodhermit95    时间: 2008-7-19 10:35 PM
标题: 回复 #33 goodday 的帖子
winform
我在做maplestory2d (45°)回合制
要怎样吧game的skin融入?
作者: goodday    时间: 2008-7-20 01:39 PM
em0026
什么来的???
作者: goodhermit95    时间: 2008-7-20 06:37 PM
标题: 回复 #35 goodday 的帖子
game啦
要怎样吧game的skin用在 object?(用图片覆盖Visual Theme)
作者: goodday    时间: 2008-7-21 02:10 AM
你要用 directx 3D 的 programing 拉

你的 user32.dll 和 GDI.dll 会 跑得很慢的
作者: goodhermit95    时间: 2008-7-21 09:32 PM
标题: 回复 #37 goodday 的帖子
有网站教学吗?(我找了很久,什么free skin download,maple screenshot) = =




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5