p°edchozφ lekce (1.09) | obsah kurzu | nßsledujφcφ lekce (1.11) |
S tφm, jak vytvo°it nov² program jste se seznßmili v p°edchozφ lekci. Text programu je p°i ka₧dΘm spouÜt∞nφ uklßdßn do souboru na disk. Pokud existovala d°φv∞jÜφ verze programu, bude p°ejmenovßna se stejn²m jmΘnem programu, ale p°φpona jmΘna bude ve svΘm prvnΘm znaku nahrazena znmakem '~'.
Zßklady editace programu jsou obdobnΘ, jako u vÜech textov²ch editor∙. Jak²m zp∙sobem zapsat nebo p°epsat text snad nenφ nutnΘ uvßd∞t. Stejn∞ tak jak se dostat na konec programu, prochßzet text po°ßdcφch a podobn∞. Seznßmφme se ale s blokov²mi operacemi, kterΘ jsou p°i programovßnφ velmi v²hodnΘ. Pokud budete pot°ebovat p°esunout Φßst textu na jinΘ mφsto, budete si muset po₧adovan² blok textu nejprve oznaΦit. To m∙₧ete provΘst bu∩ myÜφ, kdy se p°esunete na zaΦßtek bloku, stisknete tlaΦφtko myÜi, dr₧φte je stisknutΘ a p°esunete ukazatel myÜi na konec po₧adovanΘho bloku textu. Text zapsan² v bloku se p°itom zv²raznφ. Z klßvesnice m∙₧ete blok textu oznaΦit tak, ₧e najedete kurzorem na po₧adovan² poΦßtek bloku textu, stisknete klßvesu Alt, podr₧φte ji stisknutou a p°ejedete kurzorem na po₧adovan² konec bloku textu. Po uvoln∞nφ klßvesy Alt mßte oznaΦen blok textu pro dalÜφ operace. Pokud j budete chtφt blosk textu pouze vymazat, stiskn∞te nynφ klßvesy Ctrl+Delete. OznaΦen² blok textu bude zruÜen. Pozor proto p°i prßci s oznaΦen²m blokem na uvedenΘ klßvesy.
Pro p°esun oznaΦenΘho bloku textu programu na jinΘ mφsto v programu budete muset pou₧φt schrßnku Windows. Pokud stisknete klßvesy Ctrl+C zkopφruje se text z oznaΦenΘho bloku do schrßnky a blok z∙stane v textu stßle zachovßn. Naopak, pokud stisknete klßvesy Ctrl+X, bude blok textu p°eveden do schrßnky Windows (z textu programu bude zruÜen). Pokud se p°esunete na po₧adovanΘ mφsto v programu, m∙₧ete do n∞j text ze schrßnky Windows zkopφrovat. To se provede stiskem klßves Ctrl+V. Text ve schrßnce z∙stßvß p°itom stßle zachovßn do doby dalÜφho naΦtenφ bloku. Pozor vÜak na to, ₧e obsah schrßnky Windows se m∙₧e v ostatnφch aplikacφ Windows zruÜit. Pro p°esun textu mezi editorem a Windows jsou v menu systΘmu za°azeny p°φsluÜnΘ volby v menu Editace.
Stejn∞ jako mßte mo₧nost p°esouvat text mezi schrßnkou Windows a programem, m∙₧ete podobn²m zp∙sobem p°evßd∞t text povel∙ zadan²ch v p°φkazovΘm okn∞ systΘmu. Po dobu editace programu mßte stßle mo₧nost pou₧φvat p°φkazovΘ okno a tφm i nap°φklad zkouÜet parametry povelu. A₧ zφskßte sprßvn² v²sledek, p°evedete odzkouÜen² povel p°es schrßnku Windows do programu. Teoreticky m∙₧ete pomocφ bloku p°evßd∞t do programu v p°φpad∞ pot°eby i obsah v²stupnφho textovΘho okna.
A₧ budete psßt rozsßhlejÜφ programy, budete obΦas pot°ebovat nalΘzt v textu programu urΦit² text. Po stisku klßves Ctrl+F, nebo polo₧kou z menu Editace/Hledat se vßm zobrazφ dialogov² box pro zadßnφ parametr∙ hledßnφ. Zadßte po₧adovan² text pro hledßnφ, po₧adavek zda hledat pouze celß slova, jestli rozliÜovat velkß a malß pφsmena a sm∞r hledßnφ. Ve vyhledßvßnφ dalÜφho textu m∙₧ete pou₧φt klßvesu F3, p°φpadn∞ Ctrl+L.
Podobn²m zp∙sobem mßte mo₧nost zadat nßhradu textu jin²m textem. Dialogov² box se zobrazφ volbou z menu Hledat/Nahradit. Zobrazφ se obdobn² dialogov² box jako pro hledßnφ textu, navφc ale mßte mo₧nost uvΘst text, za kter² se mß provΘst nßhrada.
Mo₧nΘ je editovat najednou n∞kolik program∙. Pro ka₧d² program je p°itom naho°e v okn∞ editoru vytvo°ena samostatnß zßlo₧ka. Mezi jednotliv²mi programy je mo₧nΘ se p°epφnat jednoduÜe kliknutφm myÜi na zßlo₧ku se jmΘnem programu. Mezi jednotliv²mi zßlo₧kami je mo₧nΘ pomocφ blokov²ch p°esun∙ p°evßd∞t Φßsti programu. Pokud budete editovat najednou vφce program∙, bude spuÜt∞n v₧dy ten program, kter² bude v okn∞ editoru aktivnφ.
V budoucnu budete psßt jist∞ rozsßhlΘ programy obsahujφcφ t°eba i stovky °ßdk∙. Abyste se v tak rozsßhlΘm programu neztratili, je mo₧nΘ si n∞kterß mφsta programu oznaΦit. Na takto oznaΦenß mφsta budete mφt mo₧nost se kdykoliv vracet. Mφsto v programu je mo₧nΘ oznaΦit stiskem klßves Ctrl+Shift+Φφslo 1 a₧ 9. V levΘm okraji programu se zobrazφ ikona se zadan²m Φφslem, ke kterΘ mßte mo₧nost se kdykoliv vrßtit stiskem klßves Ctrl+CapsLock+Φφslo 1 a₧ 9. UvedenΘ oznaΦenφ konkrΘtnφch mφst programu je nezßvislΘ na nov∞ p°idßvan²ch °ßdcφch programu a znaΦka v programu z∙stßvß v₧dy u oznaΦenΘho °ßdku programu. ZnaΦku je mo₧nΘ z programu odstranit op∞tovn²m pou₧itφm Ctrl+Shift+Φφslo.
N∞kterΘ Φßsti programu se musφ zadßvat v₧dy p°esn∞ podle definice jazyka. Proto je editor programu dopln∞n o mo₧nost automatickΘho zßpisu p°eddefinovan²ch typick²ch Φßstφ programu. Po stisku klßvesy Ctrl+J se zobrazφ v zßv∞snΘm PopUp menu v²b∞r p°eddefinovan²ch vzor∙, ze kter²ch je mo₧no listovßnφm vybrat po₧adovan² vzor. Uvedeny jsou nap°φklad vzory cykl∙ For a Repeat, podmφnka if, deklarace procedur a funkcφ. V n∞kter²ch p°φpadech s mo₧nostφ jednoduÜÜφho nebo slo₧it∞jÜφho zßpisu vΦetn∞ Begin a End. DalÜφ mo₧nostφ je zapsat v programu pouze zkratku vzoru a po stisku klßves Ctrl+J se automaticky doplnφ text podle zadanΘho vzoru.
p°edchozφ lekce (1.09) | obsah kurzu | nßsledujφcφ lekce (1.11) |