Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
SzczegóŁowYSpiStreści
XXIII
21.1.3.Tworzenieklasywątku...........................................
937
21.2.Poradnikdlahazardzistów,czylizabezpieczanieaplikacjiprzedwyścigiemdodanych
939
21.2.1.Kontrolaliczbywątków,czyliklasawxSemaphore.....................
939
21.2.1.1.SemaforwxSemaphorewpraktyce.........................
940
21.2.2.Blokowaniedostępudozasobów,czyliconiecootzw.muteksach.........
941
21.2.2.1.Korzystaniezwzajemnychwykluczeńwaplikacji.............
942
21.2.2.2.DostępwątkówdobibliotekiGUI..........................
942
21.2.3.SekcjakrytycznawxCriticalSection.................................
943
21.3.Wątkiiichzdarzenia....................................................
944
21.4.Podsumowanie.........................................................
946
22.wxWidgetsikonsola.........................................................
947
22.1.KonsoloweaplikacjewxWidgets?..........................................
947
22.1.1.Dostosowanieprojektuimakefile...................................
947
22.1.1.1.MSWindowsiVisualStudio..............................
947
22.1.1.2.Linuximakefile........................................
948
22.1.2.SzkieletaplikacjikonsolowejwxWidgets............................
948
22.2.Obsługaparametrówaplikacjizliniikomend.................................
949
22.2.1.Tworzenielistparametrów........................................
949
22.2.1.1.Sposób1-definiowanieparametrówzapomocąmetodklasy
wxCmdLineParser......................................
950
22.2.1.2.Sposób2-listaparametrówwpostacitablicy
wxCmdLineEntryDesc...................................
952
22.2.1.3.Parsowanieiprzetwarzanieparametrów.....................
953
22.2.1.4.Odczytiwykorzystanieparametrówwaplikacji...............
953
22.2.1.5.Własnytekstwwiadomościpomocy........................
954
22.3.Zarządzanieprocesamizpoziomuaplikacji(wx/utils.h).........................
955
22.4.StrumieńwyjściowyC++wkontrolcetekstowej..............................
956
22.5.Sprawdzanieliczbyinstancjiprogramu......................................
957
22.6.Podsumowanie.........................................................
958
23.Cojestgrane?OlogachwwxWidgets..........................................
959
23.1.KlasawxLogiogólneinformacjeowyświetlaniulogów........................
959
23.1.1.Ustawieniaogólnesystemulogowania...............................
959
23.1.2.Poziomylogowaniaiodpowiadająceimfunkcjepiszące.................
960
23.1.3.Wybórkomponentówlogujących...................................
961
23.2.Wyjścieloguilogowaniewpraktyce.......................................
962
23.2.1.Charakterystykaklaswyjścialogu..................................
962
23.2.2.Logowaniewpraktyce...........................................
962
23.2.2.1.Tworzenieobiektówklaswyjścialogu.......................
963
23.2.2.2.Zmianawyjścialogu.....................................
963
23.2.2.3.Sterowaniepracąwyjścialogu.............................
964
23.3.Własnyformatlogu.....................................................
964
23.4.Podsumowanie.........................................................
965
24.Nietylkopopolsku,czyliinternacjonalizacjaaplikacji............................
966
24.1.Makro–().............................................................
966
24.2.Tłumaczeniaaplikacji...................................................
966
24.2.1.Warsztattłumacza,czylioprogramowaniepoEdit......................
967
24.2.2.PrzygotowanietłumaczeńprogramuznarzędziempoEdit................
967
24.2.3.Samodzielneprzygotowanieplikówtłumaczeń........................
969
24.3.Implementacjakilkujęzykówwaplikacji....................................
970
24.3.1.KlasawxLocaleielementyinternacjonalizacji........................
971
24.3.1.1.KonstruowanieiinicjowanieobiektówwxLocale..............
971
24.3.1.2.Lokalizacjaplikówtłumaczeń.............................
971
24.3.1.3.Analizowaniedanychwczytanegojęzyka....................
972
24.3.1.4.WażniejszestatycznemetodyklasywxLocale.................
973