english

Popis rozhraní jazyka Karel

Rozhraní programovacího jazyka je velice jednoduhé a intuitivní.

Hlavní okno Karla - Režim provádění

Vlevo je okno se seznamem známých příkazů, vpravo je Karlovo město.

Veškeré stisky kláves jsou směrovaný do okna se seznamem.

Šipkami nahoru a dolů lze vybírat příkaz a klávesou Enter příkaz provést.
Stejně lze příkaz provést dvojklikem tlačítka myši na příkazu.
Stiskem kombinace Ctrl + Enter lze vyvolat editaci příkazu. To ovšem lze pouze u uživatelem definovaných příkazů.

Menu v hlavním okně - Režim provádění

  • Soubory - práce se soubory
    • Nahrát projekt - nahraje projekt jakyzka Karel. Soubor s projektem obsahuje definované příkazy a definici města.
    • Uložit projekt - uloží projekt jazyka Karel. Pokud nemá projekt ještě jméno, objeví se dialog pro výběr umístění projektu.
    • Uložit projekt jako... - uloží projekt jazyka Karel pod vybraným jménem.
    • Příkazy - obsahuje stejnou nabídku jako souborové operace v menu Příkazy v hlavním menu.
    • Město - obsahuje stejnou nabídku jako souborové operace v menu Město v hlavním menu.
    • Nastavení - vyvolá dialogové okno, kde lze nastavit různé paramety chování jazyka Karel.
    • Konec - ukončí práci s programem.
  • Edit - není v Režimu provádění použitelné

  • Příkazy - operace s příkazy
    • Provést - provede příkaz označený v seznamu příkazů
    • Editovat - vyvolá Režim editace příkazu. Editovat však lze pouze uživatelem definované příkazy.
    • Nový... - vyvolá dialogové okno pro zadání jména nového příkazu a poté vstoupí do editačního režimu.
    • Zrušit... - po potvrzení vymaže příkaz označený v seznamu příkazů. Mazat lze pouze uživatelem definované příkazy.
    • Zrušit všechny... - po potvrzení vymaže všechny uživatelem definované příkazy.
    • Přejmenovat... - vyvolá dialogové okno pro zadání nového jména příkazu označeného v seznamu příkazů. Přejmenovat lze pouze uživatelem definované příkazy.
    • Nahrát... - vyvolá dialogové okno pro zvolení souboru s definicí uživatelských příkazů. Všechny dosavadní uživatelské příkazy BUDOU VYMAZÁNY!
    • Připojit... - vyvolá dialogové okno pro zvolení souboru s definicí uživatelských příkazů. Dosavadní příkazy budou zachovány, v případě kolize jmen příkazů záleží na nastavení.
    • Uložit... - uloží uživatelské příkazy do souboru. Pokud nemá seznam příkazů nebo celý projek ještě jméno, objeví se dialog pro výběr umístění souboru.
    • Uložit jako... - uloží uživatelské příkazy do souboru pod vybraným jménem.

     

  • Město - ovládání Karlova města
    • Vyčistit - smaže všechny objekty z města, nechá prázdné město
    • Editovat - vyvolá Režim editace města (viz níže)
    • Nastavit DOMU - vyvolá dialogové okno pro zadání pozice, na kterou se Karel přesune příkazem DOMU
    • Nahrát - vyvolá dialogové okno pro zvolení souboru s definicí města. Dosavadní město bude zničeno!
    • Uložit... - uloží definici města do souboru. Pokud nemá město nebo celý projek ještě jméno, objeví se dialog pro výběr umístění souboru.
    • Uložit jako... - uloží definici města do souboru pod vybraným jménem.

     

  • Okna - nastavení rozložení oken
    • Kaskáda - uspořádá okna do kaskády.
    • Dlaždice - uspořádá okna vertikálně vedle sebe jako dlaždice.
    • Urovnat ikony - urovná ikovy minimalizovaných oken.
    • PŘÍKAZY - (JMÉNO) - aktivuje okno se seznamem příkazu (v závorce je jméno souboru se seznamu příkazů, pod kterým jsou příkazy ukladány operací Příkazy / Uložit).
    • MĚSTO - (JMÉNO) - aktivuje okno se městem (v závorce je jméno souboru s městem, pod kterým je město ukládáno operací Město / Uložit).
    • EDITACE PŘÍKAZU - okno pro editaci příkazu - není v Režimu provádění přistupné.
    • SEZNAM - okno se seznamem příkazu během editace. Toto okno není stejné jako seznam v Režimu provádění a není během Režimu provádění přstupné. (V závorce je jméno souboru se seznamu příkazů, pod kterým jsou příkazy ukladány operací Příkazy / Uložit.

Hlavní okno Karla - Režim editace příkazu

Vlevo je seznam příkazů použitelných pro vložení do programu, vpravo je vlastní editační okno příkazu.

V horním řádku editoru je jméno editovaného příkazu

Každý příkaz jazyka Karel MUSÍ BÝT na samostatném řádku!!!
Program končí slovem KONEC

V seznamu se lze pohybovat šipkami nahoru a dolů a stiskem klávesy Enter vložit příkaz/podmínku na pozici kurzoru v editačním okně.
Stejně lze vložit příkaz do editoru pomocí dvojkliku tlačítka myši na příkazu/podmínce.

Pokud takto vložíte podmínkový příkaz (DOKUD a KDYZ), vloží se do editoru celý blok kódu (DOKUD ... KONEC, KDYZ ... KONEC JINAK ... KONEC), kurzor se umístí na pozici podmínky (za slovo DOKUD, KDYZ) a změní se seznam příkazů na seznam podmínek. Podmínku lze vybrat ze seznamu nebo napsat na klávesnici.

Mezi seznamem příkazů a podmínek se lze přepínat také pomocí menu, viz níže.

Takto lze "napsat" celý program jen za použití myši.


Menu Režimu editace příkazu

  • Soubory - není v Režimu editace příkazu přístupné
  • Edit - operace s textem v okně editoru
    • Vrátit zpět - vrátí poslední provednou akci v editoru, např. smazání textu.
    • Vystřihnout - vyjme z editoru označený text a uloží ho do systémové schránky.
    • Kopírovat - zkopíruje z editoru označený text a uloží ho do systémové schránky.
    • Přílepit - vloží do editoru na pozici kurzoru text, který je v systémové schránce (např. z operace Vystřihnout nebo Kopírovat).
    • Smazat - smaže z editoru označený text aniž by ho někam ukládal.

  • Příkazy - operace s příkazy
    • Zkompilovat - provede jakousi "kompilaci" kódu programu do vnitřní binární formy. Pokud kompilace proběhne bez problému, vrátí se do Režimu provádění a nový/upravený příkaz se objeví v seznamu příkazů.
    • Návrat do hlavního okna - vrátí zpět do Režimu provádění, aniž by se provedla kompilace. Tím dojde ke ztrátě provedených editačních úkonů.
    • Seznam podmínek - přepne seznam příkazů do seznamu podmínek (pouze v případě, že je právě aktivní seznam příkazů).
    • Seznam příkazů - přepne seznam podmínek do seznamu příkazů (pouze v případě, že je právě aktivní seznam podmínek).
    • Nahrát..., Připojit..., Uložit, Uložit jako... - stejné jako v Režimu provádění.

  • Město - není v Režimu editace příkazu přístupné

  • Okna - nastavení rozložení oken
    • Stejné jako v Režimu provádění, okna PŘÍKAZY a MĚSTO jsou nepřístupná, naopak okna EDITACE a SEZNAM přístupná jsou.

Režim editace města

Zobrazeno je pouze okno s Karlovým městem a menu Město obsahuje položky pro editaci města.

Aktuální pozici je označena černým puntíkem a lze ji měnit pomocí kurzorových šipek.
Zvolený objekt (zeď, značky, uvolnění, pozice DOMU) je označen zatržením v menu a zároveň je indikován na stavovém řádku.

Zvolený objekt se na na aktuální pozici umísťuje stiskem klávesy mezerník.
Aktuální pozici lze měnit a zároveň umístit objekt je možno i klinutím tlačítka myši na požadované pozici.

Na pozici, kde je již nějaký objekt umístěn, nelze umístit jiný objekt, je třeba nejprve pozici uvolnit odstraněním původního objektu.

Menu Režimu editace města

  • Soubory - není v Režimu editace příkazu přístupné

     

  • Edit - není v Režimu editace příkazu přístupné

     

  • Příkazy - není v Režimu editace příkazu přístupné

     

  • Město - úprava Karlova města
    v závorce je klávesa, kterou lze objekt vybrat bez potřeby procházení menu.

     

    • Vyčistit (v) - smaže všechny objekty z města, nechá prázdné město
    • Polož značky - zvolí objekt značky(ek) pro následné vkládání
      • 1 - 8 (1 - 8) - zvolí značku, dvě značky, ..., osm značek
    • Postav zeď (z) - zvolí objekt zeď pro následné vkládání
    • Uvolni (u) - zvolí uvolňování pro následné operace
    • Nastav domů (d) - nastaví na aktuální pozici pozici, na kterou se Karel přesune příkazem DOMU.
    • Návrat do hlavního okna - ukončí Režim editace města a přepne do Režimu provádění.

© 2024 any code
TOPlist