Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
20
InformacjeoProcessingu
Rysunek1040Oknouruchomionegoprogramu
należypamiętać,żewielkośćliterwpisywanychpoleceńmaznaczenie.Zatempole-
ceniasizeniemożemynp.napisaćwielkąliterą,bobędzietobłąd,którybędziemy
moglizobaczyćwokniezlistąbłędów.
Listing1010Zmianarozmiaruoknazapomocąpoleceniasize
1
size(800,600);
Tymrazempowinniśmyzobaczyćwiększeokno,adokładniejtakie,wktórymdo-
stępnyobszarbędziemiał800pikseliszerokościi600pikseliwysokości.Wpoleceniu
sizepomiędzynawiasamiokrągłymipodajemydwaargumenty.Pierwszymargu-
mentemjestszerokość,adrugimwysokośćdostępnegoobszaruwoknie.Obaroz-
miarypodajemywpikselach.Nakońcupoleceniastawiamyśrednik.
OgólniewProcessinguargumentywszystkichpoleceńumieszczamypomiędzy
nawiasamiokrągłymiioddzielamyjeprzecinkami.Nakońcukażdegopoleceniasta-
wiamyśrednik.Abykoddziałał,niemożemyotymzapomnieć.Gdybyśmyjednak
zapomnieli,towobszarzewiadomościinaliściebłędówzobaczymynastępującyko-
munikat:Missingasemicolon”;”.Podpowiadaon,żebyćmożewkodziebrakujeśred-
nika.Ponadtoprzypróbieuruchomieniatakiegoprogramuwobszarzewiadomości
zobaczymynastępującykomunikat:unexpectedtoken:...,gdziezamiasttrzechkropek
znajdowaćsiębędziepierwszesłowonastępującewkodziepoliniizbrakującymśred-
nikiem.
Brakśrednikanakońcupoleceniajesttylkojednymzbłędów,jakiemożemypo-
pełnićpodczaspisaniaprogramów.Innymczęstymbłędem,jakimożesięnamprzy-
darzyć,jestniepoprawnenapisaniepolecenia.Możesięzdarzyć,żenp.napiszemy
sizewielkąliterąlubzrobimywtymsłowieliterówkę,czyteżużyjemyzłejliczby
argumentów,np.wfunkcjisizepodamytylkojedenargumentzamiastdwóch.Wta-
kichprzypadkachProcessingpodczaspisaniakoduipróbyuruchomieniaprogramu
równieżwyświetlinamstosownykomunikat.Ponadtopodczaspróbyuruchomienia
programuProcessingpokazujenamlinię,wpobliżuktórejpopełniliśmybłąd.Niejed-
nokrotnieprzyczynabłęduleżyprzedwskazanymwierszem.Cowięcej,zdarzasię,
żejedenbłądpowodujewygenerowaniecałegociągukolejnych.Ztegowzględuprzy
poprawianiubłędównależyzaczynaćodpoprawytych,którepojawiająsięwkodzie
źródłowymjakopierwsze.