Sign in Join
Wiki copytemporary

Main menu/sk: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Main menu/sk

OldNewLine
1+**Základné menu** (Main Menu)
2+
3+Riadok základného menu obsahuje nasledujúce položky:
4+
5+<u>F</u>ile <u>E</u>dit <u>S</u>earch <u>V</u>iew <u>P</u>roject <u>R</u>un <u>C</u>omponents <u>T</u>ools E<u>n</u>vironment <u>W</u>indows <u>H</u>elp
6+
7+Ako je zvykom, položky môžu bať vybraté umiestnením myši nad položku menu a kliknutím ľavým tlačítkom myši alebo stlačením Alt-F na klávesnici (základné okno musí mať fokus, ak ho nemá stláčajte opakovane TAB na prepínanie fokusu medzi oknami, kým nie je titulkový pruh uíkladného okna zvýraznený farbou).
8+
9+#### Menu File
10+
11+<div class="floatright">
12+
13+<figure>
14+<img src="FileMenu.png" title="FileMenu.png" />
15+<figcaption>FileMenu.png</figcaption>
16+</figure>
17+
18+</div>
19+
20+- **New Unit**: Vytvorí nový súbor jednotky (zdrojový kód Pascal).
21+- **New Form**: Vytvorí nový formulár: vrátane pripojeného zdrojového súboru Pascal.
22+- **New ...**: Poskytuje ([pop-up menu box](http://lazarus-ccr.sourceforge.net/kbdata/menu-new.jpg)) s rôznymi typmi nových dokumentov.
23+- **Open**: Otvorí dialóg pre otvorenie existujúceho súboru.
24+- **Revert**: Ruší vykonané editácie a obnovuje súbor do pôvodného stavu.
25+- **Open Recent**: Zoznam naposledy otvorených súborov.
26+- **Save**: Uloží aktuálny súbor. Ak súbor ešte nemá meno, správa sa ako Save As.
27+- **Save As**: Umožňuje vybrať adresár a meno pre uloženie aktuálneho súboru.
28+- **Save ALL**:
29+- **Close**: Zatvorí aktuálny súbor, spýtajúc sa na uloženie vykonaných úprav.
30+- **Close all editor files**: Zatvorí všetky aktuálne otvorené súbory, spýtajúc sa na uloženie úprav.
31+- **Clean directory**: Otvorí dialóg s nastaviteľnými filtrami, pre odstránenie súborov z aktuálneho adresára. Užitočné pre odstránenie súborov .bak a zvyškov projektov Delphi.
32+- **Print**: Vytlačí zvolený súbor na tlačiarni systému. Táto položka menu sa predvolene neobjavuje, ale najprv je potrebné nainštalovať \$Lazdir/components/printers/design/printers4lazide.pas a opäť preložiť IDE.
33+- **Restart**:
34+- **Quit**: Zatvorí Lazarus, spýtajúc sa na uloženie vykonaných úprav.
35+
36+<div style="clear:both;">
37+
38+</div>
39+
40+#### Menu Edit
41+
42+<div class="floatright">
43+
44+<figure>
45+<img src="EditMenu.png" title="EditMenu.png" />
46+<figcaption>EditMenu.png</figcaption>
47+</figure>
48+
49+</div>
50+
51+- **Undo**: Vrátenie poslednej editovanej akcie, ponechajúc Editor v stave tesne pred ňou.
52+- **Redo**: Opakovanie poslednej akcie, ktorá bola vrátená pomocou Undo.
53+- **Cut**: Vystrihne vybraný text a uiestni ho do schránky.
54+- **Copy**: Prekopíruje vybratý text do schránky.
55+- **Paste**: Vloží obsah schránky na pozíciu kurzora. Ak bol vybratý text, prepíše ho.
56+- **Indent selection**: Posúva odsadenie vybratého textu doprava o rozsah zadaný v nastavení Environment -\> Editor options -\> General -\> Block indent. Funkciaje užitočná pre formátovanie zdrojovéhokódu a vyvorenie blokovej štruktúry.
57+- **Unindent selection**: Odstraňuje jednu úroveň odsadenia, posunúc text doľava o rozsah zadaný v nastavení Editora Block indent.
58+- **Enclose selection**: Otvára pop-up menu s voľbami pre logické zakončenie vybratého textu (begin ... end; try ... except; try ... finally; repeat ... until; { ... } atď).
59+- **Uppercase selection**: Konvertuje vybratý text na veľké písmená.
60+- **Lowercase selection**: Konvertuje vybratý text na malé písmená.
61+- **Tabs to spaces in selection**: Konveruje všetky tabulátory vybratého textu na medzery, podľa nastavenia Environment -\> Editor options -\> General -\> Tab widths. Počet medzier nemá fixnú veľkosť, ale je to potrebný počet medzier na zaplnenie potrebnej šírky tabelátora medzerami.
62+- **Break lines in selection**: Zalomí riadok vybratého textu, ktorý presahuje 80 znakov alebo počet zadaný v nastavení Environment -\> Editor options -\> Display -\> Right Margin, riadok je zalomený na hranici slova a pokračuje na nasledujúcom riadku.
63+- **Comment selection**: Vloží značky komentára // na každý riadok vybratého textu.
64+- **Uncomment selection**: Odstráni značky komentára.
65+- **Sort selection**: Zoradí riadky (alebo slová v odstavci) podľa abecedy; voľby pre smer radenia, citlivosť na veľkosť písmen. Uprostred zrojového kódu, samozrejme, to neprichádza do úvahy, ale ak máte zoznam, ktorý treba zoradiť, oceníte tento trik.
66+- **Select**: Umožní výber blokov textu. Voľby zahŕňajú Vybrať všetko, vybrať po brace, vybrať odstavec alebo riadok, atď.
67+- **Insert from character map**: Umožní vloženie symbolu, ktorý nie je na klávesnici, vybratý z pop-up mapy znakov.
68+- **Insert text**: Zobrazí pop-up menu pre vloženie štandartných textov, ako kľúčové slová CVS (Author, Date, Header atď), či poznámku GPL, meno užívateľa, dátum a čas.
69+- **Complete code**: Dokončí kód pod kurzorom. Závisí od kontextu a šetrí mnoho času. Napríklad dokončuje triedy, pridaním súkromných premenných, prístupové metódy Get a Set vlastností a pridaním tela metód. Na priradeniach premenných (tj. i:=3;) pridáva deklaráciu premennej. Pri forward deklarovaných procedúrach pridáva telá procedúr. Pri priradení udalostí (OnClick:=) pridáva definíciu a telo metódy. Viď [[Lazarus IDE Tools/sk|Nástroje IDE Lazarus]].
70+- **Extract procedure**: Použije vybratý text (príkaz alebo sériu príkazov) na vytvorenie novej procedúry.
71+
72+<div style="clear:both;">
73+
74+</div>
75+
76+#### Menu Search
77+
78+<div class="floatright">
79+
80+<figure>
81+<img src="SearchMenu.png" title="SearchMenu.png" />
82+<figcaption>SearchMenu.png</figcaption>
83+</figure>
84+
85+</div>
86+
87+- **Find**: Obdoba vlastnosti skoro všetkých grafických editorov: pop-up dialógový box pre zadanie hľadaného textu a volieb hľadania, ako citlivosť na veľkosť písmen, celé slová, začiatok, oblasť a smer hľadania.
88+- **Find Next, Find previous**: Pokračuje v hľadaní predtým zvoleného textu, zadaným smerom.
89+- **Find in files**: Hľadá textový reťazec v súboroch: pop-up dialóg s voľbami všetky otvorené súbory, všetky súbory v projekte alebo všetky adresáre; umožňuje i zadanie masky pre výber typu súboru.
90+- **Replace**: Podobné ako **Find**; zobrazí pop-up dialóg s miestom pre zadanie hľadaného reťazca a nahradzujúceho textu a volieb pre citlivosť na veľkosť písmen, smer atď.
91+- **Incremental find**: Hľadanie reťazca kým zadávate hľadaný reťazec. Príklad: stlačíte "l" a je zvýraznené prvé "l", ak potom stlačíte "a", editor nájde nasledujúce "la" atď.
92+- **Goto line**: Presunie kurzor na zadaný riadok súboru.
93+- **Jump back**: Presunie kurzor späť k nasledujúcej záložke (musíte použiť Add jump point to history). Presúva i na záložky iných súborov otvorených v Editore.
94+- **Jump forward**: Presunie kurzor vpred na nasledujúcu záložku.
95+- **Add jump point to history**: Pridá do súboru záložky alebo skokové body.
96+- **View Jump-History**: Ukáže zoznam záložiek v súbore: **Zatiaľ neimplementované???**.
97+- **Jump to next error**, **Jump to previous error**: Skoč na na pozíciu nasledujúcej/predchádzajúcej hlásenej chyby v zdrojovom súbore.
98+- **Set a free bookmark**: označ riadok, na ktorom je kurzor, ďalšou dostupnou (voľnou) číslovanou záložkou a pridaj ju do zoznamu záložiek. Pozor, vyskakovacie menu (získané kliknutím pravým tlačítkom myši na príslušný riadok zdrojového súboru) poskytuje väčší rozsah možností záložky, umožňujúc zadať číslo záložky, či skočiť na očíslovanú záložku, nie len na nasledujúcu/predchádzajúcu.
99+- **Jump to next bookmark**, **Jump to previous bookmark**: Skoč na nasledujúcu/predchádzajúcu záložku v číselnom poradí.
100+- **Find other end of code block**: Ak je kurzor umiestnený na **begin**, presunie kurzor na príslušný **end** a naopak.
101+- **Find code block start**: Presunie kurzor na **begin** procedúry alebo funkcie, v tele ktorej je umiestnený.
102+- **Find Declaration at cursor**: Presunie kurzor na miesto deklarácie zvoleného identifikátora. Môže to byť v rovnakom súbore alebo v inom. Ak nie je otvorený, otvorí ho v Editore (tak ak je procedúra alebo funkcia deklarovaná napr. v <u>classesh.inc </u>, tento bude otvorený v Editore).
103+- **Open filename at cursor**: Otvorí súbor, ktorého meno je vybraté kurzorom. Užitočné na zobrazenie <u>Include </u> súborov alebo súborov obsahujúcich iné <u>Jednotky</u> použité v projekte.
104+- **Goto include directive**: Ak je kurzor umiestnený v súbore, ktorý je <u>Included</u> v inom súbore, presunie kurzor na miesto v súbore, odkiaľ bol volaný súbor <u>Include</u>.
105+- **Find Identifier References**: Poskytuje zoznam všetkých riadkov aktuálneho súboru, projektu alebo pripojených súborov, na ktorých je spomenutý identifikátor.
106+- **Rename Identifier**: Umožňuje vývojárovi premenovať identifikátor. Pomocou vyskakovacie menu možno určiť, či sa má premenovanie vykonať len v aktuálnom súbore, v projekte, vo všetkých otvorených alebo pripojených súboroch atď. Dokoncá je možné premenovať aj identifikátory vyskytujúce sa v komentároch. Túto vlastnosť môžete využiť, napríklad, al prekladač hlási, že identifikátor už existuje, takže môžete potebovať nové meno svojho identifikátora.
107+- **Procedure List**: Poskytuje zoznam všetkých procedúr a funkcií v aktuálnom súbore, spolu s číslom riadku, kde sú definované.
108+
109+'''
110+
111+<div style="clear:both;">
112+
113+</div>
114+
115+#### Menu View
116+
117+Ovládanie zobrazenia rôznych okien a panelov na obrazovke.
118+
119+<div class="floatright">
120+
121+<figure>
122+<img src="ViewMenu.png" title="ViewMenu.png" />
123+<figcaption>ViewMenu.png</figcaption>
124+</figure>
125+
126+</div>
127+
128+<div class="floatright">
129+
130+<http://lazarus-ccr.sourceforge.net/kbdata/ViewMenuSnapshot.png>
131+
132+</div>
133+
134+- **Object Inspector**: Okno, zvyčajne umiestnené na ľavej strane obrazovky, ktoré zobrazuje funkcie formulára, ktorý je na obrazovke. Kliknutím myšou na ktorýkoľvek komponent formulára, spôsobí, že detaily komponentu budú zobrazené v Object Inspector. Na jeho vrchu je panel, ktorý zobrazuje stromovú štruktúru aktuálneho projektu a komponenty formulára môžu byť vybraté aj z tohoto panela. Základný panel má dve záložky, ktoré umožňujú zobraziť **Properties** alebo **Events**. Výber **Properties** zobrazí vlastnosti zvoleného komponentu v dvoch stĺpcoch, ľavý zobrazuje meno vlastnosti a pravý jej hodnotu. Výber **Events** zobrazí tiež dva stĺpce, ľavý s menom udalostí priradených ku komponentu a pravý ukazuje akciu, ktorá je výsledkom udalosti (procedúru udalosti). Ak nie je definovaná akcia, kliknutie na tlačítko
135+ <div class="box">
136+
137+ ...
138+
139+ </div>
140+
141+ spôsobí zobrazenie Editora zdrojového kódu s kurzorom umiestneným na prázdenj deklarácii procedúry, do ktorej môžete zadať svoj kód udalosti.
142+- **Source Editor**: Základné okno pre editovanie zdrojového kódu. Jeho správanie je veľmi podobné iným grafickým editorom textu, takže môžete myšou presúvať kurzor nad zobrazeným textom a stlačenie ľavého tlačítka myši počas posúvania vyberie a označí text. Pravým kliknutím zobrazíte kontextové menu, ale ak ste zvyknutý na editory Windows, Gnome alebo KDE, budete márne hľadať zvyčajné funkcie, ako Vystrihnúť, Kopírovať a Vložiť, ale zahŕňa voľby ako **Find Declaration** alebo **Open File at Cursor**. Na vrchu okna Editora zdrojového kódu je niekoľko záložiek, reprezentujúcich otvorené súbory; kliknutie na jednu z nich vyvolá daný súbor do popredia, takto môžete jednoducho kopírovať zo súboru do súboru a vykonávať bežné editovacie funkcie. Editor zdrojového kódu poskytuje farebné zvýraznenie syntaxe kódu, s rôznymi farbami pre interpunkciu, komentáre, reťazcové konštanty atď. Rovnako zabezpečuje automatické odsadenie riadkov kódu. Funkcie a vzhľad Editora zdrojového kódu sú nastaviteľné cez menu Environment -\> Editor options a zvolením jednej z viacerých záložiek.
143+- **Code Explorer**: Okno, zvyčajne umiestnené na pravej strane pracovnej plochy, ktoré v stromovej forme zobrazuje štruktúru kódu aktuálnej jednotky alebo programu. Ak zmeníte súbor zobrazený v okne Editora zdrojového kódu, musíte zvoliť tlačítko Refresh na zobrazenie novej štruktúry súboru. Okno po otvorení zvyčajne zobrazuje meno jednotky a vetvy pre časti Interface a Implementation, ale kliknutím na
144+ <div class="box">
145+
146+ \+
147+
148+ </div>
149+
150+ vľavo od vetvy otvoríte podvetvy a vetvičky :-), do úplných detailov samotných konštánt, typov a premenných, ako aj deklarácií procedúr a funkcií.
151+- **Units...**: pop-up dialóg so zoznamom súborov jednotiek aktuálneho projektu, ktorý umožní vybrať súbor Zobrazený v Editore zdrojového kódu. Zaškrtnutím voľby Multi select môžete vybrať a otvoriť viac jednotiek naraz, ale len jedna bude zobrazená. Táto položka menu je lepšia ako položka Project -\> Project Inspector, ale zobrazuje len zoznam jednotiek a dovoľuje ich otvoriť.
152+- **Forms...**: pop-up dialóg so zoznamom formulárov aktuálneho projektu a umožní vybrať jeden alebo viac z nich pre zobrazenie.
153+- **View Unit Dependencies**: pop-up dialóg, ktorý zobrazí stromovú štruktúru závislostí aktuálne otvorenej jednotky. Mnoho súborov zobrazených v tomto okne má svoje svoje vlastné
154+ <div class="box">
155+
156+ \+
157+
158+ </div>
159+
160+ ,ktoré umožňujú preskúmať ich vlastné závislosti, často rekurzívnym spôsobom.
161+- **View Unit Information**:
162+- **Toggle form / unit view F12**: Prepína zobrazenie Formulár/Zdrojový kód formulára. Jednoduchším spôsobom je stlačenie F12 na klávesnici, ale táto položka menu má rovnaký význam.
163+- **Messages**: Okno so správami prekladača, zobrazuje postup úspešného prekladu alebo vypisuje nájdené chyby.
164+- **Search Results**: Okno s výsledkom hľadania textu v súboroch.
165+- **View Anchor Editor**:
166+- **View Component Pallete**:
167+- **View IDE Speed buttons**:
168+- **Debug windows**: pop-up menu s niekoľkými voľbami pre činnosť a konfiguráciu Debuggera. debugger je popísaný ďalej.
169+
170+<div style="clear:both;">
171+
172+</div>
173+
174+#### Menu Project
175+
176+<div class="floatright">
177+
178+<figure>
179+<img src="ProjectMenu.png" title="ProjectMenu.png" />
180+<figcaption>ProjectMenu.png</figcaption>
181+</figure>
182+
183+</div>
184+
185+- **New Project**: Vytvorí nový projekt a poskytuje možnosť zvoliť typ projektu.
186+- **New Project from file**: Umožní vytvoriť nový projekt z existujúceho súboru.
187+- **Open Project**: Otvorí projekt, ktorý už bol vytvorený a uložený. Dialóg ponúkne zoznam súborov Lazarus Project Information (.lpi), z ktorých si môžete vybrať.
188+- **Open Recent Project**: Otvorí projekt zo zoznamu naposledy spracovávaných projektov.
189+- **Close Project**:
190+- **Save Project**: Obdoba File -\> Save: uloží všetky súbory aktuálneho projektu; ak ešte neboli uložené, ponúkne dialóg na zadanie mena (ako Save Project As...).
191+- **Save Project As...**: Požiada meno súboru pre uloženie projektu. Ponúkne prednastavené meno súboru Project1.lpi, ale môžete si zvoliť vlastné. Lazarus nedovoľuje použiť rovnaké meno súboru pre súbor projektu a súbor jednotky. Viz [[Lazarus Tutorial/sk|nižšie]]).
192+- **Publish Project**: Vytvorí kópiu celého projektu. Bežný adresár projektu obsahuje veľa informácií, ktoré nie je potrebné publikovať (informácie o session, súbory .ppu, .o, .exe. Publish Project vytvorí súbor .lpi obsahujúci len základné informácie a do kópie presunie len zdrojové kódy, zo všetkych podadresárov. V dialógu môžete nastaviť filter exclude/include a spôsob kompresie výstupného archívu. Viz [[Lazarus IDE Tools/sk|Nástroje IDE Lazarus]]
193+- **Project Inspector**: pop-up dialóg so stromovou štruktúrou súborov aktuálneho projektu. Dovoľuje pridať, odstrániť alebo otvoriť zvolené súbory alebo zmeniť vlastnosti projektu.
194+- **Project Options...**: pop-up dialóg s voľbami nastavenia projektu (titulok, meno cieľového súboru), Forms (dovoľuje výber z dostupných formulárov, a ich nastavenie Auto-create) a Info (určuje, či editačné informácie majú byť uložené pre zatvárané súbory, alebo len pre súbory projektu).
195+- **Compiler options ...**: Konfigurácia prekladača, zahŕňa záložky: **Paths** definícia ciest hľadania jednotiek, include súborov, knižníc... ako aj voľbu pomocného typu formulára (gtk, gnome, win32); **Parsing** voľba pravidiel pre syntaktickú analýzu programov, **Code** voľby optimalizácie pre rýchlejšie alebo pomalšie programy, výber cieľového procesora, veľkosti haldy atď; **Linking** voľby použitia ladenia, statických alebo dynamických knižníc atď; **Messages** typy správ, generované pri výskyte chyby; **Other** určenie predvoleného konfiguračného súboru (fpc.cfg) alebo iného súboru; **Inherited** stromový diagram ukazujúci voľby zdedené z už zahrnutých jednotiek; **Compilation** dovoľuje zadať príkazy vykonávané pred/po spustení prekladača a použitie súborov Make.
196+- **Add editor file to Project**: Do projektu pridá súbor, ktorý je práve upravovaný.
197+- **Remove from Project**: pop-up menu na odstránenie súboru z projektu.
198+- **View Source**: Bez ohľadu na to, ktorý súbor je práve upravovaný, zobrazí základný programový súbor (.dpr) alebo základný súbor .pas, ak .dpr neexistuje.
199+
200+#### Menu Run
201+
202+<div class="floatright">
203+
204+<figure>
205+<img src="RunMenu.png" title="RunMenu.png" />
206+<figcaption>RunMenu.png</figcaption>
207+</figure>
208+
209+</div>
210+
211+- **Build**: Prekladá súbory projektu, ktoré boli zmenené od posledného prekladu.
212+- **Build all**: Prekladá všetky súbory projektu, bez ohľadu na to, či boli alebo neboli zmenené.
213+- **Quick compile**:
214+- **Abort build**: Zastaví proces prekladu, ktorý je spustený - či už sa spamätáte, že máte niečo zle a chcete zastaviť preklad, alebo systém pracuje veľmi dlho a niečo je obvykle zle.
215+- **Run**: Obvyklý spôsob spustenia prekladača a, ak je preklad úspešný, spustenia aplikácia. Lazarus uloží kópie súborov, potom spustí prekladač a linker, potom začne vykonávať finálny programový súbor (.exe).
216+- **Pause**: Preruší vykonávanie aktuálne bežiaceho programu. Tým vám umožní skontrolovať akýkoľvek výstup, ktorý bol generovaný; vykonávanie môže pokračovať opätovným vybratím Run.
217+- **Step into**: Used in conjunction with the debugger, causes execution of the program one step at a time up to a bookmarked point in the source.
218+- **Step over**: Causes stepwise execution up to the statement marked, then skips the marked statement, and continues execution at normal speed. Useful in trying to isolate a statement that introduces a logical error.
219+- **Run to cursor**: Spôsobí vykonávanie programu normálnou rýchlosťou (tj. nie jeden príkaz naraz) pokiaľ nedôjde po príkaz, na ktorom je umiestnený kurzor; potom zastaví. Pokračovanie vykonávania normálnou rýchlosťou dosiahnete zvolením **Run**.
220+- **Stop**: Spôsobí zastavenie vykonávania bežiaceho programu. Nasledujúce zvolenie **Run** nepokračuje vo vykonávaní, ale spustí program od začiatku (ak treba i s prekladom).
221+- **Run Parameters**: Otvorí viacstránkové pop-up okno, v ktorom môžete tadať voľby a parametre príkazového riadku pre spustenie programu; výber zobrazenia spusteného programu (tj. môžete použiť vzdialený X terminál terminal v Linuxe); môžete prepísať niektoré systémové premenné.
222+
223+
224+Veľmi zaujímavou možnosťou tohoto sub-menu je aktivácia okna terminálu pre zobrazenie vstupu/výstupu konvenčnej konzoly Pascalu. Ak pracujete na konzolovom programe Pascalu, (tj. nepoužijete pre program GUI s formulármi, tlačítkami...), potom môžete zaškrtnúť políčko "Use launching application". Keď to nastavíte prvý krát a skúsite sekvenciu Compile/Run, asi dostanete divoké hlásenie hovoriace
225+
226+`"xterm: Can't execvp /usr/share/lazarus//tools/runwait.sh: Permission denied".`
227+
228+
229+Ak toto nastane, potrebujete zmeniť prístupové práva príslušného súboru; možno to budete musieť urobiť ako root (administrator). Po tomto, sa pri každom spustení programu objaví konzolové okno, v ktorom sa budú obajovať všetky vaše textové vstupy/výstupy (readln, writeln ...).
230+
231+Po skončení práce vášho programu sa objaví na obrazovke správa "Press enter". Takto celý výstup generovaný vašim programom ostane na obrazovke, aby ste mali šancu prečítať si ho a okno bude zatvorené až po stlačení 'enter'.
232+
233+**Poznámka:** keďže v aktuálnej verzii nie je pripravený príkaz konzoly pre používateľov Windows. Zatiať Lazarus team odkazuje, že musí pracovať nasledujúci príkaz (vo WinXP)
234+
235+`C:\Windows\system32\cmd.exe /C ${TargetCmdLine}`
236+
237+- **Reset debugger**: Obnovuje debugger do jeho pôvodného stavu, všetky ladiace body a hodnoty premenných... sú zabudnuté.
238+- **Build file**: Preloží súbor, ktorý je aktuálne otvorený v Editre zdrojového kódu.
239+- **Run file**: Preloží, spojí a spustí aktuálne otvorený súbor.
240+- **Configure Build + Run File**: Otvorí viacstránkové okno s voľbami, ktoré nastavia preklad práve tohoto súboru pri výbere **Build Project**, dovolia výber pracovného adresára, použitie rôznych makier... Potom preloží a spustí súbor.
241+
242+
243+Tieto posledné tri voľby umožňujú otvoriť (a spravovať) testovací projekt. Použite File -\> Open pre otvorenie súboru .lpr a v nasledujúcom dialógu stlačte cancel pre otvorenie tohoto súboru ako "normálneho zdrojového" súboru.
244+
245+<div style="clear:both;">
246+
247+</div>
248+
249+#### Menu Components
250+
251+- **Open Package**: Zobrazí [zoznam nainštalovaných balíčkov](http://lazarus-ccr.sourceforge.net/kbdata/OpenPackageSnapshot.png), s možnosťou [otvoriť jeden alebo viac z nich](http://lazarus-ccr.sourceforge.net/kbdata/PackageContentsSnapshot.png), alebo výber rôznych všeobecných volieb alebo volieb prekladača.
252+- **Open Package File**: Otvorí jeden zo súborov vo zvolenom balíčku.
253+- **Open package of current unit**:
254+- **Open Recent Package**: Ponúkne zoznam naposledy otvorených balíčkov.
255+- **Add Active Unit to Package**: Pridá aktuálny súbor (otvorený v editore) do balíčka.
256+- **Package Graph**: Zobrazí [graf vzťahov](http://lazarus-ccr.sourceforge.net/kbdata/PackageGraphSnapshot.png) jednotlivých balíčkov, ktoré sú používané (ak nepoužívate žiadny iný balíček, budú zobrazené balíčeky Lazarus, FCL a LCL).
257+- **Configure custom components**: táto položka už nie je...
258+
259+#### Menu Tools
260+
261+<div class="floatright">
262+
263+<figure>
264+<img src="ToolsMenu.png" title="ToolsMenu.png" />
265+<figcaption>ToolsMenu.png</figcaption>
266+</figure>
267+
268+</div>
269+
270+- **Configure custom tools**: Umožňuje užívateľovi pridať do nástrojov rôzne externé nástroje (zvyčajne makrá).
271+- **Project templates options**:
272+- **Quick syntax check**: Vykoná rýchlu kontrolu syntaxe vášho zdrojového kódu bez skutočného prekladu. Základný krok pri vývoji veľkých alebo komplikovaných programov, ak nechcete mrhať čas prekladom chybného kódu.
273+- **Guess unclosed block**: Užitočný nástroj, ak máte zložitú alebo vnorenú blokovú štruktúru a chcete niekde nájsť **end**.
274+- **Guess misplaced IFDEF/ENDIF**: Užitočné, ak ak máte zložitú alebo vnorenú štruktúru makra a potebujete nájsť direktívu ENDIF.
275+- **Make resource string**: Z vybratého reťazca robí zdrojový reťazec (*resource string*) jeho umiestnením v sekcii resourcestrings. Výhodou zdrojových reťazcov je, že môžu byť zmenené bez poteby rekompilácie projektu!
276+- **Diff**: Umožňuje porovnanie dvoch súborov (alebo dvoch verzií rovnakého súboru) a nájdenie rozdielov. Poskytuje voľby na ignorovanie prázdneho miesta na začiatku alebo konci riadkov alebo rôznych zakončení riadkov (CR+LF a LF). Užitočné na kontrolu, či boli urobené zmeny od poslednej aktualizácie CVS atd.
277+- **Check LFM file in editor**: Umožňuje kontrolu súboru LFM, ktorý obsahuje nastavenia aktuálneho formulára.
278+- **Convert Delphi unit to Lazarus unit**: Pomáha pri prenose aplikácií Delphi do Lazarus; robí potrebné zmeny v zdrojovom súbore. Viz [[Lazarus For Delphi Users/sk|Prechod z Delphi na Lazarus]] a [[Code Conversion Guide]].
279+- **Convert DFM file to LFM**: Pre prenos z Delphi do Lazarus. Konvertuje súbory Form Description z Delphi do Lazarus. Viz [[Lazarus For Delphi Users/sk|Prechod z Delphi na Lazarus]] and [[Code Conversion Guide]].
280+- **Build Lazarus**: Spúšťa znovuzostavenie Lazarus z naposledy stiahnutých alebo aktualizovaných súborov CVS (proces môžete sledovať v okne **Messages**).
281+- **Configure "Build Lazarus"**: Umožňuje určiť, ktoré časti Lazarus budú znova zostavené a ako. Napríklad, môžete nastaviť, že bude preložená len LCL alebo všetko okrem príkladov. Môžete nastaviť ktoré rozhranie LCL použiť a môžete nastaviť cieľový operačný systém, či nastaviť iný cieľový adresár.
282+
283+<div style="clear:both;">
284+
285+</div>
286+
287+#### Menu Environment
288+
289+<div class="floatright">
290+
291+<figure>
292+<img src="EnvironmentMenu.png" title="EnvironmentMenu.png" />
293+<figcaption>EnvironmentMenu.png</figcaption>
294+</figure>
295+
296+</div>
297+
298+- **Environment options**: viacstránkové okno so záložkami pre
299+ - **Files** - cesty k predvolenému adresáru, prekladaču, zdrojovému adresáru a dočasnému adresáru pre prekladanie;
300+ - **Desktop** - voľby pre jazyk, správanie automatického ukladania, ukladanie vlastností pracovnej plochy, hinty pre paletu komponentov a speed tlačítka;
301+ - **Windows** - zadanie veľkosti a správania rôznych okien;
302+ - **Form Editor** - výber farieb pre editovanie formulárov;
303+ - **Object Inspector** - výber farieb a veľkosti položiek;
304+ - **Backup** - udáva ako zálohovať súbory pri úpravách;
305+ - **Naming** - udáva príponu názvov súborov Pascalu ('.pp' alebo '.pas'), či sa majú ukladať malými písmenami, či vykonávať automatické mazanie alebo premenovanie.
306+- **Editor options**: viacstránkové okno so záložkami pre
307+ - **General** - určuje správanie ako automatické odsadenie, zvýrazňovanie zátvoriek, drag-drop upravovanie, posúvanie, zvýrazňovanie syntaxe, zobrazovanie hintov, veľkosť odsadenia bloku a tabulátora, hranicu Undo;
308+ - **Display** - voľby pre zobrazovanie čísel riadkov, zobrazovanie guttera, veľkosť a typ fontu editora a okno so zobrazením farieb rôznych typov syntaxe, ako komentáre, značky, direktívy, chyby a ladiace body;
309+ - **Key Mappings** - voľby pre výber schémy Lazarus alebo Turbo Pascal;
310+ - **Color** - umožňuje nastaviť farebnú schému textu pre viac typov jazyka, ako Object Pascal, C++, Perl, HTML, XML a skripty shellu. Zobrazuje aj ukážkový panel (pre zvolený jazyk);
311+ - **Code Tools** - umožňuje výber funkcií ako Identifier Completion, tooltips, zadanie šablón názvov súborov, šablóny pre dokončovanie kódu.
312+- **Debugger Options**: viacstránkové okno so záložkami pre
313+ - **General** - voľby debugera: bez, GNU debugger (gdb) alebo gdb cez SSH, zadanie vyhľadávacej cesty a volieb pre zvolený debugger;
314+ - **Event log** - nastavenie, či zmazať log pri spustení a ktoré správy zobrazovať;
315+ - **Language Exceptions** - výber výnimiek, ktoré budú ignorované;
316+ - **OS Exceptions** - umožňuje pridať isté signály, ktoré aplikuje na aktuálny operačný systém.
317+- **Code Tool Options**: viacstránkové okno so záložkami pre
318+ - **General** - zadanie ďalších ciest pre hľadanie zdrojových súborov a určenie metódy Jumping Method;
319+ - **Code Creation** - určuje, či je vytváraný kód pridaný pred alebo za určitú funkciu;
320+ - **Words** - určuje, či sú kľúčové slová Pascal zadávané malými alebo veľkými písmenami, alebo s veľkými počiatočnými písmenami;
321+ - **Line Splitting** - zavádza pravidlá zalamovania riadkov (pred alebo po interpunkčných znamienkach, za kľúčovým slovom atď);
322+ - **Space** - určuje či sú medzery automaticky pridané alebo za určité syntaktické črty, ako kľúčové slová, alebo interpunkčné značky.
323+- **Code Tools Defines Editor**:
324+- **Re-scan FPC Source directory** Znova prechádza adresár. Lazarus používa zdrojové kódy FreePascal na generovanie správnych obslúh udalostí a pri hľadaní deklarácií. Ak niekto zmení adresár v nastavení prostredia, potom je tento adresár znova prehľadaný, aby bolo zaistené, že Lazarus používa verziu uchovanú v danom umiestnení. Ale ak bol tento adresár zmenený a Lazarus nebol o tom informovaný, potom sa môžu objaviť chyby pri navrhovaní formulárov alebo vykonaním "Find declaration". Ak sa stretnete s touto chybou, môžete urobiť dve veci:
325+ 1. skontrolovať nastavenie zdrojového adresára vo voľbách prostredia.
326+ 2. znova prehľadať zdrojový adresár FreePascal.
327+
328+#### Menu Windows
329+
330+<div class="floatright">
331+
332+<http://lazarus-ccr.sourceforge.net/kbdata/WindowsMenuSnapshot.png>
333+
334+</div>
335+
336+Obsahuje zoznam aktuálne otvorených súborov a dostupných okien, ako **Source Editor**, **Object Inspector**, či **Project Inspector**. Kliknutím na názov jedného z okien je okno vyvolané do popredia a získava zameranie.
337+
338+<div style="clear:both;">
339+
340+</div>
341+
342+#### Menu Help
343+
344+- **Online Help** otvorí okno prehliadača so súborom c:/lazarus/docs/index.html, ktoré obsahuje obrázok bežiacej cheetah a niekoľko odkazov nafew links to the Lazarus, FreePascal and WiKi websites
345+- **Configure Help** umožňuje nastaviť prehliadač a databázy, z ktorých budú čítané informácie nápovedy. Tieto voľby dovoľujú užívateľovi zadať jeden z on-line dokumentov na webovej stránke Lazarus-CCR, niektoré ďalšie webové stránky obsahujúce dokumenty, alebo lokálne umiestnenie dokumentácie. Predvolene, ak umiestnite kurzor nad kľúčové slovo FCL alebo RunTime Library (ale nie LCL) a potom stlačíte \<\<F1\>\> dostanete sa na príslušnú stránku.
346+- **About Lazarus** Zobrazí pop-up box s informáciami o Lazarus.
347+
348+Časom tu bude úplný on-line Help, s informáciami o syntaxe Pascalu, o použití IDE, o používaní, úpravách a tvorbe komponentov a tipy ako urobiť niektoré úlohy. Táto časť sekcie Dokumentácia (to čo teraz čítate) predstavuje začiatok procesu. **Potrebujeme spolupracovníkov, ktorí sú ochotní pomôcť: Editácia WiKi je veľmo jednoduchá.**
349+
350+---
351+*From the Free Pascal wiki, page "Main menu/sk", as it stood on 2021-12-08 after a change by Kupferstecher, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history