من می خواهم میگو را یاد بگیرم از کجا شروع کنم؟

خوب بیایید با توضیح اینکه گامباس چیست شروع کنیم:

Gambas یک محیط توسعه لینوکس رایگان مبتنی بر یک مفسر Basic با پسوند شی است ، کمی شبیه به Visual Basic ™ (اما نه یک شبیه سازی!). با Gambas می توانید به سرعت برنامه های گرافیکی خود را با QT یا GTK + طراحی کنید ، به MySQL ، PostgreSQL ، Firebird ، ODBC و SQLite دسترسی پیدا کنید ، برنامه ها را با DBUS کنترل کنید ، برنامه خود را به هر زبانی ترجمه کنید ، دستورات Front End of linux را ایجاد کنید ، برنامه های شبکه ایجاد کنید به راحتی برنامه های 3D OpenGL ایجاد کنید ، برنامه های وب CGI ایجاد کنید ، بسته های نصب برای توزیع های مختلف و غیره ایجاد کنید.

به شما بگوییم که می توانید دو نسخه از Gambas پیدا کنید: میگو 2 y میگو 3.

جدیدترین Gambas3 است و من به شما توصیه می کنم از این یکی استفاده کنید زیرا بیشتر از Gambas2 بیشتر به برنامه نویسی توسط اشیا اختصاص دارد ، جدا از Gambas2 ، دیگر توسط نویسنده Benoît Minisini به روز نمی شود و از Qt3 استفاده می کند که "منسوخ" است (منسوخ)

میگو ide3

Gambas3 IDE

چگونه می توانم آن را نصب کنم؟

برای کاربران دبیان / اوبونتو شما یک ppa برای نصب آن دارید:

$ sudo add-apt-repository ppa: nemh / gambas3 $ sudo apt-get update $ sudo apt-get نصب gambas3

همچنین می توانید آن را از طریق کد منبع کامپایل کنید. این روند در وب سایت پروژه اعمال می شود http://gambas.sourceforge.net/en/main.html، همچنین می توانید توضیح دهید که با تصاویر صفحه در prawn cuso: توضیح در مورد تدوین کد منبع

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

چندین وب سایت وجود دارد که می توانید از آنها بازدید کنید:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).

صفحه وب مستندات Gambas2 و Gambas3

صفحه وب مستندات Gambas2 و Gambas3

http://www.cursogambas.blogspot.com.es: این یک دوره میگو است که من در حال راه اندازی آن هستم و از ابتدا با دانش برنامه نویسی ، توضیح دستورات اصلی ، حلقه ها ، مثالها و غیره شروع می شود ...

نمونه هایی از برنامه های پایگاه داده ، استفاده از الگوهای طراحی و نمونه هایی از برنامه های پایگاه داده حتی مورد بحث قرار گرفته است. میگو با آردوینو.

توجه:
Gambas3 Ide خود نمونه های خوبی را برای استفاده به ارمغان آورده است. برای دیدن کد منبع ، باید قبلاً نمونه ها را در پوشه دیگری "ذخیره کنید" و آنها را از پوشه جدید باز کنید تا کد منبع را ببینید.

انجمن:
gambas-es.org: انجمن به زبان اسپانیایی ، جایی که می توانید با بیش از 20.000،2000 پیام منتشر شده و با بیش از XNUMX کاربر ثبت شده مشورت کنید

کتاب ها:
شما دو کتاب رایگان دارید:
1) به زبان اسپانیایی: میگو: این کتاب برای نسخه 1.99 بود ، اما می تواند به شما کمک زیادی کند.
2) به انگلیسی: http://beginnersguidetogambas.com/: مخصوص نسخه 2 است اما در مورد نسخه 3 نظر دهید.

آموزش های ویدئویی:
من یک کانال در YouTube ساخته ام ، جایی که چندین فیلم آموزشی بارگذاری کردم ، بیشتر آنها را با gambas2 انجام دادم ، اما برای Gambas3 نیز معتبر هستند:
http://www.youtube.com/user/jusabejusabe

برخی از راهنماها:
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html

وبلاگ دیگری که می توانید مقالات بیشتری در مورد میگو پیدا کنید:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/

امیدوارم لذت ببرید ، سلام


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

48 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   شومینه dijo

    با تشکر دوست ، من خودم را به وظیفه یادگیری واگذار می کنم ، حقیقت جالب به نظر می رسد ، سلام

    1.    بی نام dijo

      به این برنامه نگاه کنید که i-nex در Gambas 3 نوشته شده است ، مانند windows everest است ، تمام سخت افزارها و نرم افزارهای شما را در یک رابط گرافیکی نشان می دهد.

      من آن را در اوبونتو نصب کردم اما خراب است ، چگونه کار می کند؟

      https://www.facebook.com/inexlinux

  2.   گالوکس dijo

    توزیعی به نام Daxos وجود دارد که از دسک تاپ ساخته شده در Gambas 3 استفاده می کند و قرار است این هدف برای کامپیوترهای کم منبع باشد. نسخه اصلی بر اساس اوبونتو و Rasperry Pi در دبیان ساخته شده است. من آن را امتحان نکرده ام ، اما از عکس هایی که دیده ام ، به نظر خوب می رسد. مجموعه آیکون کاملاً مشابه مجموعه مورد استفاده در سیستم عامل هایکو است.
    تبریک

    1.    jsbsan dijo

      فراموش کردم که توضیح دهم که توزیع gnu / linux دیگری وجود دارد که در آن gambas3 بصورت استاندارد نصب شده است ، Minino PicarOS «دیگو» نامیده می شود ، http://minino.galpon.org/es/descargas

    2.    jsbsan dijo

      فراموش کردم ذکر کنم که توزیع دیگری (علاوه بر Daxos) وجود دارد که میگوهای 3 را از قبل نصب کرده است ، به آن Minino PicarOs «Diego» می گویند.
      می توانید آن را از اینجا بارگیری کنید: http://minino.galpon.org/es/descargas

  3.   کلاغ سیاه dijo

    سلام ، پست بسیار خوبی واقعا جالب به نظر می رسد و شما را به یادگیری وا می دارد. می خواستم یک سوال بپرسم: آیا کتابخانه هایی برای کنترل پورت usb با میگو وجود دارد؟ سال گذشته من یک پروژه برای دانشکده انجام دادم ، و لازم بود از پورت usb استفاده کنم ، به همین دلیل در گروه من در نهایت با استفاده از visual basic با برخی از کتابخانه های خاص استفاده کردیم. اما بسیار خوب است که بتوانید از این سیستم عامل استفاده کنید و می خواستم بدانم کتابخانه هایی نیز وجود دارد یا مواردی از این دست.
    سلام.

    1.    jsbsan dijo

      یک پروژه اتوماسیون خانگی وجود دارد که در آن از پورت های USB استفاده می شود:
      http://www.domotiga.nl/
      https://github.com/DomotiGa/DomotiGa
      Fuente:
      http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb

  4.   Cuervo dijo

    من فکر می کنم پتانسیل بالقوه آن بسیار زیاد است ، اما نحو مواد اولیه و مشتقات من را می کشد و این باعث می شود که آن را امتحان کنم.

  5.   MSX dijo

    "من می خواهم میگو را یاد بگیرم. از کجا شروع کنم؟"

    برای اجرا کردن.

    میگو ، واقعاً؟ داشتن این همه زبان و خیلی چیزهای جالب برای یادگیری ... میگو !!!؟
    هیچ مردی ، نه ...

    1.    دانیل dijo

      و کدوم رو پیشنهاد می کنید؟

      1.    MSX dijo

        Jsbsan دقیقاً این است که مشکل ، گامباس یک برنامه نویسی جدی * نیست و حتی بدتر از آن ، با ارائه یک ترکیبی RAD ، یادگیری و اولین رویکرد برنامه نویسی را تغییر شکل می دهد ، که به صراحت چیزهای زیادی را می توان انتظار داشت.

        Daniel: البته به کاری که می خواهید انجام دهید بستگی دارد ، اما به طور کلی خطوط: C ++ (Qt ، بی سر و صدا) ، PHP stack ، Python ، Ruby ... این به آنچه که می خواهید بستگی دارد.
        پایتون از آنجا که نه تنها اسکریپت نویسی شده است بلکه از مقدمه ای استفاده می کند که سرعت آن را بسیار بیشتر می کند ، سر و صدای زیادی ایجاد کرده است ، دارای کتابخانه ها و اتصال به زبان های دیگر مانند C ++ برای تقریبا هر آنچه که می خواهید و همچنین بوده است. مهاجرت موفقیت آمیز به وب. بهترین چیز در مورد پایتون این است که همان کد با تغییرات بسیار کمی هم به صورت محلی و هم در هر محیط دیگری کار می کند ، در واقع امروزه بسیاری از ابزارهای مدیریت سطح سیستم مستقیماً در پایتون برنامه ریزی می شوند ...

        جاوا چیز وحشتناک دیگری است ، آیا تاکنون کد خود را دیده اید؟ روش شما در ایجاد کلاس و توابع؟ و در بالای همه اینها روی یک ماشین مجازی کار می کنند ... نه ، متشکرم.

        1.    kalten dijo

          متاسف؟ آیا شما از استفاده از C ++ پشتیبانی می کنید اما از جاوا پشتیبانی نمی کنید؟ do فکر می کنید بیشتر نحو جاوا از کجا آمده است؟ روش ایجاد کلاس در جاوا به نظر من در رابطه با OOP برخلاف C ++ که طوری طراحی شده بود تا برنامه نویسان C بتوانند از OOP استفاده کنند بسیار طبیعی به نظر می رسد ، درست است که پر زرق و برق است (خطوط زیادی می نویسید) اما اگر بخواهید سریعتر برای کدگذاری می توانید از هر یک از زبانهایی که در ماشین مجازی جاوا اجرا می شوند استفاده کنید ، این مثلاً سیلان است که توسط گاوین کینگ که برای Red Hat کار می کند ساخته شده است ، اتفاقاً در جاوا هیچ عملکردی وجود ندارد (به جز برای سازندگان) به همین ترتیب ، روشهایی وجود دارد.

          همچنین ، آیا شما از ماشین مجازی java شکایت دارید؟ LOL یکی از بهترین چیزهایی است که این پلتفرم دارد. اما این همه ماجرا نیست ، شما از استفاده از PHP پشتیبانی می کنید. PHP پایه بصری این زمان ها است ، به نظر من PHP زبانی است که برای افرادی ایجاد شده است که برنامه نویس واقعی نیستند. منظورم این است که آنها حرفه ای نیستند. فقط آنچه در مورد گامباس می گویید.

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

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

        2.    92 dijo

          هر کدام از آنهایی که برایشان راحت تر است ، دوره استفاده می کنند.

        3.    برنامه نویس cy assembler dijo

          پیتون می مکد
          حتی نیازی به اعلام متغیرها نیست
          و چرا در مورد php صحبت کنیم

          میگو
          همه آنها در اینجا احمق هستند
          میگو برای یادگیری برنامه نویسی نیست
          و برنامه هایی درست نکنید که جدی نباشند

          میگو برای ایجاد یک برنامه معمول اداری است
          قسمت جلویی
          رابط کاربری پایگاه داده
          آن برنامه هایی که معمولاً فقط در خدمت یک شرکت / کاربر هستند

          1.    سلام dijo

            این را به گوگل بگویید ، که علاوه بر بسیاری از پروژه های علمی دیگری که از آن استفاده می کنند ، از پایتون یا برنامه هایی مانند bittorrent و کیف پول رسمی بیت کوین استفاده می کند

          2.    jsbsan dijo

            "Gambas این است که برنامه اداری معمولی را به عنوان رابط جلویی کاربر پایگاه داده ، برنامه هایی که فقط فقط به یک شرکت / کاربر اختصاص می دهند"
            و به نظر شما کم است؟

        4.    فابیان فلورس وادل dijo

          msx
          "Gambas یک برنامه نویسی جدی * نیست و حتی بدتر از آن ، با ارائه یک ترکیبی RAD یادگیری و اولین رویکرد برنامه نویسی را تغییر شکل می دهد که به صراحت چیزهای زیادی را برای خواستن باقی می گذارد."

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

          همچنین این یک ابزار RAD نیست ... یا به همان میزانی است که هر IDE با یک طراح فرم می تواند داشته باشد (یعنی هیچ چیز).

          با توجه به اینکه یادگیری را تغییر شکل می دهد ... تمایل به شروع نوشتن یک برنامه از طریق رابط گرافیکی مشکلی نیست بلکه پیشنهاد درج انواع کدها در کنترل کننده های گرافیکی در رویدادها است.

          توجه: شروع با رابط گرافیکی چیزی نیست که من دوست داشته باشم ، اما روش RAD که مبتنی بر ساخت نمونه های اولیه است که می تواند برای دریافت بازخورد سریع به کاربر نشان داده شود ، معتبر است. IDE مانند Gambas نمی تواند یک روش را آموزش دهد ، گرچه باید پذیرفت که می توان این کار را بهتر انجام داد.

          اما این مسئله از اجرای ضعیف RAD تقریباً از همه ابزارهایی است که خود را RAD می نامند.

          https://en.wikipedia.org/wiki/Rapid_application_development

          در مورد این واقعیت که گامباس چیزهای زیادی را برای خواسته باقی می گذارد ... این به آنچه می خواهید بستگی دارد.

          فناوری وب چیزهای زیادی را برای تأیید باقی می گذارد: HTML ، CSS ، javascript ، وب سرورها ، همه می خواهند ساده تر شود ، پیچیدگی تصادفی که این فناوری ها معرفی می کنند ، طاقت فرسا است.

          این فناوری که به عنوان زیرساخت اینترنت عمل می کند ، موارد قابل توجهی را جایگزین می کند: مجموعه پروتکل tcp / ip تصور نمی شود "جدی" باشد (از نظر طراحی).

          آنچه در مورد C / C ++ می توان گفت ، مردم حیوانات معمولی هستند C ++ با در نظر گرفتن برنامه نویسان C طراحی شده است. پیچیدگی C ++ هیولا است و امروز تلاش های جدیدی برای بهبود آنچه C ++ ارائه می دهد وجود دارد (اگرچه در آنجا وجود دارد تلاش هایی هستند که قدمت آنها به مدت طولانی برمی گردد): برای مثال ، به زبان ، Mozilla Rust بروید. اگر بزرگترها شکست بخورند یا پیشرفت نکرده اند ، "به لطف" برنامه نویسان ، نیاز به سازگاری عقب مانده و منافع تجاری است.

          گامباس تلاشی برای ساخت ویژوال بیسیک (6) برای لینوکس بود که یک شبیه سازی نبود. تکامل آن از آنجا خوب است. امروزه ویژگی های بسیاری (البته نه همه) موجود در زبانهایی مانند جاوا ، اما به روشی بسیار ساده ارائه می دهد.

          از این نظر ، منظورم گامباس کمی شبیه به پایتون است ، منظور من از رویکرد عملی است: سعی دارد زبان را با ویژگی هایی فراهم کند که برنامه نویسان آن را با ارزش می دانند ، حتی اگر نتیجه آن نتیجه یک زبان نسبتاً ناهمگن باشد (این مشکل در گامباس بسیار کمتر از پایتون است) )

          در مورد سایر نظرات شما: اگر کاری که کسی می خواهد انجام دهد یادگیری برنامه نویسی است (به روشی آماتور) پیشنهادات شما مشکلات زیادی را به همراه دارد:

          C ++: بسیار پیچیده و مستعد خطاها ، همچنین برای دستیابی به نتیجه مشابه سایر زبانها (به عنوان مثال Gambas) به کار بسیار بیشتری نیاز است ، بنابراین در بیشتر موارد برای زبان آموز نیز انگیزه ایجاد خواهد کرد.

          Stack PHP: بهتر از Gambas در هنگام پیشنهاد عادات بد برنامه نویسی ، مخلوط کردن کد کسب و کار با کد رابط کاربری همان چیزی است که PHP از ابتدا با اجازه قرار دادن کد در یک فایل html پیشنهاد داده است. پیچیده تر برای نصب و پیکربندی تمام ابزارهای لازم. این هدف کلی نیست (شما نمی توانید یک برنامه دسک تاپ بسازید یا حداقل چنین کاری منطقی نیست).

          پایتون: از 3 پارادایم پشتیبانی می کند که می تواند برای یک زبان آموز گیج کننده باشد و می تواند شما را مجبور به شروع کار با چیزهای پیچیده مانند درک مفهومی آن پارادایم ها کند. این یک طراحی ظریف ، اما یک طراحی عملی ندارد. آنقدر قدرتمند و مجاز است که می تواند چالش های شناختی واقعی را به زبان آموز ارائه دهد. به نفع آن ، جامعه و مطالب مطالعه گسترده ای دارد. فراتر از تلاش برای نشان دادن اینکه هر زبانی می تواند مشکلات و حتی چالش های بزرگی را برای یک زبان آموز ایجاد کند ، پایتون با داشتن مستندات مناسب مکان بسیار خوبی برای شروع است.

          روبی: از نظر پارادایمی که پشتیبانی می کند همان مشکل پایتون را دارد. اگر آن را از Smalltalk گرفته باشد ، نحو Its آن بسیار واضح تر و آسان تر خواهد بود ، اما تعهد آن به زبانهای دیگر یادگیری نحو را برای زبان آموز آسان نمی کند. این قطعاً زبانی نیست که برای یادگیری آن آسان طراحی شده باشد ، اگرچه شاید تا حدودی از پایتون راحت تر باشد. این مستندات و جوامع بسیار خوبی دارد که آن را به عنوان زبان اول گزینه بسیار خوبی می کند.

          تنها زبانی که من می دانم هوشمندانه برای تسهیل یادگیری طراحی شده است ، اما بدون اینکه فقط یک زبان دانشگاهی باشد ، Smalltalk است ، برای من بهترین گزینه از همه اگر زبان و ابزار را در نظر بگیرید ، از آنجا که مستندات برای یادگیری برنامه ریزی با Smalltalk آن است تا حدودی تاریخ گذاری شده است. همچنین دارای انجمن هایی است که می توانید در آن یاد بگیرید.

          با در نظر گرفتن زمینه ، استفاده از Gambas برای یادگیری برنامه ریزی کاملاً منطقی است ، خصوصاً اگر زبان آموز قبلاً با برخی از نسخه های BASIC تماس داشته باشد.

          مطالب خوب مطالعه ای برای Gambas از دست رفته است زیرا هنوز کمیاب و ناقص هستند ، اما تلاش های jsbsan در این زمینه باعث می شود Gambas به عنوان گزینه ای برای یادگیری برنامه نویسی (برای یک کاربر GNU / Linux ، به عنوان مثال ، سرگرمی) گزینه ای برای بررسی باشد. گامباس همچنین انجمن های مفیدی برای یادگیری دارد.

          1.    jsbsan dijo

            مثل همیشه ، 1+ ، فابیان.
            دلتنگ شما برای انجمن هستیم.

    2.    jsbsan dijo

      همانطور که در شهر من می گویند: "دانش جایی ندارد"
      و برای کسانی که می خواهند برنامه نویسی را یاد بگیرند ، فکر می کنم انتخاب یک انتخاب باشد.
      همه کسانی که برنامه هایی با رابط های گرافیکی با pyhton یا java ساخته اند در کنار من خواهند بود ، از این رو با Gambas بسیار راحت تر است.

      1.    kalten dijo

        باز هم ، به نظر من فروتنانه ، "آسان" بودن آن به معنای خوب یا بهتر بودن آن نیست. این به عوامل مختلفی بستگی دارد. آیا پروژه شما یک پروژه اوقات فراغت است ، یا حرفه ای است؟ آیا عملکرد بالایی دارد؟ چند پلت فرم؟ ، و غیره ...
        همچنین صحبت از GUI ، آیا JavaFX API را ندیده اید؟ این پدر خوب ، جلوه ها ، css و بسیاری چیزهای جذاب است و شما در مدت زمان بسیار کوتاهی پیشرفت می کنید.

        اما اگر شما در مورد شروع برنامه نویسی یا یادگیری صحبت می کنید ، فکر می کنم پایتون انتخاب خوبی است. از آنجا با Assembler به C می رود و سپس به هر زبان سطح بالا دیگری می رود.

        1.    compilationmaniaco dijo

          اینکه جاوا برای چند پلتفرم "آسان" است به معنای خوب یا بهتر بودن آن نیست.
          یادگیری آسان پایتون به معنای خوب یا بهتر بودن آن نیست
          این یک ایده وحشتناک است ، توصیه می شود شروع کنید
          در واقع همه ایده های وحشتناکی برای شروع یادگیری برنامه نویسی هستند

          1.    kalten dijo

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

            هنگامی که دانش آموز در مورد این مباحث دانش کسب کرد ، می تواند با مباحث پیشرفته تری شروع کند. یک زبان خوب برای دیدن این مفاهیم C. است. در C ، شما یاد می گیرید که کارها را با دست ، ساختارها ، اشاره گرها و غیره انجام دهید. اکنون که C را می شناسید ، وقت آن است که دستورالعمل های خسته کننده تری را ببینید که به دستگاه نزدیکتر هستند ، برخی از زبان های اسمبلی برای دانستن نحوه کار دستگاه.

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

            به نظر من این روش تدریس درست است ، شما نظر خود را در مورد چرا نمی دهید ، فقط می گویید که به نظر یک ایده وحشتناک است. دوست دارم نظر شما را بدانم
            سلام.

      2.    اولاف dijo

        من فوق العاده تازه وارد این انجمن هستم و به ویژه الکترونیک و بسیاری موارد دیگر از جمله برنامه نویسی را دوست دارم. اول ، وقتی تصمیم به ترک ویندوز و رفتن به لینوکس گرفتم ، هیچ پیشنهادی بهتر از میگوها برای تسلط بر بیت خود نداشتم. از طریق پورت موازی قادر به انجام این کار از طریق USB می باشید. یک پیش و سوم اینکه در نهایت می توانم پروژه های خود را انجام دهم پارچه زیادی دارم. بنابراین فکر می کنم که گامباس به من دلگرمی داد تا برنامه نویسی را همانطور که من ادامه بدهم با زبانهای دیگر اتفاق می افتد ، من سرانجام چیزی را گرفتم و چیز دیگری بیرون آمد ، به عنوان مثال مرحله VB6 .net و تیز و من دیگر نمی فهمیدم که یک دستگیره و پروژه های من متوقف شده است. آغوش همه

    3.    eliotime3000 dijo

      اگر به Visual Basic 6 علاقه داشتید ، پس برای شما ایده آل است. در غیر اینصورت (مانند پرونده شما) ، با آرامش از EMACS یا VIM استفاده کنید.

      1.    سلام dijo

        emacs و vim زبان برنامه نویسی نیستند ...

        1.    ماریو dijo

          من فکر می کنم این اشاره به VB6 IDE دارد ، همان پست "کمی شبیه ویژوال بیسیک ..."

    4.    F3niX dijo

      از دیدگاه من ، گرچه میگو را دوست ندارم ، اما هر محیطی که به افراد در شروع برنامه نویسی کمک کند و توسعه برنامه را با موفقیت تشویق کند ، یک جواهر است. توسعه RAD ما از lazarus و qtcreator عالی برخوردار هستیم.

      به شخصه ، آنچه که من بیشتر از Gambas متنفرم این است که چند پلتفرمی نیست ، "مترجم" بودن است ، من منطق را نمی بینم ، فقط می توان گفت که از معماری توسعه ضعیفی برخوردار است ، بنابراین انتقال آن بسیار دشوار است آن را به سیستم عامل های دیگر.

      1.    jsbsan dijo

        من سعی کرده ام lazarus را یاد بگیرم (در واقع ، من در این محیط برنامه هایی ساخته ام) ، اما به سختی اطلاعات یا کتابچه راهنمای کتاب را پیدا کردم (کتابی وجود دارد که بسیار خوب به نظر می رسد ، اما هزینه زیادی دارد و به زبان انگلیسی نوشته شده است). من از شما دعوت می کنم در مورد لازاروس مطلبی ارسال کنید که در آن نظر می دهید کجا می توانید اطلاعاتی را برای یادگیری آن پیدا کنید.
        توجه

      2.    فابیان فلورس وادل dijo

        "شخصاً ، آنچه که من بیشتر از Gambas متنفرم این است که چند منظوره بودن" مترجم "بودن نیست ، من منطق را نمی بینم ، فقط می توان گفت که از معماری توسعه ضعیفی برخوردار است ، چرا که حمل و نقل آن بسیار دشوار است آن را به سیستم عامل های دیگر. "

        از ابتدا طراحی و توسعه یافت تا ابزاری برای توسعه سیستمهای GNU / Linux باشد. هرگز قصد این نبوده است كه بتواند از طریق پلتفرم باشد ، بنابراین معماری نامناسب توسعه خطای قدردانی شماست.

        اگر این چیزی است که شما بیشتر از Gambas بدتان می آید ، احتمالاً از آن متنفرید: ++ C زیرا بهترین گزینه برای توسعه وب نیست. به javascript زیرا توسعه برنامه های دسک تاپ را تسهیل نمی کند. به والا برای وابستگی به GObject. مسی چون تنیس بازی نمی کند. و نادال چون فوتبال بازی نمی کند.

    5.    نانو dijo

      من همیشه در نهایت با شما همذات پنداری می کنم ، xD

      حقیقت این است که اگر شما می خواهید حداقل از نظر من برنامه نویسی کنید ، بهترین چیز پایتون ، روبی ، PHP یا چرا من را دوست ندارید و همه چیز را به جهنم می فرستید و خود را وقف Javascript می کنید؟ این یک دنیای خارج از کشور است و گامباس ، خوب ، xD زیادی ارائه نمی دهد

      1.    MSX dijo

        ذهن های درخشان تمایل به دیدار ...

        1.    bsdgambero dijo

          آنها بسیار درخشان هستند
          مثل ماده تاریک

  6.   ژان پیر dijo

    در مورد نحوه انجام پروژه با CMake و Vala یک آموزش بسازید ، اگر می خواهید در قسمت فنی به شما کمک می کنم ...

  7.   nosferatuxx dijo

    مقاله جالب ، اگرچه فاقد برچسب هایی مانند OOP یا برنامه نویسی بود.

    "کمی شبیه به ابتدایی بودن" می تواند شروع به توسعه برنامه ها تحت لینوکس را برای بسیاری آسان کند ، فکر نمی کنید؟

    1.    jsbsan dijo

      nosferatuxx:
      من با شما موافقم .
      در واقع من برخی از برنامه های خود را در وبلاگ بارگذاری می کنم تا ببینید چه کارهایی می توان انجام داد.
      توجه

  8.   اسماعیل dijo

    هدف من این نیست که توهین کنم ، اما صادقانه بگویم ، من هیچ چیز خوبی برای یادگیری زبانهای غیر جدی مانند Gambas (با دیدن نحو BASIC از دهه 80) نمی بینم که فقط مایکروسافت بخواهد از Gambas به دلیل استفاده از زبان VB شکایت کند.
    زبانهای بهتری برای یادگیری وجود دارد و آموزشهای بهتری مانند Javascript، Python، Ruby، Vala، Bash Script، C، C ++ را ارائه می دهند.
    آن زبان ها آینده دارند.

    1.    jsbsan dijo

      نحو میگو از نوع Basic از دهه 80؟
      من فقط فکر می کنم شما Gambas3 را نمی شناسید ...

    2.    فابیان فلورس وادل dijo

      "زبانهای بهتری برای یادگیری وجود دارد و آموزشهای بهتری مانند Javascript، Python، Ruby، Vala، Bash Script، C، C ++ را ارائه می دهند."

      شما آن را با پایتون و روبی چسباندید ، سایر پیشنهاداتی که ارائه می دهید نشان می دهد که شما هرگز 5 دقیقه وقت نگذاشته اید که فکر کنید چه دشواری هایی به عنوان زبان اول دارند.

  9.   ناموجود dijo

    از اینکه این محیط را شناخته اید بسیار سپاسگزارم ، برای کسانی که قبلاً از visual basic استفاده کرده اند ، میگوها کار را بسیار آسان می کنند

    یک کتابچه راهنما در قالب epub از میگو جالب خواهد بود

  10.   تیبیک dijo

    jbsan عزیز من مدتهاست که به دنبال آموزشهای شما هستم ، شخصاً میگو را دوست دارم ، برای سهولت برنامه نویسی و برخی از کنترل های آن ، البته هنوز هم می تواند معماری خود را بهبود بخشد اما در linux گزینه برنامه نویسی خوبی است.

  11.   تکو بیچاره dijo

    زمانی بود که از من خواسته شد از Visual Basic استفاده کنم ، زیرا دستگاه من فقط متعلق به نرم افزار wildebeest است که من کارها را در میگوها انجام می دادم.
    درست است که انجام هر دو سیستم عامل نسبتاً ساده است ، اما اسناد به زبان اسپانیایی کم است.
    من شخصاً این روش را برنامه نویسی واقعی نمی دانم و اگر می خواهید برنامه نویسی واقعی را در هر صورت مفید بدانید و همیشه چیزی بهتر از c / c ++ ، emacs و gcc نیست

  12.   kalten dijo

    در اینجا آنها نظرات را حذف می کنند؟ چند وقت پیش نظر دهید و دو نظر من دیگر ظاهر نمی شوند ...

  13.   کارلوس dijo

    در پایدار debian نیازی به افزودن ppa برای نصب gambas3 نیست.
    برای بقیه ، مقاله خوب است.

  14.   فنریز dijo

    سلام JSBAN. پست عالی ، من یک برنامه نویس میگو هستم ، و حتی در انجمن میگو هستم. توضیحات شما خیلی خوب است ، به نظر من میگو زبانی است برای شروع دنیای برنامه نویسی ، اما اگر شخصاً برای پروژه های جدی است ، فکر نمی کنم من میگو را توصیه کنم. اگر می خواهید به عنوان یک حرفه حرفه ای برنامه نویسی کنید ، زبان های دیگری وجود دارد ، C ، C ++ ، PHP ، JAVA ، JS ، PYTHON. با احترام

    1.    compilationmaniaco dijo

      با ویندوز 7 و فایرفاکس به شما نگاه می کنیم

      1.    فنریز dijo

        نظر شما چیست؟ همه وقت من نمی توانم در لینوکس باشم عزیزم.

  15.   MSX dijo

    با PAJEREADAS وقت تلف نکنید.

    https://www.youtube.com/watch?v=ON0A1dsQOV0

  16.   شوردی dijo

    مخزن nemh دیگر فعال نیست. برای نصب مخزن جدید (و امیدوارم قطعی) باید از این موارد استفاده کنید:
    $ sudo add-apt-repository ppa: gambas-team / gambas3
    $ sudo apt-get update
    $ sudo apt-get نصب gambas3