wxWidgets
description
Transcript of wxWidgets
![Page 1: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/1.jpg)
wxWidgetswxWidgets
Cyprian Cyprian CiećkiewiczCiećkiewicz
![Page 2: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/2.jpg)
Dlaczego?Dlaczego? Fakty:Fakty: 90% użytkowników pracuje na 90% użytkowników pracuje na
platformie Microsoft Windowsplatformie Microsoft Windows Znacznie mniejsza ilość Znacznie mniejsza ilość
oprogramowania na inne platformyoprogramowania na inne platformy
![Page 3: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/3.jpg)
ZaletyZalety Obejmuje szereg platformObejmuje szereg platform
Windows, Windows CE, Linuk, Unix, Windows, Windows CE, Linuk, Unix, Mac OS X, OS/2, HP-UXMac OS X, OS/2, HP-UX
![Page 4: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/4.jpg)
Jak to działa?Jak to działa? Ukrywa natywne API każdej Ukrywa natywne API każdej
platformy pod jednym, wspólnym platformy pod jednym, wspólnym API (aplication program interface),API (aplication program interface),
![Page 5: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/5.jpg)
BudowaBudowaC++C++ PythonPython PerlPerl RubyRuby .NET.NET HaskellHaskell
![Page 6: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/6.jpg)
Przykład (Windows)Przykład (Windows)
![Page 7: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/7.jpg)
Przykład (OS X)Przykład (OS X)
![Page 8: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/8.jpg)
Przykład (Linuks)Przykład (Linuks)
![Page 9: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/9.jpg)
Narzędzia pomocniczeNarzędzia pomocnicze wxDesigner Roberta Roeblinga (wxDesigner Roberta Roeblinga (
www.roebling.dewww.roebling.de)) DialogBlocks Juliana Smarta (DialogBlocks Juliana Smarta (
www.anthemion.co.uk/dialogblocks/www.anthemion.co.uk/dialogblocks/))
![Page 10: wxWidgets](https://reader036.fdocuments.pl/reader036/viewer/2022082900/56816801550346895ddd807d/html5/thumbnails/10.jpg)
InformacjeInformacje Magazyn:Magazyn:
„„Software Developer’s Journal” nr 10 Software Developer’s Journal” nr 10 Październik 2005Październik 2005
Książka: Książka: „„Cross-Platform GUI Programming with Cross-Platform GUI Programming with
wxWidgets” autorstwa Juliana Smart i Kevina wxWidgets” autorstwa Juliana Smart i Kevina Hock ze Stefene CsomoremHock ze Stefene Csomorem
WWWWWW www.wxWidget.orgwww.wxWidget.org www.google.comwww.google.com