Delphi Web Development Techniques

advertisement
Upgrade Your VCL
Applications
Bob Swart (aka “Dr.Bob”)
Bob Swart Training & Consultancy (eBob42)
www.eBob42.com
Delphi Benelux 2016 Congress
26 May 2016, Eindhoven
http://www.eBob42.com
[email protected]
Agenda
•
•
•
•
Windows 10 Controls
Windows 64-bit
Unicode
Delphi Language Features
– Generics, Anonymous Methods, Class Helpers,
Record Helpers, etc.
• FireDAC (see also next session)
http://www.eBob42.com
[email protected]
Windows 10 Controls
• Vcl.WinXCtrl
–
–
–
–
–
TActivityIndicator
TToggleSwitch
TSearchBox
TRelativePanel
TSplitView
http://www.eBob42.com
[email protected]
Windows 64-bit
•
•
•
•
•
•
More Memory
Different integer and pointer sizes
Floating point types and operations
Calling conventions
Pointer Math
Assembler code
http://www.eBob42.com
[email protected]
Unicode
• ShortString, Long String, WideString
• Delphi 2009+: Unicode
– Char = WideChar
– PChar = PWideChar
• Database layout !!!
http://www.eBob42.com
[email protected]
Delphi Language Features
•
•
•
•
•
Generics
Anonymous Methods
Threading
Class Helpers
Record Helpers
http://www.eBob42.com
[email protected]
FireDAC
• Data Access
– Replacement for BDE, ADO, dbExpress
– Cross-platform
– DataSnap and FireDAC
• See also next session
http://www.eBob42.com
[email protected]
Questions
• [email protected]
• http://www.eBob42.com
•
ebob42 and drbob42
•
http://facebook.com/drbob42
•
http://twitter.com/eBob42
•
http://nl.linkedin.com/in/drbob42
http://www.eBob42.com
[email protected]
Download