A few weeks back we had a great discussion on Developer Direct titled "Mind your language(s) - vital expressions you need to know" - the replay for this will be available soon from the Developer Direct Season 3 playlist on YouTube.
One part of the language we covered in this session talked about class helpers and it reminded me of a video I recorded earlier this year as part of the Business Display Engine series. As we start to see all this really interesting material about native iOS develo...
One thing we often hear about good practice when coding is to be DRY (Don't Repeat Yourself). This means we only have the code in one location. If we find an issue or want to improve functionality, we can update it, and everywhere that uses that code will also be improved. Happy Days!
With that in mind when adding a custom dialog form to the Business Display Demo that is always going to be used in the same way (i.e. Created, passed a list of paramaters, gets a result from the user and returns...
In the last video we looked at the Custom Object Editor that we created using RTTI and FireMonkey Styles. In this video we are going to look at taking this form, and moving it to another project. We will touch on Interfaces and using Interfaces to define a contract that, when we want to use it, we implement on whatever class wishes to support the interface; We also touch on Object Attributes and how they are used by they Custom Object Editor to define another type of contract that allows the edi...
In my last blog post we started by looking at how to get the business display demo project as a favourite project. In this video we are going to now jump into looking at FireMonkey styles in action and how they can be used to help build a dynamic user interface, with a little help from an advanced topic area, RTTI (Run Time Type Information)
My Next blog will look at how we can extract this from the demo project into a new project and talks further about the attributes and interfaces used...
I'm regularly asked when presenting around the world for something a little fuller than a "hello world" demo. (guess I'm not the only one who likes to pick up things from code example demo's). For those who were able to join me at my CodeRage session you would have seen exactly that!
I've written a demo that uses a number of the technologies within XE3, from DataSnap backend tested with unit tests, through to FireMonkey making cool use of Styles in the front end with RTTI to create dynamic ob...