View Full Version : سوال: تبدیل کد vb.net به CSharp.net
mostafa_hamzeh
چهارشنبه 07 بهمن 1388, 18:18 عصر
با سلام خدمت تمام اساتید سی شارپ می خواستم بدونم معادل کد زیر در سی شارپ چی میشه ، اگه امکان داره کمک کنید چون خیلی بهش نیاز دازم
dt = New DataTable
With dt.Columns
.Add("id")
.Add("name_1")
.Add("last_1")
EndWith
If con.State = ConnectionState.Closed Then con.Open()
DA.SelectCommand = New OleDb.OleDbCommand("select * from table1", con)
dr = DA.SelectCommand.ExecuteReader()
If dr.HasRows Then
While dr.Read
dt.Rows.Add(dr("id"), EnDe.setDecrypt(dr("name_1")), dr("last_1"))
EndWhile
EndIf
con.Close()
Me.DataGridView1.DataSource = dt
با تشکر از همه عزیزان
mir555
چهارشنبه 07 بهمن 1388, 18:25 عصر
سلام
این سایت می تونه به صورت آنلای وی بی شما رو به سی شارپ تبدیل کند
http://www.developerfusion.com/tools/convert/vb-to-csharp/
FastCode
چهارشنبه 07 بهمن 1388, 18:43 عصر
البته اون سایت در هر 1000 خط 10000 error میده.(100000 بار آزمایش کردم.)
بهترین راه استفاده از نرم افزار reflector هست که تمام .netframework رو convert میکنه و فقط ~200 تا خطا میده.
CYCLOPS
چهارشنبه 07 بهمن 1388, 20:14 عصر
البته اون سایت در هر 1000 خط 10000 error میده.(100000 بار آزمایش کردم.)
بهترین راه استفاده از نرم افزار reflector هست که تمام .netframework رو convert میکنه و فقط ~200 تا خطا میده.
دوست عزیز Reflector یک Decompiler هست استفاده ازش به عنوان مبدل کد مثل استفاده از کامیون به جای سواری برای مسافرت هست . :متفکر:
شما میتونید از برنامه ی VB .Net To C# Converter.v2.24 استفاده کنید .
http://pixhost.ws/avaxhome/d1/f0/000af0d1_medium.png
میتونید به لینک زیر یه سر بزنید (وبلاگ آقای کهزادی) :
http://freecomponents.blogfa.com/post-61.aspx
موفق باشید :چشمک:
AliRezaPro
چهارشنبه 07 بهمن 1388, 21:00 عصر
کدش که خیلی واضح هست
dt = New DataTable
dt.Columns.Add("id")
dt.Columns.Add("name_1")
dt.Columns.Add("last_1")
If (con.State = ConnectionState.Closed)
con.Open()
DA.SelectCommand = New OleDb.OleDbCommand("select * from table1", con)
dr = DA.SelectCommand.ExecuteReader()
If (dr.HasRows)
While (dr.Read())
{
dt.Rows.Add(dr("id"), EnDe.setDecrypt(dr("name_1")), dr("last_1"))
}
}
con.Close()
Me.DataGridView1.DataSource = dt
FastCode
چهارشنبه 07 بهمن 1388, 22:04 عصر
دوست عزیز Reflector یک Decompiler هست استفاده ازش به عنوان مبدل کد مثل استفاده از کامیون به جای سواری برای مسافرت هست . :متفکر:
شما میتونید از برنامه ی VB .Net To C# Converter.v2.24 استفاده کنید .
http://pixhost.ws/avaxhome/d1/f0/000af0d1_medium.png
میتونید به لینک زیر یه سر بزنید (وبلاگ آقای کهزادی) :
http://freecomponents.blogfa.com/post-61.aspx
موفق باشید :چشمک:
میدونم که Reflector یه دیکامپایلر.
ولی اینم میدونم که قویترین decompiler و converterی هست که دیدم.(باور کن که از اون سایت خاطره ی خوشی ندارم.ازم نپرس چرا.)
Arash_janusV3
پنج شنبه 08 بهمن 1388, 09:09 صبح
سلام
می تونی از این سایت استفاده کنی
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html#objects
می تونی هم نرم افزار king آخرین ورژنش رو تهیه کنی converterداخلش هست قفل شکستش
mostafa_hamzeh
جمعه 09 بهمن 1388, 17:17 عصر
با تشکر از همه اساتید و بچه ای تالار:تشویق::تشویق:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.