Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
50
2.przYgotowanieprojektu
Pole
PreprocessorDefinitions
ResourceFileName
ShowProgress
SuppressStartupBanner
UndefinePreprocessor
Definitions
SekcjaBrowseInformation
AdditionalOptions
OutputFile
PreserveSBRFiles
SupressStartupBanner
Release
_UNICODE
_WINDOWS
NOPCH
$(IntDir)%(Filename).res
Debug
_UNICODE
_WINDOWS
NOPCH
$(IntDir)%(Filename).res
Yes(/nologo)
Yes(/nologo)
Release–msw–x64\$(ProjectName).bsc
Debug–msw–x64\$(ProjectName).bsc
No
No
Yes(/nologo)
Yes(/nologo)
2.1.3.
Dodanieplikówźródłowych
Jeżeliskonfigurowałeśjużprojekt,pozostajedodaniedoniegoplikówźródłowych.Podstawowypro-
gramwxWidgetszpowodzeniemzmieścisięwjednympliku,jednakpamiętaj,żedobrepraktykiC++
nakazująumieszczanieopisuklasiichskładnikówwplikachnagłówkowych,aichimplementacje
-wodpowiadającychimplikachźródłowych.Dodamyterazszablonoweplikidonaszegoprojektu.
NajpierwwkataloguprojektuutwórznowyfolderinazwijgoSRClubCommon.Wnimbędą
przechowywanewszystkieplikiźródłoweaplikacji,wspólnedlawszystkichplatform.
NastępnieprzejdźdoVisualC++iprawymprzyciskiemmyszykliknijfiltronazwieSourceFiles,
znajdującysięwstrukturzeTwojegoprojektu,widocznejwoknieSolutionExplorerVisualC++.
ZmenukontekstowegowybierzkolejnoAddiNewItem.WnowymokniezaznaczC++File(.cpp)
iwpoleNamewpisznazwęnowegopliku.Zuwaginato,żebędzietonaszszablondoprzyszłych
aplikacjiwxWidgets,proponujęgonazwaćmain.cpp.Dopilnujteż,abywpoluLocationznalazłasię
odpowiedniaścieżkadoTwojegofolderuzkodamiźródłowymi(SRClubCommon).Nakoniecwpisz
doplikuodpowiednikomentarznagłówkowy(zobaczp.1.6.1).
Poradodaćdoprojektupliknagłówkowy,wktórymwprzyszłościbędziemyopisywaćklasy
umieszczanewmain.cpp.TymrazemwykonajwszystkieoperacjenafiltrzeHeaderFilesiwoknie
dodawaniaplikuupewnijsię,żezaznaczonymtypemplikujestHeaderFile(.h).Nazwijgomain.h
iwpiszodpowiednikomentarznagłówkowy.Pamiętajtakżeokodziegwarantującymjednokrotne
dołączenieplikupodczaskompilacji.
Choćniejesttojeszczewtejchwiliwymagane,dodajpliknagłówkowydokoduźródłowego.
Wtymceluwplikumain.cppdodajlinię
#include"mainih"
Takprzygotowanyprojektmożeszterazzapisaćjakoszablon.Dziękitemubędzieszmógłszybko
tworzyćnoweaplikacjewxWidgets.
2.1.4.
Zapisanieszablonuprojektu
Niewątpliwązaletąśrodowiskprogramistycznychjestmożliwośćeksportowaniawłasnychplików
iustawieńdotzw.szablonów(templates),którezachowująstanplikówikonfiguracji,jakieistniały
wchwilitworzeniaszablonu,jakostanwyjściowydokolejnychprac.
NaszprojektwxWidgetszawierajużkompletnąkonfiguracjęidwaszablonowepliki,którepóź-
niejuzupełnimyominimalnyipodstawowykod,jakizawszebędziewystępowałwkażdejaplikacji
wxWidgets.