Subscribe to this list via RSS Blog posts tagged in XE3
C++ CodeRage7: My FireMonkey 3D session demo source code and slides My second C++ CodeRage7 session today is happening right now! This time I'm demonstrating basics of using C++Builder XE3 for building interactive, cross-platform Embarcadero CodeCentral slides and source code of demos presented during the session. There are four demo projects there. The first one is a C++Builder version of HTML5 Builder "planets" JavaScript planets demo. The beauty of FireMonkey 3D programming is that you do not need to write any code to get a very nice visualisation of Earth...
C++ CodeRage7: My DataSnap session demo source code and slides The C++ CodeRage 7 virtual conference is great fun so far. Lots of great sessions and we had a great guest on Monday: Bjarne Stroustrup, who invented the C++ Programming language. Right now in the virtual space there is my pre-recorded "Building scalable, multitier systems with DataSnap and C++Builder XE3" is happening and I'm getting ready for the live Q&A session. In the meantime I have uploaded slides and source code for the demos presented to Embarcadero CodeCentral. There are two ...
C++ CodeRage7: My DataSnap session demo source code and slides The C++ CodeRage 7 virtual conference is great fun so far. Lots of great sessions and we had a great guest on Monday: Bjarne Stroustrup, who invented the C++ Programming language. Right now in the virtual space there is my pre-recorded "Building scalable, multitier systems with DataSnap and C++Builder XE3" is happening and I'm getting ready for the live Q&A session. In the meantime I have uploaded slides and source code for the demos presented to Embarcadero CodeCentral. There are two ...

Posted by on in Blogs
LiveBindings and C++ objects Check out Jim's blog for how to use LiveBindings with user defined C++ objects! http://blogs.embarcadero.com/jimtierney/2012/12/11/32002...

Posted by on in Blogs
XE3 Visual LiveBindings: User defined C++ objects In the previous post, TListBindSourceAdapter<TContact> is used to enable a list of Delphi TContact objects with LiveBindings, using the CreateAdapter event handler: implementation {$R *.dfm} uses ContactsUnit, System.Generics.Collections; procedure TForm1.AdapterBindSource1CreateAdapter(Sender: TObject; var ABindSourceAdapter: TBindSourceAdapter); begin ABindSourceAdapter := TListBindSourceAdapter<TContact>.Create(Self, LoadContacts); end; C++ custom object ca...

Posted by on in Blogs
XE3 Visual LiveBindings: User defined objects The adapter components TListBindSourceAdapter and TObjectBindSourceAdapter enable LiveBindings with user defined TObjects. Here is a user defined TObject  for example. type TContact = class private FFirstName: string; FLastName: string; public constructor Create; overload; constructor Create(const AFirstName, ALastName: string); overload; property FirstName: string read FFirstName write FFirstName; property LastName: string read FLastName write FLastNam...
My CodeRage7 Delphi FireMonkey 3D session and demos source code In this very moment my CodeRage7 "FireMonkey 3D Programming in Delphi XE3" session is being presented. I have promised in the recording to make the demo source code available for download and publish the URL here, so... Here we go! All demos of my CodeRage7 Delphi XE3 FireMonkey3D session are available for download from Embarcadero CodeCentral. There are five demo projects in the download: "LowLevel3D" is a modified version of XE3 "HelloWorld3D" project. The refactorings include mov...
My CodeRage7 Delphi DataSnap session and demos source code The CodeRage7 online Delphi developer conference is in full swing! There is plenty of great content and I'm looking forward to replies of some sessions as it is impossible to follow all of them! To me the biggest news is to have Marco Cantù appointed as the new Delphi Product Manager! Welcome to The Team! In a moment my "Building Scalable Multitier Systems with DataSnap XE3" starts. It is prerecorded and I have promised to put the link to source code of all demos presented on my blog, whic...
My CodeRage7 Delphi DataSnap session and demos source code The CodeRage7 online Delphi developer conference is in full swing! There is plenty of great content and I'm looking forward to replies of some sessions as it is impossible to follow all of them! To me the biggest news is to have Marco Cantù appointed as the new Delphi Product Manager! Welcome to The Team! In a moment my "Building Scalable Multitier Systems with DataSnap XE3" starts. It is prerecorded and I have promised to put the link to source code of all demos presented on my blog, whic...
"Developer Direct" webinar yesterday: "Language Focus" It is fun to do live events in person, but I see that doing presentations online is also very rewarding and more "travel efficient". Last week I have been presenting on "RAD in Action" global webinar ("FireMonkey FM2 Ready for Multiplatform Business"), which is now available for demand and next week I will be doing two online sessions on CodeRage 7 virtual conference. Yesterday we have been presenting with Jason Vokes two hour "Developer Direct" webinar on what's new and what's cool in the De...

Check out more tips and tricks in this development video: