WxWidgets: Perbedaan revisi

3.004 bita ditambahkan ,  13 tahun yang lalu
sejarah dan bahasa yang didukung
k (wikify)
(sejarah dan bahasa yang didukung)
 
'''wxWidgets''' adalah [[perangkat alat]] antar [[platform]] yang memungkinkan satu listing kode dapat dijalankan oleh beberapa platform seperti [[Windows]], [[Mac OS X]], [[GTK+]], [[X11]], Motif, [[WinCE]], dan lain-lain. Perangkat alat ini dapat digunakan untuk beberapa [[bahasa pemrograman]] seperti [[C++]], [[Python]], [[Perl]], and [[C#]]/[[.NET]]. Tidak seperti perangkat alat lintas platform yang lain, aplikasi wxWidgets terlihat dan terasa seperti aplikasi asli dari platform yang didukungnya. Ini disebabkan karena wxWidget menggunakan control yang asli daripada membuat tiruannya. Ini juga berkembang pesat, gratis, [[open-source]], dan matang.
 
== Sejarah ==
 
1992: Program pertama, untuk XView dan MFC
1993–1995: Motif dan Xt Port, wxPython
1998–2002: wxGTK Port; wxMac 2.0 Port dimulai; wxX11 Port dimulai; OS/2 Port
2003: wxWidgets Software Foundation didirikan (setelah beberapa bulan tidak aktif); WinCE Port
2004: Berubah nama dari wxWindows ke wxWidgets setelah ada masalah hukum dengan Microsoft
2005: Setelah menunggu lama, akhirnya wxWidgets 2.6.0 dipublikasikan, dari versi stabil 2.4.2 dari pertengahan 2003
2006: Akhir 2006 adalah versi stabil setelahnya, versi wxWidgets menjadi 2.8.0
 
== Beberapa bahasa yang didukung oleh wxWidget ==
 
* [[BASIC]]: [[wxBasic]], [[FreeBASIC]]
* [[C (Bahasa pemrograman)|C]]: wxC
* [[D (Bahasa pemrograman)|D]]: [http://wxd.sourceforge.net/ wxD]
* [[Eiffel (Bahasa pemrograman)|Eiffel]]: wxEiffel
* [[Euphoria (Bahasa pemrograman)|Euphoria]]: wxEuphoria
* [[Java (Bahasa pemrograman)|Java]]: wx4j
* [[JavaScript]]: wxJS
* [[Haskell (Bahasa pemrograman)|Haskell]]: wxHaskell
* [[Lua]]: [[wxLua]]
* [[.NET]] ([[C-Sharp|C#]]): wx.NET
* [[Perl]]: [[wxPerl]]
* [[PHP]]: [[wxPHP]]
* [[Python (Bahasa pemrograman)|Python]]: [[WxPython|wxPython]]
* [[Ruby (Bahasa pemrograman)|Ruby]]: [http://de.wikibooks.org/wiki/Ruby-Pemrograman:_Pustaka#Pemrograman_dengan_WXRUBY_Modul],wxruby
 
== Alat bantu, Penghubung dan Kelas-kelas untuk wxWidgets ==
 
* wxFormBuilder[http://wxformbuilder.org/] adalah [[Graphical User Interface|GUI]] Designer yang gratis
* [[Extensible Markup Language|XML]]-Pendukung: xml4wxwindows
* [[Mozilla]]-Penghubung: wxMozilla
* [[ActiveX]]- & [[Internet Explorer|Internet-Explorer]]-Penghubung: wxActiveX dan wxIEHtmlWin
* [[Skype]]-Protokol: ++Skype
* [[Transport Layer Security|SSL]]-Pendukung: wxSSL
* PDF-Ausgabe: wxPdfDocument
* [[SQLite]]-Penghubung: wxSQLite3
* [[Scintilla]]-Penghubung: (sebagai wxSTC didalam „Contribs“)
* [[Cairo (Bibliothek)|Cairo]] adalah platform dan hardware untuk merender citra vector
* Code-Repository: wxCode
* wxDockIt: dapat di portkan DockBars
* [[Code::Blocks]] adalah sebuah Open-Source [[development environment]]
* [[poEdit]] adalah alat bantu untuk [[Internationalisasi (Informatik)|Internationalisasi]] untuk aplikasi
* [[wxDesigner]] adalah sebuah program komersial untuk mendesain [[Graphical User Interface|GUI]] dari Robert Roebling
* DialogBlocks adalah sebuah program komersial untuk mendesain [[Graphical User Interface|GUI]] dari Julian Smart
* Almas Dialog Designer adalah program gratis untuk mendesain [[Graphical User Interface|GUI]]
* wxGlade adalah program gratis untuk mendesain [[Graphical User Interface|GUI]] untuk wxWidgets/[[wxPython]], ditulis dengan [[wxPython]]
* HelpBlocks adalah program komersial untuk membuat dokumentasi online
* wxTTS: kelas text-to-speech Klasse yang di gunakan untuk MBROLA, engine untuk penggenerasi suara
* wxSVG adalah sebuah pustaka program untuk menyunting dan merender SVG
* Jumli adalah sebuah kelas-kelas berbasis JAVA- dan UML-development environment yang menghubungkan wxWidgets
 
== Pranala luar ==
173

suntingan