الجديد

واجهات المستخدم الرسومية: تثبيت المعارف التقليدية

واجهات المستخدم الرسومية: تثبيت المعارف التقليدية


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

تمت كتابة مجموعة أدوات Tk GUI في الأصل للغة البرمجة النصية TCL ولكن تم اعتمادها منذ ذلك الحين من قبل العديد من اللغات الأخرى بما في ذلك روبي. على الرغم من أنها ليست أحدث مجموعة من الأدوات ، فهي مجانية وعبر منصة وتعد اختيارًا جيدًا لتطبيقات واجهة المستخدم الرسومية البسيطة. ومع ذلك ، قبل أن تتمكن من البدء في كتابة برامج واجهة المستخدم الرسومية ، عليك أولاً تثبيت مكتبة المعارف التقليدية و "روابط" روبي. الربط هو رمز روبي المستخدم للتفاعل مع مكتبة المعارف التقليدية نفسها. بدون الارتباطات ، لا يمكن للغة البرمجة النصية الوصول إلى المكتبات الأصلية مثل Tk.

تختلف طريقة تثبيت Tk وفقًا لنظام التشغيل الخاص بك.

تثبيت المعارف التقليدية على ويندوز

هناك طرق عديدة لتثبيت Tk على Windows ، ولكن أسهلها هي تثبيت لغة البرمجة النصية لـ ActiveTCL من Active State. في حين أن TCL هي لغة برمجة مختلفة تمامًا عن لغة Ruby ، ​​إلا أنها صُنعت بواسطة نفس الأشخاص الذين يصنعون المعارف التقليدية ويرتبط المشروعان ارتباطًا وثيقًا. عن طريق تثبيت توزيع ActiveState ActiveTCL TCL ، ستقوم أيضًا بتثبيت مكتبات مجموعة أدوات Tk ليستخدمها روبي.

لتثبيت ActiveTCL ، انتقل إلى صفحة تنزيل ActiveTCL وقم بتنزيل الإصدار 8.4 من التوزيع القياسي. على الرغم من وجود توزيعات أخرى متاحة ، إلا أن أيا منها لديه الميزات التي ستحتاج إليها إذا كنت تريد فقط Tk (والتوزيع القياسي مجاني أيضًا). تأكد من تنزيل الإصدار 8.4 من التنزيل حيث إن روابط Ruby مكتوبة من أجل Tk 8.4 وليس Tk 8.5. ومع ذلك ، قد يتغير هذا مع الإصدارات المستقبلية من Ruby. بمجرد تنزيله ، انقر نقرًا مزدوجًا على المثبت واتبع الإرشادات لتثبيت ActiveTCL و Tk.

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

تثبيت المعارف التقليدية على أوبونتو لينكس

إن تثبيت Tk على Ubuntu Linux سهل للغاية. لتثبيت روابط Tk و Ruby's Tk ، قم ببساطة بتثبيت libtcltk روبي صفقة. سيؤدي ذلك إلى تثبيت روابط Tk و Ruby's Tk بالإضافة إلى أي حزم أخرى مطلوبة لتشغيل برامج Tk المكتوبة باللغة Ruby. يمكنك إما القيام بذلك من مدير الحزم الرسومية أو عن طريق تشغيل الأمر التالي في محطة طرفية.

sudo $ - الحصول على تثبيت libtcltk- روبي

مرة واحدة في libtcltk روبي تم تثبيت الحزمة ، ستتمكن من كتابة وتشغيل برامج Tk في روبي.

تثبيت المعارف التقليدية على توزيعات Linux الأخرى

يجب أن تحتوي معظم التوزيعات على حزمة Tk لـ Ruby ومدير الحزمة للتعامل مع التبعيات. ارجع إلى مستندات الدعم والتوثيق في توزيعاتك للحصول على مزيد من المعلومات ، ولكن بشكل عام ، ستحتاج أيضًا libtk أو libtcltk الحزم وكذلك أي روبي-TK حزم للربط. بدلاً من ذلك ، يمكنك تثبيت TCL / Tk من المصدر وتجميع Ruby من المصدر مع تمكين خيار Tk. ومع ذلك ، نظرًا لأن معظم التوزيعات ستوفر حزمًا ثنائية لربط Tk و Ruby Tk ، يجب استخدام هذه الخيارات كملاذ أخير فقط.

تثبيت Tk على OS X

تثبيت Tk على OS X هو نفسه تمامًا مثل تثبيت Tk على Windows. قم بتنزيل إصدار ActiveTCL الإصدار 8.4 TCL / Tk وتثبيته. يجب أن يكون لدى مترجم Ruby الذي يأتي مع OS X روابط Tk ، لذا بمجرد تثبيت Tk ، يجب أن تكون قادرًا على تشغيل برامج Tk المكتوبة باللغة Ruby.

اختبار المعارف التقليدية

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

#! / usr / bin / env ruby
تتطلب "المعارف التقليدية"
الجذر = TkRoot.new القيام به
العنوان "اختبار روبي / المعارف التقليدية"
النهاية
Tk.mainloop


شاهد الفيديو: واجهات المستخدم الرسومية في الأندرويد الجزء الأول (شهر فبراير 2023).

Video, Sitemap-Video, Sitemap-Videos