Subscribe to this list via RSS Blog posts tagged in XE3
"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...

Posted by on in Blogs
ITDevCon 2012 was great fun! I'm just back home from the ITDevCon 2012 Delphi conference in Verona, Italy. Two days, three simultaneous tracks, all packed with great presentations from international Delphi experts! That was actually my 4th time to participate in this biggest European Delphi event and I was never disappointed - check out for details of past year ITDevCons here: 2011, 2010 and 2009:-) XE3 release of Delphi and RAD Studio is all about "virtually replicating the developer force" however my bi- and tri-lo...
Join me for "RAD in Action: FireMonkey FM2 Ready for Multi-platform Business" webinar tomorrow, Oct 24th! I feel very privileged! Tomorrow at three different time slots I'm going to present online my "RAD in Action" webinar "FireMonkey FM2 Ready for Multiplatform Business"! It lasts for about 65 minutes and is all about live demonstrations of using Delphi XE3 and C++Builder XE3 for creating different kinds of business applications with FireMonkey FM2. There are three demos that I'm building from scratch live plus a whitepaper and code samples. In the first step by step demo I'm building a native ...
Join me for "RAD in Action: FireMonkey FM2 Ready for Multi-platform Business" webinar tomorrow, Oct 24th! I feel very privileged! Tomorrow at three different time slots I'm going to present online my "RAD in Action" webinar "FireMonkey FM2 Ready for Multiplatform Business"! It lasts for about 65 minutes and is all about live demonstrations of using Delphi XE3 and C++Builder XE3 for creating different kinds of business applications with FireMonkey FM2. There are three demos that I'm building from scratch live plus a whitepaper and code samples. In the first step by step demo I'm building a native ...

Posted by on in Blogs
XE3 Visual LiveBindings: Samples Here is a summary of the samples which accompany my XE3 VLB posts.  The samples are grouped by Sourceforge locations. Observers (post) VclSampleObservableControls.dpk - Implements an observable TTrackBar LinkTrackbarToField.dpr - TObservableTrackBar project Actions (post) Navigate using actions and TSpeedButton Vcl\LiveBindingsActionsProtoProject.dpr Fmx\FmxLiveBindingsActionsProtoProject.dpr Vcl\LiveBindingsActionCDSProject.dpr Fmx\FmxLiveBindingsActionsCDSProject....

Posted by on in Blogs
XE3 Visual LiveBindings: TListView A previous post uses TListBox to demonstrate how to link fields to a list control.  The same steps can be used to link fields to TListView. Here is a sample form with a TListView: To improve the TListView appearance, the ListView1.ViewStyle property has been set to vsList. The LiveBindings designer looks like this: A project containing this form can be downloaded here.  See SimpleListView.dpr. The LiveBindings designer also supports TListView columns.  Follow these steps t...

Posted by on in Blogs
XE3 Visual LiveBindings: Lookup controls A lookup control displays a value that is different from the actual field value. In this post, I modify the sample application built in the previous post about lookup lists. The lookup list example ended with this design: The lookup list ended with this form: To demonstrate a lookup control, this form is changed so that the TLabeledEdit displays a color name instead of a color number. For example, "DarkGreen" is displayed instead of "25600". To accomplish this, a "Looku...

Posted by on in Blogs
FM2 Music Player example FM2 introduces TMediaPlayer, a non visual control similar to the Vcl TMediaPlayer but this one works on both Windows and Mac. It can play audio and video files which are displayed using TMediaPlayerControl. To get the list of the supported files you can use TMediaCodecManager in FMX.Media which contains functions such as GetFileTypes : string or GetFilterString : string. The last is created to help opening media using open dialogues and setting the Filter property so you can open only supported...
XE3 Visual LiveBindings: Link a field to a lookup list A lookup list is used when the actual data values are not meaningful to users. A lookup list populates a list control with display values, instead of actual data values. We can configure two TPrototypeBindSource components to represent a situation that calls for a lookup list. These steps differ from the previous post by using a Colors field in addition to a ColorsName field. The Colors field holds a numeric color value. First, create the "DataSource". New VCL application Drop a TProto...
XE3 Visual LiveBindings: Link a list control to a field List controls can be linked to data source fields. TListBox, TComboBox and VCL TListView are examples of list controls. When a list control is linked to a data source field, the selected item in the list control corresponds to the value of the data source field. To change the value of the field, the user selects a different item in the list control. Typically, two data sources are used with a list control. One data source provides the value to select in the list control. The other dat...

Check out more tips and tricks in this development video: