اريد ان اتعلم الجمبري من اين ابدا؟

حسنًا ، لنبدأ بشرح ماهية جامباس:

جامباس هي بيئة تطوير لينكس مجانية تعتمد على مترجم أساسي مع امتدادات كائنات ، تشبه إلى حد ما Visual Basic ™ (ولكن ليس نسخة!). باستخدام Gambas ، يمكنك تصميم تطبيقك الرسومي بسرعة باستخدام QT أو GTK + والوصول إلى قواعد بيانات MySQL و PostgreSQL و Firebird و ODBC و SQLite والتحكم في التطبيقات باستخدام DBUS وترجمة برنامجك إلى أي لغة وإنشاء أوامر الواجهة الأمامية لنظام Linux وإنشاء تطبيقات الشبكة بسهولة ، قم بإنشاء تطبيقات OpenGL ثلاثية الأبعاد ، وإنشاء تطبيقات ويب CGI ، وإنشاء حزم تثبيت للتوزيعات المختلفة ، إلخ.

أخبرك أنه يمكنك العثور على نسختين من جامباس: روبيان 2 y روبيان 3.

أحدثها هو Gambas3 ، وأنا أنصحك باستخدام هذا لأنه أكثر توجهاً نحو البرمجة حسب الكائنات من Gambas2 ، بصرف النظر عن Gambas2 ، لم يعد يتم تحديثه من قبل المؤلف Benoît Minisini ويستخدم Qt3 الذي تم إيقافه (مهمل) ).

الجمبري ID3

جامباس 3 IDE

كيف أقوم بتثبيته؟

لمستخدمي Debian / Ubuntu ، لديك ppa لتثبيته:

$ sudo add-apt-repository ppa: nemh / gambas3 $ sudo apt-get update $ sudo apt-get install gambas3

يمكنك أيضًا تجميعها من التعليمات البرمجية المصدر. يتم تطبيق العملية على موقع المشروع http://gambas.sourceforge.net/en/main.html، يمكنك أيضًا رؤيته موضحًا بلقطات الشاشة بتنسيق كوسو الجمبري: شرح لتجميع الكود المصدري

ولمعرفة كيفية استخدامه ، من أين أبدأ؟

هناك العديد من المواقع التي يمكنك زيارتها:
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: هي دورة عن الجمبري أقوم بإعدادها وتبدأ من الصفر بمعرفة البرمجة ، وتوضيح الطلبات الرئيسية ، والحلقات ، والأمثلة ، إلخ ....

أمثلة على تطبيقات قواعد البيانات واستخدام أنماط التصميم وأمثلة على روبيان مع اردوينو.

ملاحظة:
يجلب جامباس 3 إيدي نفسه عددًا كبيرًا من الأمثلة الجاهزة للاستخدام. للاطلاع على الكود المصدري ، عليك مسبقًا "حفظ باسم ..." الأمثلة في مجلد آخر ، وفتحها من المجلد الجديد ، حتى تتمكن من رؤية شفرة المصدر.

المنتدى:
gambas-en.org: منتدى باللغة الإسبانية ، حيث يمكنك الرجوع إلى أكثر من 20.000 رسالة منشورة ومع أكثر من 2000 مستخدم مسجل

الكتب:
لديك كتابان مجانيان:
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 Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ناري قال

    شكرًا يا صديقي ، سأسلم نفسي لمهمة التعلم ، الحقيقة تبدو مثيرة للاهتمام ، تحياتي

    1.    Anonimo قال

      انظر إلى هذا البرنامج المسمى i-nex المكتوب بلغة Gambas 3 ، إنه مثل windows everest ، فهو يعرض جميع أجهزتك وبرامجك في واجهة رسومية.

      لقد قمت بتثبيته في Ubuntu لكنه فشل ، كيف يعمل؟

      https://www.facebook.com/inexlinux

  2.   جالوكس قال

    يوجد توزيع يسمى Daxos يستخدم سطح مكتب مصنوع في Gambas 3. ومن المفترض أن يستهدف أجهزة الكمبيوتر منخفضة الموارد. يعتمد الإصدار الرئيسي على Ubuntu و Rasperry Pi على Debian. لم أجربها ، لكن من اللقطات التي رأيتها ، تبدو لطيفة. مجموعة الأيقونات مشابهة تمامًا لتلك المستخدمة في نظام التشغيل Haiku OS.
    Saludos!

    1.    com.jsbsan قال

      لقد نسيت أن أذكر أن هناك توزيعة أخرى لـ gnu / linux ، حيث تم تثبيت gambas3 بشكل قياسي ، تسمى Minino PicarOS «Diego» ، http://minino.galpon.org/es/descargas

    2.    com.jsbsan قال

      نسيت أن أذكر أن هناك توزيعة أخرى (إلى جانب Daxos) تحتوي على جمبري مثبت مسبقًا 3 ، وهي تسمى Minino PicarOs «دييغو».
      يمكنك تحميله من هنا: http://minino.galpon.org/es/descargas

  3.   أسحم قال

    مرحبا ، منشور جيد جدا. يبدو مثيرًا للاهتمام حقًا ويجعلك تريد التعلم. أردت أن أطرح سؤالا: هل توجد مكتبات للتحكم بمنفذ USB مع القريدس؟ في العام الماضي قمت بمشروع لأعضاء هيئة التدريس ، وكنت بحاجة لاستخدام منفذ USB ، ولهذا السبب انتهى بنا المطاف في مجموعتي باستخدام Visual basic مع بعض المكتبات الخاصة. لكن سيكون من الجيد جدًا أن تكون قادرًا على استخدام هذه المنصة وأردت معرفة ما إذا كانت هناك مكتبات أيضًا أو شيء من هذا القبيل.
    تحية.

    1.    com.jsbsan قال

      يوجد مشروع أتمتة المنزل ، حيث يتم استخدام منافذ USB:
      http://www.domotiga.nl/
      https://github.com/DomotiGa/DomotiGa
      مصدر:
      http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb

  4.   كويرفو قال

    أعتقد أن الإمكانات التي يتمتع بها رائعة ، لكن بناء الجملة الأساسي والمشتقات يقتل عيني ، ويجعلني أرغب في تجربته.

  5.   MSX قال

    "أريد أن أتعلم الجمبري. من أين أبدأ؟"

    للتشغيل.

    روبيان حقا؟ وجود الكثير من اللغات والعديد من الأشياء الممتعة لتعلمها ... الجمبري !!! ؟؟
    لا رجل ، لا ...

    1.    دانيال قال

      وأي واحد تنصح؟

      1.    MSX قال

        Jsbsan ، بالضبط ، هذه هي المشكلة ، جامباس ليست برمجة * جادة * بل والأسوأ من ذلك أنها تشوه التعلم والنهج الأول للبرمجة من خلال تقديم هجين RAD يترك بصراحة الكثير مما هو مرغوب فيه.

        Daniel: هذا يعتمد على ما تريد القيام به ، بالطبع ، ولكن بشكل عام: C ++ (Qt ، بهدوء) ، PHP stack ، Python ، Ruby ... هذا يعتمد على ما تبحث عنه.
        لقد أحدثت Python الكثير من الضوضاء نظرًا لأنها ليست مكتوبة فقط ولكنها تستخدم أيضًا مجموعة مسبقة تجعلها أسرع بكثير ، ولديها مكتبات وتربطات بلغات أخرى مثل C ++ لما تريده تقريبًا وقد تم أيضًا الترحيل إلى الويب بنجاح. أفضل شيء في Python هو أن نفس الكود مع تغييرات قليلة جدًا يعمل محليًا وفي أي بيئة أخرى ، في الواقع اليوم يتم برمجة العديد من أدوات الإدارة على مستوى النظام مباشرةً في Python ...

        جافا شيء فظيع آخر ، هل سبق لك أن رأيت الكود الخاص بك؟ طريقتك في إنشاء الطبقات والوظائف؟ وفوق كل هذا يعمل على آلة افتراضية ... لا ، شكرا.

        1.    برد قال

          آسف؟ هل تؤيد استخدام C ++ ولكن ليس Java؟ ... من أين تعتقد أن معظم بناء جملة Java يأتي؟ تبدو طريقة إنشاء الفصول في Java طبيعية جدًا بالنسبة لي فيما يتعلق بـ OOP على عكس C ++ التي تم تصميمها بحيث يمكن لمبرمجي C الاستفادة من OOP ، صحيح أنها مطولة (تكتب العديد من السطور) ولكن إذا كنت تريد شيء أسرع في البرمجة يمكنك استخدام أي من اللغات التي يتم تشغيلها في آلة جافا الافتراضية ، هذا هو سيلان على سبيل المثال ، والذي تم تطويره بواسطة Gavin King الذي يعمل مع Red Hat ، بالمناسبة في Java لا توجد وظائف (باستثناء للمُنشئين) على هذا النحو ، هناك طرق.

          أيضا ، هل تشكو من آلة جافا الافتراضية؟ LOL هي واحدة من أفضل الأشياء التي تمتلكها هذه المنصة. لكن هذا ليس كل شيء ، فأنت تدعم استخدام PHP. PHP هي الأساس المرئي لهذه الأوقات ، في رأيي المتواضع ، PHP هي لغة تم إنشاؤها للأشخاص الذين ليسوا مبرمجين حقيقيين. أعني أنهم ليسوا محترفين. فقط ما تقوله عن جامباس.

          هل تعرف عدد تطبيقات الأعمال التي تعمل على جهاز جافا افتراضي؟ وليس ذلك فحسب ، بل العديد من تطبيقات سطح المكتب الأخرى. الحقيقة البسيطة المتمثلة في أن جافا تعمل عبر الأنظمة الأساسية تجعلها منصة تطوير جيدة.

          في بايثون وروبي لا أناقش أي شيء معك ، أجدهما لغات جيدة جدًا وواضحة وبسيطة ومفيدة.

        2.    بانديف 92 قال

          كل واحد لاستخدام ما هو أسهل بالنسبة لهم ، فترة.

        3.    مبرمج المجمع الإلكتروني قال

          تمتص الثعبان
          لا تحتاج حتى إلى التصريح عن المتغيرات
          ولماذا نتحدث عن php

          جمبري
          كلهم حمقى هنا
          القريدس ليس لتعلم البرمجة
          وعدم عمل برامج غير جادة

          القريدس هو جعل البرنامج الإداري النموذجي
          الواجهة الأمامية
          واجهة مستخدم قاعدة البيانات
          تلك البرامج التي عادة ما تخدم شركة / مستخدم واحد فقط

          1.    مهلا قال

            أخبر ذلك إلى google ، التي تستخدم لغة python بالإضافة إلى العديد من المشاريع العلمية الأخرى التي تستخدمها أيضًا ، أو برامج مثل bittorrent ومحفظة البيتكوين الرسمية

          2.    com.jsbsan قال

            "تهدف جامباس إلى جعل البرنامج الإداري النموذجي الواجهة الأمامية لواجهة مستخدم قاعدة البيانات ، تلك البرامج الصغيرة التي عادةً ما تخدم شركة / مستخدم واحد فقط"
            ويبدو لك القليل؟

        4.    فابيان فلوريس فاديل قال

          msx
          "غامباس ليست برمجة * جادة * بل والأسوأ من ذلك ، إنها تشوه التعلم والنهج الأول للبرمجة من خلال تقديم هجين RAD يترك بصراحة الكثير مما هو مرغوب فيه."

          صحيح أن جامباس ليست برمجة جادة ، بل إنها في الحقيقة لغة ، أكثر من IDE ، وأكثر مترجمًا للشفرات الثانوية ، وأكثر مترجمًا. يتم ضبط البرمجة من قبل المبرمج وسيكون الأمر جادًا أم لا اعتمادًا على ما إذا كان المبرمج جادًا أم لا.

          كما أنها ليست أداة RAD ... أو أنها مثل أي IDE مع مصمم النماذج (أي لا شيء).

          من حيث أنه يشوه التعلم ... إما. الميل لبدء كتابة برنامج من خلال الواجهة الرسومية ليس هو المشكلة ، ولكن اقتراح تضمين جميع أنواع الكود في معالجات الأحداث لعناصر التحكم الرسومية.

          ملاحظة: البدء بالواجهة الرسومية ليس شيئًا يعجبني ، لكن منهجية RAD التي تعتمد على تطوير نماذج أولية يمكن عرضها للمستخدم للحصول على ملاحظات سريعة ، صالحة. لا يمكن لـ IDE مثل جامباس تعليم منهجية ، على الرغم من أنه يجب الاعتراف بأنه يمكن القيام به بشكل أفضل.

          لكنها مشكلة تطبيق RAD الضعيف لجميع الأدوات تقريبًا التي تسمي نفسها RAD.

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

          فيما يتعلق بحقيقة أن جامباس يترك الكثير مما هو مرغوب فيه ... فإنه يعتمد على ما تريد.

          تترك تقنية الويب الكثير مما هو مرغوب فيه: HTML ، CSS ، جافا سكريبت ، خوادم الويب ، الجميع يريد أن تكون أبسط ، التعقيد العرضي الذي تقدمه هذه التقنيات أمر هائل.

          التكنولوجيا التي تعمل كبنية تحتية للإنترنت تترك الكثير مما هو مرغوب فيه: مكدس بروتوكولات tcp / ip هو طريق طويل من أي شيء يُعتقد أنه "خطير" (من حيث التصميم).

          من C / C ++ التي يمكن أن يقال ، الناس هم حيوانات معتادة تم تصميم C ++ مع وضع مبرمجي C في الاعتبار. تعقيد C ++ وحشي واليوم هناك محاولات جديدة لتحسين ما تقدمه C ++ (على الرغم من وجود هي محاولات يعود تاريخها إلى زمن طويل): اذهب إلى لغة Mozilla Rust ، على سبيل المثال. إذا فشل كبار السن أو لم يزدهروا ، فهذا "بفضل" المبرمجين ، والحاجة إلى التوافق مع الإصدارات السابقة ، والمصالح التجارية.

          كان جامباس محاولة لإنشاء Visual Basic (6) لنظام Linux لم يكن نسخة منه. تطورها من هناك جيد. يقدم اليوم العديد من الميزات (ولكن ليس كلها بالطبع) موجودة في لغات مثل Java ، ولكن بطريقة أبسط بكثير.

          بهذا المعنى ، غامباس يشبه بايثون إلى حد ما ، أعني النهج البراغماتي: إنه يحاول تزويد اللغة بالميزات التي يجدها المبرمجون ذات قيمة ، على الرغم من أن النتيجة هي لغة غير متجانسة إلى حد ما (هذه المشكلة في غامباس أقل بكثير من بايثون) .

          فيما يتعلق بتعليقاتك الأخرى: إذا كان ما يريده شخص ما هو تعلم البرمجة (بطريقة هواة) فإن اقتراحاتك تقدم العديد من المشاكل:

          C ++: معقدة للغاية وعرضة للأخطاء ، كما أنها تتطلب الكثير من العمل للحصول على نفس النتيجة كما هو الحال مع اللغات الأخرى (مثل جامباس) ، لذا فإنها ستؤدي أيضًا إلى تثبيط عزيمة المتعلم في معظم الحالات.

          Stack PHP: ليس أفضل من Gambas عندما يتعلق الأمر باقتراح عادات برمجة سيئة ، فإن خلط كود العمل مع كود واجهة المستخدم هو ما اقترحته PHP من البداية من خلال السماح بتضمين الكود في ملف html. أكثر تعقيدًا في تثبيت وتكوين جميع الأدوات اللازمة. إنه ليس غرضًا عامًا (لا يمكنك إنشاء تطبيق سطح مكتب أو على الأقل ليس من المنطقي القيام بذلك).

          Python: يدعم 3 نماذج يمكن أن تكون مربكة للمتعلم وقد تجبرك على البدء بأشياء معقدة مثل الفهم المفاهيمي لتلك النماذج. ليس لديها تصميم أنيق ، ولكن تصميم عملي. إنه قوي للغاية ومتساهل لدرجة أنه يمكن أن يقدم للمتعلم تحديات معرفية حقيقية. لصالحها ، لديها مجتمع واسع ومواد دراسية. بالإضافة إلى محاولة إظهار أن كل لغة يمكن أن تقدم مشاكل وحتى تحديات كبيرة للمتعلم ، فإن Python مع التوثيق المناسب هو مكان جيد جدًا للبدء.

          روبي: لديه نفس مشكلة بايثون من حيث النماذج التي يدعمها. يمكن أن يكون بناء الجملة أكثر وضوحًا وأسهل في التعلم إذا كان قد أخذها (حيث استغرق الأمر الكثير من الأشياء) من Smalltalk ، لكن التزامها باللغات الأخرى يجعل تعلم النحو ليس سهلاً كما يمكن للمتعلم. إنها بالتأكيد ليست لغة تم تصميمها لتكون سهلة التعلم ، على الرغم من أنها ربما تكون أسهل قليلاً من لغة بايثون. لديها وثائق ومجتمعات جيدة جدًا تجعلها خيارًا جيدًا جدًا كلغة أولى.

          اللغة الوحيدة التي أعرفها والتي تم تصميمها بذكاء لتسهيل التعلم ، ولكن دون أن تكون مجرد لغة أكاديمية ، هي Smalltalk ، بالنسبة لي الخيار الأفضل على الإطلاق إذا كنت تفكر في اللغة والأدوات ، منذ التوثيق لتعلم البرمجة باستخدام Smalltalk مؤرخة إلى حد ما. كما أن لديها مجتمعات حيث يمكنك التعلم.

          بالنظر إلى السياق ، يعد استخدام جامباس لتعلم البرمجة أمرًا منطقيًا تمامًا ، خاصةً إذا كان المتعلم قد اتصل بالفعل ببعض إصدارات BASIC.

          تم تفويت مواد الدراسة الجيدة لجامباس لأنها لا تزال نادرة وغير مكتملة ، لكن جهود jsbsan في هذا الصدد تجعل من جامباس خيارًا لتعلم البرمجة (لمستخدم GNU / Linux ، أي hobbist) خيارًا يجب مراعاته. جامباس لديها أيضًا مجتمعات مفيدة للتعلم.

          1.    com.jsbsan قال

            كالعادة +1 ، فابيان.
            نحن نفتقدك في المنتدى.

    2.    com.jsbsan قال

      كما يقولون في بلدتي: «العلم لا يحدث»
      وبالنسبة لأولئك الذين يرغبون في تعلم البرمجة ، أعتقد أنه اختيار يجب أخذه في الاعتبار.
      كل أولئك الذين صنعوا برامج ذات واجهات رسومية مع Pyhton أو java ، سيكونون معي ، لأن الأمر أسهل بكثير مع Gambas.

      1.    برد قال

        مرة أخرى ، في رأيي المتواضع ، لمجرد أنه "سهل" لا يعني أنه جيد أو أفضل. ذلك يعتمد على عدة عوامل. هل مشروعك مشروع ترفيهي أم احترافي؟ هل هو أداء عالي؟ متعدد المنصات؟ ، إلخ ...
        عند الحديث أيضًا عن واجهة المستخدم الرسومية ، ألم تشاهد JavaFX API؟ طيب يا أبي ، التأثيرات ، المغلق والعديد من الأشياء الجذابة ، والتي تقوم بتطويرها في وقت قصير جدًا.

        ولكن إذا كنت تتحدث عن بدء البرمجة أو التعلم ، فأعتقد أن بايثون خيار جيد. من هناك ستنتقل إلى C مع Assembler ثم إلى أي لغة أخرى عالية المستوى.

        1.    تجميع قال

          ما إذا كانت جافا "سهلة" لأنظمة متعددة لا يعني أنها جيدة أو أفضل.
          أن تعلم لغة الثعبان بسهولة لا يعني أنها جيدة أو أفضل
          إنها فكرة رهيبة ، توصية للبدء
          في الواقع ، كلها أفكار رهيبة لبدء تعلم البرمجة

          1.    برد قال

            ما الذي تتحدث عنه ... لم أقل أن Java أفضل. لا توجد لغة هي الأفضل ، كل هذا يتوقف على الغرض. أنا أيضًا لا أفهم سبب قولك أن بايثون فكرة سيئة كلغة أولى. تستخدم بايثون من قبل العديد من الجامعات لتعليم المنطق والخوارزميات ، ويتم استخدامها لأنها بسيطة وواضحة ومتسقة. نظرًا لأنه البرنامج النصي ، لا يهتم الطلاب بقضايا مثل التجميع. عدم الاضطرار إلى استخدام بنية ثابتة لإنشاء برنامج يعطي البساطة التي تجعل الطالب يركز على الخوارزميات والمنطق.

            بمجرد أن يكون لدى الطالب معرفة بهذه الموضوعات ، يمكنه البدء بمواضيع أكثر تقدمًا.لغة جيدة لرؤية هذه المفاهيم هي C. في C ، تتعلم القيام بالأشياء يدويًا ، والهياكل ، والمؤشرات ، إلخ. الآن بعد أن عرفت لغة C ، حان الوقت لرؤية المزيد من الإرشادات المملة الأقرب إلى الماكينة ، وبعض لغات التجميع لمعرفة كيفية عمل الجهاز.

            الآن بعد أن أصبح لدى الطالب المنطق والتراكيب والخوارزميات وأنه يعرف مدى تعقيد التعليمات منخفضة المستوى ، فهو جاهز لتعلم لغة عالية المستوى.

            بالنسبة لي ، يبدو أن طريقة التدريس هذه هي الطريقة الصحيحة ، فأنت لا تعطي رأيك حول لماذا لا ، فأنت تقول فقط إنها تبدو فكرة رهيبة. أود أن أعرف رأيك.
            تحية.

      2.    أولاف قال

        أنا جديد جدًا في هذا المنتدى ، وعلى وجه الخصوص ، أحب الإلكترونيات والعديد من الأشياء الأخرى من بينها البرمجة. أولاً ، عندما اتخذت قرارًا بترك النوافذ والانتقال إلى Linux ، لم يكن لدي عرض أفضل من القريدس للسيطرة على Bit الخاص بي. من خلال المنفذ المتوازي لأتمكن من القيام بذلك عن طريق USB ... تقدمًا وثالثًا لأتمكن أخيرًا من تنفيذ مشاريعي لدي الكثير من القماش. لذلك أعتقد أن Gambas أعطتني تشجيعًا لمواصلة البرمجة ليس كما أنا يحدث مع لغات أخرى ، أخيرًا اكتشفت شيئًا وظهر شيء آخر ، مثال على خطوة VB6. net وحادة ولم أعد أفهم المقبض وتوقفت مشاريعي. بفضل Linux والروبيان يمكنني المتابعة. عناق للجميع

    3.    إليوتيمي 3000 قال

      إذا أعجبك Visual Basic 6 ، فهو مثالي لك. إذا لم يكن الأمر كذلك (كما هو الحال بالنسبة لك) ، فاستخدم EMACS أو VIM بهدوء.

      1.    مهلا قال

        emacs و vim ليستا لغات برمجة ...

        1.    ماريو قال

          أعتقد أنه يشير إلى VB6 IDE ، مثل المنشور "يشبه إلى حد ما Visual Basic ™"

    4.    f3niX قال

      من وجهة نظري ، على الرغم من أنني لا أحب الروبيان ، فإن أي بيئة تساعد الناس على البدء في البرمجة وتشجع تطوير التطبيقات بشكل مرضٍ هي جوهرة. تطوير RAD لدينا لازاروس و qtcreator ممتازة.

      شخصيًا ، أكثر ما أكرهه في جامباس هو أنه ليس متعدد المنصات كونه "مترجمًا فوريًا" ، ولا أرى المنطق ، لا يمكن إلا أن يقال إن لديه بنية تطوير سيئة ، لذلك كان من الصعب جدًا نقله لمنصات أخرى.

      1.    com.jsbsan قال

        لقد حاولت تعلم اللازاروس (في الواقع ، لقد صنعت برامج في هذه البيئة) ، لكنني نادرًا ما وجدت معلومات أو كتيبات (هناك واحدة تبدو جيدة جدًا ، لكنها تكلف الكثير من المال ومكتوبة باللغة الإنجليزية). أدعوك إلى إنشاء منشور حول lazarus حيث تعلق على مكان العثور على المعلومات لتعلمها.
        تحياتي

      2.    فابيان فلوريس فاديل قال

        "شخصيًا ، أكثر ما أكرهه في جامباس هو أنه ليس متعدد المنصات كونه" مترجمًا فوريًا "، ولا أرى المنطق ، ويمكن القول فقط أنه كان به بنية تطوير سيئة ، ولماذا كان من الصعب جدًا نقله على منصات أخرى ".

        تم تصميمه وتطويره من الألف إلى الياء ليكون أداة تطوير لأنظمة GNU / Linux. لم تكن هناك نية أبدًا للسماح لها بأن تكون عبر الأنظمة الأساسية ، لذا فإن بنية التطوير السيئة هي خطأ في تقديرك.

        إذا كان هذا هو أكثر ما تكرهه في Gambas ، فمن المحتمل أنك تكره: C ++ لأنه ليس الخيار الأفضل لتطوير الويب ؛ لجافا سكريبت لأنه لا يسهل تطوير تطبيقات سطح المكتب ؛ إلى Vala لاعتمادها على GObject ؛ ميسي لأنه لا يلعب التنس. ونادال لأنه لا يلعب كرة القدم.

    5.    نانو قال

      أنا دائما في نهاية المطاف أتعرف معك ، اللعنة على xD

      الحقيقة هي أنه إذا كنت تريد البرمجة ، على الأقل من وجهة نظري ، فإن أفضل شيء هو Python و Ruby و PHP أو لماذا لا تحبني وترسل كل شيء إلى الجحيم وتكرس نفسك لجافا سكريبت؟ إنه عالم موجود وجامباس ، حسنًا ، لا يقدم الكثير من xD

      1.    MSX قال

        العقول اللامعة تميل إلى الالتقاء ...

        1.    بسدجامبيرو قال

          يلمعون بشدة
          مثل المادة المظلمة

  6.   جان بيير قال

    قم بعمل برنامج تعليمي حول كيفية القيام بمشروع مع CMake و Vala ، إذا كنت ترغب في ذلك ، فسوف أساعدك في الجزء الفني ...

  7.   الأنف قال

    مقالة مثيرة للاهتمام ، على الرغم من أنها تفتقر إلى تسميات مثل OOP أو البرمجة.

    كونك "بسيطًا إلى حد ما" يمكن أن يسهل على الكثيرين بدء تطوير التطبيقات في نظام Linux ، ألا تعتقد ذلك؟

    1.    com.jsbsan قال

      nosferatuxx:
      أنا أتفق معك .
      في الواقع ، سأقوم بتحميل بعض تطبيقاتي على المدونة حتى تتمكن من معرفة الأشياء التي يمكن القيام بها.
      تحياتي

  8.   اسماعيل قال

    ليس هدفي الإساءة ولكن لأكون صريحًا ، لا أرى أي شيء جيد لتعلم اللغات غير الجادة مثل جامباس (مع رؤية بناء جملة يشبه الأساسي من الثمانينيات) فقط تحتاج Microsoft لمقاضاة جامباس لاستخدامها لغة VB لغة.
    هناك لغات أفضل للتعلم والتي تقدم دروسًا أفضل مثل Javascript و Python و Ruby و Vala و Bash Script و C و C ++.
    تلك اللغات لها مستقبل.

    1.    com.jsbsan قال

      بناء جملة الجمبري من النوع الأساسي من الثمانينيات؟
      أنا فقط لا أعتقد أنك تعرف جامباس 3 ...

    2.    فابيان فلوريس فاديل قال

      "هناك لغات أفضل لتعلمها تقدم دروسًا أفضل مثل Javascript و Python و Ruby و Vala و Bash Script و C و C ++."

      لقد قمت بلصقها باستخدام Python و Ruby ، ​​وتوضح الاقتراحات الأخرى التي تقدمها أنك لم تستغرق 5 دقائق أبدًا في التفكير في الصعوبات التي يقدمونها كلغة أولى.

  9.   بدون اسم قال

    شكرًا جزيلاً على جعل هذه البيئة معروفة ، بالنسبة لأولئك الذين سبق لهم استخدام Visual Basic ، سيجد القريدس أنها سهلة للغاية

    سيكون دليل القريدس بتنسيق epub مثيرًا للاهتمام

  10.   تيباياكس قال

    عزيزي jbsan ، لقد كنت أتابع دروسك لفترة طويلة شخصيًا ، فأنا أحب القريدس ، لسهولة البرمجة وبعض عناصر التحكم الخاصة به ، بالطبع لا يزال بإمكانه تحسين بنيته ولكن في نظام Linux يعد خيارًا جيدًا للبرمجة.

  11.   تاكو الفقراء قال

    كان هناك وقت طُلب مني فيه استخدام Visual Basic ، حيث أن جهازي مملوك فقط من قبل برنامج wildebeest ، قمت بأشياء في القريدس.
    صحيح أن كلا النظامين أساسيين إلى حد ما للقيام بالأشياء ، لكن الوثائق نادرة باللغة الإسبانية.
    أنا شخصياً لم أعتبر هذه الطريقة برمجة حقيقية وإذا كنت تريد تعلم البرمجة الحقيقية مفيدة على أي حال ودائماً لا شيء أفضل من c / c ++ و emacs و gcc

  12.   برد قال

    هنا يقومون بحذف التعليقات؟ التعليق منذ فترة ولم يعد تعليقيان يظهران ...

  13.   كارلوس قال

    في مستقر دبيان ، ليس من الضروري إضافة ppa لتثبيت gambas3.
    للباقي مقال جيد

  14.   Fenriz قال

    تحياتي JSBAN. منشور ممتاز ، أنا مبرمج جمبري ، وحتى في منتدى الروبيان. تفسيرك جيد جدًا ، القريدس في رأيي هو لغة لبدء عالم البرمجة ، لكن إذا كنت شخصيًا للمشاريع الجادة ، فأنا لا أوصي بالقريدس. إذا كنت ترغب في البرمجة كمهنة مهنية ، فهناك لغات أخرى ، C ، C ++ ، PHP ، JAVA ، JS ، PYTHON. مع تحياتي

    1.    تجميع قال

      انظر إليك باستخدام Windows 7 و Firefox

      1.    Fenriz قال

        ما هي وجهة نظرك؟ ليس كل الوقت أستطيع أن أكون على لينكس عزيزتي.

  15.   MSX قال

    لا تضيعوا الوقت مع باجرياداس.

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

  16.   شوردي قال

    مستودع nemh لم يعد نشطًا. لتثبيت المستودع الجديد (ونأمل أن يكون نهائيًا) ، عليك استخدام:
    $ sudo add-apt-repository ppa: gambas-team / gambas3
    sudo $ apt-get update
    sudo apt-get install gambas3