Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
XII
7.5.
7.6.
7.7.
7.8.
SzczegóŁowYSpiStreści
7.4.6.7.
Inneprzydatnemetody...................................
287
7.4.6.8.
Codalejzdrzewemprojektu?.............................
287
Tworzymyplikprojektu,czylipracazbibliotekąwxXML.......................
288
7.5.1.
BłyskawicznewprowadzeniedojęzykaXML.........................
288
7.5.2.
StrukturaXMLplikuprojektu.....................................
289
7.5.3.
PoznajemybibliotekęskładowąwxXMLijejklasy.....................
291
7.5.3.1.
KlasawxXmlDocument..................................
291
7.5.3.2.
KlasawxXmlNodeiznacznikiXML........................
293
7.5.3.3.
TechnikidefiniowaniaznacznikówXMLzużyciemwxXmlNode.
295
7.5.3.4.
PrzeglądniektórychprzydatnychmetodklasywxXmlNode......
298
7.5.3.5.
Odczyt,przetwarzanieizapisplikuXML....................
299
7.5.3.6.
Usprawniamypracę,czyliwłasnaklasadokumentuXML.......
305
7.5.4.
RealizacjaplikuprojektuijegoobsługiwedytorzeC++.................
310
7.5.4.1.
Oknowyjściakonsoli....................................
310
7.5.4.2.
Drzewoijegoikony.....................................
311
7.5.4.3.
Tworzenienowegoplikuprojektu..........................
312
7.5.4.4.
Otwieranieistniejącegoplikuprojektu.......................
319
7.5.4.5.
Dodawanieplikówdoprojektu.............................
324
7.5.4.6.
Zmiananazwyplikuwprojekcie...........................
329
7.5.4.7.
Usuwanieplikówzprojektu...............................
331
7.5.4.8.
Acozpozostałymioperacjaminaplikach?...................
332
7.5.4.9.
Tematnadobowiązkowy-menukontekstowedlaplikówwdrzewie
projektu...............................................
333
wxBookCtrlBaseiklasykontenerówpochodnych.............................
334
7.6.1.
KlasawxBookCtrlBase...........................................
334
7.6.2.
KlasazdarzeńwxBookCtrlEvent...................................
336
7.6.3.
PrzeglądkontenerówopartychnaklasiewxBookCtrlBase...............
337
7.6.3.1.
KlasawxNotebook......................................
337
7.6.3.2.
KlasawxChoicebook....................................
339
7.6.3.3.
KlasawxListbook.......................................
340
7.6.3.4.
PozostałekontenerywxBookCtrl...........................
341
7.6.3.5.
SposobykorzystaniazkontenerówwxBookCtrl...............
342
7.6.3.6.
UtrudnieniawkorzystaniuzkontenerówwxBookCtrlwraz
zelementamijęzykaC++11inowszych.....................
347
7.6.3.7.
DodajemykontenerdoedytoraC++........................
347
Serceedytora,czyliklasawxStyledTextCtrl..................................
348
7.7.1.
PrzygotowaniebibliotekiwxSTC...................................
349
7.7.2.
TworzeniekontrolkiedytorawxStyledTextCtrlijejkonfiguracja..........
349
7.7.2.1.
PodstawowykonstruktorklasywxStyledTextCtrl..............
349
7.7.2.2.
PodstawowakonfiguracjakontrolkiwxStyledTextCtrl..........
350
7.7.3.
ZdarzeniaklasywxStyledTextCtrliichobsługa.......................
355
7.7.4.
PrzeglądistotnychmożliwościklasywxStyledTextCtrl..................
358
7.7.4.1.
SłowoometodachreimplementowanychzwxTextEntryiinnych
metodachzwiązanychzedycją.............................
358
7.7.4.2.
Składaniekodu(codefolding).............................
361
7.7.4.3.
Autouzupełnianiekodu(codeautocompletion)................
367
7.7.4.4.
Notatkiikomunikatywkodzie.............................
373
7.7.4.5.
Podświetlaniepasującychnawiasów........................
378
7.7.5.
Wnioski.......................................................
381
Tenmoment,gdysercezaczynabić….......................................
381
7.8.1.
Otwieranieplikówwedytorze.....................................
382
7.8.1.1.
Przygotowania.........................................
382
7.8.1.2.
Funkcjaobsługującaskładaniekodu........................
386
7.8.1.3.
Funkcjaotwierającadokumentywnowychoknachedytora......
386
7.8.1.4.
Wyświetlanieplikudodawanegodoprojektu..................
387
7.8.1.5.
Wyświetlanieplikuaktywowanegowdrzewieprojektu.........
388
7.8.1.6.
Wyświetlanieplikuspozaprojektu..........................
390