مرجع
آخر الزيارات

كيوت

402 كلمة•0 مشاهدة•🗒️ منذ 7 أيام
باختصار: كيوت ، كما يصر على نطقها مطورو البرنامج، (Qt) هي ورش تطوير متعددة المنصات، تُستعمل على نطاق واسع لتطوير برامج ذات واجهات رسومية، وغير رسومية ابتداء من نسخته الرابعة، مثل أدوات الطرفية والخوادم. في هذه المقالة 4 أقسام: «إصدار مفتوح المصدر بالكامل»، «الجسور مع اللغات الأخرى» و«الإصدارات» وغيرها.
المحتويات
  1. إصدار مفتوح المصدر بالكامل
  2. الجسور مع اللغات الأخرى
  3. الإصدارات
  4. Maemo
كيوت

على سبيل التعريف، كيوت ، كما يصر على نطقها مطورو البرنامج، (Qt) هي ورش تطوير متعددة المنصات، تُستعمل على نطاق واسع لتطوير برامج ذات واجهات رسومية، وغير رسومية ابتداء من نسخته الرابعة، مثل أدوات الطرفية والخوادم. وتعرض الأقسام التالية جوانب أخرى من الموضوع.

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

ومن ناحية أخرى، هي مكتبة تحوي الآلاف من التعليمات البرمجية شائعة الاستعمال يمكن أن يستعملها المطورون أثناء كتابة التطبيقات، مما يوفر عليه تصميمها في كل مرة.

علاوةً على ذلك، ومن أهم المكتبات التي تتضمنها هي التي تستعمل لبناء واجهات البرامج (الرسوميات)، فضلًا عن الكثير من الدوال التي تشبه الدوال المعيارية للغة سي ++ ولكنها تتمتع بقوة أكبر ومرونة أفضل.

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

إضافةً إلى ذلك، رخصة خاصة (مدفوعة) للبرامج المغلقة ورخصة الـ LGPL من أجل أغلب أنظمة التشغيل (Windows , Unix with X11, Linux MacOS,...)

وعلى صعيد آخر، هذه مجرد أمثل عن الموديلات توجد موديلات أخرى للتعامل مع XML وغيرها

وفي هذا السياق، QtNetwork : موديل للتعامل مع الأنترنت كتحميل الملفات، ورفعها

من جانب آخر، QtSql : وهو موديل خاص بقواعد البيانات وتسييرها، يحدد لك مجال واسع في التعامل مع عالم الDatabase

مثل :

تنقسم مكتبات كيوت إلى عدة موديلات (Modules)

يتوفر كيوت تحت نوعين من الرخص:

ومن جهة أخرى، QtOpenGL : وهو موديل خاص برسومات الثلاتية الأبعاد يستعمل في الألعاب، المحاكات وغيرها

وعلى صعيد آخر، QtGui : وهو موديل خاص بالواجهة تستطيع من خلاله إضافة نوافذ، أزرار، رسائل، صور ....

إصدار مفتوح المصدر بالكامل

  • كما أن هناك نسخ تجارية توقف تطويرها ولها دعم تجاري فقط هي.
  • Qt Jambi وهي باختصار qt للجافا
  • Qt Extended
  • مشروع
  • جتك-كيو تي
  • مراجع
  • روابط خارجية

الجسور مع اللغات الأخرى

في هذا الإطار، تعتمد كيوت على سي ++ كلغة قياسية للاستخدام ولكن يمكن استخدام لغات أخرى مع كيوت، والجدول التالي يوضح اللغات التي يمكن استخدامها مع المكتبة qt

الإصدارات

  • هناك إصدرات مختلفة للمكتبة qt هي:
  • qt لينيكس / يونيكس موجه لأنظمة التشغيل جنو/لينيكس ويونيكس
  • qt ويندوز موجه لأنظمة تشغيل ميكروسوفت ويندوز
  • qt ماك اوس 10
  • Embedded Linux
  • Windows CE
  • Symbian

Maemo

وعلى صعيد آخر، GUI Framework وهي موجهة لبناء واجهات التطبيقات الرسومية والشبكات وقواعد البيانات، يطلق عليها اسمdesktop light

Full Framework وهي نسخة تجارية كاملة تحتوي على كل شيء

يوجد ثلاثة أنواع من إصدرات كيوت:

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

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