<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Delphi</id>
		<title>Delphi - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Delphi"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Delphi&amp;action=history"/>
		<updated>2026-06-11T12:48:24Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Delphi&amp;diff=650093&amp;oldid=prev</id>
		<title>Ivan Drago: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Delphi&amp;diff=650093&amp;oldid=prev"/>
				<updated>2014-05-08T11:06:21Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 8. 5. 2014, 11:06&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Ivan Drago</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Delphi&amp;diff=650092&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Delphi&amp;diff=650092&amp;oldid=prev"/>
				<updated>2011-04-14T10:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| jméno = Delphi&lt;br /&gt;
| screenshot =&lt;br /&gt;
| popis =&lt;br /&gt;
| developer = [[CodeGear]] (dceřiná společnost firmy [[Embarcadero]])&lt;br /&gt;
| aktuální verze = 2010&lt;br /&gt;
| datum aktuální verze = rok [[2009]]&lt;br /&gt;
| připravovaná verze =&lt;br /&gt;
| datum připravované verze =&lt;br /&gt;
| operační systém = [[Microsoft Windows]]&lt;br /&gt;
| typ software = [[Vývojové prostředí|Integrované vývojové prostředí]]&lt;br /&gt;
| licence = [[Proprietární software]]&lt;br /&gt;
| web = [http://www.embarcadero.com/products/delphi/ www.embarcadero.com/products/delphi]&lt;br /&gt;
| logo =&lt;br /&gt;
}}&lt;br /&gt;
[[Soubor:Programação Delphi.png|thumb|100px|Delphi's-like logo]]&lt;br /&gt;
'''Delphi''' je [[vývojové prostředí|integrované grafické vývojové prostředí]] firmy [[Borland]]  určené pro tvorbu aplikací na platformě [[Microsoft Windows|MS Windows]] v jazyce [[Object Pascal]] (objektové nástavbě [[Pascal (programovací jazyk)|Pascal]]). Obsahuje systém [[RAD]] (Rapid Application Development), který umožňuje vizuální návrh [[grafické uživatelské rozhraní|grafického uživatelského rozhraní]], na jehož základě je automaticky vytvářena kostra [[zdrojový kód|zdrojového kódu]], což výrazně urychluje vývojový cyklus. &lt;br /&gt;
&lt;br /&gt;
Programování v Delphi je z velké části založeno na použití komponent. Komponenta je malý program (balíček funkcí), který vykonává určitou činnost (například zobrazuje text nebo obrázky, přehrává multimédia, komunikuje s databází, zprostředkovává FTP přenos, atd…).&lt;br /&gt;
&lt;br /&gt;
Velkou předností Delphi proti některým konkurenčním produktům jsou knihovny komponent, které jsou jejich součástí (např. VCL, CLX, Indy …). Dodávané komponenty významně usnadňují tvorbu aplikací. Další komponenty lze stáhnout z internetu (některé jsou zadarmo, některé se musí koupit). V Delphi lze vytvářet vlastní komponenty.&lt;br /&gt;
&lt;br /&gt;
Delphi jsou dodávány v různých verzích s rozdílnými znaky a odlišnou cenou: Personal, Professional, Enterprise (dříve Client/Server) a Architect.&lt;br /&gt;
&lt;br /&gt;
== Charakteristické znaky ==&lt;br /&gt;
Mezi charakteristické znaky vývojového prostředí Delphi patří:&lt;br /&gt;
* založeno na programovacím jazyce [[Pascal (programovací jazyk)|Pascal]]&lt;br /&gt;
* používá [[VCL]] (Visual Component Library) a [[CLX]] (Component Library for Cross Platform)&lt;br /&gt;
* možnost propojení s databázemi&lt;br /&gt;
* tvorba a použití komponent (resp. možnost importu existujících komponent např. z webu)&lt;br /&gt;
* dopředná deklarace metod a členských proměnných objektových tříd (blok interface)&lt;br /&gt;
* používání vlastních zpráv k vyvolávání událostí jednotlivých tříd&lt;br /&gt;
* objektový model je nezávislý na počtu implementací jednotlivých tříd&lt;br /&gt;
* možnost [[Překladač|kompilace]] do [[x86]] kódu nebo převedení do [[.NET]] kódu&lt;br /&gt;
&lt;br /&gt;
=== Výhody ===&lt;br /&gt;
* podpora systému [[RAD]] (Rapid Application Development)&lt;br /&gt;
* založení na vyšším programovacím jazyce&lt;br /&gt;
* podpora v rámci komunit na webu (např. [news://newsgroups.borland.com newsgroups.borland.com] a [http://info.borland.com/newsgroups/ng_delphi.html Borland's web access to Delphi newsgroups])&lt;br /&gt;
* možnost kompilace do jednoduchého spustitelného kódu s eliminací funkcí dynamických knihoven&lt;br /&gt;
* podpora [[VCL]] (Visual Component Library), importu komponent a nástrojů (dokumentace, ladění atd.)&lt;br /&gt;
* rychlá optimalizace kódu pro převedení do [[assembler|jazyka symbolických adres]]&lt;br /&gt;
* přenositelnost vytvořeného zdrojového kódu mezi platformami (např. do prostředí [[Kylix]])&lt;br /&gt;
* kompatibilita [[zdrojový kód|zdrojových kódů]] vytvořených ve starších verzích vývojového prostředí s novými verzemi (v některých případech, např. u datových typů, je kompatibilita starších verzí s nejnovějšími omezena a jsou nutné úpravy zdrojového kódu, kompatibilita kódu je také výrazně omezena při použití komponent třetích stran)&lt;br /&gt;
* znaky [[objektově orientované programování|objektově orientovaného programovacího]] jazyka s možností [[dědičnost]]i a [[polymorfismus|polymorfismu]] v rámci objektových tříd&lt;br /&gt;
&lt;br /&gt;
=== Nevýhody ===&lt;br /&gt;
* nelze vytvářet nativní 64-bitové aplikace&lt;br /&gt;
* vytvořené aplikace mohou běžet pouze v OS Microsoft [[Windows]]. Vývoj prostředí [[Kylix]], které umožňuje kompilaci v OS [[Linux]], byl ukončen (avšak nyní lze použít &amp;quot;lazarus&amp;quot; jak pro linux i pro windows)&lt;br /&gt;
* výsledný kód není příliš optimalizovaný.&lt;br /&gt;
* žádná z verzí Delphi se nedočkala stálého vydání&lt;br /&gt;
&lt;br /&gt;
== Historie ==&lt;br /&gt;
[[Turbo Pascal]], později Borland Pascal, byl levným a velmi kvalitním kompilátorem a při svém prvním uvedení na trh přinesl revoluci v oblasti vývojových nástrojů. Během let prošel řadou úprav a používal se především k tvorbě programů, které slouží k zobrazování textů. V souvislosti s rozvojem [[GUI|grafického uživatelského rozhraní]] (GUI), které se uplatnilo současně se vznikem OS Microsoft Windows 3, bylo představeno vývojové prostředí Delphi, jež bylo založeno na programovacím jazyku používaném v Borland Pascalu. Delphi se stalo jedním z prvních vývojových prostředí, které systém RAD (Rapid Application Development) využívalo. Tento systém byl poprvé představen s 16bitovým operačním systémem Windows 3.1. Delphi 2, podporující 32bitové prostředí Windows, bylo uvedeno na trh v následujícím roce.&lt;br /&gt;
&lt;br /&gt;
* hlavním tvůrcem stojícím za vznikem Delphi byl [[Anders Hejlsberg]], který vytvářel Turbo Pascal. V roce [[1996]] přešel ke společnosti Microsoft&lt;br /&gt;
* v roce [[2001]] byla uvedena na trh Linuxová verze [[Kylix]]. Za svou nízkou kvalitu se nedočkala pozitivního ohlasu a její vývoj byl zanedlouho přerušen&lt;br /&gt;
* oboustranná podpora pro platformy [[Windows]] a [[Linux]] byla uvedena na trh v roce 2002 v souvislosti s vydáním Delphi 6&lt;br /&gt;
* verze Delphi 8, představené v prosinci [[2003]], byla doplněna nástroji pro vývoj .NET aplikací&lt;br /&gt;
* následující verze, Delphi 2005 (Delphi 9), sjednocuje vývoj aplikací pro Win32 a .NET. V závěru roku 2005 byly představeny Delphi 2006, které sjednocují  vývojové prostředí C# a Delphi.NET, resp. C++ a Delphi Win32&lt;br /&gt;
* dne 16.3.2007 byly vydány Delphi 2007, vytvořené firmou CodeGear, která byla dceřinou společností Borlandu&lt;br /&gt;
* Verze Delphi 2009 už byla vydána pod hlavičkou společnosti Embarcadero&lt;br /&gt;
&amp;lt;!--[[Soubor:D inside.jpg|thumbnail|260px|Obrázek 2: Fotografie originálního balení Delphi 2007 představeného společností CodeGear na jaře 2007.]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Původ jména ===&lt;br /&gt;
Označení Delphi je pojmenováním vývojového prostředí firmou [[Borland]]. Označení pochází ze jména starořeckého města. Projekt prostředí Delphi byl vyvinutý v rámci firmy Borland ve skupině produktů označovaných jako [[AppBuilder]].&lt;br /&gt;
&lt;br /&gt;
=== Nejvýznamnější spoluautoři ===&lt;br /&gt;
Mezi nejvýznamnější autory vývojového prostředí patří již výše uvedený [[Anders Hejlsberg]], tvůrce Turbo Pascalu, který se po odchodu ke společnosti Microsoft v roce 1996 věnoval např. vývoji frameworku Microsoft .NET.&lt;br /&gt;
&lt;br /&gt;
[[Chuck Jazdzewski]] byl vedoucím týmu programátorů a architektů firmy Borland vyvíjejících prostředí Delphi. Po jeho odchodu ke společnosti Microsoft v roce 2004 převzal jeho práci [[Danny Thorpe]], který se podílel na rozšíření možnosti propojení s databází [[Oracle]].&lt;br /&gt;
&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[Kylix]] – projekt snažící se umožnit přenos aplikací v Delphi z Windows na platformu [[Linux]], v roce 2006 ukončen&lt;br /&gt;
* [[Lazarus]] - Freeware kompilátor objektového jazyka Pascal&lt;br /&gt;
* [[C++Builder]] – obdoba Delphi pracující s jazykem [[C++]]&lt;br /&gt;
* [[Eclipse (vývojové prostředí)|Eclipse]] – vývojové prostředí pro jazyk [[Java (programovací jazyk)|Java]]&lt;br /&gt;
* [[Delphi for PHP]] - vývojové prostředí pro [[PHP]] s technologií [[AJAX]]&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.borland.cz/ www.borland.cz] – české stránky&lt;br /&gt;
(anglicky)&lt;br /&gt;
* [http://www.codegear.com/ www.codegear.com] – domovské stránky společnosti [[CodeGear]], která převzala po společnosti Borland vývoj nástrojů RAD&lt;br /&gt;
* [http://www.borland.com/ www.borland.com] – domovské stránky společnosti [[Borland]]&lt;br /&gt;
* [http://www.lazarus.freepascal.org/ www.lazarus.freepascal.org] Lazarus - opensource IDE pro FreePascal (multiplatformní alternativa k Delphi)&lt;br /&gt;
* [http://www.turboexplorer.com/delphi www.turboexplorer.com] – domovské stránky Turbo Delphi&lt;br /&gt;
* [http://www.felix-colibri.com/index.html Felix Colibri, source codes with technical articles (ado net, asp net, Interbase, SQL Server, socket programming, Design Patterns). Training courses and consulting]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Vývojová prostředí]]&lt;br /&gt;
[[Kategorie:Software Borlandu]]&lt;br /&gt;
[[Kategorie:Software pro Windows]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>