PDA

View Full Version : اجرای برنامه vbدر linux



lovecity7
شنبه 07 دی 1392, 11:09 صبح
سلام خدمت دوستان
ایاراهی هست که برنامه های ساخته شده با vb.net رادر linux اجراکرد؟
باتشکر

sagggad
شنبه 07 دی 1392, 12:41 عصر
سلام دوست من.برنامه هایی که با وی بی و سی شارپ و کلا ساخته های مایکروسافت نوشته میشن قابل اجرا بر روی لینوکس نیستن.چون لینوکس یک رقیب برای مایکروسافت هست.مگر این که مبدلی در اینترنت وجود داشته باشه!!:لبخندساده:

lovecity7
شنبه 07 دی 1392, 13:11 عصر
سلام دوست خوبم
مسئله اینه که فایل exeبعضی ازبرنامه هادرلینوکس اجرامیشه ولی بقیه نه؟
اگه مشکل داشته باشه اصلاًنبایداجرابشه.

sagggad
شنبه 07 دی 1392, 13:14 عصر
چنین چیزی امکان نداره!!!!!!:متعجب:
مگه میشه بدون تبدیل روی یه سیستم عامل کاملا جدا اجرا بشه؟؟؟
بعضی برنامه ها که جدیدا تو بازار میاد هم تحت ویندوزه و هم تحت لینوکس.اما برنامه ای که ما با وی بی مینویسیم که...!!

lovecity7
شنبه 07 دی 1392, 13:20 عصر
آقاسجاد
من یه برنامه نوشتم که خودش سه برنامه دیگه روفراخوانی می کنه فرم اصلی اجرامیشه اما برنامه های جانبی رواجرانمی کنه.البته اینم بگم که مونو روهم نصب کردم ولی اینکاربدون اون انجام میشه.

Mani_rf
شنبه 07 دی 1392, 14:27 عصر
سلام خدمت دوستان
ایاراهی هست که برنامه های ساخته شده با vb.net رادر linux اجراکرد؟
باتشکر

بله دوست عزیز میشه.
چند سال پیش شرکتی پروژه ای رو با اسم پروژه Mono استارت زد که هدف اصلی اون Cross Platform نوشتن برنامه های .Net بود که تا حد زیادی هم موفق بوده. به زبان کاملا ساده کار اصلی این پروژه اینه که توابع مشترک تو سیستم عامل ها رو در اختیار شما قرار میده تا با استفاده از اونها برنامه ها رو به صورت Cross Platform تولید کنید و تو همه سیستم عامل ها اجرا کنید.
البته این رو هم بگم که زبان اصلی این پروژه #C هست که البته برای این که با VB.Net هم بتونید کد بنویسید یک سری مبدل وجود داره.
من خودم برای یک پروژه کوچیک از این پروژه استفاده کردم و برنامه رو به زبان #C نوشتم و با کامپایلر جاوا کامپایل کردم و به خوبی هم کار کرد.
این سایت اصلی این پروژه (http://www.mono-project.com/) است که میتونی تمامی اطلاعات لازم رو به دست بیاری. تو سایت برنامه نویس هم یک انجمن با همین عنوان (http://barnamenevis.org/forumdisplay.php?112-%D9%BE%D8%B1%D9%88%DA%98%D9%87-Mono)وجود داره که میتونی اطلاعات تکمیلی رو به دست بیاری.

ak0100
شنبه 07 دی 1392, 23:05 عصر
سلام
منم با Mani_rf (http://barnamenevis.org/member.php?81144-Mani_rf) موافقم
و تا اونجایی که میدونم شبیه سازهایی هم وجود دارن که برنامه های ویندوز رو تو لینوکس اجرا میکنن

lovecity7
یک شنبه 08 دی 1392, 07:28 صبح
سلام
دوستان بیسشترتوضیح بدید من اگه بخوام برنامه هاروتوی لینوکس اجراکنم ومشکلی پیش نیاد چه کنم؟

a_mohammadi_m
دوشنبه 09 دی 1392, 16:51 عصر
سلام
پروژه Mono برای شبیه سازی dll های DotNet v.2 کامل شده و هر برنامه ای که برای اون v2 نوشته شده و در ویندوز کامپایل شده تقریبا بودن مشکل در لینوکس اجرا میشه
روش اینه که در لینوکس مقصد مونو نصب شده باده تا برنامه شما موارد موارد نیازش رو در لینوکس دم دست داشته باشه

lovecity7
چهارشنبه 11 دی 1392, 07:06 صبح
سلام آقای محمدی
میشه راجع به جمله آخرتون (روش اینه که درلینوکس مقصدمونو نصب شده باشه)متوجه نشدم .

Mousavmousab
چهارشنبه 11 دی 1392, 14:03 عصر
سلام
دوستان اگه اطلاعات بیشتر در مورد اجرای برنامه ها ی دات نت در لینوکس می خواین داشته باشین می تونید اینجا (http://www.monodevelop.com/)یه سر بزنین

برنامه ها تا دات نت 4 روی لینوکس اجرا می شن.
البته من خودم عملاٌ این کار را انجام ندادم ولی با توجه به گفته های سایتی که معرفی کرد این امکان وجود داره
تازه نه تنها لینوکس روی مک هم اجرا میشه
موفق باشی
-----------------------
آموزش کنکوری ویژوال بیسیک 6
www.homecode.blogfa.com
موفق باشید

a_mohammadi_m
سه شنبه 17 دی 1392, 14:34 عصر
سلام آقای محمدی
میشه راجع به جمله آخرتون (روش اینه که درلینوکس مقصدمونو نصب شده باشه)متوجه نشدم .

مونو قابل نصب در لینوکس رو دانلود و نصب کنید
برنامه شما در محیط لینوکس به مونو وابسته است
همونطور که در محیط ویندوز به Ms.net framework وابسته است