Recent Releases and New Features in Delphi
Delphi has recently seen new releases such as Delphi 2007, 2009, and 2010, as well as enhancements in RAD Studio XE focusing on cloud support and development tools. Delphi XE introduces features like a regular expression library, DataSnap improvements, and command-line tools for code formatting. Explore the latest advancements in Delphi and RAD Studio XE for streamlined development.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Whats New In Delphi Lately? Brian Long brian@blong.com
Recent releases Delphi 2007 (Spacely, Mar 2007) Delphi 2009 (Tibur n, Aug 2008) Delphi 2010 (Weaver, Aug 2009) (part of RAD Studio 2010) Delphi XE (Fulcrum, Aug 2010) (part of RAD Studio XE)
RAD Studio XE License to use prior versions Delphi XE -> Delphi 2010, Delphi 2009, Delphi 2007, Delphi 7 C++Builder XE -> C++Builder 2010, C++Builder 2009, C++Builder 2007, C++Builder 6 Delphi Prism XE -> Delphi Prism 2011, Delphi Prism 2010 RAD Studio XE -> all the above Claim license to these within 180 days!! http://www.embarcadero.com/xe-earlier-versions
RAD Studio XE Delphi XE Delphi Prism XE C++Builder XE RAD PHP XE (n e Delphi for PHP) Targeting Windows 32-bit, .NET and Mono (and therefore Linux, OS X, iPhone the latter thanks to recent news), PHP web servers Shortly to be joined, we assume, by Windows 64- bit and OS X natively
RAD Studio XE focus Support the cloud Enhance DataSnap all the more Fill in gaps in the development process: Profiling: AQTime Standard Version control: Version Insight Automated build: FinalBuilder Special Edition File comparison: Beyond Compare Lite Installer creation: InstallAware Express Logging: CodeSite Express Quality 1000 bugs fixed (many from QC) Many updates and improvements (many from QC)
Delphi XE new features Regular expression library Secure SOAP v1.2 support Option for Indy in WebBroker/DataSnap apps DataSnap support for various protocols: HTTP, HTTPS, REST, JavaScript DataSnap filters (compression, encryption) DataSnap cloud deployment Data Explorer support for HTTP DataSnap connections
Delphi XE new features Command-line tools for: Code formatting Audits/metrics generation (XML or HTML) Code documentation generation Form snapshot support Project-wide source formatting, with profiles Navigation around changed code: Ctrl+Shift+F7/F8 - modified Alt+Shift+F7/F8 modified since last save
Delphi XE That s about it....
Delphi 2010 focus Windows 7 Touch support DataSnap improvements
Delphi 2010 new features IDE Insight (Ctrl+. or F6 (or Alt+F1)) Source code formatter (Ctrl+D) Project manager update Context menu commands for building, running and package management Support for files dropped from editor Sort options Component Palette returns
Delphi 2010 new features Find no longer uses a dialog Find in Files supports multiple file spec.s and multiple directories (as well as groups) File re-open list is configurable Resizable options dialogs Background compilation Tab & Shift+Tab now do indent & outdent Object Inspector tweak (Boolean & TDateTime) Draggable breakpoints, bookmarks and instruction pointer
Delphi 2010 new features Debugger visualizers (TDateTime and TStringList) Event log performance boost Thread-specific breakpoints Thread freeze/thaw support
Delphi 2010 features Major RTTI overhaul Rtti unit Custom attribute support IoUtils unit TDirectory, TPath & TFile classes, much like equivalents in .NET Named thread support TThread s Suspend & Resume are deprecated Client side SOAP 1.2 support DataSnap HTTP transport support DataSnap callback and async method execution support
Delphi 2010 features Windows 7 support Gesturing framework Gesture designer Virtual keyboard Stock & custom gestures TDirect2DCanvas TWICGraphic Timage TIFF support
Delphi 2009 features Unicode enablement: string = UnicodeString TCharacter, TEncoding, TStringBuilder classes Generics (and constraints) Anonymous methods New UI components TButtonedEdit, TCategoryPanel, TCategoryPanelGroup, TLinkLabel, TBalloonHint Ribbon controls
Delphi 2009 features Class Explorer Named build configurations Type library editor works on RIDL files Project options dialog gets makeover PNG image support VCL for the Web 10 (aka IntraWeb), supports Silverlight
Delphi 2007 features MSBuild project support Build configurations Build events (pre- and post-) Vista UI components: TFileOpenDialog TSaveFileDialog TTaskDialog VCL for the Web (aka IntraWeb), supports AJAX