Ebooks, Audobooks and Classical Music from Liber Liber
a b c d e f g h i j k l m n o p q r s t u v w x y z





Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Delphi (programovací jazyk) - Wikipédia

Delphi (programovací jazyk)

Z Wikipédie

Delphi
Druh: objektový
Dátum vzniku: {{{Dátum vzniku}}}
Použitie: všeobecný
Typová kontrola: silná
Tvorca: {{{Tvorca}}}
Implementácie: {{{Implementácie}}}
Dialekty: {{{Dialekty}}}
Používané prípony: .pas, .dpr, .dfm

Delphi je objektovo orientovaný programovací jazyk založený na jazyku Pascal a zároveň aj vývojové prostredie pôvodne určené na vývoj aplikácii v tomto jazyku. Je tvorený spoločnosťou Borland (istý čas vystupovala pod menom Inprise). Jazyk Delphi býva niekedy (nesprávne) označovaný aj ako Object Pascal (Pascal s objektovými rozšíreniami). Pôvodne sa v Delphi dali vytvárať len aplikácie pre Microsoft Windows, v súčasnosti je možné tvoriť natívne aplikácie aj pre platformu .NET a operačný systém Linux. Pre účely programovania v prostredí Linuxu sa využíva mutácia Delphi nazývaná Kylix

Obsah

[úprava] Vývojové prostredie

Delphi je populárne hlavne na vývoj desktopových enterprise databázových aplikácií, avšak ide o všeobecný vývojový nástroj. Samotné vývojové prostredie je vo veľkej miere inšpirované prostredím Microsoft Visual Basic. Bol jedným z prvých, ktorý prišiel s myšlienkou nástrojov RAD (Rapid Application Development), keď bol uvoľnený v roku 1995 pre 16-bitové systémy Windows. O rok neskôr prišlo Delphi 2, už s podporou 32-bitových operačných systémov Windows. O niekoľko rokov neskôr vyšla aj verzia pre jazyk C++ nazývaná C++Builder. V roku 2001 Borland uvoľnil verziu pre Linux, nazvanú Kylix. Posledná veľká zmena prišla v roku 2003 s uvoľnením Deplhi.Net (Delphi 8) s podporou Microsoft .NET.

Hlavný softvérový architekt, ktorý stál za Delphi, ako aj za jeho predchodcom (Turbo Pascal), bol Anders Hejlsberg. Anders v roku 1996 opustil Borland a začal pracovať pre Microsoft, kde sa stal hlavným návrhárom a tvorcom nového programovacieho jazyka C#, ako aj kľúčovým prispievateľom platformy Microsoft .NET. Plná podpora pre .NET bol pridaná do Delphi 8 (uvoľneného v decembri 2003). Delphi 8 zmenil svoje IDE po prvýkrát od svojho vzniku a teraz sa veľmi podobá na Microsoft Visual Studio .NET.

Delphi 2005 (značkové meno pre Delphi 9) poskytuje tak generovanie kódu pre 32-bitové verzie operačnéh systému Windows, ako aj pre .NET. Jedna z najväčších noviniek je manipuláciu s reálnymi dátami z databázy počas návrhu. Taktiež obsahuje značne vylepšené IDE.

V súčasnosti sa Delphi distribuuje vo viacerých edíciách: Personal, Professional, Enteprise (pôvodne Client/Server) a Architect.

[úprava] Programovací jazyk

Črty, ktoré robia Delphi a Kylix najviac odlišným od ostatných IDE, sú jazyk Delphi, VCL/CLX (Visual Component Library), silný dôraz na spojenie s databázami a veľký počet komponentov od tretích strán.

Významné aspekty jazyka Delphi zahŕňajú:

  • transparentnú prácu s objektami referenciami/ukazovateľmi
  • vlastnosti ako súčasť jazyk, t.j. podporu pre gettery a settery (tiež známe ako pristupovače a mutátory), ktoré transparentne poskytujú zapuzdrenie
  • indexové vlastnosti a implicitné vlastnosti
  • delegáty, čo sú v podstate bezpečné ukazovatele na metódy, ktoré sa používajú hlavne na zviazenie udalostí ich konzumentom
  • delegáciu implementácie rozhraní členom a vlastnostiam tried

implementáciu konzumentov správ systému Windows označením metódy triedy s číslom alebo názvom správy

[úprava] Výhody a nevýhody

Delphi má nasledujúce výhody

  • Založený na dobre navrhnutom jazyku.
  • RAD - rapídny vývoj aplikácií.
  • Dokáže kompilovať do jedného vykonávateľného súboru, čo zjednodušuje distribúciu a redukuje problémy s verziami dynamicky linkovaných knižníc (DLL).
  • K dispozícii mnoho komponentov a nástrojov od tretích strán.
  • Podpora pre kompiláciu natívneho kódu pre viaceré platformy z jedného zdrojového kódu.
  • Vysoká úroveň kompatibility na úrovni zdrojového kódu medzi jednotlivými verziami.
  • CrossKylix - nástroj od tretej strany, ktorý umožňuje kompilovať natívne aplikácie pre systém Linux z prostredia Delphi pre Windows, čo uľahčuje vývoj pre viaceré platformy.

Nasledujúce nevýhody:

  • Čiastočná závislosť od jedného výrobcu.
  • Prístup k platforme a knižniciam tretích strán väčšinou vyžaduje preklad hlavičkových súborov jazyka C/C++ do jazyka Pascal.
  • Dokumentáciu k platformám a rôznym technikám je pomerne ťažko nájsť pre jazyk Pascal (napr. prístup k objektom COM a Win32).

[úprava] Externé odkazy


Významné programovacie jazyky (viac)

Ada | ALGOL | APL | AWK | BASIC | C | C++ | C# | COBOL | Delphi | Eiffel | Fortran | Haskell | IDL | Java | JavaScript | Lisp | LOGO | ML | Objective-C | Pascal | Perl | PHP | PL/I | Prolog | Python | Ruby | SAS | Scheme | sh | Simula | Smalltalk | SQL | Visual Basic

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com