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?
Oficiální stránka RAD Studio XE2 World Tour
Datum: 2011-08-02 08:43:00 Tagy: DelphiXE2, delphi64, embarcadero, grafika, kompilátor, RAD Studio, RadPHP, OSX, FireMonkey
To jsem si nemohl nechat ujít. Není to oficiální od našeho zastoupení embt.cz, ale z Argentiny - a moc se mi ten nápad líbí.
Datum: 2011-07-27 21:39:00 Tagy: OpenCL, DelphiXE2, delphi64, hardware
Jedna z důležitých věcí je testování. Nevím jak vy, ale já nesnáším opakované testy. Tj. člověk udělá nějaké změny a následně by měl přetestovat úplně všechno. Ale všichni známe jak to dopadne …
A proto je vhodné použít unit testing, tj. nástroj, který za nás bude opakovaně provádět testy, které mu předepíšeme. Pro Delphi se jedná o DUnit, který je navíc součástí vyšších verzí Delphi (tj. od D2007 nebo možná i starších). Více...
Datum: 2011-07-26 22:09:00 Tagy: nastroje, delphi, ladeni, začátečníci, IDE, RTTI
Minule to na sebraném vzorku dopadlo celkem přesvědčivě pro InnoSetup. Výsledky všech anket jsou dostupné přes pravý sloupec.
Je už celkem jisté, že připravovaná verze Delphi bude podporovat jiné platformy (tj. kromě Win32 a Win64) a já se drze ptám (a jsem upřímně zvědav): co by bylo pro Vás zajímavé jako cíl cross kompilace? Anketa je v pravém sloupci nebo na hlasov.at/kei1. Díky za spolupráci, myslím, že výsledky nebudou zajímat jen mne.
Více...Datum: 2011-07-21 23:51:00 Tagy: anketa
Už je to trapné, že tu není žádný pořádný jednolitý článek, ale bohužel pořád se zabývám neveřejnými věcmi, jako jsou např. nové Delphi.
Datum: 2011-07-20 00:05:00 Tagy: Indy, grafika, komponenty, FPC, fun, hry,
Letem světem, aneb co se jinam nevešlo a co mne zaujalo. A dnes to je opravdu výkřik za výkřikem. Více...
Datum: 2011-07-14 22:51:00 Tagy: komponenty, Direct2D, rozšíření, DFV, SVN
David Intersimone na svém blogu:
We are putting Delphi (and C++Builder) everywhere this year and over the next 5 years. Today you can use Delphi for Desktop, Client/Server, Multi-Tier, Cloud, Web, Web Services (REST and SOAP). This year you will also be able to build for Macintosh and iOS. Linux is also on the roadmap for the coming years along with Android, Blackberry and Windows Phone 7.
Jo! Jen doufám, že ten Android bude brzo. Letos iOS - tj. iPad, iPhone atd.
via: Tim Anderson - itwriting.com
Více...Datum: 2011-07-11 00:25:00 Tagy: Android, delphi, embarcadero
I tak klasická komponenta jako je TButton se dá vylepšit. V novějších Delphi (nevím zda i v D2009, ale v D2010 ano) se TButton dočkal rozšíření.
Datum: 2011-07-10 23:48:00 Tagy: VCL
Původně jsem plánoval další anketu ohledně používaných databází, ale změna je život - někdy příště.
Ale když už jsem minule psal o InnoSetupu: Jak (pokud vůbec) děláte instalace? Hlasovat lze v pravém sloupci, nebo na hlasov.at/kdmg.
A jedna novinka: pod články, kromě tlačítek pro twitter, facebook atd. přibylo tlačítko google plus jedna. Pokud na něho kliknete, google si to zapamatuje a při vyhledávání bude ve výsledcích příslušný článek preferovat.
Více...Datum: 2011-07-03 20:56:00 Tagy: nastroje
Miluji programy, které nemusím instalovat (a které mohu kdykoliv smazat).
Delphi je pro takové programy ideální, protože programy v něm napsané v podstatě nemusí mít žádné závislosti. Ale jsou situace, zvláště při komplikovanějších programech, kdy je pro korektní funkci vhodné provést instalaci např. protože potřebujete pro zápis někam administrátorské práva. Více...
Datum: 2011-07-01 21:00:00 Tagy: nastroje, praxe, začátečníci
Opět něco co mne cestou praštilo do nosu. Dnes to bude případ "Test na prázdný řetězec", jeden zajímavý inzerát a help update pro XE. Více...
Datum: 2011-06-30 21:52:00 Tagy: optimalizace, embarcadero
AppWave od firmy Embarcadero byl po dlouhém vývoji konečně publikován. Co je to AppWave? V podstatě se jedná o platformu, která umožňuje spustit libovolnou aplikaci pro Windows bez instalace tak, jak je zvykem u mobilních telefonů (tj. bez instalace), přičemž autor aplikace určuje její licenci a její cenu. Zároveň lze aplikace kupovat (nebo pronajímat) na appwavestore.
Aplikace jsou uloženy v Internetu a jsou lokálně cachovány. Po jejich spuštění běží plnou rychlostí. Více...
Datum: 2011-06-23 23:41:00 Tagy: embarcadero, AppWave
Jednou z méně známých komponent přímo z instalace Delphi je TComboBoxEx. Byla přidána až ve vyšších verzích Delphi - proto ta menší publicita. Verzí si nejsem jist, ale existuje i v Delphi 2007. Díky ní rapidně ubylo pokusů o customdraw combobox pro položky s obrázky, neb to byl jeden z cílů tvůrců.
Pro mne další významnou věcí je možnost použít můj globální imagelist a do comboboxu dát položky, které mají vlastní ID, které se neshoduje s položkou v ImageList a mohu si ho definovat. Další věci jsou už jen bonus - jako např. možnost specifikovat odsazení položky.
Datum: 2011-06-20 23:57:00 Tagy: Delphi 2007, VCL, delphi64
Jsa donucen mou drahou polovičkou zredukovat počet knih v knihovničce nabízím následující kousky. Knihy z prvního obrázku á 50Kč (vyjma Paradox), knihy z druhého obrázku (plus ten Paradox) zdarma k objednávce. Plus poštovné pošty nebo osobní odběr Kroměříž, Zlín (nebo Jarohněvice kde žiji).
Vše v dobrém stavu. Kdo dřív pošle mail, ten vyhrál. Myslím, že někomu ještě mohou pomoci. Více...
Datum: 2011-06-19 22:06:00 Tagy:
Minule jsem psal pár poznámek o aktuálním pohledu na aplikace pro Windows 8. Nechtěl jsem se v tom dále hrabat, protože kopat do ležícího je neslušné, ale od minule se objevilo pár dalších informací, které podle mne ilustrují přístup MS tak, jak jsem ho minule nastínil. Více...
Opět několik navzájem nesouvisejících věcí: dnes náhled zdrojových kódů v průzkumníku pro Windows 7 a Vista, něco o TRTLCriticalSection a spol. a na závěr několik odkazů. Více...
Až teď mne napadlo, že bych se mohl na certifikaci Vás zeptat anketou. Takže co vy na to? Hlasovat jde vpravo nebo přes hlasov.at/kc7l.
Za mne snad jen to, že to bylo tužší než jsem čekal (hlavně jedna kategorie, kde jsem ztratil 4 body z 5). Na test je 60 minut/60 otázek, času bylo tedy dost.
Více...Datum: 2011-06-08 22:53:00 Tagy: embarcadero
Počínaje dneškem (7.6.2011) Embarcadero Technologies v rámci podpory Delphi konečně začíná nabízet certifikační program pro Delphi. Tento globální program nabídne miliónům vývojářů v Delphi příležitost předvést vlastní schopnosti a odborné znalosti svým vrstevníkům, programátorské komunitě a možným zaměstnavatelům.
Certifikační program Embarcadero (Delphi Certification Program) nabízí dvě úrovně: "Delphi Certified Developer" (certifikovaný vývojář Delphi) a "Delphi Certified Master Developer" (certifikovaný vývojářský mistr v Delphi).
Datum: 2011-06-06 23:54:00 Tagy: delphi, embarcadero
Do pravého sloupce jsem přidal výpis posledních komentářů - někdy je to zajímavé, třeba se to někomu bude hodit. A asi optimisticky tlačítko Donate (přes PayPal). Kromě toho je nově delphi.cz vedeno u navrcholu.cz pod 134875.
Jinak pokud chcete na delphi.cz odkazovat (moc díky těm co to dělají), tak nějaké ikonky, ale netrvám na nich. Pokud máte web o Delphi nebo programování v Object Pascalu, tak mi napište, rád Vás přidám do odkazů.
Více...Datum: 2011-06-05 15:58:00 Tagy: Delphi cz
A MS to udělal zase. Opět střelil do hlavy svoje vývojáře, kteří používají jeho nástroje. Jako už po několikáté se vykašle na svůj framework a nabídne nové řešení, takže si svůj kód můžete dát zarámovat.
Nově aplikace pro Windows 8 budou na bázi HTML5 a JS (preferovaně). Stávající aplikace budou označeny jako "old technology", ale budou provozu schopné. Takže ti co investují do .NET nebo Silverlight budou … a SL je tím pádem mrtvější než už byl (pěkné shrnutí). Více...
Datum: 2011-06-02 14:41:00 Tagy: delphi, windows, microsoft, super
Ladění se zde věnuji často, ale jelikož se některé otázky stále opakují, zde je seznam aplikací, které mi pomáhají a které mohou pomoci i při řešení Vašich problémů.
Možná je to tím, jaký druh programů píši, ale na mém HDD nesmí chybět následující aplikace, které používám jako pomůcky při ladění:
No a když už jsem v tom tak i následující nástroje
a další Více...
Pořád mi to přijde, že píšu a píšu a žádné výsledky (teda kromě návštěvnosti, která je slušná). Takže jelikož je období zkoušek, je zde malý testík. Ušetřím Vás trapností typu jakými třemi způsoby se dá označit komentář, na druhou stranu pro dnešek vynecháme i generika a další věci.
V budoucnosti přejdeme k XE2, kde určitě bude hafo témat, ale to bude ještě cca 2-3 měsíce trvat a do té doby máme ještě trochu času. Takže na zabití času malý test.
Co bod - to bod. V úvahu jsem bral Delphi XE, ale většina věcí je platná obecně. A prosím bez google a spol., kdo najde chybu vyhrává. Více...
Datum: 2011-05-27 01:48:00 Tagy: RTL, kompilátor
Resp. spíše několik zajímavých odkazů, třeba se někomu bude něco hodit.
Datum: 2011-05-24 22:38:00 Tagy: komponenty, praxe, optimalizace, RTL
CodeProject.com je opravdu velký a významný web převážně pro programátory v .NET. Proto mne celkem pobavilo, že jejich komunita zvolila oficiálně jako nejlepší v kategorii programovacích jazyků právě Delphi. A mimochodem se to stalo už podruhé za sebou :-).
Programming Languages: Embarcadero Delphi XE
Kompletní seznam oceněných kategorií je dostupný přes úvodní odkaz.
P.S: A ohledně XE2 my nesmíme ani naznačovat, ale máte se na co těšit. Věřte mi.
Více...Datum: 2011-05-21 08:48:00 Tagy: delphi, embarcadero
Aktualizace: nová stránka Dual FileView
Aktuální vylepšená, ale komerční verze
Zkusím si přihřát vlastní polívčičku. Dual FileView je expert (tj. rozšíření) Delphi IDE a napsal jsem ho já díky Open Tools API (viz. minulé články).
Cílem bylo něco jako umí Excel nebo VS (split view), tj. pohled kdy v jednom souboru se dá dívat zároveň na dvě místa. Jedná se sice o první veřejnou verzi, ale to neznamená, že by se jednalo o věc, kterou bych napsal za půlhodiny. Více...
SynEditStudio je rozšířená verze SynEdit. Mezi hlavní vlastnosti proti SynEdit patří code folding, lepší číslování řádků, ukazatel změn a další moderní věci. Navíc je tam i možnost editoru zvýrazňovačů. Třeba se to někomu bude hodit. Pochází z Číny a já jsem na něho narazil při programování mého rozšíření Dual FileView. Více...
Datum: 2011-05-16 21:19:00 Tagy: VCL, komponenty
I pokud je člověk začátečníkem, v Delphi narazí na objekty a třídy v podstatě hned - např. i formulář je objekt.
Jen pro úplnost: objekt je instancí třídy, ale to modří již vědí. Vytvoření objektu je provedeno voláním konstruktoru patřičné třídy. Následně objekt existuje v paměti dokud programátor neuzná za vhodné ho uvolnit (zjednodušeně).
Datum: 2011-05-13 20:39:00 Tagy: delphi, RTL, Object Pascal, FastMM
Díky komentáři Jaroslava Beneše minule pod článkem (určitě se podívejte na jeho stránky s Delphi drobnostmi - např. TinyDB) jsem se zahloubal do stránek delphibasics.info což jsou opravdu hardcore Delphi programátorské stránky, kde jsem se inspiroval. Více...
Delphi od nějaké verze 3 podporují balíčky (packages). Jedná se o speciální DLL, které podporují speciální vlastnosti Delphi a jejich RTL (tj. zachování objektového modelu, sdílení správce paměti, bezproblémové operace s řetězci a dynamickými poli atd.). Použití balíčků umožňuje velkou modularitu. Více...
Datum: 2011-05-06 22:23:00 Tagy: začátečníci, delphi, dll, RTL, super,