Delphi - 2. lekce
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Delphi - 2. lekceDelphi - 2. lekce

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín

Delphi - 2. lekce

Google       Google       14. 4. 2005       20 759×

Konečně si povíme něco o samotném psaní kódu a o tom, jak vlastně vypadá program vytvořený v Delphi…

Reklama
Reklama

Lekce č. 2

Konečně si povíme něco o samotném psaní kódu a o tom, jak vlastně vypadá program vytvořený v Delphi.

Pascal

Jak možná už víte, Delphi používá jazyk Object Pascal. Ten se vyvinul z jazyka Pascal, který nejvíce proslavila firma Borland a její překladač Turbo Pascal. Object Pascal patří k vyšším programovacím jazykům.

Struktura programu

Každý program vytvořený v Delphi se skládá z následujících částí:

  1. Hlavička: Začíná slovem program, za kterým následuje název programu. Hlavičku vytváří Delphi automaticky. Je dobré k ní v komentáři napsat popis programu.
  2. Připojení programových jednotek: Klauzulí uses se k programu připojí další jednotky.
  3. Definice globálních konstant: Je uvozena slovem const. Zde se definují konstanty, které se používají v celém programu.
  4. Definice typů: Pokud chceme v programu používat námi nadefinované datové typy, tak je tady nadefinujeme.
  5. Deklarace proměnných: Za slovem var následuje seznam používaných proměnných a jejich typů.
  6. Deklarace procedur a funkcí: Zde se deklarují všechny procedury a funkce;)
  7. Vlastní program: Zde jsou všechny příkazy, které program vykoná. Začíná slovem begin a končí slovem end.
  8. Celý program je ukončen tečkou (.).

Teď vám tento přehled asi zas tak moc neřekne, ale postupně tomu porozumíte a začne to dávat smysl;)

Syntaktická pravidla

Pascal, narozdíl třeba od C, nerozlišuje velká a malá písmena. To znamená, že slovo, SLOVO, sLOVOSLOvo je stále jedno a to samé.

Jako v téměř každém programovacím jazyce se příkazy oddělují středníkem (;).

Object Pascal má vyhrazená klíčová slova, která mají danou svoji funkci a nesmí se používat v jiných souvislostech (např. jako název proměnné). Ale poznáte je od ostatních snadno, protože IDE je vyznačuje tučně.

Každá proměnná, procedura nebo funkce musí mít své jméno. Tomu se říká identifikátor. I on má svá pravidla:

  • Mohou v něm být pouze písmena, číslice a podtržítko. Např.: Lekce2_Delphi
  • Nesmí se v nich používat čeština.
  • Rozlišuje se pouze prvních 63 znaků. To znamená, že pokud se budou dva identifikátory od sebe lišit v 64. znaku, budou považovány za shodné. Doufám, že tak dlouhé identifikátory používat nebudete.
  • Jak už jsem zmínil, identifikátorem nesmí být klíčové slovo.

(Moc) dobré zásady

V Delphi se dodržují určité zásady, aby byl program přehledný a dobře čitelný.

Nikdo nestanovil obecné schéma, jak by se měl program zapisovat. Záleží hlavně na každém z vás, jak si zvyknete, a jak to pro vás bude nejlepší. Ale měli byste dodržovat alespoň těchto několik pravidel:

  • Každý příkaz se píše na nový řádek.
  • Slova beginend se píší na samostatný řádek.
  • Každý vnořený blok je o dva znaky posunutý doprava.
  • Pokud je příkaz rozdělen do více řádků, je každý další řádek posunutý o jeden znak doprava.
  • Příkaz se nikdy nerozděluje uprostřed výrazu.
  • Jména identifikátorů by měla odpovídat jejich významům.
  • Nemá se šetřit komentáři;)

Komentáře

V Delphi jsou tři druhy komentářů:

{ohraničený složenými závorkami}

(*to samé mezi jednoduché závorky a hvězdičku*)

//nebo za dvě lomítka; tento komentář funguje pouze do konce řádku

Tak to je vše k této lekci. Je trochu kratší, ale snad o to dřív bude další. Úkol opět žádný není (ani snad není z čeho), ale pokud tohle nebudete umět, tak budete v dalších lekcích tápat.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

3 názory  —  3 nové  
Hlasování bylo ukončeno    
0 hlasů
Google
Autor programuje v Delphi.

Nové články

Obrázek ke článku První český hackathon ve vlaku inspirovaly služby jako  Tinder, Airbnb nebo Uber

První český hackathon ve vlaku inspirovaly služby jako Tinder, Airbnb nebo Uber

Patnáct set kilometrů, cesta přes dva státy, šestnáct hodin programování a přísun energy drinků, tak by se dal shrnout unikátní hackathon ve vlaku pořádaný Kiwi.com. Z Prahy do Košic a zpět se svezlo celkem 13 týmů, každý s originálním nápadem. Hlavní výhru, voucher na letenky v hodnotě 2 500 EUR, si v Praze převzal tým až z Ukrajiny.

Reklama
Reklama
Obrázek ke článku Gamifikace nakupování dorazila i do České republiky

Gamifikace nakupování dorazila i do České republiky

Zákazníci zejména retailových společností jsou často znuděni klasickými věrnostními či motivačními programy. Většinou z toho důvodu, že jsou jeden jako druhý a nepřináší nic nového. Ale i v České republice se projevují zahraniční trendy, nedávno zde totiž vstoupila na trh a rychle se uchytila nová platforma kombinující to nejlepší z věrnostních a motivačních programů, která navíc využívá prvky gamifikace – Rondo.cz. Na hlavní milníky vývoje nálad a motivace zákazníků a nejnovější trendy se zaměřil Jan Hřebabecký, spoluzakladatel Rondo.cz

Celý článekGoogle2. listopadu 2017PR
Obrázek ke článku NopCommerce – datová vrstva a přístup k datům – 2. díl

NopCommerce – datová vrstva a přístup k datům – 2. díl

V minulém článku jsme si představili platformu NopCommerce z globálního pohledu. V dnešním díle se již zaměříme na konkrétní část systému, a to datovou vrstvu. Představíme si základní stavební kameny systému v podobě doménových objektů. Ukážeme si, jakým způsobem rozšířit doménové objekty a jakým způsobem přistupuje NopCommerce k nastavení systému a modulů.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý