برمجة جامباس

من ويكي الكتب

جامباس Gambas

جامباس هو أحد لغات البرمجة وبيئات التطوير والتي تمكنك من كتابة التطبيقات بسرعة في لينكس. يعتمد على مترجم بيسك . تم إنشاء التطبيق الأصلي إستيحاء من جافا. أنشأ هذه اللغة الفرنسي بينوا مينيسيني والمعروف بـ Merovingian وقد عمل على هذا المشروع لمدة سبع سنوات ، وكتب أكثر من 400.000 سطرا من التعليمات البرمجية ، وقام بتوزيع ما يقرب من 350 فئة . جامباس هي أسرع وأسهل طريقة لإنشاء تطبيقات على لينكس ، سواء كنت جديدا أو من ذوي الخبرة في مجال البرمجة. من فضائل جامباس التكامل التام بين العناصر الثلاثة : اللغة نفسها ، وبيئة البرمجة الحديثة والبديهية للغاية ، ومجموعة كاملة من كائنات واجهة المستخدم. هذه الميزات الثلاث تعمل معا لتسريع وتبسيط تطوير التطبيقات باستخدام QT أو GTK+. كما أنها توفر الوصول إلى قواعد البيانات مثل MySQL ، PostgreSQL, Firebird, ODBC وSQLite. ترجمة البرامج إلى أي لغة بسهولة ,إنشاء تطبيقات للشبكة ، وإنشاء تطبيقات 3D OpenGL ، وأكثر من ذلك.

المحتويات[عدل]

  1. بيئة التطوير المتكاملة (IDE)
    1. بيئة البرمجة
    2. مكونات بيئة التطوير
  2. أساسيات البرمجة
    1. أنواع البيانات
    2. المتغيرات
      1. الإعلان
      2. الإسناد
    3. الثوابت
    4. استخدام المعاملات الحسابية
      1. في الحساب
      2. في المقارنة
      3. العمليات المخصصة
    5. التعليقات
  3. تصميم التطبيقات بإستخدام جامباس
    1. الخطوات الأولى
    2. البرمجة التفاعلية
  4. جمل التحكم-حلقات التكرار
    1. FOR – NEXT
    2. FOR EACH IN
    3. DO – LOOP
    4. REPEAT – UNTIL
    5. WHILE - WEND
  5. جمل التحكم -تقييم التعابير
    1. IF – THEN – ELSE
    2. SELECT – CASE
    3. Choose
    4. If (أو IIf)
  6. الوظائف الداخلية
    1. الجمل
    2. التدفق و Input/Output
    3. الملفات والمجلدات
    4. الحساب
    5. اللوغاريتمات و الأس
    6. حساب المثلثات
    7. الأرقام العشوائية
    8. التاريخ والوقت
    9. أنواع البيانات
    10. تقييم النصوص
    11. الترجمة
    12. التنسيق
  7. الوظائف المخصصة
    1. الوظائف الفرعية والإجراءات
    2. الوظائف
  8. البرمجة الموجهة للكائنات
    1. الكائنات
      1. الخصائص أم السمات
      2. السلوك أم الأساليب
    2. تجريد البيانات
    3. التغليف
    4. تعدد الأشكال
    5. الوراثة
  9. عناصر واجهة المستخدم الرسومية
    1. المكونات المشتركة في الواجهات
    2. عناصر الإدخال
    3. عناصر الإخراج
    4. الحاويات
    5. العناصر المخصصة
  10. تصميم الواجهة
    1. العناصر الرئيسية
    2. العناصر المتقدمة
    3. القوائم
    4. أشرطة الأدوات
    5. صناديق الحوار
    6. الرسائل
  11. الأحداث
    1. البرمجة المسيرة بالأحداث
  12. الرسم
  13. الطباعة والتحويل إلى PDF
    1. الطباعة
    2. عرض PDF
  14. التصحيح
  15. معالجة الأخطاء
    1. DEBUG
    2. FINALLY
    3. Error
    4. TRY
    5. ERROR
    6. CATCH
    7. دمج جمل TRY – ERROR – CATCH – FINALLY معا
    8. إستباق الأخطاء (توقع الأخطاء)
  16. إدارة العمليات
    1. تعريف Front-end
    2. مزامنة العمليات
    3. EXEC
    4. Shell
  17. إستدعاء الوظائف الخارجية
    1. تعريف الدوال الخارجية
      1. الاسم
      2. استخدام الاسم المستعار
    2. التحويل بين أنواع البيانات
    3. الحصول على معلومة عن مكتبة
  18. إجراء عمليات على الملفات
  19. التعامل مع وثائق XML
    1. البنية الأساسية لوثائق XML
    2. كتابة XML
    3. قراءة XML
    4. استخدام XSLT
  20. التعامل مع قواعد البيانات
    1. مدير قواعد البيانات في جامباس
    2. تصميم قاعدة بيانات
    3. إضافة البيانات
    4. حذف البيانات
    5. إنظر إلى التفاصيل
    6. تحرير البيانات
  21. كتابة السكربتات في جامباس/
    1. Gsb2 - في سطر أوامر لينكس
    2. Gsw - في CGI على الشبكة
  22. برمجة الشبكات مع جامباس/
    1. TCP
    2. UDP
    3. HTTP
    4. FTP
  23. تحزيم وتثبيت المشاريع
  24. ترجمة المشاريع
    1. التدويل
    2. التحلية
    3. الترجمة
  25. إنشاء العناصر الخاصة بك
    1. كتابة العناصر الخاصة بك بإستخدام جامباس
    2. كتابة العناصر الخاصة بك بإستخدام C أو C++
  26. مرجع سريع

قالب:القالب:GFDL

Wikimedia Commons هناك ملفات عن Gambas في ويكيميديا كومنز.