Programowanie wieloplatformowe z C++ i wxWidgets 3 - Helion
ISBN: 9788301198992
stron: 1112, okładka: twarda
Data wydania: 2018-06-01
Księgarnia: Helion
Cena książki: 124,87 zł (poprzednio: 148,65 zł)
Oszczędzasz: 16% (-23,78 zł)
Biblioteka wxWidgets jest potężnym, wieloplatformowym narzÄ™dziem, stworzonym do pisania aplikacji okienkowych, przeznaczonych dla wszystkich popularnych systemów operacyjnych. Jest wzbogacona o szereg narzÄ™dzi, umożliwiajÄ…cych realizacjÄ™ wiÄ™kszoÅ›ci zadaÅ„ i wymagaÅ„ stawianych przed nowoczesnymi programami - w tym m.in. peÅ‚nÄ… obsÅ‚ugÄ™ wspóÅ‚bieżnoÅ›ci, obsÅ‚ugÄ™ protokoÅ‚ów sieciowych, czy też obsÅ‚ugÄ™ nowoczesnego OpenGL, choć to jedynie maÅ‚a część jej możliwoÅ›ci. Co ważne, licencja wxWidgets pozwala na jej dowolne wykorzystanie w projektach każdego rodzaju, natomiast bogaty zestaw rozszerzeÅ„ znakomicie zwiÄ™ksza zakres, w którym może być stosowana. Biblioteka wxWidgets jest wykorzystywana miÄ™dzy innymi przez NASA do tworzenia oprogramowania pracujÄ…cego z teleskopami kosmicznymi, a także przez koncern zbrojeniowy Lockheed Martin, czy też firmÄ™ AMD. Z jej pomocÄ… stworzono szereg popularnych aplikacji, takich jak FileZilla, CodeLite, czy RapidSVN, a także wiele innych.
Niniejsza książka to kompleksowy i wyjÄ…tkowy przewodnik po wxWidgets. To publikacja skierowana do wszystkich programistów C++ także tych, którzy stawiajÄ… pierwsze kroki w Å›wiecie programowania GUI i programowania wieloplatformowego. Każdy kolejny rozdziaÅ‚ wprowadza Czytelnika w coraz bardziej zÅ‚ożone i zaawansowane techniki wxWidgets, a zawarte w niej liczne przykÅ‚ady kodu można uruchomić na wiÄ™kszoÅ›ci popularnych platform systemowych. Możliwe bÄ™dzie poznanie m.in. wyglÄ…du struktury aplikacji wxWidgets oraz dziaÅ‚anie i możliwość wykorzystania kluczowych typów wxWidgets takich jak wxString czy wxDateTime. DziÄ™ki lekturze Czytelnik nauczy siÄ™: jak utworzyć pierwsze okno, wzbogacajÄ…c je o pasek stanu i pasek menu oraz inne elementy i kontrolki GUI, pracować ze standardowÄ… i dynamicznÄ… obsÅ‚ugÄ… zdarzeÅ„, pisać atrakcyjne programy, wykorzystywać standardowe okna dialogowe oraz pisać wÅ‚asne i kontrolować pozyskiwane przy ich pomocy dane wejÅ›ciowe, pracować z plikami, czy formatem XML, przechowywać konfiguracjÄ™ programu, tworzyć aplikacje obsÅ‚ugujÄ…ce różne jÄ™zyki, w jaki sposób napisać wÅ‚asny serwer oraz aplikacjÄ™ klienckÄ…, stworzyć wÅ‚asnego klienta FTP, czy obsÅ‚użyć protokóÅ‚ HTTP, projektować oraz realizować wÅ‚asne kontrolki GUI, korzystać z innych zaawansowanych komponentów biblioteki, umożliwiajÄ…cych tworzenie nowoczesnych aplikacji komputerowych różnego typu.