FLTK

FLTK
Geliştirici(ler)Bill Spitzak ve Katkıcılar
İlk yayınlanma1998 (26 yıl önce) (1998)
Güncel sürüm1.3.5 / 3 Mart 2019
Geliştirme durumuAktif
Programlama diliC++
İşletim sistemiWindows, Mac OS X, GNU/Linux, X11li Unix-like sistemler, AmigaOS 4
TürYazılım Kütüphanesi (Kullanıcı arayüz kütüphanesi)
LisansGNU LGPL[1]
Resmî sitesiwww.fltk.org
Kod deposu
  • github.com/fltk/fltk
Bunu Vikiveri'de düzenleyin

FLTK (Fast Light Toolkit), Bill Spitzak tarafından C++ ile geliştirilmiş çapraz platform GUI (grafiksel kullanıcı arayüzü) kütüphanesidir. GNU LGPL ile özgür olarak dağıtılıp kullanılabilir. OpenGL ile üç boyutlu programlama yeteneklerini kullanır. Fakat genel GUI programlamasına da uygun olarak geliştirilmiştir. C++ ile geliştirildiğinden birincil programlama tercihi de bu yöndedir. Fakat zaman içerisinde Lua, Python, Ruby gibi nesne yönelimli diller içinde uygun hale getirilmiştir.

Diğer benzer kütüphanelerin aksine FLTK son derece hafif tasarlandığından yalnızca GUI' ye odaklanır ve program çıktılarındaki dosya boyutu oldukça küçüktür.

Örnek bir FLTK uygulaması

#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Button.H>
 
int main(int argc, char *argv[]) {
   Fl_Window* w = new Fl_Window(330, 190);
   new Fl_Button(110, 130, 100, 35, "Okay");
   w->end();
   w->show(argc, argv);
   return Fl::run();
}

Notlar

  1. ^ "FLTK License Agreement". 18 Aralık 2001 tarihinde kaynağından arşivlendi. 

Kaynakça

  • FLTK Resmi Sitesi 16 Ekim 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • Wikipedia: İngilizce FLTK sayfası 28 Nisan 2009 tarihinde Wayback Machine sitesinde arşivlendi.
Taslak simgesiBilgisayar programlama ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.