Primo Gabrijeli delphimarand si http www thedelphigeek com
Primož Gabrijelčič delphi@marand. si http: //www. thedelphigeek. com grafika: Flickr / Gamma-Ray Productions
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Urnik 09. 00 – 10. 30 – 11. 00 – 12. 30 RAD Studio 2005, 2006, 2007, 2009 odmor RAD Studio 2010, XE 2, XE 3. 5
Embarcadero Akademija Delphi 7 od Delphi 7 do RAD Studio XE 3
od Delphi 7 do RAD Studio XE 3 Embarcadero Akademija Iščemo razvijalca sandra. support@fab-online. com • MS Ribbon » razpis Delphi « • Win 64 www. fab-online. com • Zbirnik! • Možnost zaposlitve za nedoločen čas
Embarcadero Akademija RAD Studio 2005 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija IDE • Novo, monolitno delovno okolje od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Object Pascal • Mnogo razširitev jezika (usklajevanje z. NET) • For. . In • Strict • Inline
Embarcadero Akademija Object Pascal • Gnezdeni razredi • Razredne konstante • Razredne lastnosti • Statične razredne metode od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Object Pascal • XML dokumentacija • Regije • Večnivojska imena enot (System. Sys. Utils)
Embarcadero Akademija RAD Studio 2006 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Object Pascal • » Pametni « recordi • Operatorji na recordih • Razredne spremenljivke • Razredni pomočniki od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Object Pascal • Abstraktni razredi • Zaprti razredi • Finalne metode od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija RAD Studio 2007 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija IDE • MSBuild • Dogodki ob prevajanju • Konfiguracije od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija VCL & RTL • Združljivost z Visto • TFile. Open. Dialog, TFile. Save. Dialog • TTask. Dialog • Fast. MM 4 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Razhroščevalnik • » Scroll new events into view « • Več oken CPU • Prekinitve v oknu Call Stack • Transparentni tooltipi (Ctrl) od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Podatkovne baze • Unicode podpora: Oracle, Interbase, My. SQL • Na novo podprto: Interbase 2007, My. SQL 4. 1, My. SQL 5 • Predelano ogrodje db. Express
Embarcadero Akademija Object Pascal • $DYNAMICBASE • $SETPEOPTFLAGS $100 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija C++ • DUnit • Modeliranje UML • » Named option sets « od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija RAD Studio 2009 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 IDE • Unicode • Datoteke lahko vsebujejo poljubne znake – UTF-8 • Project. Options • Hierarhične konfiguracije • BRCC 32 ⇒ RC • Project. Resources and Images • Class Explorer
Embarcadero Akademija VCL & RTL • Unicode • Ansi. Strings • Nove komponente • TButtoned. Edit • TCategory. Panel[Group] • TCategory. Button • TLink. Label • TList. Group[s] od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija VCL & RTL • Slikovni zapis PNG • Trak (ribbon) od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Razhroščevalnik • Prikaz mrtvih zank (deadlock) • C++: Prekinitev ob abort() od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Podatkovne baze • TBookmark: pointer TBytes; • TBookmark. Str • Izboljšan Data. Snap od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Object Pascal • Unicode • {$IFDEF Unicode} • Ansi. String, Raw. Byte. String, Wide. String, Unicode. String • String = Unicode. String, char = Wide. Char • TStrings • TEncoding
Embarcadero Akademija Object Pascal • Generiki • TObject. List<T> • System. Generics. Collections od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Object Pascal • Anonimne metode • Metode brez imena, ki predstavljajo nov tip podatkov • TProc, TFunc
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Object Pascal • Exit(value) • TObject. Unit. Name • TObject. Equals, Get. Hash. Code, To. String • $POINTERMATH, $SCOPEDENUMS, $STRINGCHECKS
Embarcadero Akademija C++ • Unicode. String • #ifdef _DELPHI_STRING_UNICODE • Delna podpora C++0 x • Izboljšano delo z izjemami • Boost 1. 35 (delno) od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija RAD Studio 2010 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 IDE • IDE Insight (Ctrl+. ) • Find Units (Ctrl+F 12), Find Forms (Shift+F 12) • Tab, Shift-Tab • Drag & drop datotek • Oblikovanje izvorne kode (Ctrl+D)
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 IDE • Drag & drop ikon za prekinitev, oznako, mesto izvajanja • Compile/Build All From Here • Nov search • Modal search dialog expert • Search. Find in Files. Directories • Prevajanje v ozadju
Embarcadero Akademija VCL & RTL • RTTI • IOUtils • Kretnje • Tipkovnica na dotik od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija VCL & RTL • TDirect 2 DCanvas • TThread. Name. Thread. For. Debugging • SOAP 1. 2 (odjemalec) od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Razhroščevalnik • Vizualizatorji kompleksnih tipov • TDate. Time, TString. List • Izboljšani Event Log • Hitrejši • Premikanje ustavimo s klikom • Večvrstični dogodki od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Razhroščevalnik • Prekinitve lahko vežemo na niti • Niti lahko zamrznemo in odtajamo od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Podatkovne baze • Podpora za Interbase 2009 (in To-Go), MS SQL Server 2008, My. SQL 5. 1, Firebird • Izvorna koda za MIDAS DLL • 64 -bitna števila ⇒ BIGINT • Data. Snap • http • Povratni klici (callback) • Asinhroni dogodki
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Object Pascal • Izboljšani RTTI (ERTTI) • Atributi • » Okraski « kode, ki jih lahko programsko beremo • Vmesnik ⇒ objekt • As, is, TSome. Object() • delayed
Embarcadero Akademija C++ • Class Explorer • Boost 1. 39 • Secure C Library • Atribut [[deprecated]] • #pragma once • #pragma alias od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija RAD Studio XE od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 IDE • Version Insight • Odpiranje projektov iz SVN • Edit. Copy na obrazcu • » Ask to reload modified files « • Nove kombinacije tipk v postopnem iskanju • Shift+Enter, Ctrl+Enter
Embarcadero Akademija VCL & RTL • TTime. Zone • Regularni izrazi • System. Regular. Expressions • Sinhronizacija • TInterlocked, TSpin. Wait, TSpin. Lock • System. Str. Utils. Split. String • TVirtual. Method. Interceptor od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Razhroščevalnik • Samodejno zapiranje oken • Interaktivno poimenovanje niti • » Prompt to rebuild projects modified while debugging « • » Run without debugging « • Interaktivna polja v Breakpoint List in Watch List
Embarcadero Akademija Podatkovne baze • SQL Anywhere 11 • Data Snap • REST za podatkovne tipe • Azure • JS proxy od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Object Pascal • $STRINGCHECKS OFF • $ALIGN • $CODEALIGN • $STRONGLINKTYPES ON od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija C++ • Active. X: ATL ⇒ DAX • stdbool. h od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija RAD Studio XE 2 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 IDE • Urejevalnik obrazcev Fire. Monkey • Podpora za večplatformni razvoj (prevajanje, razhroščevanje)
Embarcadero Akademija VCL & FM & RTL • Fire. Monkey • Slogi VCL • Live. Bindings • Izboljšan IOUtils • System. Zip od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija VCL & FM & RTL • Html. Help. Viewer • TOSVersion • TVirtual. Interface od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Razhroščevalnik • Oddaljeno razhroščevanje na poljubni platformi • Platform Assistant • Project. Deployment • Prikaz 64 -bitnih registrov
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Podatkovne baze • SQL Anywhere 12, Firebird 2. 5 • OS X: Informix, Oracle, SQL Anywhere, My. SQL, Interbase, Firebird • Data. Snap mobilni odjemalci (» connectors «) • Android, Blackberry, i. OS, Windows Phone • Data. Snap strežniki: Win 32, Win 64 • Data. Snap odjemalci: Win 32, Win 64, OS X
Embarcadero Akademija Object Pascal • Windows 64 • Native. Int, Native. UInt • 8 -bytni kazalci in objekti • Extended = real • OS X (32 -bit) • i. OS (Free. Pascal) • Dcc 32. exe, dcc 64. exe, dccosx. exe od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija C++ • OS X (32 -bit) • Bccosx, xlink • TLIBIMP od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija RAD Studio XE 3 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija IDE • Visual Live. Bindings • Metropolis UI od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija VCL & FM & RTL • Fire. Monkey 2 • Vektorski/bitni slogi • Retina • Nove lastnosti in gradniki • Senzorji od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Podatkovne baze • SQL Lite (Windows in OS X) • Interbase To-Go od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Object Pascal • i. OS • » Pomočniki « za osnovne tipe • Sys. Utils. TString. Helper • Length(s) ⇒ s. Length • 0 -bazirani nizi od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija RAD Studio XE 3. 5 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Podatkovne baze • Fire. DAC (Any. DAC) • Oracle, DB 2, SQL Server, Inter. Base/Firebird, Postgre. SQL, My. SQL, SQLite, Sybase SQL Anywhere, Advantage DB, Access, ODBC, db. Express • € 399 / € 299 • Data. Snap zaenkrat podpira db. Express in Indy
Embarcadero Akademija Object Pascal • i. OS • http: //embt. co/mobileprev • Beta: XE 3 od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija Object Pascal • i. OS • Lasten prevajalnik • Razhroščevanje v RAD Studiu • Drugačen jezik • Samodejno uničevanje objektov • 0 -bazirani nizi od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija C++ • XE 3 Update 1, 2 • Windows 64 -bit • CLANG • C++11 • Bcc 64. exe • Windows 32 -bit ostaja C++0 x od Delphi 7 do RAD Studio XE 3
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Dodatni programi • Inter. Base XE 3 Developer (20 users, 80 connections) • To. Go test deployment license • AQTime 7 Standard • Beyond Compare Text Compare • Code. Site Express • IP*Works! • Tee. Chart Standard • Fast. Report VCL 4 RAD Edition • Documentation Insight • gly. FX Icon Library • Biz. Snap Web. Services • Intra. Web XIV Personal Edition
Embarcadero Akademija od Delphi 7 do RAD Studio XE 3 Feature Matrix
od Delphi 7 do RAD Studio XE 3 Embarcadero Akademija Vprašanja?
- Slides: 69