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

Delphi - 2. lekceDelphi - 2. lekce

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

Delphi - 2. lekce

Google       Google       14. 4. 2005       22 194×

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 Konference: Moderní informační systémy podporují automatizaci

Konference: Moderní informační systémy podporují automatizaci

Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Reklama
Reklama
Obrázek ke článku Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Za cenu šesti dolarů lze celkem bez obtíží koupit nový, líbivě vyhlížející flash disk. Přidaná hodnota, které se vám spolu s ním dostane, už tak moc líbivá není. To, co se před pár sekundami tvářilo jako externí disk, se po připojení k počítači změní v důmyslné elektrické křeslo, které vaše zařízení v onen příslovečný škvarek promění za pár sekund. Cílovou skupinou pro koupi takových zařízení by mohli být záškodníci, kteří by tímto způsobem osnovali pomstu třeba vůči záletnému partnerovi. 

Obrázek ke článku Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Snad nikdy není špatná příležitost na investici do hodnotného vzdělání. Obzvlášť v případě, že absolvent dovede teoretické poznatky přetavit v praktické dovednosti, využitelné při řešení problémů i v komunikaci. Právě na to se specializuje studijní program MBA Řízení informačních technologií, vyučovaný na Business Institutu.

Obrázek ke článku Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Pandemie Covid-19 otřásla trhem práce v základech. Dopady krize pocítilo celkově až 45 % zaměstnanců. Není divu, že čím dál větší jistotu přináší obor IT. Ten zůstal krizí téměř nepoznamenán a při nutnosti začít dělat věci na dálku se ještě více ukázalo, jak moc mnohé firmy kvalitní IT potřebují. Do IT nyní přicházejí začátečníci, kteří v něm vidí lukrativní budoucnost a jistotu, ale i freelanceři a zaměstnanci z oborů zasažených krizí

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