260 likes | 669 Views
Urnik. Prihaja C++Builder for iOS. Na voljo kot nadgradnja (Update 2) za RAD Studio XE5 Ent/Ult/Arch Ve č podatkov na http://www.embarcadero.com/cbuilder Pričakovan datum izida: december 2013. Posebne ponudbe. Popust za nadgradnje vseh prejšnjih verzij
E N D
PrihajaC++Builder for iOS • Na voljo kot nadgradnja (Update 2) za RAD Studio XE5 Ent/Ult/Arch • Več podatkov nahttp://www.embarcadero.com/cbuilder Pričakovan datum izida: december 2013
Posebne ponudbe • Popust za nadgradnje vseh prejšnjih verzij • Bonus Pack brezplačne programske opreme v vrednosti do 1.150 EUR • XE5 => Bonus Pack • Korak do brezplačne Ultimate verzije z SQL orodji v vrednosti 1.000 EUR • Enterprise => Ultimate • www.marand.si
Zahteve • RAD Studio/Delphi XE5 • Enterprise+ • Professional + Mobile Add-On Pack • +FireDAC Client/Server Add-On Pack • Windows Vista, 7, 8, Server 2008 • Android Gingerbread (2.3.3-2.3.7), Honeycomb, ICS (4.0.3-4.0.4), Jelly Bean (4.1-4.3) • KitKat še ni podprt • ARMv7 + NEON • SysCheck
Namestitev • Opcija: Že nameščeni SDK • Gonilniki s podporo adb • Naprava • Developer options • USB Debugging • Emulator
Prvi program • File, New, FireMonkey Mobile Application • Target • F9 • Uses Permissions • Application • Provisioning • Deployment
NextGen Delphi • UnicodeString • $ZEROBASEDSTRINGS • Ne obstaja več: • pointer • in-line zbirnik • Automatic Reference Count • Ni več potrebe za sproščanjem objektov • Free/FreeAndNil je še vedno dovoljen • [weak] • Operatorjinarazredih
FireMonkey 3 • GPU kanvas • Bitne slike z več ločljivostmi • Native gradniki • Gradniki za mobilne naprave • TListBox vs. TListView
Dialogi • ShowMessage, MessageDlg, QueryInput • ShowModal(procedure (res: TModalResult)begin …end);
Prilagodljivooblikovanje • Align, Anchors, Margins • TFlowLayout, TGridLayout, Tlayout • Form family • FormResize • CreateForm v .dpr • Omejitve orientacije naprave
Tipkovnica • TEdit, TMemo uporabljata native gradnik • Sistemska tipkovnica • KeyboardType • vkHardwareBack / FormKeyUp • Pozicioniranje gradnika s fokusom ni samodejno
Sporočila • NotificationCenter • Sporočila • Bedži • Toast
Deljenje podatkov • TShowShareSheetAction • OnBeforeExecute • tiskanje
Zvok in slika • TCaptureDeviceManager • StartCapture/StopCapture • Video: OnSampleBufferReady • TVideoCaptureDevice • TAudioCaptureDevice • TMediaPlayer[Control]
Senzorji • Lokacija (TLocationSensor) • Premikanje (TMotionSensor) • Orientacija (TOrientationSensor) • TSensorManager • System.Sensors
Dotik • TGestureManager • .Touch • .Gestures • .InteractiveGestures
Standardneakcije • Tipkovnica • Kamera • Deljenje podatkov • Telefoniranje • Premikanje po vmesniku • LiveBindings
Lokalizacija • Multilizer • Sisulizer • TsiLang Components Suite • Delphi-package i18n • GNUGetText for Delphi
Storitve platforme • FMX.Platform • TPlatformServices • Aplikacijski dogodki • Informacija o sistemu • Virtualna tipkovnica • Logiranje
Tiskanje • CloudPrint • Podpora v tiskalnikih (CloudPrint, HP ePrint) • Katerikoli tiskalnik + Chrome • Isti uporabniški račun! • TShowShareSheetAction
Logiranje • AndroidAPI.Log • IFMXLogginService • adb logcat • Android Log Viewer
JavaBridge/JNI • Klicanje funkcij v Android OS • Povezovanje z javanskimi knjižnicami • Klicanje drugih aplikacij – Intents • „Odpri URL“ • Java Native Interface • Androidapi.JNI.*
Baze podatkov • FireDAC + DB na napravi • SQLite (del Androida) • InterBase (dodatna knjižnica) • IBLite • InterBase ToGo • FireDAC + SQL strežnik • FireDAC + DataSnap + SQL strežnik • REST