Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
VIII
1.5.
1.6.
SzczegóŁowYSpiStreści
1.4.1.11.Wsparciemetaplików(Metafilessupport)....................
1.4.1.12.DużekontrolkiGUI(BigGUIcontrols)......................
1.4.1.13.Przetwarzaniedanych(Datatransfer).......................
1.4.1.14.Ustawieniaróżne(Miscellaneoussettings)...................
1.4.1.15.KlasywxDC(wxDCclassesforvariousoutputformats)........
1.4.1.16.Wsparciedlaformatówgraficznych(imageformatsupport)......
1.4.1.17.Inneopcjeplikusetup.h..................................
1.4.1.18.Opcjezależneodplatformy...............................
1.4.2.
KompilacjawxWidgetswsystemachMSWindows....................
1.4.3.
KompilacjawxWidgetswsystemachUbuntuLinuxiMintLinux.........
StrukturabibliotekiwxWidgets............................................
SłowookonwencjachistylukodowaniawwxWidgets.........................
1.6.1.
Pliki..........................................................
1.6.2.
Konwencjenazewnicze...........................................
1.6.3.
Stylkodowania.................................................
1.6.4.
Jakośćkodu....................................................
1.6.5.
OgraniczeniaC++...............................................
1.6.6.
Inne..........................................................
25
26
26
27
27
28
28
29
29
29
29
30
31
31
31
32
32
33
2.
Przygotowanieprojektu......................................................
2.1.
VisualC++(MSWindows)...............................................
2.1.1.
Utworzenieprojektu.............................................
2.1.2.
Konfiguracjaprojektu............................................
2.1.2.1.
Konfiguracjax86(Win32)................................
2.1.2.2.
Konfiguracjax64.......................................
2.1.3.
Dodanieplikówźródłowych.......................................
2.1.4.
Zapisanieszablonuprojektu.......................................
2.2.
Code::Blocks(UbuntuiMint).............................................
2.2.1.
Utworzenieprojektu.............................................
2.2.2.
Konfiguracjaprojektu............................................
2.2.2.1.
Ogólneopcjeprojektu....................................
2.2.2.2.
Opcjekompilacjiikonsolidacji............................
2.2.3.
Dodanieplikówźródłowych.......................................
2.2.4.
Zapisanieszablonuprojektu.......................................
2.2.5.
Rozwiązywanieproblemówzkodowaniemplików.....................
2.2.6.
RozwiązywanieproblemówzwielomawersjamiwxWidgets.............
2.2.6.1.
WybórwersjiwxWidgetszapomocąwx-config...............
2.2.6.2.
WybórwersjiwxWidgetszapomocąwłasnegoplikuMakefile....
2.3.
OprojektachCode::BlocksiwxWidgetswsystemachMSWindows...............
2.4.
Podsumowanie.........................................................
3.
Pierwszeokno..............................................................
3.1.
Ogólnastrukturaaplikacji................................................
3.2.
Szczegółygłównegooknaprogramu........................................
3.2.1.
Modyfikowaniekonstruktora......................................
3.3.
Pasekstanu............................................................
3.3.1.
FunkcjaCreateStatusBar()........................................
3.3.2.
Więcejopcjipaskastanu..........................................
3.3.2.1.
Modyfikacjarozmiarówpólpaskastanu.....................
3.3.2.2.
Modyfikacjaliczbypólpaskastanu.........................
3.3.3.
Zaawansowanetworzeniepaskastanu...............................
3.4.
Pasekmenu...........................................................
3.4.1.
Realizacjapaskamenu...........................................
3.4.2.
SprytneodmianyfunkcjiAppend()..................................
3.4.3.
Skrótyklawiaturowemenu........................................
3.4.4.
Dygresjagraficzna,czylisłowooikonachwmenu.....................
3.4.5.
Codalej?......................................................
34
34
35
36
37
43
50
50
52
52
54
54
55
56
58
58
58
58
59
61
62
63
63
66
68
69
69
70
70
72
72
73
73
76
78
79
79