انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: aleas در 21 تیر 1391، 06:05 ب‌ظ

عنوان: برنامه نویسی vb6
ارسال شده توسط: aleas در 21 تیر 1391، 06:05 ب‌ظ
سلام خسته نباشید بنده میخوام برم سراغ لینوکس ولی یه مشکل وجود داره من برنامه هایی با زبان vb6 نوشتم که باید حتما" هر روز اجراشون کنم که بعضی هاشون هم کارشون با نت هسته ولی خب چون این زبان برنامه نویسی شرکت مایکروسافت هسته تو لینوکس نمیشه استفاده کرد ایا راه حلی برای حل این مشکل وجود داره؟یا برنامه ای وجود داره که کد vb6 به زبان برنامه نویسی دیگری تبدیل کنه که قابل اجرا در لینوکس باشه؟
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: MADMAN در 22 تیر 1391، 05:11 ب‌ظ
والله تا حالا تو فکر تبدیل کد نبودم! فکر نکنم هم امکان پذیر باشه یعنی نوشتن برنامه ای که بخواهد کد یه زبون رو به یه زبون دیگه تبدیل کنه اینقدر زحمت می بره که ارزش نوشتن نداره.
ولی خب در هر صورت اون ها رو هیچ کاریشون نمی تونی بکنی اگه یه موقع هم خواستی یه زبون برنامه نویسی خوب توی لینوکس یاد بگیری واسه لینوکس بهترین گزینه پایتون هستش و می تونی اون رو روی سه سیستم های لینوکس،‌ مک و ویندزد اجراشون کنی که فکر کنم (فکر کنم یعنی مطمن نیستم) بتونی اون رو حتی روی بعضی از دستگاه های همراه هم استفاده کنی!
این هم لینک کتابی که خودم دو روزه شروع کردم به خوندنش که بعد از کلی تحقیق فهمیدم بهترین گزینه واسه شروع هم همینه:
http://www.pylearn.com/fa/wiki/index.php/%DA%A9%D8%AA%D8%A7%D8%A8_%DB%8C%DA%A9_%D8%A8%D8%A7%DB%8C%D8%AA_%D8%A7%D8%B2_%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86#.D8.AF.DB.8C.D8.A8.D8.A7.DA.86.D9.87
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: alend در 23 تیر 1391، 11:11 ق‌ظ
1- استفاده از mono
2- استفاده از Gambas (ولی .NET را پشتیبانی نمی کند)
3- اگر هدف برنامه نویسی را بگی شاید بشود یک زبان مناسب تر معرفی کرد.
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: سلمان م. در 23 تیر 1391، 11:28 ق‌ظ
والله تا حالا تو فکر تبدیل کد نبودم! فکر نکنم هم امکان پذیر باشه یعنی نوشتن برنامه ای که بخواهد کد یه زبون رو به یه زبون دیگه تبدیل کنه اینقدر زحمت می بره که ارزش نوشتن نداره.

عزیزم همچین‌چیزی هست بهش می‌گن source-to-source translation و این کار رو source-to-source compiler ها انجام می‌دن.
برای اطلاعات بیشتر: http://en.wikipedia.org/wiki/Source-to-source_compiler
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: xmlparser در 23 تیر 1391، 01:42 ب‌ظ
گامباس رو تعریفش رو زیاد شنیدم.

تیم جبیر هم از گامباس برای کارهای توزیعشون استفاده کرده ظاهرا:

http://jabirproject.org

از خود جناب prp-e بپرسید استاد گامباس هستند ایشون  ;D
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: محمدرضا ح. در 23 تیر 1391، 10:50 ب‌ظ
اگه از .NET استفاده کردید گامباس برای کار زیاد جالب نیست.

ولی اگر عبارت Convert vb6 codes to gambas2 رو سرچ کنید به نتایج جالبی میرسید.
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: aleas در 28 تیر 1391، 08:04 ق‌ظ
دوستان من خیلی گشتم ولی به نتیجه ای نرسیدم
گفتم که من چندتا برنامه به زبان ویژوال بیسیک نوشتم اگر قرار باشه برم سراغ لینوکس لازم این برنامه هارو بتونم رو لینوکس اجرا کنم چون نمیتونم این برنامه هارو به زبان دیگری بنویسم نه بلدم نه وقتش هست چون اینارو خیلی روشون کار کردم تا تونستم نوشتم
یعنی هیچ راه روشی نیسته برنامه ای به زبان vb6 رو در لینوکس اجرا کرد؟
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: alend در 28 تیر 1391، 09:19 ق‌ظ
.
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: alend در 28 تیر 1391، 09:20 ق‌ظ

mono your.netprogram
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: aleas در 28 تیر 1391، 09:29 ق‌ظ
داداش متوجه منظورت نشدم این کد چی؟
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: alend در 28 تیر 1391، 09:33 ق‌ظ
یعنی mono را قبل از اسم برنامه .Net ات بنویسی اجرا می شود. فقط باید توجه داشته باشی که تا آنجا که می دونم از پنجره ها فقط تا نسخه ۲ پشتیبانی می شده است.
عنوان: پاسخ : برنامه نویسی vb6
ارسال شده توسط: مرد مرده در 24 امرداد 1391، 10:24 ق‌ظ
اگه برنامتون رو با vb6 نوشتید و دات نتی نیست میتونید از wine برای این منظور استفاده کنید. کار این نرم افزار اجرای نرم افزارهای ویندوزی در لینوکس هستش.

بعد از نصب wine با احرای دستور زیر میتونید برنامتون رو اجرا کنید‌:

wine app.exe