Vlastnosti jazyka Delphi: Porovnání verzí

Z ZděchovNET
Skočit na navigaci Skočit na vyhledávání
(Založena nová stránka: * Rozhraní (interface) * Třídy (class) * Proměnné * Konstanty * Jmenné prostory * Přímý přístup do paměti * Direktivy překladače: IFDEF, ENDIF, DEFINE, ...…)
 
Bez shrnutí editace
Řádek 8: Řádek 8:
* Operátory: and, or, xor, not, shl, shr, +, -, /, *, div, mod, as, in, ...
* Operátory: and, or, xor, not, shl, shr, +, -, /, *, div, mod, as, in, ...
* Přetěžování operátorů (overload)
* Přetěžování operátorů (overload)
* Integrovaný assembler (asm)
* Funkce, procedury (function, procedure)
** Vnořené funkce a procedury
** Parametery funkcí
* Typy
* Typy
** Elementární
** Elementární
*** Výčtový typ (enumeration): Boolean
*** Výčtový typ (enumeration): Boolean
*** Podrozsah (subrange): 0..100, ...
*** Ordinální typy (ordinal): SmallInt, Byte, Integer, Word, Cardinal, Int64, ...
*** Ordinální typy (ordinal): SmallInt, Byte, Integer, Word, Cardinal, Int64, ...
*** Desetinné typy: Real, Single, Double, Extended
*** Desetinné typy: Real, Single, Double, Extended
Řádek 19: Řádek 24:
*** Pole (array)
*** Pole (array)
*** Záznam (record)
*** Záznam (record)
**** Překrývání proměnných (variant records): case Integer of...
*** Množina (set)
*** Množina (set)
*** Třídy (class)
*** Třídy (class)
Řádek 38: Řádek 44:
** Změna kontextu (with-do)
** Změna kontextu (with-do)
** Ošetření výjimek (try-except)
** Ošetření výjimek (try-except)
** Úklid po výjimce (try-finally)
** Dokončení výjimek (try-finally)
** Enumerátory (for-in-do)
** Enumerátory (for-in-do)
* Parametrické typy (generika)
* Parametrické typy (generika)
* Zdrojové řetězce (resourcestring)

[[Kategorie:Programování]]

Verze z 12. 6. 2012, 07:57

  • Rozhraní (interface)
  • Třídy (class)
  • Proměnné
  • Konstanty
  • Jmenné prostory
  • Přímý přístup do paměti
  • Direktivy překladače: IFDEF, ENDIF, DEFINE, ...
  • Operátory: and, or, xor, not, shl, shr, +, -, /, *, div, mod, as, in, ...
  • Přetěžování operátorů (overload)
  • Integrovaný assembler (asm)
  • Funkce, procedury (function, procedure)
    • Vnořené funkce a procedury
    • Parametery funkcí
  • Typy
    • Elementární
      • Výčtový typ (enumeration): Boolean
      • Podrozsah (subrange): 0..100, ...
      • Ordinální typy (ordinal): SmallInt, Byte, Integer, Word, Cardinal, Int64, ...
      • Desetinné typy: Real, Single, Double, Extended
      • Znaky: Char, WideChar, ...
      • Řetězce: string, ShortString, AnsiString, WideString, PChar, ...
      • Ukazatel: Pointer
    • Složené
      • Pole (array)
      • Záznam (record)
        • Překrývání proměnných (variant records): case Integer of...
      • Množina (set)
      • Třídy (class)
        • Viditelnost: published, public, private, protected
        • Virtuální metody (virtual, override)
        • Dědičnost (inheritance)
        • Vlastnosti (property)
        • Události (events)
  • Globální proměnné
  • Modularita (unit)
    • Sekce jednotky (interface, implementation)
  • Řídicí struktury
    • Podmínka (if-then-else)
    • Cyklus se známým počtem opakování (for-to-do)
    • Cyklus (repeat-until)
    • Cyklus (while-do)
    • Složený příkaz (begin-end)
    • Vícenásobné větvení (case-of)
    • Změna kontextu (with-do)
    • Ošetření výjimek (try-except)
    • Dokončení výjimek (try-finally)
    • Enumerátory (for-in-do)
  • Parametrické typy (generika)
  • Zdrojové řetězce (resourcestring)