ما هي GTK + Runtime Environment؟ لماذا يحتاجها جهاز الكمبيوتر الخاص بك؟

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

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

GTK + بيئة وقت التشغيل

GTK + بيئة وقت التشغيل

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

ربما تكون قد مررت بالتجربة حيث عند تثبيت بعض البرامج ، يطلب أولاً تثبيت بعض C ++ أو VC++ Distribution Kit Install . بالطريقة نفسها ، تخلق GTK+ Runtime Environment بيئة حيث يمكن لواجهات المستخدم العمل دون أي مشكلة على أنواع مختلفة من منصات الكمبيوتر.

GTK + العمارة

هناك أربع مكتبات أساسية تشكل بيئة وقت تشغيل GTK+GTK الخاصة بك . هم انهم:

  1. غليب
  2. القاهرة
  3. بانغو و
  4. هجوم

GLib هي مكتبة أساسية تتعامل مع هياكل البيانات ، بناءً على لغة(C Language) C.

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

Pango هي مكتبة رموز لتصميم التخطيطات. ينصب التركيز هنا على قابلية الاستخدام عبر الأنظمة الأساسية.

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

GTK+ Runtime Environment مجاني للاستخدام والتعديل وإعادة الاستخدام تجاريًا ويمكنك تنزيله من gtk.org .



About the author

"أنا خبير مستقل في Windows و Office. لدي أكثر من 10 سنوات من الخبرة في العمل باستخدام هذه الأدوات ويمكنني مساعدتك في تحقيق أقصى استفادة منها. تشمل مهاراتي: العمل مع Microsoft Word و Excel و PowerPoint و Outlook ؛ إنشاء الويب الصفحات والتطبيقات ؛ ومساعدة العملاء على تحقيق أهداف أعمالهم. "



Related posts