WikiDer > Poyafzal (GUI vositasi) - Vikipediya

Shoes (GUI toolkit) - Wikipedia
Poyafzal
Shoes-icon.png
Poyafzal
Asl muallif (lar)nega omadli qattiq
Tuzuvchi (lar)Jamoa poyafzallari
Dastlabki chiqarilish2007 yil 30-iyul; 13 yil oldin (2007-07-30)
Barqaror chiqish
3.3.1 (Walkabout) / 2016 yil 5-aprel; 4 yil oldin (2016-04-05)
YozilganRuby va C, ba'zi bir maqsad-C
PlatformaO'zaro faoliyat platforma
Mavjud:Ingliz tili
LitsenziyaMIT / Ochiq manba
Veb-saytshoesrb.com

Poyafzal ga asoslangan GUI vositasi Yoqut dasturlash tili. Dastlab u tomonidan ishlab chiqilgan Jonathan Gillette (nima uchun omadli qattiq) va boshqalar uni yo'qolganidan keyin davom ettirmoqdalar. Poyafzal ishlaydi Microsoft Windows, Mac OS X va Linux (GTK +) ning asosiy texnologiyalaridan foydalangan holda Qohira va Pango.

Poyafzal falsafasi - soddalik. Ilovalarni iloji boricha engillashtirishi uchun yaratilgan. Poyafzal dasturining namunasi:

Poyafzal.ilova : sarlavha => "Bosish tugmasi" qil  @Eslatma = paragraf "Hozircha hech narsa surilmagan"  tugmasi "Meni itar" qil    @Eslatma.almashtirish "Aha! Tugma bosildi!"  oxirioxiri

Poyafzalda grafik dastur yaratishda kutilgan barcha umumiy vidjetlar, shuningdek badiiy chiziqlar, doiralar va hattoki fizikani chizish uchun grafik ibtidoiy narsalar mavjud (orqali Chipmunk) cRruby kengaytmalari. Poyafzal 3 o'z ichiga o'rnatilgan MRI / cRuby Ruby-ni o'z ichiga oladi va oxirgi foydalanuvchidan Ruby-ni o'rnatishni talab qilmaydi. Mavjud Ruby bilan zid bo'lmagan moslashtirilgan Rubygems muhitini taqdim etadi.

Ishlab chiquvchilar, shuningdek, Shoes-ni o'rnatgan boshqa foydalanuvchilar bilan osongina baham ko'rish uchun o'zlarining skriptlarini bir nechta usulda to'plashlari mumkin. Shoes 3-ning ilg'or ishlab chiquvchilari ko'plab tarqatish imkoniyatlariga ega, shu jumladan noyob marvaridlarga ega platformaga xos dasturlar va o'zlarining noyob dasturlarini yaratish uchun o'zlarining maxsus o'rnatuvchilari.

Relizlar

  • _ nima uchun chiqaradi:
  1. v1, "qiziquvchan"
  2. v2, "Mayiz"
  • Post-_ nima uchun relizlar:
  1. v3.1, "Politsiyachi"
  2. v3.2 "Federallar"
  3. v3.3 "Walkabout"

Joriy versiya 3.3 versiyasidir. bu MRI / keramika asosida. Shoes 4 - bu jRuby uchun "Politsiyachi" imkoniyatlarini (API) qo'llab-quvvatlovchi va _why_the_lucky_stiff-ning tarbiyaviy ruhini saqlab qolish uchun katta qayta yozishdir.

Poyafzal 3.3, agar ular platformaga xos bo'lsa ham, MRI Ruby-ning mahalliy kengaytmalar va marvaridlar bilan bajarishi mumkin bo'lgan noyob narsalarni qamrab oladi. 3.3.1 Poyafzal video_widget-ni "Mayiz" da qayta tikladi, hatto u barcha chekka holatlarda ishlamaydi. Shuningdek, u SVG vidjetini va svg fayllari uchun ba'zi manipulyatsiya qobiliyatlarini o'z ichiga oladi.

Poyafzal 3.3.2 (beta-versiyada) profiler, yangi ixtiyoriy buyruq qatori terminali, disk raskadrovka va disk raskadrovka uchun jadvallarni qo'shadi.

Tashqi havolalar