Delphi.cz

Český portál Delphi

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?

StyleElements u VCL aplikací v XE3

Laskavý čtenář jistě ví, že od XE2 Delphi i pro VCL aplikace podporuje styly. Někteří uživatelé požadují větší kontrolu nad tím, co bude stylováno a proto v XE3 většina prvků dostává možnost volby, které části komponenty se budou stylovat.

Styly v XE4

Možnosti stylů v XE3(4) - StringGrid

Na ukázce je aplikován styl Carbon, přičemž pro dolní čtyři prvky typu TStringGrid jsou různě aplikována pravidla co se bude stylovat - levý horní je ekvivalent z XE2.

Více...

Datum: 2013-07-02 20:52:00 Tagy: XE3, XE4, Styly, VCL

Delphi

Náhodné výkřiky 34

Vítejte u další dávky drbů, odkazů a zajímavostí jak je vidím já.

FastCube

Více...

Datum: 2013-02-13 22:59:00 Tagy: FireMonkey, FastReport, db, XE3, delphi, kompilátor, linux

Návody Novinky Praxe

FastReport FMX - report generator pro FireMonkey - Embarcadero edition

FastReport FMX - report generator pro FireMonkey - Embarcadero edition, volně ke stažení pro uživatele XE3.

Multi-platform Report Generator pro Apple Mac OS X a Microsoft Windows.

Více...

Datum: 2013-02-02 21:33:00 Tagy: XE3, FireMonkey

Akce

C++Builder 64 a Update 1 pro Delphi XE3 a RAD Studio XE3

Vyšel Update 1 pro XE3. Jeho součástí i 64bit C++Builder postavený na LLVM (32bit kompilátor je stále postaven na stejném základu jako XE2).

Release notes, Fix list

Jedná se o full uninstall/install.

Více...

Datum: 2012-12-10 23:55:00 Tagy: XE3

Aktualizace

RAD Studio XE3 - Visual LiveBindings - databáze

Základní výhodou (Visual) LiveBinding je možnost propojení prakticky libovolného prvku s prakticky čímkoliv. Např. v případě databází nejste omezeni jen TDBxx komponentami (resp. rovnou na ně klidně zapomeňte). Více...

Datum: 2012-11-27 23:17:00 Tagy: LiveBinding, XE3

Novinky v Delphi

RAD Studio XE3 - Visual LiveBindings - základy

RAD Studio XE3 přidává novou vlastnost nazvanou Visual LiveBindings. Podle mne se jedná o nejzásadnější rozšíření od dob Delphi 1. I proto je to těžké vysvětlovat, protože se jedná o úplně novou oblast a musím od základů, navíc mnohem hůře se to popisuje než používá. Použití je jak pro VCL, tak pro FMX.

Visual LiveBindings

Více...

Datum: 2012-11-22 22:41:00 Tagy: XE3, LiveBinding, VCL, FireMonkey

Novinky v Delphi

Jak požádat o beta pro mobilní Delphi?

Pokud jste uživatelem XE3, nově máte ve své sekci members.embarcadero.com položku menu My eligible field tests (resp. ji tam máte asi vždy). Po jejím rozkliknutí se Vám objeví:

Quintessence 	Delphi iOS beta for XE3 registered users

Tak si klikněte.

Více...

Datum: 2012-11-22 09:25:00 Tagy: iOS, XE3, ARM, embarcadero

Novinky Podpora

Náhodné výkřiky 32

Ve zkratce několik novinek a poznámek.

Více...

Datum: 2012-11-01 22:34:00 Tagy: RTL, XE3, aktualizace, unigui, ARC, FireMonkey, Styly

Novinky

Firemonkey a nativní chování

Až teď jsem objevil, že Firemonkey v XE3 má skrytou podporu pro speciální chování na různých platformách, kdy se volitelně pro některé prvky FireMonkey chová jak je na dané platformě zvykem. No objevil - upozornil na to spoluautor FireMonkey v ruštině - na blogs.embarcadero.com. Podpora je zatím u TComboBox a TCalendar.

Více...

Datum: 2012-10-02 20:23:00 Tagy: FireMonkey, XE3

FireMonkey

Hotfix 1, 2 a 3 pro XE3

RAD Studio XE3 Hotfix 1

Řeší problém s ShowMessage ve FireMonkey na některých lokalizacích OSX (němčina) - cc.embarcadero.com/item/29050

RAD Studio XE3 Hotfix 2

Řeší problém s gestures (pravděpodobně) u FireMonkey - cc.embarcadero.com/item/29051

RAD Studio XE3 Hotfix 3

Jen Professional edition- řeší problémy s SQLite driver v Professional edicích - cc.embarcadero.com/item/29052

Více...

Datum: 2012-09-27 21:20:00 Tagy: XE3

Podpora

Metropolis aplikace v XE3

Jak jsem již psal, XE3 obsahují podporu pro vytváření jakoby Modern UI (dříve Metro) aplikací. V Embarcaderu to nazývají Metropolis aplikace. Tyto aplikace mají charakteristické vlastnosti zmiňovaných aplikací, tj. grafický styl, Segoe UI fonty, běh ve full screen módu, podporu gest včetně FatFinger ovládání, zobrazovatelný aplikační toolbar (dole) a volitelnou podporu pro Live Tile (není to podle všeho úplně jednoduché).

Ve FireMonkey i zvláštní podporu pro speciální editační pole z Windows 8 a lepší vzhled.

Prosím vezměte na vědomí, že tento styl je Microsofština a prosazuje ho za každou cenu, viz. např. Visual Studio 2012 (jednobarevné slité ikony atd). Embarcadero se jen snaží nabídnout možnost, takže nemá moc cenu zde brečet.

Více...

Datum: 2012-09-20 00:38:00 Tagy: XE3, Windows8, VCL, FireMonkey

Novinky v Delphi

O prezentaci v Praze a Bratislavě

Na pražský seminář dorazilo celkem 227 návštěvníků, na bratislavský celkem 98 návštěvníků (což je o hodně více než loni). Poznámky účastníků si přečtete v poznámkách pod článkem (díky všem).

Pár informací ze zákulisí a odpovědí od Richarda Kubáta z embt.cz.

Dále uvádím nějaké foto, a pro mne (nemusí se rovnat pro Vás) nejzajímavější informace - PPT prezentace Pawla (volně ke stažení). Je zajímavé, že PPT obsahuje informace o Mobile Studiu, včetně dema - ale podle Vás to tam neukazoval. Více...

Datum: 2012-09-15 00:14:00 Tagy: serverARM, mobil, XE3

Akce FireMonkey

Náhodné výkřiky 29

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

Více...

Datum: 2012-09-11 23:20:00 Tagy: vykriky, web, XE3

Delphi

Delphi XE3 a FMX audio a video

V nové verzi FireMonkey, jak jsem již psal, je implementována multiplatformní podpora pro audio a video a to jak pro zachytávání, tak pro přehrávání. Na Windows je používán DirectShow, na OSX pro změnu QuickTime.

Základem je jednotka FMX.Media, která obsahuje TVideoCaptureDevice, TAudioCaptureDevice (oboje poděděné z TCaptureDevice), TCaptureDeviceManager, TMediaPlayer (slouží pro přehrávání) a vizuální komponentu TMediaPlayerControl.

Dále ještě TMediaCodecManager, který podporuje správu kodeků. Podporovány jsou:

Windows:

  • audio formáty: .wma, .mp3, .wav.
  • video formáty: .avi, .wmv.

Mac OS:

  • audio formáty: .mp3.
  • video formáty: .mov, .m4v, .mp4.

Více...

Datum: 2012-09-05 22:03:00 Tagy: FireMonkey, XE3

FireMonkey

XE3 - co mne zaujalo a na co si dát pozor

Jak již jistě víte, další verze Delphi a spol. je na světě. Takže v rychlosti sepíši co mne zaujalo a na co jsem si vzpomněl. Předpokládám, že předchozí článek o XE3 máte už přečtený.

krabice XE3

Ale nejdříve špatné zprávy. Více...

Datum: 2012-09-04 21:12:00 Tagy: XE3

Novinky Novinky v Delphi

XE3 je venku - aktualizováno

Dne 2.9.2012 je datum release - viz. maintenance.embarcadero.com. Majitelé SA snad již mají email.

Dostupná je trial verze, Poznámky k vydání, instalační poznámky, Co je nového.

Aktualizováno: Feature Matrix.

Ohledně EULA pro profesional verze: v podstatě je stejná jako pro XE2, tj. jediné omezení ohledně Client/Server je pro DBExpress, kdy pro C/S přístup musíte dokoupit C/S Pack, stejně jako u XE2 (více info třeba tady).

Pozor: Delphi IDE nepodporuje oficiálně Windows XP (výsledné aplikace ano)! Podporováno je:

  Microsoft® Windows 8 (32-bit and 64-bit)
  Microsoft Windows 7 SP1 (32-bit and 64-bit)
  Microsoft Windows Vista TM SP2 (32-bit and 64-bit) requires administrator rights
  Microsoft Windows Server 2008 (32-bit and 64-bit)
Více...

Datum: 2012-09-03 00:07:00 Tagy: XE3

Aktualizace

TStringHelper

Konečně. Allen Bauer na twitteru (mimochodem twitter používá opravdu hodně odborníků) konečně proflákl podle mne nejlepší rozšíření jazyka v XE3 (tady, tady a tady - viz níže).

Record helpery pro jednoduché datové typy, včetně stringu!

Více...

Datum: 2012-08-24 22:46:00 Tagy: delphi, XE3

Novinky v Delphi

XE3 - nějaké útržky informací a promo video

Následují poznámky jsou psány na bázi postřehů od prvních XE3 předváděček, a to myslím, že v Německu (TIndex G+). Video je ze www.embarcadero.com/rad-xe3-preview.

Na tom videu jsou spíše marketingově zajímavé věci :-), takže barvičky, rotace, LiveBindings Designer atd., ale v poznámkách už se něco dozvíte.

Více...

Datum: 2012-08-22 21:52:00 Tagy: XE3

Novinky

Produkt manager Delphi o XE3 a mobilech

Těsně před začátkem seminářů po celém světě se produkt manager pro Delphi JT aspoň trochu rozpovídal o tom jak to bude s mobily. Osobně nechápu proč nechtějí říct přesnější plán, ale jelikož vím jaké problémy způsobil debugger pro iOS díky omezenosti Apple (psal jsem o tom cca měsíc zpět), tak se jím na druhou stranu ani nedivím.

Více...

Datum: 2012-08-21 08:58:00 Tagy: XE3

Delphi

RAD Studio XE3 v Praze a Bratislavě

Letošní konference bude v Praze 12.9 a v Bratislavě 13.9.

Registrace je online dostupná a počet míst je limitován.

Z toho co bylo oznámeno:

  • Metro styl (resp. nyní se má říkat Windows 8 styl) pro VCL a FireMonkey
  • Podpora Windows 8
  • FireMonkey 2 (mnohem vylepšená verze)
  • Visual LiveBindings
  • HTML5 Builder (nový nástroj pro tvorbu webových aplikací)

Předpokládaný program přednášky.

Ne všecko co bude obsahovat XE3 je zatím zveřejněno, takže tak.

Více...

Datum: 2012-08-15 10:06:00 Tagy: XE3

Akce

Delphi world tour 2012

Delphi World Tour 2012

Více...

Datum: 2012-08-03 00:29:00 Tagy: XE3

Akce

Embarcadero bude pro budoucí verze používat Clang a LLVM

Tim Anderson to vykecal. Builder bude pro 64bit, Android, iOS a další používat llvm a clang. Součástí integrace clang je sada patchů a rozšíření pro zajištění co největší kompatibility se stávajícím kompilátorem.

Více...

Datum: 2012-07-10 00:25:00 Tagy: XE3, LLVM

Novinky

C++ Builder Roadmap 2012

Je tu i pár lidí co mají rádi Builder, takže Roadmap pro C++ Builder. Delphi na tom bude pravděpodobně podobně.

Jmenovitě:

Více...

Datum: 2012-05-19 01:49:00 Tagy: iOS, Android, XE3

Novinky