PDA

View Full Version : سوال: تبدیل کد vb.net به CSharp.net



mostafa_hamzeh
چهارشنبه 07 بهمن 1388, 17: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, 17:25 عصر
سلام
این سایت می تونه به صورت آنلای وی بی شما رو به سی شارپ تبدیل کند
http://www.developerfusion.com/tools/convert/vb-to-csharp/

FastCode
چهارشنبه 07 بهمن 1388, 17:43 عصر
البته اون سایت در هر 1000 خط 10000 error میده.(100000 بار آزمایش کردم.)
بهترین راه استفاده از نرم افزار reflector هست که تمام .netframework رو convert میکنه و فقط ~200 تا خطا میده.

CYCLOPS
چهارشنبه 07 بهمن 1388, 19: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, 20: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, 21: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, 08:09 صبح
سلام
می تونی از این سایت استفاده کنی
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html#objects

می تونی هم نرم افزار king آخرین ورژنش رو تهیه کنی converterداخلش هست قفل شکستش

mostafa_hamzeh
جمعه 09 بهمن 1388, 16:17 عصر
با تشکر از همه اساتید و بچه ای تالار:تشویق::تشویق: