vložil Radek Červinka
11. července 2013 00:54
Je to prima. Stačilo dodat framework (kompilátor, IDE a debugger) a ten komu nevyhovuje FireMonkey má další možnost: open source wrapper pro iOS komponenty.
DPF.iOS.Native.Components. Sice přijdete o multiplatformnost, ale něco za něco. Záleží na Vás. Zkušenosti můžete prezentovat v komentářích.
vložil Radek Červinka
2. července 2013 21:52
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.

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...
vložil Radek Červinka
1. června 2013 11:04
Pokud potřebujete ve svém programu (zatím pro iOS, ale v budoucnu i pro Android) přečíst a zpracovat čárový kód, můžete použít zapouzdření pro open source ZBar. Delphi XE4 wrapper pro iOS je ZBar Delphi iOS. Použijte google translator (tedy pokud neumíte korejsky).

Více...
7ae4cf85-11b6-430c-a9dd-e803ddd65ee2|2|3.0
Tagy: XE4
Praxe
vložil Radek Červinka
1. června 2013 01:32
ARC - tedy automatické počítání referencí a uvolňování není principiální novinkou v XE4. Už od Delphi 2 podporuje stejný mechanismus pro řetězce (resp. pro dlouhé stringy). U řetězců je navíc implementován COW (Copy-On-Write) mechanismus.
Více...
vložil Radek Červinka
1. června 2013 01:29
vložil Radek Červinka
23. dubna 2013 23:10
Firemonkey byla výrazně rozšířena. Trial verze je nově dostupná i jako Instant Trial, tj. via AppWave.
Pro zajímavost nově TOSVersion obsahuje nové platformy.
TOSVersion = record
public type
TArchitecture = (arIntelX86, arIntelX64, arARM32);
TPlatform = (pfWindows, pfMacOS, pfiOS, pfAndroid, pfWinRT, pfLinux);
public const
AllArchitectures = [arIntelX86, arIntelX64, arARM32];
AllPlatforms = [pfWindows, pfMacOS, pfiOS, pfAndroid, pfWinRT, pfLinux];
Hmm, pfWinRT?
Více...
vložil Radek Červinka
22. dubna 2013 22:18
Dne 22.4.2013 vyšla nová verze Delphi (RAD Studia) XE4 kde největší novinkou je nativní ARM kompilátor. Tento ARM kompilátor je první inkarnací NextGen generace kompilátorů Delphi - Feature Matrix, Release Notes XE4, Co je nového.


Nový kompilátor umí několik věcí, resp. jazyk Object Pascal (nebo Delphi) se krapánek v detailech změnil.
Verze kompilátoru a RTL je 25.00.
Update: Fix list
Více...
vložil Radek Červinka
20. dubna 2013 00:12
Disclaimer: mám oficiální povolení psát o Delphi XE4 před release. Musím to zde napsat.
Jelikož mám zkušenost že lež oběhne svět ještě než si pravda obuje boty tak zkusím nastínit jak je to s kompilátory v Delphi XE4.
Delphi XE4 (asi podle edice) obsahuje 5 (slovy pět) kompilátorů.
Více...
vložil Radek Červinka
15. dubna 2013 23:12
Upozornění: veškeré informace jsou ohledně pre-release verze. Mám oficiální povolení psát o Delphi XE4.

FireMonkey přináší několik šikovných nových standardních TAction (více o konceptu ActionList):
- TChangeTabAction
- TTakePhotoFromLibraryAction
- TTakePhotoFromCameraAction
- TShowShareSheetAction
Více...
vložil Radek Červinka
11. dubna 2013 00:58
Upozornění: veškeré informace jsou ohledně pre-release verze. Mám oficiální povolení psát o Delphi XE4. Pro ty co je iOS nezajímá bych rád podotkl, že IMHO to bude podobné u Androidu, takže to není ztracený čas.
Dnes o TListBox. Zapomeňte na TListBox z VCL, tohle je jiná káva. Mimochodem kromě TListBox je i podobná nová komponenta TListView.

Více...
vložil Radek Červinka
8. dubna 2013 01:08
Dostal jsem oficiální povolení psát o některých možnostech Delphi XE4, které vyjde snad co nevidět a jeho největší novinkou bude podpora vývoje iOS zařízení (tj. iPhone, iPad a spol.).
Upozornění: veškeré informace jsou ohledně pre-release verze. Home page je embarcadero.com/products/delphi/ios-development.
Dnes ohledně TWebBrowser pro iOS a základy vůbec.

Více...