wxWidgets

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj
wxWidgets
biblioteka programistyczna
WxWidgets.svg
Logo programu
Producent The wxWidgets Team
System operacyjny Mac OS, Linux, Windows i inne
Pierwsze wydanie Alpha 1 (5 kwietnia 1997)
Aktualna wersja stabilna 2.9.2 (5 lipca 2011)
Licencja wxWindows Library Licence
www.wxwidgets.org

wxWidgets - biblioteka klas C++, która pozwala na tworzenie oprogramowania dedykowanego dla różnych środowisk graficznych.

wxWidgets określa wspólny interfejs (API) dla wszystkich obsługiwanych platform, ale poszczególne jego elementy realizuje z użyciem naturalnych składników każdego środowiska graficznego (GUI), tak aby programy posiadały naturalny wygląd i obsługę przyjazną dla użytkowników każdego środowiska.

W chwili obecnej biblioteka pozwala nie tylko na tworzenie GUI, obecne są w niej moduły wspierające programowanie wielowątkowe, obsługę interfejsu gniazdowego (sockets) oraz dostęp do baz danych przez ODBC.

Biblioteka zawiera mechanizmy ułatwiające tworzenie aplikacji w różnych wersjach językowych. Ich wadą jest konieczność wyboru jednej z dwu wersji biblioteki - wykorzystującej Unicode lub typowe, 8-bitowe zestawy znaków. Ten problem ma zniknąć wraz z pojawieniem się wersji 3.0 biblioteki.

[edytuj] Historia

Biblioteka wxWidgets została pierwotnie stworzona w Artificial Intelligence Applications Institute (University of Edinburgh) a pierwsza wersja została upubliczniona w roku 1992.

Przez lata biblioteka funkcjonowała pod nazwą wxWindows. We wrześniu 2003 firma Microsoft zasugerowała twórcom biblioteki zmianę nazwy. Po wielu dyskusjach nazwa została zmieniona na wxWidgets.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Drukuj lub eksportuj
Narzędzia
W innych językach