PDA

View Full Version : حرفه ای: ویژوال بیسیک در لینوکس



martoor
چهارشنبه 25 آذر 1388, 20:01 عصر
ویژوال بیسیک یکی از ساده ترین زبان های برنامه نویسی است که یادگیری آن مانند C و... مشکل نیست و تا به حال این زبان برنامه نویسی برنامه نویسان زیادی را جذب خود کرده .

حال بحث جدیدی پیرامون این زبان در ایران مطرح شده است .
قانون کپی رایت در آینده های نزدیک داخل ایران اجرا خواهد شد ( حدود سال 2012 تا 2014 ) و آنجا هست که پول خرید ویندوز 65 هزار تومانی به یک کنار و نرم افزار های جانبی یک کنار دیگر .
- حال به نظر شما 80 الی 90 درصد جامعه ی ایران لینوکس نصب خواهند کرد یا ویندوز .
- نرم افزار های نوشته شده برای لینوکس پر ارزش تر خواهند بود یا ویندوز

پس بهتر است با این مقدمه شما را با نرم افزار Gambas آشنا کنم .
گامباس نرم افزاری قوی تر از ویژوال بیسیک ولی همان ویژوال بیسیک ویندوز با کد ها و دستورات آن که به ویژوال بیسیک نویسان لینوکسی مجال کد نویسی می دهد و برنامه های نوشته شده با آن برای لینوکس کامپایل می شوند . ضمن آن که سورس این برنامه در دست شما است و می توانید هر تغییری که بخواهید را در آن اعمال کنید .

دانلود از
gambas.sourceforge.net

MahmoodGH
پنج شنبه 26 آذر 1388, 12:25 عصر
سلام دوست عزیز :
یه چندتا سوال از شما در این مورد داشتم :
1-من الان دارم ورژن 2.18.0 رو با حجم 12 مگابایت دانلود می کنم. آیا این آخرین ورژن این نرم افزار هست یا نه ؟
2-آیا میشه از این نرم افزار در محیط XP استفاده کرد و برنامه هاش رو در محیط Linux اجرا کردد. یعنی ما بیایم کدنویسی رو در XP انجام بدیم ؟
3-گفتید این نرم افزار Open Source هست درسته ؟ پس اگه Open Source هست پس باچه نرم افزاری باید سورس این رو ویراش کنیم.
شاید سوالاتم یه خورده غیر منطقی باشه ولی در هر صورت سوالاتی بود که توی ذهنم بود.
اگه جواب منو بدین ممنون می شم.

REZADG
شنبه 28 آذر 1388, 06:58 صبح
با سلام
با اجازه ی اساتید
می خواستم جواب سوالاتون رو بدم
جواب سوال اولی رو نمی دونم باید از سایت خودش بفهمی
جواب سوال دومتون خیر هست زیرا کد نویسی این برنامه تحت سیستم عامل لینوکس بوده و در ویندوز ایکس پی قابل اجرا نیست که شما بخوایی اون در اون کد نویسی کنی
در باره ی سوال سومی تونم باید بگم که این توی فکرم من بود که اون روز داشتم با لینوکس شریف کار میکردم جوابش رو فهمیدم باید برای تغیرات C++‎ رو بلد باشی دوم برای تغیرات روش دابل کلیک میکنی و در کادری که باز میکنه باید مشاهده رو بزنی البته گفتم من با لینوکس شریف کار میکردم و نمی دونم توی انگلیسیش چه دکمه ای رو باید بزنین


ولی اساتید من هرکاری کردم نتونستم نصبش کنم اگر مقدور هست کمی در این باره راهنمایی کنید

blue_lotus
شنبه 28 آذر 1388, 11:48 صبح
سلام

این بحث تقریبا داخل تمامی فروم های لینوکسی وجود داره! و تمام کسانی که میخوان برای کارهای دانشجویی و ... از vb استفاده کنند دچار مشکل میشن.

من خودم گامباس رو روی اوبونتو تست کردم، ولی خیلی از قوائد دستوری و ... فرق میکنه یعنی نیاز هست شما خیلی از قوائد جدید رو یاد بگیرید. اما طبق گفته ی خود سایت سازنده شباهت های خیلی زیادی به vb داره.

یک برنامه ی دیگه هم تست کردم که با هدف پیاده سازی وی بی در لینوکس بود که اونم باز به همین شکل بود.

اگر تخصصی استفاده میکنین یا باید پروژه بنویسین پیشنهاد میکنم از خود وی بی استفاده کنین! چون معادلی یکسانی در لینوکس نداره. در غیر اینصورت کتابشو بخونین و اطلاعاتتون رو تبدیل به گامباس کنید

blue_lotus
شنبه 28 آذر 1388, 12:12 عصر
من الان دارم ورژن 2.18.0 رو با حجم 12 مگابایت دانلود می کنم. آیا این آخرین ورژن این نرم افزار هست یا نه ؟

بله همیشه آخرین ورژن رو در سایت sourceforge قرار میدن و همه میتونن بگیرن.



آیا میشه از این نرم افزار در محیط XP استفاده کرد و برنامه هاش رو در محیط Linux اجرا کردد. یعنی ما بیایم کدنویسی رو در XP انجام بدیم ؟


سورس رو شما میتونید ایمپورت کنید. ولی فایل های exe در لینوکس قابلیت اجرایی ندارن و با برنامه های خاصی مثل wine , kwine , playonlinux اجرا میشن. سی شارپ تقریبا یک همچین مشخصاتی داره که شما میخواین :) یا qt


گفتید این نرم افزار Open Source هست درسته ؟ پس اگه Open Source هست پس باچه نرم افزاری باید سورس این رو ویراش کنیم.


اگر لینوکس دارید در ویرایش گر متنی باز میشه. با ide زبان برنامه نویسی مورد نظر هم باز میشه.


ولی اساتید من هرکاری کردم نتونستم نصبش کنم اگر مقدور هست کمی در این باره راهنمایی کنید

نیاز به کمپایل کردن داره که طبعا پیشنیازهایی ممکنه نیاز داشته باشه که شما نداشته باشین. بگید چه توزیعی دارید تا راهنمایی کنم چطور از مخازن توزیعتون نصب کنید بدون نیاز به کار خاصی. اگر اوبونتو باشه در سیناپتیک اسمشو بنویسید و تیک بزنید خودکار نصبش میکنه.

REZADG
شنبه 28 آذر 1388, 18:54 عصر
نیاز به کمپایل کردن داره که طبعا پیشنیازهایی ممکنه نیاز داشته باشه که شما نداشته باشین. بگید چه توزیعی دارید تا راهنمایی کنم چطور از مخازن توزیعتون نصب کنید بدون نیاز به کار خاصی. اگر اوبونتو باشه در سیناپتیک اسمشو بنویسید و تیک بزنید خودکار نصبش میکنه.
والا من اینا رو نمیدونم فقط میدونم لینوکسم شریف ورژن 2 هست

Babak.Hassanpour
شنبه 28 آذر 1388, 19:08 عصر
از میان پیغمبرها جرجیس رو انتخاب کردید؟
برای این کار بهتره از توزیع های پدر و مادر داری مثل Debian ,Suse,Fedora,... یا اگه خیلی حس ناسیونالیستی دارید از پارسیکس استفاده کنید .(توصیه اکید بنده در وهله اول دبیان لنی و سپس یک توزیع دبیان بیس مثل اوبونتو - پارسیکس و ... است.)
مشکلات مربوط به نصب برنامه ها در لینوکس هم خارج از موضوع این تاپیک و در کل بی ربط به موضوع فعالیت سایته.

گامباس <> وی بی
جای چشم ابرو نگیرد گرچه او بالاتر است

حامد مصافی
یک شنبه 29 آذر 1388, 11:25 صبح
لینوکسی مجال کد نویسی می دهد و برنامه های نوشته شده با آن برای لینوکس کامپایل می شوند...
متاسفانه خروجي gambas فايل اجرايي elf نيست، در واقع كامپايل نمي شود و براي اجرا در هر بستري نياز به مجري gambas يا gbx دارد.



آیا میشه از این نرم افزار در محیط XP استفاده کرد و برنامه هاش رو در محیط Linux اجرا کردد. یعنی ما بیایم کدنویسی رو در XP انجام بدیم ؟
سازنده نرم افزار چنين امكاني رو تعبيه نكرده، اما اگر واقعاً مشتاق به اين كار باشيد مي توانيد آن را پورت كنيد (در مورد امكان آن مطمئن نيستم!) كه البته به معلومات عاليه نياز دارد.


گفتید این نرم افزار Open Source هست درسته ؟ پس اگه Open Source هست پس باچه نرم افزاری باید سورس این رو ویراش کنیم.
شاید سوالاتم یه خورده غیر منطقی باشه ولی در هر صورت سوالاتی بود که توی ذهنم بود.
بنيان gambas با C++ و محيط توسعه آن با خود gambas نوشته شده است.

martoor
دوشنبه 07 دی 1388, 13:17 عصر
سلام دوستان
شرمنده که این تایپیک رو ایجاد کردم ولی به سوالات جواب ندادم .
من این نرم افزار رو کامپایل می کنم و کامپایل شدش رو در اختیار دوستان میزارم .
به سوالات دیگه هم که دوستان جواب دادن

ماهان مقدم
دوشنبه 07 دی 1388, 21:24 عصر
یه صحبتی این وسط هست که از ذهن آدم بیرون نمیره !. الآن تقریبا از اون موقعی که ویندوز 3.1 اومد دیگه همه طعم ویندوز رو تو ایران چشیدن. فکر نمی کنم به همین راحتی حتی اگه هم کپی رایت اجراء بشه مردم ویندوز رو کنار بگذارن. البت حرف من هم شاید و باید داره.

MahmoodGH
دوشنبه 07 دی 1388, 22:40 عصر
یه صحبتی این وسط هست که از ذهن آدم بیرون نمیره !. الآن تقریبا از اون موقعی که ویندوز 3.1 اومد دیگه همه طعم ویندوز رو تو ایران چشیدن. فکر نمی کنم به همین راحتی حتی اگه هم کپی رایت اجراء بشه مردم ویندوز رو کنار بگذارن. البت حرف من هم شاید و باید داره.
منم با نظر دوستمون موافقم
یعنی به اعتقاد منم اگه قانون کپی رایت هم در ایران اجرا بشه بازم مردم به این سادگی ها (و حتی شاید هرگز) ویندوز رو ول نمی کنن. ولی به اعتقاد من لینوکس فضای کار بیشتری رو به یه برنامه نویس برای پیشرفت می ده. در عوضش ویندوز ابزار بیشتری رو میده به یه برنامه نویس. هر دوی این سیستم عامل ها معایب و منافعی رو به برنامه نویس ها تحمیل می کنند ولی در کل به اعتقاد بنده ویندوز محیط بهتری برای برنامه نویسی هست ولی نباید از لینوکس هم غافل بود.
البته حرف های من زیاد کارشناسانه نیست و فقط از روی تجربه های شخصیه خود من هست.

xxxxx_xxxxx
سه شنبه 08 دی 1388, 03:27 صبح
سلام،
دوستان این تاپیک اصلاً جای مناسبی برای بحث در مورد کپی رایت و تاریخچه ویندوز و لینوکس نیست.
اگر در رابطه با موضوع تاپیک مطلبی دارید عنوان کنید، در غیر اینصورت لطفاً موضوع تاپیک رو منحرف نکنید.
با تشکر

ظاهراً در gambas شئ گرایی به طور کامل وجود داره!
http://gambasdoc.org/help/doc/release?en&view#t2

ماهان مقدم
سه شنبه 08 دی 1388, 16:26 عصر
من هم با شما موافقم. از اولین نما این رو میشه فهمید که gambas شیء گرایی رو تا کجا بوجود آورده.

martoor
چهارشنبه 16 دی 1388, 18:57 عصر
دوستان عزیز ، از نظر بنده لینوکس و ویندوز با هم قابل مقایسه نیستند ، چون اصلا مبنا و هدفی متفاوت با هم دارند .
در ضمن این که گفته شد محیط ویندوز بهنره از نظر بنده اشتباه است چون اصلا نسخه به نسخه ی لینوکس زمین تا آسمون با هم تفاوت دارن .
Open Suse 11.2 لینوکس در حال حاضر حالت KDE اون و یا اصلا XPlinux خیلی خیلی برای کاربرایی که با ویندوز کار کردند خوبن و از نظر بنده محیط بهتری هم دارن .

در ضمن داده پردازی ایران داره با حمایت دولت و سپاه نسخه ی لینوکس فارسی به نام "کار آمد" رو می سازه که بسترش هم خیلی خوبه .

mahmood0197
جمعه 22 بهمن 1389, 16:42 عصر
من سیستم عاملم fedora14 و gambas رو دانلود کردم حالا چطور باید نصب و اجراش کرد.
خیلی برام عجیبه حتی یک فایل نصب مثل ویندوز نداره!
تو رو خدا راهنماییم کنید .