PDA

View Full Version : استفاده از فرم های C#‎ (سی شارپ) و VB (وی بی) بصورت همزمان در یک پروژه



modern_amin
پنج شنبه 15 دی 1390, 14:21 عصر
سلام دوستان ، من میخام (( بدلیل اینکه 1-بعضی از کدهارو قبلا دارم و 2-کدنویسی بعضی از قسمتها تو یکیشووون ساده تره! )) تو برنامم
استفاده از فرم های C#‎‎ (سی شارپ) و VB (وی بی) بصورت همزمان در یک پروژه داشته باشم؟
یعنی مثلا تو برنامم که 20 فرم هست
15 تا فرم سی شارپ با پسوند .cs باشه
و 5 تا فرم با پسوند .vb باشه
.
من تلاشم رو کردم ولی نتونستم بجایی برسم !
کسی چیزی میدونه در اینباره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

b.saminjad
پنج شنبه 15 دی 1390, 14:39 عصر
سلام

میتونی برای طراحی فرم از vb استفاده کنی و کدهی سی شارپو به صورت class library بنویسی به برنامه اضافه کنی

m2_farzan
پنج شنبه 15 دی 1390, 14:50 عصر
من اون کاری که شما میگید رو بلد نیستم اما پیشنهاد میکنم از برنامه های تبدیل کد VB.NET به C#‎ استفاده کنید که کارشون عالیه.

برنامه ی VB.Net To C# Converter

ali reza mansoori 2
پنج شنبه 15 دی 1390, 17:33 عصر
اینم سایت (http://www.developerfusion.com/tools/convert/csharp-to-vb/) خوبی هستش

arefba
جمعه 16 دی 1390, 01:50 صبح
یه کار ساده هم هست میتونی اگزه بگیری از فرم ها و وقتی روی باتونی کلیک میشه اون اگزه رو اجرا کنه

حسین شهریاری
جمعه 16 دی 1390, 16:56 عصر
اون ماژولهایی را که از قبل دارید(چی vb چه #C) تبدیل به DLL کنید(از طریق Class Library) بعدا اون Dll را توی پروژتون AddReference کنید.

modern_amin
یک شنبه 18 دی 1390, 08:52 صبح
دوستان از پاسخ شما کمال تشکر رو دارم
با روش کانورت موافق نیستم چون این دو زبان از نظر ساختاری بصورت کامل با هم تشابه ندارند و اینکه کدهارو خراب تحویل میده میکنه !
ولی با دی ال ال کردن موافقم ، میتونید در اینباره اطلاعاتی به من بدبد؟

b.saminjad
یک شنبه 18 دی 1390, 10:40 صبح
سلام

برای نوشتن dll از class library استفاده کن بعد که dll نوشتی اونو کامپایل کن بعدش تو پروژه با استفاده از add refrence اونو به برنامه اضافه کن بعد

باید فضای نام اون dll یه برنامه معرفی کنی تا بتونی ازش استفاده کنی

modern_amin
یک شنبه 18 دی 1390, 10:56 صبح
ممنون !
.
.

http://barnamenevis.org/showthread.php?299191-نحوه-ساخت-DLL-واستفاده-از-آن&highlight=%D9%86%D8%AD%D9%88%D9%87+dll+%DA%A9%D8%B 1%D8%AF%D9%86+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87

modern_amin
یک شنبه 18 دی 1390, 11:09 صبح
در واقع من برنامه دارم و دیگه نمیخام از اول استارت کار رو بزنم و برپایه class شروع به کدنویسی کنم
.
اون برنامه هایی پیچیده های که درحال حاضر دارم و راحت اجرا میشه رو چطور میتونم به class تبدیل کنم؟؟