Subscribe to this list via RSS Blog posts tagged in LiveBindings
Feb 14, 2013 - Delphi's 18th birthday celebration - ongoing innovations and new multi-device support Back on February 14, 1995 we launched the first version of Delphi at the Software Development Conference West in San Francisco California.  Building way beyond the previous 12 years of Turbo Pascal innovations, Delphi arrived on the scene combining a 16-bit Windows native code compiler, visual component architecture (properties, methods and events), visual two way tools IDE, Windows run-time library, and database support. Since that time, the development team has continued to add modern innovat...
31 C++Builder XE3 videos in January - Jan 31 - Building a C++ multi-tier master/detail Customer and Sales database app During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications. In this thirty-first video you'll learn how to build a multi-tier, master/detail customer and sales C++ database application using C++Builder XE3 and DataSnap.  In this video you'll learn how to create a DataSnap server (Windows 32 and 64) application from scratch, add database access co...
31 C++Builder XE3 videos in January - Jan 26 - Building your C++ application UI with a PrototypeBindSource and a DataSet During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications. In this twenty-sixth video you'll learn how to start building your C++Builder database application using a LiveBindings TPrototypeBindSource and then replace it with a real database. TPrototypeBindSource is a bind source for creating sample data and writing no code, you have a functional...
31 C++Builder XE3 videos in January - Jan 24 - Using LiveBindings and the TMS Software FireMonkey Grid in your C++ apps During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications. In this twenty-fourth video you will see how easy it is to use LiveBindings to add the TMS Software FireMonkey Grid into your C++Builder XE3 applications. The TMS Software FireMonkey Grid is available as a free download for registered XE3 customers.  You can upgrade to the TMS Software ...
31 C++Builder XE3 videos in January - Jan 6 - Your first Dataset C++ FireMonkey application using ClientDataSet During each day of January 2013, I am creating a new video showing you how to use the new C++Builder XE3 compilers for Win32, Win64 and OSX to create multi-platform, database, multi-tier, HD and 3D applications.  In the sixth video you will learn how to build your first C++ FireMonkey application that connects to a data set using the TClientDataSet component. You will also see how to use the new Visual Live Bindings Wizard and Designer to add UI components to your application and bind them to t...
The 25 days of C++mas - December 17 - CodeRage 7 C++ Wednesday (12/12) replays The following are the CodeRage 7 C++ Conference session replay links for Wednesday, December 12, 2012.  You can watch the session replays on the Embarcadero YouTube Channel and you can download the replays (MP4 format) from CodeCentral.  Many thanks to all the great presenters who helped during the December 10-12 online conference.  The third consecutive day of C++! On Wednesday we had several sessions with the Embarcadero C++ compiler R&D team who talked about the development of the new C+...
The 25 days of C++mas - December 16 - CodeRage 7 C++ Tuesday (12/11) replays The following are the CodeRage 7 C++ Conference session replay links for Tuesday, December 11, 2012.  You can watch the session replays on the Embarcadero YouTube Channel and you can download the replays (MP4 format) from CodeCentral.  Many thanks to all the great presenters who helped during the December 10-12 online conference.  After opening the conference with a big Monday, we continued with great C++ sesssions on Tuesday. CodeRage 7 C++Conference, Tuesday, December 11, 2012 CodeRage ...

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...

Check out more tips and tricks in this development video: