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?


Delphi RoadMap 2016 srpen

vložil Radek Červinka 5. srpna 2016 23:34

Jak bylo slíbeno tak po půl roce je tu aktualizace roadmap včetně komentářů produktových manažerů.

Zásadní informace je návrat k ročnímu cyklu vydávání verzí. Ohledně platforem nás čeká Linux server, později macOS 64bit. Ohledně Linuxu podle předpokladů bude podpora FireDac pro různé platformy.

Začíná být kladen větší důraz na nativní zobrazování prvků ve FMX (důležité hlavně pro TEdit a TMemo, již nyní pro Windows a iOS). Integrovány budou Konopka Controls a Radiant Shapes (které jsou už nyní dostupné zdarma v rámci předplatného).

Ohledně samotného jazyka je slibována podpora nullable typů a dalších jazykových cukrátek podle toho co si zákazníci přejí. Ale raději si to přečtete sami podrobně.


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

Tagy:

Delphi | Novinky

Pebble

vložil Radek Červinka 4. března 2015 22:20

Když jsem před pár dny uviděl kampaň na kickstarter pro novou verzi Pebble, přišlo mi, že se jedná o první krok správným směrem vzhledem k wearables - tedy k zařízením, které slouží k nošení (jako právě k chytrým hodinkám). Evidentně jsem nebyl sám, jelikož požadovaných $500.000 bylo vybraných během půl hodiny, během hodiny 1M$ a teď po pár dnech 15M$, což samozřejmě všem ostatním vytřelo zrak.

A včera byl navíc představen koncept Pebble’s smartstraps, což podle mne je zásadní a geniální tah, nebál bych se to nazvat "game changer".

pebble

Více...


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

Tagy:

Novinky

RAD Studio 2015 Roadmap

vložil Radek Červinka 2. března 2015 21:48


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

Tagy:

Novinky

Unit testing s DUnitX

vložil Radek Červinka 23. února 2015 21:52

Od doby co jsem napsal článek o Delphi unit testování již nějaký čas uplynul. Původní DUnit byl napsáno v době cca Delphi 6 a to odpovídá té době. Proto jsem ocenil, když jsem nalezl DUnitX, který pěkně využívá možností novějších Delphi pro usnadnění práce.

Více...


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

Tagy: ,

Novinky

Nový opensource JSON parser - JsonDataObjects

vložil Radek Červinka 19. února 2015 22:53

Jistě znáte jméno Andreas Hausladen - člověk který stojí za IDEFixPack (mimochodem zrovna vyšla nová verze 5.8) , v půlce jednotek z JCL najdete jeho jméno atd.

Několikrát jsem zde jeho dílo velmi obdivoval a to platí stále. Tak on částečně z nudy napsal nový JSON parser, dostupný na github a nepřekvapivě všem ostatním natrhl

Více...


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

Tagy: , , ,

Komponenty | Novinky | Optimalizace

iOS 64 v přípravě?

vložil Radek Červinka 23. prosince 2014 00:13

Apple nedávno zveřejnil, že 1.2.2015 musí nové aplikace na jeho shopu být 64bit (což je kruté a diktátorské).

Na to Marco Cantu na google plus oznámil, že EMBT pracuje na 64bit iOS kompilátoru. Celý text:

R&D at Embarcadero is working on a 64bit iOS compiler, oh well actually 2 of them, also C++. 
We'll support 64bit and "universal binaries" (bundling both 32 and 64 bit binaries)
requested by Apple.

The Feb 1st requirement is only for new apps, not for updating existing ones, 
but still we are trying to make a solution available by that time.

The roadmap describes the entire year, more than the individual release. This time around
we are trying to have it public by January, covering what we expect to deliver in 2015.

Je vidět, že EMBT se snaží reagovat i na podobné podrazy.


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

Tagy:

Novinky

Rozdělení zastoupení Embarcadero pro ČR a SR

vložil Radek Červinka 5. listopadu 2014 23:14

I když ve světě již dlouho nemá Borland s Delphi společného vůbec nic, u nás to donedávna tak úplně pravda nebyla. Naším zastoupením byla firma Borland s.r.o, která zastupovala jak Borland, tak Embarcadero - i když interně se jednalo o dva týmy.

Dne 29.10.2014 došlo ke vzniku nové společnosti Embt.biz s.r.o., tato společnost vznikla odštěpením místního zastoupení společnosti Embarcadero od společnosti Borland, s.r.o. Došlo tedy ke změně názvu společnosti, mají jiné IČO a DIČ, ale tým zůstává stejný a na chodu společnosti se nic jiného nemění - odštěpená společnost Embt.biz je nástupcem a pokračovatelem Borland, s.r.o.

Borland s.r.o. se nadále zaměří na zastupování společnosti Borland Software Corporation (resp. nyní Micro Focus), Embt.biz se bude zabývat vším kolem obchodních zájmů společnosti Embarcadero technologies.

Pro mne osobně definitivně končí jedna smutná epocha. Jak jsem ze začátku Borland obdivoval, tak pozdější Borland (resp. Inprise) byl pro mne od doby cca D5 spíše synonymem tunelování Delphi - firma Delphi využívala pro financování různých projektů, které svým zaměřením nekorespondovalo s tím co jsem chtěl a podfinancování Delphi se projevovalo na pomalém vývoji a špatné kvalitě (to platí do verze 2006), a nakonec Borland hodil Delphi přes palubu s tím, že se chce věnovat jiným věcem a ve vývoj aplikací nevěří (a skončil pod křídly MicroFocus). Podrobnější verzi uvedeného příběhu jsem dávno napsal na uvedeném odkazu.


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

Tagy: ,

Novinky

DateUtils.TTimeZone

vložil Radek Červinka 29. května 2014 22:36

V XE byla výrazně rozšířena jednotka DateUtils přidáním podpory pro TTimeZone, doporučuji Vaší pozornosti, zvláště instanci TTimeZone.Local. Pokud potřebujete pracovat s časovými zónami tak tato třída Vám velmi ulehčí práci.

Více...


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

Tagy:

Novinky

Delphi XE6 a Rad Studio XE6 je dostupné

vložil Radek Červinka 15. dubna 2014 10:07

Delphi XE6 je dostupné, kromě toho i C++Builder XE6 (s podporou pro Android). Update: Fix list XE6

Více...


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

Tagy:

Delphi | Novinky | Novinky v Delphi

Embarcadero uvádí AppMethod

vložil Radek Červinka 6. března 2014 23:09

Embarcadero uvádí AppMethod, app development platform pro vývoj pro Android, iOS, Windows a OS X. Některé věci najdete v článku na techcrunch.com.

FAQ: embarcadero.com/products/rad-studio/appmethod-faq

citace techcrunch:

Appmethod will offer a free plan for individual developers (that only supports compiling to Android and deploying to up to five devices), as well as paid plans for small teams ($299/year/developer/platform)

Co vy na to?

AppMethod


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

Tagy:

Novinky

RAD studio a Delphi RoadMap - 2014

vložil Radek Červinka 4. března 2014 21:52


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

Tagy: ,

Novinky

Nové možnosti licencování Delphi

vložil Radek Červinka 27. února 2014 01:36

Embarcadero rozšiřuje možnosti licencování o "License Recharge Plan". Jedná se ve zkratce o možnost přechodu na novou verzi za cca méně než 50% ceny upgrade, ale přecházet lze pouze z poslední verze na aktuální. První možnost bude z XE5 na XE6. Tedy v případě že máte XE5 a chcete na XE6, neplatíte cenu upgrade, ale poloviční cenu. A tak dále. Jakmile jednou nepřejdete, ztrácíte tuto možnost a zůstává jen klasické upgrade.

Cena by měla být nastavena na cituji: Cena všech nabití v průběhu roku bez ohledu na to, kolik nových verzí může přijít, bude nastaveno tak, aby celková cena pro všechna nabití byla nižší než cena jednoho ročního (běžného) upgrade.

Podle mne zajímavá možnost - detaily na Nový program nabíjení licencí.


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

Tagy:

Novinky

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

Delphi XE5 - pár detailů

vložil Radek Červinka 12. září 2013 22:24

Zkusím napsat několik poznatků co je mi známo ohledně mobilního vývoje.

Nejdříve fakta: ARM kompilátor pro Android je postaven podobně jako pro iOS na bázi LLVM.

c:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin>dccaarm
Embarcadero Delphi for Android compiler version 26.0
Copyright (c) 1983,2013 Embarcadero Technologies, Inc.

Kompilátor se jmenuje dccaarm a momentálně produkuje nativní ARM7 kód. Verze všech kompilátorů je 26, codename je Zephyr. Více...


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

Tagy:

Novinky

Delphi Android sneak preview

vložil Radek Červinka 20. srpna 2013 11:45


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