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 ř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ů.
Navštivte adresář nejpopulárnějších open source Delphi komponent
Platform status - podporované platformy v jednotlivých verzích
Free Delphi Starter Edition download
Potřebujete Delphi školení nebo konzultace na různá témata?
Embarcadero uvolnilo hotfix pro vkládání aplikací do Apple App Store. Souvisí to se změnou v iOS8, kdy takto zasaženy jsou všechny třetí strany a podle všeho navíc i uživatelé starších verzí XCode. Update (upravený linker) je pro XE5 až XE7.
Více...Datum: 2014-10-16 10:47:00 Tagy: XE5, XE6, XE7, iOS, FireMonkey, fix
Pokud náhodou někdo hledá rozumnou dokumentaci k JSON implementaci v Delphi XE6 nebo XE7, tak spláče nad výdělkem. Nicméně knihovna doznala velkých rozšíření a rád bych jich pár představil:
Základní princip vychází z dědění vlastností od nejjednoduššího typu TJSONAncestor, který je maximálně obecný (a většina jeho metod je abstraktních), přes TJSONValue (základní jednotka, se kterou lze pracovat) dále pak konkrétní typy (TJSONNull, TJSONTrue, TJSONFalse, TJSONString a TJSONNumber) po implementaci objektů TJSONObject a polí TJSONArray.
Dnes vyšel Update 1 pro XE6, oficiální verze AppMethod (tj. Delphi nebo Builderu bez VCL) a EMBT nabízí BOGO nabídku (něco koupíte a jiný produkt k tomu dostanete).
Datum: 2014-06-19 22:23:00 Tagy: AppMethod, XE6, embarcadero
Jak bylo už předtím oznámeno: 27.5.2014 proběhla v Brně prezentace XE6.
Celkem se dostavilo 135 (ze 160 přihlášek) zájemců, což není špatné. Pawel byl opět velmi dobrý, osobně mne potěšilo, že o většině témat si zde laskavý čtenář už mohl něco přečíst (vyjma BaaS a Datasnap) včetně Box2D.
V závěrečné části padla otázka ohledně podpory Windows Phone, následována anketou o počtu uživatelů mobilních OS (Android x iOS x WP) mezi účastníky. Většina lidí měla Android, několik iOS a myslím 4 lidé WP, což potvrzuje i slova Pawla že není komerční zájem pro WP. Pro úplnost: iOS je mnohem více populární v USA.
Datum: 2014-05-28 21:39:00 Tagy: XE6
OpenCL v Delphi, WebSockety na bázi synapse, FortesReport a nějaký extra download pro XE6.
Datum: 2014-05-15 23:04:00 Tagy: vykriky, komponenty, XE6
Rychlost vydání nové verze Delphi kapku překvapila. XE5 vydaná v září 2013 se možná ani nestačila zabydlet v komerčních projektech (co si budeme povídat, z obchodního hlediska je stále ještě kladen důraz na jistotu a stabilitu aplikací) a už je tady nová verze. Z hlediska vydání ale vzniká dojem, že verze XE5, XE4 a XE3 byly možná jen prologem ne-li prerequelem právě pro novou XE6-ku!
Asi hlavním tahákem této nové verze je stabilizace a opravy chyb napříč aplikací - opraveno na 2500 chyb, z čehož je pětina přetrvávajících ze starých verzí. Integrované prostření dostalo nový kabátek a funkci kompilace na pozadí.
Ovšem největší novinkou je App Tethering, zjednodušeně řečeno propojení aplikací na různých platformách pomocí HTTP a REST v nejrůznějších kombinacích využitím specializovaných komponent. Otvírá se tím možnost jednoduchým způsobem komunikovat mezi aplikacemi na různých platformách a přenášet mezi nimi různá data, sdílet je nebo volat různé metody.
Datum: 2014-05-02 20:56:00 Tagy: XE6
XE6 přidává alternativní podporu GPUCanvas (který se používá u mobilů) i pro Windows.
Někde na začátku programu, třeba v projektu
uses
FMX.Forms,
FMX.Types,
..
..
begin
GlobalUseGPUCanvas := True;
Application.Initialize;
Datum: 2014-04-30 23:20:00 Tagy: XE6, FireMonkey
Pokud máte Windows 7 nebo vyšší můžete využít novou komponentu pro VCL, která zapouzdřuje relativně nové API pro práci s taskbarem Windows.
Jak to může vypadat za běhu (program má nastaven v tomto případě černý skin):
Všimněte si prosím jednak tlačítek v náhledu, druhak overlay ikony (srdce v taskbaru nad ikonou Delphi), třeťak progress baru pod ikonou (červená barva, jelikož je ve stavu Paused).
Brno, 27.5.2014 od 9:30 hodin - Registrace
Seminář se bude konat v úterý dne 27.5.2014 v konferenčním sále Morava v přízemí pavilonu A3 na brněnském Výstavišti od 9:30 hodin, registrace začne v 8:30 hodin. Přednášet bude Paweł Głowacki, hlavní technický specialista evropského zastoupení pro Delphi a RAD Studio. Bude přednášet v angličtině, jeho přednáška bude simultánně tlumočena do češtiny.
Registrace online bude ukončena v neděli 25.5.2013. Já jsem se už registroval :-)
Více...Datum: 2014-04-28 23:06:00 Tagy: XE6
Jen informace: Dočasně byl povolen upgrade i z XE (tj. verze ze září 2010) -> XE6 a to do 30.6.2014.
Více...Datum: 2014-04-28 12:48:00 Tagy: XE6
App tethering je možná nejzajímavější novinkou v Delphi XE6 (v C++Builderu je to samozřejmě kompilace pro Android včetně ARC) - no možná ještě integrace cloud služeb (BaaS). Podpora tetheringu je implementována v RTL a je tím pádem dostupná jak pro VCL, tak FMX aplikace a jak pro desktop tak pro mobily. Podpora je ve všech edicích (pro mobilní vývoj je třeba podporu pro mobily).
Co je to tethering? Jedná se o komponenty, které umožňují propojení aplikací i napříč platformami v libovolné kombinaci, tj. VCL x VCL, VCL x FMX, VCL x iOS a Android, iOS x Android, OSX x Windows - prostě všechny kombinace všech platforem.
V této verzi je komunikace přes HTTP a REST, spojení není šifrované, ale např. pokud máte zabezpečené Wifi tak je to jedno, předpokládá se stejný subnet. Lze vytvořit alternativní providery, očekává se podpora Bluetooth.
Přenášet lze data (řetězce, datové typy, JSON), streamy nebo spouštět akce (TAction). Kromě toho je implementována možnost vyhledání komunikačních partnerů.
Použití je všestranné: např. čtení čárových kódu a jejich přenos do hlavní aplikace, ovládání mobilem nějaké služby, komunikace mezi dvěma VCL aplikacemi, případně instancemi mezi různými počítači atd.
Datum: 2014-04-23 23:01:00 Tagy: XE6
JCL a JVCL binary instalace pro RAD Studio XE6 jsou dostupné.
JCL: cc.embarcadero.com/Item/29835 JVCL: http://cc.embarcadero.com/Item/29836
Více...Datum: 2014-04-17 07:50:00 Tagy: XE6
Musím říct, že XE6 je verze, které se opravdu dostalo péče a z toho co jsem zkoušel je odezva a stabilita výborná. Než popíšu "marketingově cool věci" jako podpora google glass, včetně speciálního stylu, musím zmínit jedno nenápadné vylepšení, které ale neocení každý - a to možnost externí kompilace.
Datum: 2014-04-16 22:03:00 Tagy: XE6
Delphi XE6 je dostupné, kromě toho i C++Builder XE6 (s podporou pro Android). Update: Fix list XE6
Datum: 2014-04-15 09:07:00 Tagy: XE6