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í nebo konzultace na různá témata?


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í a konzultace 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í a konzultace na různá témata, primárně ve Vaší firmě.

Tagy: ,

Novinky

Zlevněný mobile pack add-on

vložil Radek Červinka 18. února 2014 23:43

Embt zlevnilo mobile pack add-on (tj. rozšíření profesional verze pro mobilní vývoj) na polovinu. Přemýšlel jsem, zda se o tom mám zmínit, ale nakonec mi to přišlo jako něco co by Vás mohlo zajímat, i když jinak jsem ohledně doporučování opatrný.

Odkaz: embt.cz/cs/stranky/77-predjarni-nabidka-2014


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

Tagy: , ,

Akce

Naprosto neužitečná soutěž

vložil Radek Červinka 18. února 2014 23:12

V rámci čekání na jaro malé zpestření bez nároku na výhru. Jaký nejkratší program (na znaky zdrojového kódu) dokážete vymyslet, aby

a) šel přeložit

b) vyhodil výjimku

Více...


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

Tagy:

soutez

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í a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Novinky v Delphi

Podpora v XE5 pro používání Java Native Interface v Androidu

vložil Radek Červinka 7. února 2014 21:40

V androidu je primárním jazykem java. Naštěstí existuje rozhraní Java Native Interface (JNI), které umožňuje volat knihovny javy z jiných jazyků. Delphi XE5 přichází s celkem jednoduchým způsobem volání těchto knihoven a já bych rád ukázal jak na to na příkladu konvertované třidy pro podporu Toast, která není v XE5 (takové ty hlášky co zmizí).

Toast

Více...


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

Tagy: , ,

Praxe

čtení čárového kódu pro Android a iOS a další

vložil Radek Červinka 4. února 2014 22:21

Jim McKeeth publikoval zdrojové kódy (nejen) pro snímání čárového kódu pro Android a iOS (o iOS jsem už psal na jaře), ale i podporu BlueTooth v XE5 pro Android (viz minulý článek). Součástí jsou i další zdrojové kódy pro ovládání zařízení (bohužel seriová komunikace přes USB na Android ne, a to jsem se sám snažil co to šlo).


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

Tagy: ,

Praxe

Android Bluetooth SPP / RS232 s Delphi XE5

vložil Radek Červinka 1. února 2014 23:50

Source code dostupné.

Používá to wrapper okolo Androidího bluetooth api a BT>RS232 konvertor.


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

Tagy:

Delphi

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