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.
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.

Duck Typing v Delphi

vložil Radek Červinka 8. května 2012 22:14

Duck Typing je populární styl programování. Ačkoliv si o tom myslím svoje, tak mi to nebrání abych neodkazoval na implementaci Duck Typing v Delphi.

Více...

Tagy: ,

Komponenty

ClassHelper pro JSON

vložil Igor Gottwald 22. března 2012 22:11

A co to vlastně umí (podpora DataSnap)?

TJSONObjectHelper

  • umožní přidávat do TJSONObject páry různých typů
  • implementuje typ TDateTime
  • přistupuje k položkám přes indexované property, jak jsme zvyklí z Delphi

TJSONValueHelper

  • umožní přistupovat k hodnotám jako k typům Boolean, Integer, Double, String, TDateTime apod., provádí konverze

TJSONAncestorHelper

  • umožní provádět porovnání na rovnost včetně celého obsahu tříd a polí JSON

JsonHelpers.zip

Poznámka editora: Mimochodem pěkná ukázka dokumentování kódu.

Tagy: ,

Podpora

ClassHelper pro TStrings

vložil Jaro Beneš 20. března 2012 22:58

Jedná se o helper pro TStrings, umožňuje lepší IndexOf() s ohledem na velká-malá písmenka a také i částečné vyhledávání. V nejnovějších Delphi to určitě už je, ale někomu by se to mohlo hodit.

Pozn (editora): berte to jako inspiraci pro použití Class helpers - je to moc užitečná fíčurka

Více...

Tagy: ,

Rozšíření Delphi

Record helper

vložil Jaro Beneš 23. září 2011 20:57

Class helper je známá věc, ale co třeba takový Record helper?

Poprvé se to objevilo jako mizerně dokumentovaná věc v BDS 2006 v Delphi for .NET. A teprve následně se to propagovalo do verze Win32. Tady měl Borland zpoždění - .NET verze byla vždycky o krok napřed. Více...

Tagy: ,

Praxe

Class helper

vložil Radek Červinka 15. února 2010 23:07

Jak jsem již psal, Delphi 2007 přináší do jazyka koncepci Class Helper. Jedná se o možnost rozšiřovat existující třídy o metody a property (ale ne pole) bez zásahu do původní třídy. Cílem je mít možnost základní třídy a případné platformové rozšíření implementovat pomocí class helperů.

Raději rovnou příklad. Vytvoříme class helper pro TEdit a pak ho použijeme.Více...

Tagy: ,

Jazyk

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