PDA

View Full Version : سوال: : تو vb چیه؟



mehdad.koulab
پنج شنبه 23 خرداد 1387, 18:59 عصر
سلام دوستان داشتم یه کد رو میخوندم که دیدم از دو نقطه (:) در مابین کدها استفاده کرده این دونقطه چیکار میکنه؟ کد رو ببینین با تشکر.

a:=b

اوبالیت به بو
پنج شنبه 23 خرداد 1387, 19:03 عصر
اين كد در vb كاربرد نداره و در هنگام اجرا كامپايل نميشه.
اين كد در پاسكال و دلفي براي نسبت دادن(همون مقدار دهي) به متغير ها استفاده ميشه
مثلاً :


a:=5;
b:=4;
Writeln(a+b);

mehdad.koulab
پنج شنبه 23 خرداد 1387, 19:13 عصر
اين كد در vb كاربرد نداره و در هنگام اجرا كامپايل نميشه.
اين كد در پاسكال و دلفي براي نسبت دادن(همون مقدار دهي) به متغير ها استفاده ميشه
مثلاً :


a:=5;
b:=4;
Writeln(a+b);


سلام کد زیرو ببینید که از یه module فراخونی شده

Private Sub mnuBlur_Click()
ImageFilter intFilter:=conFltBlur
End Sub

AmirAmiri
پنج شنبه 23 خرداد 1387, 20:08 عصر
دوست عزیز تو اون کدی که شما گذاشتید صد در صد ماله یک زیر برنامه هست چون فقط تو Sub یا Function از اون استفاده میشه و برای همون مقدار دهی هست و تنها فرقش اینه که میتونی نام متغیرها رو جابجا کنی و هیچ مشکلی در مقدار دهی نداشته باشی به متاله زیر توجه کنی متوجه منظورم میشی.


Private Sub Command1_Click()
test 50, 20
test n2:=20, n1:=50
End Sub

Sub test(n1, n2)
MsgBox (n1)
End Sub


هر دو تا کد داخل Command یک خروجی خواهند داشت و اون هم 50 است.

SeyedMoosavi
جمعه 24 خرداد 1387, 21:59 عصر
توی وی بی وقتی میخوای دوتا کد جدا رو تو یه خط بنویسی از : استفاده می کنی مثلا

Private Sub Text1_Change(): Text1.Text = MainForm.Caption: End Sub

مهران رسا
شنبه 25 خرداد 1387, 09:14 صبح
اين كد در vb كاربرد نداره و در هنگام اجرا كامپايل نميشه.
اين كد در پاسكال و دلفي براي نسبت دادن(همون مقدار دهي) به متغير ها استفاده ميشه
مثلاً :


a:=5;
b:=4;
Writeln(a+b);



سلام .

این : توی دلفی با : توی ویژوال بیسیک فرق داره :گیج:

از : برای چسباندن 2 خط دستور مجزا از هم استفاده میشه :

مثلاً کد زیر رو :




Unload me
Me.show

توسط : می تونید به شکل زیر بنویسید :




Unload me : Me.show

حامد مصافی
شنبه 25 خرداد 1387, 10:34 صبح
سلام
این کاراکتر 4 معنی در VB دارد:

1- وقتی بخواهید دو عبارت را در یک خط بنویسید:


a = 2 : b = a + 4
حتی در صورت استفاده از این کاراکتر هم محدودیت 1024 کاراکتر در یک خط را خواهید داشت.

2- بر چسب بلاک select

3 - بر حسب های اعلامی کاربر


if (a = 2) then goto l
call sub1
l:
call sub2

4- ارسال پارامتر ها با نام متغیر! اگر ترتیب آرگومان های یک روتین را فراموش کنید می توانید پارامتر ها را با استفاده از این کاراکتر ارسال کنید:


sub minus (a as integer, b as integer)
minus = a - b
end sub

print minus (b:=5, a:= 7)


نتیجه 2 خواهد بود نه -2 !!