امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
معادل این کد در Vb.Net
نویسنده پیام
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #1
معادل این کد در Vb.Net
دوستان کسی معادل این کد با Vb.net میدونه چجوریه هر چقدر تست کردم نشد :
کد:
public class MainForm
{
private int ID=-1;
public MainForm()
{
InitilizeComponent()
}

public MainForm(int id):this()
{
this.ID=id;
}
}
[/align]
در Ctor دوم ابتدا Ctor اول Call میشه و سپس Ctor دوم اجرا میشود .

هر چی روش خوبه توش خوب نیست!
۰۲-خرداد-۱۳۸۸, ۱۱:۰۷:۳۱
ارسال‌ها
پاسخ
sav68 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 219
موضوع‌ها: 27
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 469
( 126 تشکر در 47 ارسال )
ارسال: #2
RE: معادل این کد در Vb.Net
کد php:
Public Class MainForm
    
Private ID As Integer = -1
    
Public Sub New()
        
        InitilizeComponent
()
    End Sub

 
Public Sub New(byval id as integer)

me.id=id
    End Sub

End 
Class 

سلام آقاي اسماعيلي من فكر كنم اينجوري بشه.

دنیا دو روز است یک روز با تو و یک روز علیه تو
روزی که با تو است مغرور نباش و روزی که علیه توست صبور باش
چون هر دو پایان پذیرند
حضرت علی ع

سال جديد بر پارسيان مبارك باد


من برای مدتی نیستم
(آخرین ویرایش در این ارسال: ۰۲-خرداد-۱۳۸۸, ۱۴:۱۴:۳۴، توسط sav68.)
۰۲-خرداد-۱۳۸۸, ۱۴:۱۳:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : esmaeily-hosein
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #3
RE: معادل این کد در Vb.Net
تو کدی که من گزاشتم خودش میره اول کانستراکتور اول (بدون پارامتر اجرا میکنه ) بعد میاد کانستراکتور دوم اجرا میکنه یعنی InitlizeComponent() هم صدا میشه .
کلا یه جوری میخوام از داخل یک کانستراکتور یک کانستراکتور دیگرو call کنم .

هر چی روش خوبه توش خوب نیست!
۰۲-خرداد-۱۳۸۸, ۱۴:۳۱:۵۳
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: معادل این کد در Vb.Net
توی سازنده دوم که خبری از صدا زدن سازنده اول نیست؟ میشه یه خورده بهتر توضیح بدید؟

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۰۲-خرداد-۱۳۸۸, ۱۷:۳۶:۲۵، توسط ajlajlajl.)
۰۲-خرداد-۱۳۸۸, ۱۷:۳۵:۲۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sav68
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #5
RE: معادل این کد در Vb.Net
کد:
public MainForm(int id):this()

توی این قسمت من به نوعی از Ctor اول ارثبری کردم در نتیجه اون هم فراخونی میشه .

هر چی روش خوبه توش خوب نیست!
۰۳-خرداد-۱۳۸۸, ۰۹:۱۷:۳۱
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: معادل این کد در Vb.Net
والا من نفهمیدم قضیه چطوریه. ولی اگه شما میخواید صرفا توی تابع دوم تابع اول صدا زده بشه اینو بنویسید :
کد php:
Public Class MainForm
    
Private ID As Integer = -1
    
Public Sub New()
        
InitilizeComponent()
    
End Sub

 
Public Sub New(byval id as integer)
        
Me.New()
me.id=id
    End Sub

End 
Class 
اگه کارتونو راه ننداخت کلا بگید چیکار میخواید بکنید شاید راه بهتری هم باشه.

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-خرداد-۱۳۸۸, ۱۰:۰۲:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : esmaeily-hosein, sav68
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #7
RE: معادل این کد در Vb.Net
حل شد . دنبال همون کد بالا میگشتم . من فکر میکردم باید Inherits کنم .

یعنی اینجوری مینوشتم
کد:
[align=left]Sub New(ByVal id As Integer)
        Inherits me()

    End Sub[/align]

هر چی روش خوبه توش خوب نیست!
۰۳-خرداد-۱۳۸۸, ۱۰:۵۲:۵۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  معادل کدنویسی VB6 در vb.net Rain_Saeid 1 3,276 ۰۹-آبان-۱۳۹۲, ۰۰:۵۴:۵۵
آخرین ارسال: Ghoghnus
  معادل یه کد VB6 در VB.NET 2010 sepahbod 1 3,150 ۱۷-شهریور-۱۳۹۲, ۱۴:۴۲:۴۲
آخرین ارسال: Ghoghnus
  در مورد معادل APP rasoul2023 1 1,955 ۲۱-شهریور-۱۳۸۵, ۱۴:۴۸:۴۶
آخرین ارسال: omidmehraban

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS