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 dnes uvedlo na trh FireDAC, což je už dříve zmíněná knihovna AnyDAC. Myslím si, že to je velký krok.
(logo teda nic moc :-))
Datum: 2013-02-28 20:46:00 Tagy: embarcadero, AnyDac, delphi, db
Fast Report umí export do PDF, ale jak jsem nedávno zjistil, vytvořené PDF má problémy hlavně na mobilech se systémem Android. Na iOS je to mnohem lepší, ale i tak to není dokonalé.
Existuje podverze PDF s názvem PDF/A, což je minimální verze PDF, která slovy Wikipedie je oficiální archivační verze formátu PDF definovaná v standardech ISO 19005-1:2005 a ISO 19005-2:2011. Jedná se o zúžení definice formátu PDF tak, aby bylo možné soubory uložené v PDF/A otevřít beze ztráty informace i všemi budoucími verzemi softwarových nástrojů.
Datum: 2013-02-27 21:59:00 Tagy: FastReport, pdf
Nativní experimentální podpora pro Android byla oznámena pro FreePascal via Android NDK (tak jak to očekávám i u Delphi). Více informací Android pro FreePascal.
Gratuluji autorům.
Více...Datum: 2013-02-22 20:28:00 Tagy: Android, FPC
Právě se snažím o náhradu připojení ADO za něco více mocnějšího. Původně jsem si myslel, že novou platformou bude UniDAC (s tím, že AnyDAC je na stejné úrovni), ale v okamžiku, kdy EMBT AnyDAC koupilo jsem došel k názoru, že je asi čas ještě jednou zvážit co mi která knihovna přinese (z mého pohledu). UniDAC jsem preferoval protože od DevART už nějaké komponenty máme.
Dokumentace k AnyDAC je dostupná online a stejně jako v případě UniDAC je skvělá a přehledná a je vstupním bodem ke studiu.
Datum: 2013-02-21 00:16:00 Tagy: AnyDac
POSIX nazývám to, co je v adresáři source\rtl\posix Delphi od verze XE2+. Jedná se o Delphi rozhraní momentálně pro MACOS, s tím, že jsou naznačeny části IFDEF LINUX, ale nejsou zatím dodány.
uses Posix.StdDef;
{$IFDEF MACOS}
{$I osx/SysTypesTypes.inc}
{$ENDIF MACOS}
{$IFDEF LINUX}
{$I linux/SysTypesTypes.inc}
{$ENDIF LINUX}
…
Datum: 2013-02-15 23:15:00 Tagy: synapse, OSX, iOS, linux, Android
První seminář ohledně Delphi pro iOS (ARM) a AnyDac bude 12.3. v Brně, přednášet bude P. Glowacki, bude tlumočeno.
Místo konání a přesný program, určitě bude ukazován nový NEXTGEN kompilátor atd., což Vám dá představu nejen o iOS, ale o tom jak na tom bude brzo Android.
Update - registrace a podrobnosti. Hodně času bude věnováno i AnyDac.
P.S.: Mám v plánu se tam také podívat.
Více...Datum: 2013-02-15 13:16:00 Tagy: Firemonkey, iOS, embarcadero, AnyDac
Vítejte u další dávky drbů, odkazů a zajímavostí jak je vidím já.
Datum: 2013-02-13 22:59:00 Tagy: FireMonkey, FastReport, db, XE3, delphi, kompilátor, linux
Embarcadero koupilo AnyDAC a pravděpodobně i DA-SOFT (Dmitry Arefiev), jeden ze dvou nejlepších balíků komponent pro přístup k DB (druhé jsou IMHO UniDAC).
Update: Marco Cantu blog.marcocantu.com/blog/embarcadero_buys_anydac.html upřesnil některé detaily, jako např.:
Datum: 2013-02-05 14:24:00 Tagy: embarcadero, AnyDac
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
Delphi pro iOS je skoro tu - informace v češtině a angličtině.
Datum: 2013-01-25 18:20:00 Tagy: XE3, iOS, FireMonkey, db
S překvapením pozoruji jak je přehlížena komponenta TListView. Přijde mi, že v některých případech by někomu usnadnila práci.
Datum: 2013-01-17 21:33:00 Tagy: komponenty, VCL
Dnes jeden nástroj na závislosti, Fluent Interface a Box 2D!
Datum: 2013-01-08 22:19:00 Tagy: vykriky
Po třech letech (od listopadu 2009) trochu statistiky, data jsou k 5.1.2013.
Celkem bylo zobrazeno 569 906 stránek (bez vyhledávačů a pravděpodobně bez těch kdo mají vypnutý JS) z domény delphi.cz (bez archívu konference). Největší počet zobrazení je klasicky vždy v září (tj. po vydání nové verze) a denní zobrazení je přes 1000 stránek.
Celkem je zde 453 článků (z toho většina je opravdu o Delphi a spol.) a 1495 komentářů.
Datum: 2013-01-05 21:10:00 Tagy: Delphi cz
Byla vydána veřejná verze CrossFPC 0.40, volně dostupného nástroje, který se integruje do Delphi IDE a umožňuje používat FreePascal (FPC) z Delphi IDE.
Delphi podporují ladění na OS X, navíc iOS je na pochodu. Jedinou možností jak si zkusit OS X pokud nemáte HW je virtuální stroj. Bohužel licenční podmínky zakazují provozovat OS X na jiném než Apple HW, navíc všechny virtuální nástroje (jako např. VMWare) mají uměle zablokovánu podporu pro OS X. Více...
Datum: 2012-12-21 21:43:00 Tagy: FireMonkey, iOS, OSX
Díky za Vaši přízeň a podporu, bez ní by to celé nemělo cenu. Více...
Datum: 2012-12-19 20:39:00 Tagy: delphi
Když je ten konec roku, tak to trochu odlehčím. Anketa - kdy se u Vás doma objevil první počítač, který Vám říkal pane? Ten svůj mám ještě pod postelí.
Hlasovat můžete vpravo nebo via hlasov.at/l05q.
Více...Datum: 2012-12-14 23:33:00 Tagy:
Člověk, co kdysi portoval Virtual tree view do Kylixu, oznámil úmysl portoval VTV do FireMonkey.
groups.google.com/forum/?fromgroups=#!topic/virtual-treeview/oVoVzXaf5Yw
Mám radost. A co vy?
Více...Datum: 2012-12-14 23:11:00 Tagy: FireMonkey, Virtual TreeView
V současné době je ovládání programu čistě za pomoci klávesnice podceňované. Ale věřte, že existují uživatelé, kteří na tu krysu nebo touchpad (trackpoint) nešáhnou, jak je den dlouhý. Proto není vhodné podceňovat takové aspekty návrhu UI jako je i TabOrder.
Při zobrazení formuláře je vybrán (focus) prvek, který je povolený a má nejmenší TabOrder a povolený TabStop. Programově se dá focus změnit za pomoci volání metody SetFocus, kterou mají následníci TWinControl (což je předchůdce většiny vizuálních komponent).
Datum: 2012-12-12 23:43:00 Tagy: utrzky
Minule jsem slíbil článek na téma REST server v Delphi pomocí kbmMW a tady je výsledek. Celý článek je postaven na reálných zkušenostech, které jsme doposud získali. Více...
Datum: 2012-12-11 00:51:00 Tagy: REST, JSON, praxe
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).
Jedná se o full uninstall/install.
Více...Datum: 2012-12-10 23:55:00 Tagy: XE3
Na fóru je pěkné pojednání o použití TWebBrowser.Document a mám svolení ho zde publikovat.
Na počátku všeho je reference interface (což je něco jako instance objektu akorát pro interface), pro tento případ v Delphi známý jako TWebBrowser.Document, v podání Microsoftu document DOM objekt. Tento interface pak podporuje spoustu věcí, ale jenom podle toho jakou verzí Internet Exploreru (resp. Windows) uživatel má.
Každá verze interface pak přináší nějaké rozšíření stávající funkcionality. Z hlediska samotné implementace se pak jedná stále o jednu a tutéž činnost (protože MSHTML interfacy vycházejí ze stále stejného základního IDispatch a dědičnost jako taková mezi nimi neexistuje). Tou činností je dotazování, zda daná reference podporuje požadovaný interface (v tomto případě zda TWebBrowser.Document podporuje např. IHTMLDocument3 interface). Více...
Datum: 2012-11-30 00:01:00 Tagy: VCL
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
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.
Datum: 2012-11-22 22:41:00 Tagy: XE3, LiveBinding, VCL, FireMonkey
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
Před časem mě Radek Červinka požádal, zda bych něco nenapsal o kbmMW (components4developers.com) – vícevrstvém frameworku pro Delphi. Vzhledem k tomu, že kbmMW používáme v našich produktech již od roku 2008, jsem si řekl: „Proč ne?“. Víceméně se pokusím sepsat pár informací o tom, proč jsme si vybrali kbmMW, co nám to přineslo a jaké máme zkušenosti s danou sadou komponent. Více...
Datum: 2012-11-13 23:35:00 Tagy: nastroje, komponenty, JSON, REST
Kreténi. Tak jedině mohu nazvat autory OS X. Vysvětlím proč. Minule jsem popisoval jak staticky linkovat knihovny na OSX. V podstatě si musíte dát jen pozor, aby se při importu u symbolů přidalo podtržítko. Tj. pokud se exportovaná funkce jmenuje Foo, při importu musíte specifikovat název
_Foo
Ok, prostě taková úchylka, člověk se s tím smíří. Více...
… je Marco Cantù - moc gratuluji.
Mimochodem první kniha co jsem kdy četl o Delphi byla právě kniha Marca Mistrovství v Delphi 2. A do dneška je s Delphi spojen jak v rámci praxe, tak psaní knih, přednášek atd. Těžko hledat někoho obětavějšího a podle toho co jsem slyšel je schopný i organizačně. Takže asi dobrá volba.
RAD Studio má nyní asi tři produkt managery (nejméně):
Datum: 2012-11-06 21:03:00 Tagy: embarcadero
Ve zkratce několik novinek a poznámek.
Datum: 2012-11-01 22:34:00 Tagy: RTL, XE3, aktualizace, unigui, ARC, FireMonkey, Styly
Převáděl jsem aplikaci z VCL na FireMonkey a po (upravené) konverzi přes Mida Convertor z instalace XE3 (jedná se o light verzi, která neupravuje pas soubor, ale jen DFM) jsem po první kompilaci narazil na problém, že aplikace nešla přeložit, protože nenašel kompilátor unit jpeg.
Řešení je samozřejmě nasnadě, stačí použít FMX verzi TBitmap, která podporuje x formátů. Více...
Datum: 2012-11-01 00:39:00 Tagy: grafika, FireMonkey