تور لحظه آخری
امروز : شنبه ، 15 دی 1403    احادیث و روایات:  پیامبر اکرم (ص):نماز در اول وقت خشنودى خداوند، ميان وقت رحمت خداوند و پايان وقت عفو خداوند است.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید از چین

خرید از چین

تجهیزات کافی شاپ

خرید سرور اچ پی ماهان شبکه

کاشت ابرو طبیعی و‌ سریع

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

دوره آموزش باریستا

مهاجرت به آلمان

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

قیمت و خرید تخت برقی پزشکی

کلینیک زخم تهران

خرید بیت کوین

خرید شب یلدا

پرچم تشریفات با کیفیت بالا و قیمت ارزان

کاشت ابرو طبیعی

پرواز از نگاه دکتر ماکان آریا پارسا

پارتیشن شیشه ای اداری

اقامت یونان

خرید غذای گربه

رزرو هتل خارجی

تولید کننده تخت زیبایی

مشاوره تخصصی تولید محتوا

سی پی کالاف

دوره باریستا فنی حرفه ای

چاکرا

استند تسلیت

تور بالی نوروز 1404

سوالات لو رفته آیین نامه اصلی

کلینیک دندانپزشکی سعادت آباد

پی ال سی زیمنس

دکتر علی پرند فوق تخصص جراحی پلاستیک

تجهیزات و دستگاه های کلینیک زیبایی

 






آمار وبسایت

 تعداد کل بازدیدها : 1850132837




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

گامباس يعني ميگو در كنار پنگوئن ( vb در لينوكس )


واضح آرشیو وب فارسی:سایت ریسک: View Full Version : گامباس يعني ميگو در كنار پنگوئن ( vb در لينوكس ) Babak_King26-02-2006, 11:19 PMاشاره : Gambas نام محيط برنامه‌نويسي مشابه VB اما در محيط لينوكس است. اين نرم‌افزار را فردي از علاقه‌مندان به برنامه‌نويسي اهل كشور فرانسه، با تلاش فراوان و در طول سه سال كار مستمر توسعه داده است. مقدمه‌ انتخاب سكو و ابزار برنامه‌نويسي تحت لينوكس، يكي از مشكل‌ترين مراحل بسياري از پروژه‌هاي نرم‌افزاري محسوب مي‌شود. تفاوت‌هاي ذاتي محيط سيستم‌عامل لينوكس با ويندوز، يكي از اساسي‌ترين دلايل اين موضوع است. در واقع مستقل بودن سيستم رابط گرافيكي كاربر از سيستم‌عامل، موجب شده است كه نرم‌افزارهاي كاربردي تحت لينوكس را بتوان به سه گروه تفكيك كرد. گروه نخست شامل نرم‌افزارهايي است كه از ابزارهايي براي توليد آن‌ها استفاده شده است كه از سيستم windowing مستقل خود استفاده مي‌كنند. مانند زبان و محيط برنامه‌نويسي جاوا، kylix ،TCL و غيره. اما بسياري از محيط‌هاي برنامه‌نويسي ديگري كه براي توسعه نرم‌افزار در لينوكس طراحي شده‌اند، به سيستم‌هاي گرافيكي خارجي تكيه مي‌كنند و بر همين اساس به‌دليل رواج و فراواني كاربرد محيط‌هاي گرافيكي و ميزكار‌هايي مانند kde يا gnome، مي‌توان آنرا به دو زير گروه ديگر تقسيم كرد. گروهي از برنامه‌هايي كه از سيستم گرافيكي و مديريت پنجره gnome استفاده مي‌كنند و گروه ديگري كه بر توابع و كتابخانه‌هايي موجود در محيط kde تكيه دارند (به همين دليل نرم‌افزارهايي كه براي اجرا تحت kde طراحي شده‌اند، به‌طور معمول حروف k را در ابتداي نام خود يدك مي‌كشند. مانند kppp يا kHTML و غيره. به همين ترتيب، نرم‌افزارهايي كه براي كار در محيط gnome توسعه داده شده‌اند، از حرف g در ابتداي نام خود استفاده مي‌كنند). هر يك از اين دو ميزكار معروف لينوكس داراي ابزارهاي گوناگوني براي طراحي و توليد نرم‌افزار هستند. به عنوان مثال، برنامه‌نويسان زبان برنامه‌‌نويسي مانند C يا ++C مي‌توانند بر حسب مورد و سليقه خود از كتابخانه‌هاي نرم‌افزاري گوناگوني براي توليد نرم‌افزارهاي تحت لينوكس استفاده كنند. مثلاً مجموعه توابع كتابخانه‌اي (Qt (toolkit (براي توليد نرم‌افزارهايي كاربردي KDE) يا +GTK (براي برنامه‌نويسي در محيط Gnome)وجود دارند. شكل 1 - نمايي از گامباس http://www.shabakeh-mag.com/Data/Gallery/s53_gambas_1.jpg واقعيت آن است كه بايد اعتراف كرد كه موضوع برنامه‌‌نويسي تحت لينوكس صرف نظر از آنكه با چه ابزاري و در چه سكويي كار شود، با برنامه‌نويسي در محيط ويندوز تفاوت بسيار دارد. شايد اغراق نباشد اگر بگوييم كه برنامه‌نويسي لينوكس براي بسياري از كاربران اين سيستم‌عامل، همچون كابوس شبانه‌اي است كه سال‌ها خواب راحت را از آنان سلب كرده است! در اين مورد استثنايي نيز وجود دارد كه مي‌تواند پاياني بر كابوس برنامه‌‌نويسي تحت لينوكس باشد. در اختيار داشتن محيط برنامه‌نويسيي مانند ويژوال بيسيك در ويندوز، براي بسياري از كاربران لينوكس آرزويي دست‌نيافتني جلوه مي‌كرد. اما پروژه‌اي كه از چند سال قبل آغاز شده است، به‌تازگي به مرحله‌اي از بلوغ رسيده كه مي‌توان به آن اميدهاي زيادي داشت. Gambas نام محيط برنامه‌نويسي مشابه VB اما در محيط لينوكس است (بر اساس سنت نامعلومي، نرم‌افزارهاي دنياي متن‌باز و سكوي لينوكس از اسامي و لوگو‌هايي به‌شكل حيوانات استفاده مي‌كنند. Gambas هم از اين غافله عقب نمانده است و نام خود را از گونه‌اي از ميگو اقتباس كرده است). نرم‌افزار گامباس را فردي از علاقه‌مندان به برنامه‌نويسي اهل كشور فرانسه، با تلاش فراوان و در طول سه سال كار مستمر توسعه داده است. اواخر سال 2004 اين نرم‌افزار به مرحله‌اي رسيده بود كه خالق آن يعني، Benoit Minisini نسخه شماره 1.10 را معرفي كرد. زماني كه اين نرم‌افزار را براي نخستين بار اجرا مي‌كنيد، باور نمي‌كنيد كه داريد در محيط لينوكس يا kde كار مي‌كنيد. اما اين موضوع كاملاً حقيقت دارد و گامباس با به عاريت گرفتن تمامي جنبه‌هاي مفيد VB (بنا بر ادعاي نويسنده آن)، پنجره‌اي را پيش روي شما ظاهر مي‌سازد كه نمونه آن را در شكل 1 مشاهده مي‌كنيد. همانطور كه در اين تصوير ديده مي‌شود، كاربر بايد در اين مرحله، مشخص كند كه قصد كار كردن بر روي پروژه جديدي دارد و يا آن‌كه با يكي از پروژه‌هاي قبلي مي‌خواهد ادامه دهد. پس از اين مراحل، مشاهده خواهيد كرد، كه نرم‌افزار گامباس با الهام از VB، محيط توسعه‌اي فراهم كرده است كه شباهت زيادي به آن دارد. به عنوان مثال، در سمت چپ نمايشگر، پنجره‌اي به‌نام project explorer به‌سبك VB ديده مي‌شود كه براي برنامه‌نويسان ابزار بسيار مفيدي تلقي مي‌شود. پنجره بالايي سمت راست، شامل مجموعه‌اي از المان‌هايي كه برنامه‌نويس مي‌تواند آن‌ها را روي فرم‌هاي برنامه‌هاي تحت توسعه خود، قرار دهد، وجود دارند. در واقع اين اشياي گرافيكي يا وجيت‌ها (Widget) همان كنترل‌هاي برنامه‌نويسي محيط ويندوز هستند. در اينجا هم، كاربر مي‌تواند خواص اشياي انتخابي خود را در سمت راست اين پنل ببيند. به اين ترتيب براي شروع برنامه‌نويسي با كامباس، كافي خواهد بود تا يكي از اين ويجت‌هاي گرافيكي را بر روي فرم‌هاي برنامه خود قرار دهيد (گامباس هم مانند VB به پنجره‌هاي برنامه‌هاي تحت توسعه، فرم (form) نام مي‌دهد. فرم‌ها براي ايجاد كردن فرم‌ها و اعمال تغييرات بر روي آن‌ها، در گامباس ابزار ويژه‌اي به‌نامForm designer پيش‌بيني شده است. كاربران گامباس مي‌توانند از اين ابزار همانند يك ابزار نقاشي، براي توليد و ويرايش فرم‌ها كمك بگيرند. در اين ابزار نيز همانند محيط VB برنامه‌نويس بايد خواص اشيايي كه قصد استفاده از آن‌ها را دارد، مشخص كند (اين‌كار در درون پنجره properties انجام مي‌شود). پنجره‌اي به‌نام component explorer به كاربر كمك مي‌كند كه خواص اشياي گرافيكي را بهتر شناسايي كند. گامباس به درجه‌اي از پيشرفت رسيده است كه داراي يك ويرايشگر كامل منو نيز (Menu editor) هست. ويرايشگر كد اگرچه ممكن است كه ويرايشگر كد در گامباس چندان ظريف و زيبا جلوه نكند، اما داراي امكانات كاملي است كه نظر هر برنامه‌‌نويس حرفه‌اي را به‌خود جلب مي‌كند. به عنوان مثال، در صورتي‌كه بر روي پنچره ويرايشگر كد، كليك راست كنيد، داخل فهرست پايين‌افتادني كه گشوده مي‌شود، ليست مفصل و كاملي از تمامي دستورات قابل استفاده، فهرست مي‌شوند. در اين ويرايشگر كد، امكاناتي از قبيل قابليت نمايش رنگي كليد‌واژه‌ها و ديگر موارد نوشتاري به‌صورت (Syntax Highlighting) پيش‌بيني شده است. علاوه بر اين موارد، كاربران گامباس مي‌توانند براي عيب‌يابي برنامه‌هاي خود، BreakPoint تعريف كنند و متغير‌ها را جهت ردگيري (trace) انتخاب كنند. اما اين ويرايشگر پيشرفته گامباس، عليرغم تمام مزايايي كه دارد، يك اشكال و يا بهتر بگوييم، يك كمبود مهم نيز دارد. گامباس هنوز داراي قابليتي نيست كه كاربران آن بتوانند نرم‌افزارهاي ويرايشگر دلخواه خود را در محيط گامباس به‌كار بگيرند. به‌عنوان مثال، بسياري از برنامه‌نويسان لينوكس تمايل دارند كه از ويرايشگر‌هايي مانند Emacs يا vi استفاده كنند. البته از آنجايي‌كه تمام فرم‌ها و كلاس‌هاي برنامه‌هاي توليد شده با گامباس در قالب ‌فايل‌هاي متني ذخيره مي‌شوند، كاربران گامباس همچنان خواهند توانست، در خارج از محيط اين نرم‌افزار، از ويرايشگرهاي دلخواه خود براي اديت برنامه‌ها استفاده كنند. گامباس داراي يك كامپايلر سر خود نيز هست كه در زمان كامپايل، برنامه‌ها را در صورتي كه نقصي در آن‌ها نيابد، درون يك فايل اجرايي بسته‌بندي مي‌كند. يادآوري مي‌كنيم كه براي آنكه بتوانيد پروژه‌هاي كامپايل شده گامباس را اجرا كنيد، بايد بر روي سيستم خود قبلا ًQt را نصب كرده باشيد. خلاصه پروژه گامباس عليرغم آن‌كه هنوز بسيار جوان است، نشان داده كه پروژه بسيار قابل‌توجهي است. در تمام مراحل بررسي اين ابزار، گامباس هيچگاه دچار مشكل نشد و همواره از خود چهره يك نرم‌افزار پايدار را به‌نمايش گذاشت. علاوه بر آن برنامه‌هاي خروجي گامباس هم بسيار سريع اجرا مي‌شدند و از حجم پاييني برخوردار بودند. برنامه‌نويس گامباس در يكي از سايت‌هاي پشتيباني اين نرم‌افزار، به كاربران اطمينان داده است كه هيچ رويدادي در آينده نمي‌تواند به‌سادگي برنامه‌هاي وي را براي توسعه گامباس تغيير دهد. Minisini قول داده است كه نسخه‌هاي آتي اين نرم‌افزار داراي امكانات ديباگ پيشرفته‌تري باشد و از ابزارهاي دسترسي به بانك‌هاي اطلاعاتي نيز پشتيباني نمايد. خلاصه آن‌كه صرف نظر از آنكه چقدر مي‌توان به يك پروژه يك‌نفره تكيه كرد (و زمان براي فراگيري تكنيك‌هايي صرف كرد كه آينده تضمين‌شده‌اي ندارد)، مسلماً گامباس يكي از بهترين ابزارهاي برنامه‌نويسي تحت لينوكس است كه علاقه‌مندان و آماتورهاي برنامه‌نويسي تحت لينوكس مي‌توانند گام‌هاي اوليه را به‌كمك اين ابزار بردارند. منبع:ماهنامه شبكه Mousa_Basiratnia15-05-2008, 09:38 PMمن از اين زبان برنامه نويسي خيلي خوشم اومده و مشتاق كار با آن هستم. از چه لينكي مي توان آن را دانلود كرد ؟ اصلا اين برنامه فروشي مي باشد يا اينكه نسخه ي اوليه ي آن جنبه ي آزمايشي دارد ؟ لطفا بعد از جواب دادن به من ميل بزنيد Nomad [email protected] (Nomad [email protected]) http://www.HomeCode.blogfa.com (http://www.homecode.blogfa.com/) خيلي مشتاق شنيدن جواب هستم. sastwhc15-05-2008, 09:51 PMلینک دانلودنسخه 2.6: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! صفحه دانلود: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! P A R M I S31-05-2008, 10:36 AMسلام وممنون پست تون واقعا نیاز منه ولی برای فدورای 9ایا جواب گو هست؟؟چون اخرین نسخه ی این سایت اون جور که با سواد نصفه ونیمه من جور درمی یومد برای فدورای 7بود taia01-06-2008, 09:20 AMشما اگر با دستور !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! که X رو با ورژن مدنظر خودتون جایگزین کنید مثلا 2.6.0 نتونستید نصب کنید اون موقع نیاز دارید که از روی بسته های سورس اینکار رو بکنید. DHT15-07-2008, 12:46 AMسلام لطفا میشه لینک دانلود آخرین نسخه گامباس رو برای فدورا 8 و 9 بزارین(32 bit). خیلی ممنون Blossom15-07-2008, 02:44 AMمن این برنامه رو از منابع اوبونتو نصب کردم ولی همچین به دلم ننشست! وقتی C و java هست کی VB کار می‌کنه؟! P A R M I S05-10-2008, 06:39 PMشبتون بخیر من این برنامه روبرای پارسیکس میخوام نصب کنم میشه ازطریق سیناپتیک نصبش کرد؟؟؟ m a j r i x06-10-2008, 06:12 PMبله امکان نصب هست اگر در مخازن پارسیکس نبود در مخازن دبیان هست P A R M I S19-10-2008, 05:19 PMبله امکان نصب هست اگر در مخازن پارسیکس نبود در مخازن دبیان هست سلام اقای ماجریکس تومخازن پارسیکس اگه مظورتون سیناپتیک هستش نبود میشه راهنمایی کنید چه طوری نصبش کنم ممنون میشم سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 346]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن