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