Rozcestník: Jste tu poprvé? Pro začátečníky jsem napsal úvod do programování v Delphi. Můžete si přečíst informace ohledně změn v jednotlivých verzích Delphi a případně mezi jednotlivými edicemi Delphi. Pokud přecházíte ze starších verzí tak si všimněte mého pojednání řetezce a unicode.
Možná Vás bude zajímat spolupráce databáze a Delphi, nebo se budete rozhodovat mezi různými druhy Delphi projektů.
Uvažujete o vývoji pro mobilní zařízení? V tom případě navštivte sekci FireMonkey.

Pokud Vám nestačí náš přehled komponent, navštivte adresář nejpopulárnějších open source Delphi komponent

Free Delphi Starter Edition download

Potřebujete Delphi školení na různá témata?


Náhodné výkřiky 55

vložil Radek Červinka 25. ledna 2017 23:56

Poprvé v novém roce další dávka odkazů, co se může hodit.

TeeGrid je velmi zajímavý open source grid napsaný z gruntu, tj. bez DBGrid a spol. od Steema - autorů TeeChart.

Nějak jsem pozapomněl na Open DBExpress, který byl aktualizován pro aktuální Delphi. Je to DBExpress driver na bázi ODBC. Což mi připomíná, že kdysi existovala sada komponent s názvem ODBCe, což bylo něco podobného ale bez DBExpress, ale asi to zmizelo v prachu dějin. Stejně bych asi použil FireDAC nebo ADO.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , , , , , , ,

Nástroje

Jednoduchá FireMonkey mobilní Android aplikace krok za krokem

vložil Radek Červinka 20. června 2016 22:48

Ukáži jak za pomoci Delphi a pár minut vytvoříte jednoduchou mobilní aplikaci pro Android s tím, že pokud máte Apple tak ji jen přeložíte pro iOS.

Veškerý vývoj bude probíhat na Windows jako Win32 aplikace a jen výsledek upravíme na zařízení. Naše aplikace umožní zadat IČO a z webu si dotáhne informace o firmě ve formě JSON, ten zpracujeme a zobrazíme.

Co budeme potřebovat

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , ,

FireMonkey | Návody

Delphi REST server za pomoci open source knihovny Express

vložil Radek Červinka 17. ledna 2016 00:03

Nedávno jsem narazil na Express, jednoduchý REST framework pro Delphi jako rozšíření webbroker. Knihovna se skládá z pouhých tří souborů, ale výsledek je celkem flexibilní.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Komponenty | Praxe

Náhodné výkřiky 52

vložil Radek Červinka 29. října 2015 22:12

Po nějaké době opět sbírka odkazů, komponent a dalšího pro Delphi.

Delphi Win64 Compiler hotfix pro 10 Seattle

pro bug report - RSP-12512

Kernow Software FMX komponenty pro XE7, XE8 & XE10 Seattle

TksListview dědí z nevizuálních komponent, sledujte twitter - @kscomponents

TksListview

github.com/gmurt/KernowSoftwareFMX

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , ,

Aktualizace | Delphi | FireMonkey | Komponenty

Rozšíření WebBroker o JQueryMobile, AJAX a session

vložil Radek Červinka 28. října 2014 00:06

Nalejme si čistého vína. Delphi ohledně vývoje webu v základu nabízí jen minimální možnosti (multiplatformní webbroker). Teprve nad tímto jsou další nadstavby. Nikoho momentálně nezajímá, že Delphi byl jedním z průkopníků vývoje pro web - když dnes se základ moc neposunul (nepočítám v to různé enterprise nadstavby).

Prezentoval jsem zde několik řešení: namátkou unigui, nebo MVC nebo nejnověji Synopse MVC/MVVM Web Applications (včetně populárního Mustache template engine).

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: ,

Komponenty

Delphi MVC framework je nyní open source

vložil Radek Červinka 20. února 2014 23:04

Daniele Teti (pracuje myslím pro italské zastoupení EMBT) otevřel svůj MVC framework pro Delphi (primárně pro webové řešení) a musím uznat, že to má něco do sebe.

Domovská stránka: code.google.com/p/delphimvcframework/.

Vlastnosti:

  • RESTful (RMM Level 3) compliant
  • Server side generované stránky za použití eLua (Embedded Lua)
  • Messaging extension using STOMP (to nevím co je)
  • možnost load balance via memcached (memcached.org)
  • Fancy URL s mapováním parametrů
  • Integravaný RESTClient
  • pro XE4 and XE5 (testováno, ale mělo by fungovat v XE3 nebo XE2)
  • Experimental podpora pro IOCP

Ukázka:

unit RenderSampleControllerU;

interface

uses
MVCFramework, MVCFramework.Commons, ObjectsMappers;

type

[MVCPath('/')]
TRenderSampleController = class(TMVCController)
public
  [MVCHTTPMethod([httpGet])]
  [MVCPath('/customers/($id).html')]
  [MVCConsumes('text/html')]
  [MVCProduces('text/html', 'UTF-8')]
  procedure GetPerson_AsText(CTX: TWebContext);

  [MVCHTTPMethod([httpGet])]
  [MVCPath('/customers')]
  [MVCProduces('application/json')]
  procedure GetCustomers_AsDataSet(CTX: TWebContext);

  [MVCHTTPMethod([httpGet])]
  [MVCPath('/customers/($id)')]
  [MVCProduces('application/json')]
  procedure GetCustomerByID_AsTObject(CTX: TWebContext);

  [MVCHTTPMethod([httpGet])]
  [MVCPath('/customers.json')]
  [MVCProduces('application/json')]
  procedure GetPersonJSON(CTX: TWebContext);
end;

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: ,

Novinky

WebbrowserEx

vložil Radek Červinka 12. února 2014 22:17

Někdy bych si fakt lištil. Pár hodin se snažím vylepšit TWebBrowser za pomocí implementace různých interface, TLB a dalších MS úchylností a pak mi najednou vyvstane na mysli, že v rámci porovnávání co nového bylo změněno v aktuální verzi jsem zaregistroval nějaký soubor WebBrowserEx.pas. Kouknu do adresáře source\internet a fakt tam něco je a světe div se - je to ve starších verzích (nejméně v Delphi XE).

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy:

Novinky v Delphi

Náhodné výkřiky 37

vložil Radek Červinka 8. května 2013 00:38

Obvyklá směska odkazů a výkřiků, tak jak mi to skončilo v poznámkách.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: ,

Novinky

Náhodné výkřiky 36

vložil Radek Červinka 25. března 2013 00:44

Další díl mého občastníku přináší střípky ohledně UniGUI, ASP.NET, něco z praxe, nějaký balík komponent a (snad) zajímavý článek k Win 8.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , ,

Novinky

FireMonkey for web

vložil Radek Červinka 17. března 2013 23:10

Hmm, začíná to být opravdu zajímavé. WebFMX je FireMonkey rozšíření (nebo spíše nová jeho platforma), které jako Canvas - což je základem a v podstatě jediným hlavním požadavkem na jinou platformu - používá Canvas z HTML5 a javascript. live demo.

web firemonkey

Zkuste controls demo, celkem mi to vyrazilo dech.

Nebudu říkat nic o tom, jak jsem sbíral bradu na zemi - už si začínám zvykat, že jsou věci mimo mé chápání. Váš názor?


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: ,

FireMonkey

Možnosti publikování web aplikací z Delphi

vložil Radek Červinka 13. října 2012 00:18

Pokud budete psát web aplikace v Delphi (píši web aplikace, jelikož normální stránky nemají zas tak moc cenu), máte několik možností jak výsledek zveřejnit.

V závislosti na použitém frameworku (tj. např. UniGui, Webbroker nebo WebSnap, IntraWeb neboli VCL for the Web, Raudus) máte různé možnosti.

Nejnovější možností je Thinfinity® VirtualUI, kdy přidáním jednoho řádku do VCL projektu je možno překlopit celou aplikaci jako web aplikaci. Zkuste si tam online demo FishFact.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , , , ,

Návody

Raudus - RIA web vývoj v Delphi

vložil Radek Červinka 23. září 2012 23:11

Čas od času se dívám na některé komponenty, které podle mne mají potenciál, ale nejsou ve stavu kdy by se to dalo použít, např. nějaká zásadní funkce nefunguje. Něco podobného je resp. byl Raudus. A právě s nedávnou verzí 0.9 mne přesvědčil, že stojí za to se s ním zabývat.

Za technologickou špičku v oblasti RIA v Delphi (RIA - Rich Internet Application) stále považuji UniGui, které je ale díky použití ExtJS pro mne hůře použitelné a do integrace Sencha Touch, což bude snad za půl roku, ho nechávám být. Pro neznalé: Sencha Touch je verze ExtJS pro mobilní zařízení, která navíc má volnější licenci i pro komerční použití. Jak ExtJS, tak Touch verze představuje moderní framework pro psaní RIA aplikací (což v podstatě představuje javascript orgie) a pro použití v Delphi je komponenty zapouzdřují. Navíc nová verze UniGui umožňuje odstranit titulek a vypadá zajímavěji.

Proto mne překvapil Raudus, který na věc jde trochu jinak.

Je nutno uvést, že řada 0.8 obsahuje podporu pro ExtJS a Sensa Touch, ale řada 0.9 kromě jiných věcí přichází s vlastními prvky (zatím jen pár, ale předchozí verze ukazují, že autor tomu rozumí) a předchozí komponenty zahazuje. Přesto mi přijde toto zajímavé, jelikož kromě jiného v examples je ukázáno jak napsat vlastní komponentu jak pro ExtJS, tak pro Touch - takže to nevidím jako problém a předpokládám, že autor nějaké další dodá.

Proč o tom mluvím? Protože Raudus má vyřešen zásadní problém a to jak v design módu zobrazovat výsledek pro web.

Raudus

Raudus v design modu se stylem cupertino - určený pro web

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , , , ,

Komponenty

Náhodné výkřiky 29

vložil Radek Červinka 12. září 2012 00:20

Opět se mi nastřádalo několik (pro mne zajímavostí) a rád se o ně podělím.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , ,

Delphi

Náhodné výkřiky 26

vložil Radek Červinka 26. dubna 2012 23:13

Další díl toho co mne zaujalo a co jsem si zapsal pro pozdější použití. Dnes JS nástroj na zvýrazňování syntaxe pro Pascal, návod na FastCube, něco o konverzi hlavičkových souborů, CodeTyphon a další efektové. A samozřejmě offtopic nakonec. Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , , ,

FireMonkey

Náhodné výkřiky 19

vložil Radek Červinka 7. ledna 2012 00:47

Ačkoliv stále nemohu rozdýchat UniGui z minulého článku (i komentáře jsou zajímavé), není to jediná věc co mne zaujala.

Takže dnes tu máme Delphi-To-JavaScript cross compiler, ExtPascal aka základ pro UniGui, nová verze FPC, nějaké rozšíření IDE, trochu ORM a nakonec určitě něco o XE2. Jo a možnost upgrade z verzí Delphi 1 - Delphi 2007 byla prodloužena do konce ledna.

Více...


Nabízíme Delphi školení na různá témata, primárně ve Vaší firmě.

Tagy: , , , , , , , ,

Novinky

Naše nabídka

Partial English version.

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 8.1).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Anketa

Poslední komentáře

Comment RSS