I wanted to do a little recap on what was covered in our End-User Designer Webinar which is found here:
In this webinar, I prepared a sample app for managing contacts using XPO as the data layer:
We started with this basic contact manager application and then worked through the following:
- Added a Create Report Feature: Load the end-user report designer and populate the field list according to the two types of reports (Person Report and Category Report). From the End-User Designer, users could then save their report definitions out to a file.
- Added Preview Report Feature: Load saved reports into a menu and preview each report.
- Added Edit Report Feature: Load saved reports into the End-User Report Designer in order to modify previously created reports
- Embed Report Preview and Edit into App: The last portion dealt primarily with embedding the preview and EUD controls into tabs within the program.
Here we see the preview tab in all of its glory:
In an effort to assist as much as possible, I have taken the liberty of uploading the code to our Code Central repository.
I also wanted to say something about the sample application I built. I do not profess to be the zen-master of WinForms coding. The particular architecture I chose was my personal predilection for these things. I certainly welcome your comments and suggestions as that would be a tremendous learning experience for me. You should keep in mind however, that this is one of many ways to write this kind of app. Incidentally, there is a mistake in the demo! See if you can spot it (its very simple).
As always, if there are any comments and/or questions, feel free to get a hold of me!