/dev/null [tony lombardo]

Anything and everything ASP.NET and more. Expect to see tips and tricks, opinions on new technology, and fun code samples, along with the occasional rant.
Reaping the Rewards

So in the past I've talked about the Infragistics Samples Browser, and modifications I've made on it.  Last release I spent a great deal of time re-vamping the samples browser in an effort to make it more maintainable.  Well, it's samples time again here at Infragistics.  Time to get ready for the next release, and time to test just how well my tips for scalability and maintainability worked. 

So here's what I did.  First, I branched the code from the 7.2 stream.  Then I opened up the project with VS2005, and did a search and replace in 2 of my config files (which were actually config sections that I separated out into their own files).  At that point, I re-built (optional) and browsed to the main page for the application..  everything was upgraded.. just like that.  It was a strange feeling.  I knew that if everything was right, it would be that easy - but I guess after working with this project in the past I had given up on the expectation that everything would go right. :) 

Okay, so there was one bump in the road, but it was pretty small.  There is a new component contained in a new assembly for the 7.3 release.  When I added the new sample page to the application I got a build error at first because I forgot to add the assembly as a reference in the config file.  After I did that.. everything was a-ok.  The moral remains the same - planning ahead and building your application for scalability may take a little more time up front, but saves you loads in the end.

Posted: 28 Aug 2007, 17:33

Comments

Peter said:

Nice... But new component in a new assembly for the 7.3 release... common..., who says A must say B...

WHAT NEW COMPONENT????

# August 29, 2007 6:30 AM

Tony Lombardo said:

Sorry Peter, didn't mean to add a cliff hanger to the post.  The new assembly is Infragistics.WebUI.UltraWebGrid.DocumentExport.v7.3.dll  And the component is the UltraWebGridDocumentExporter.  It can be used to export the grid into a PDF or XPS document.  There's also a full Document framework to help you put together a PDF/XPS report that contains tables, images, hyperlinks, etc.  Really powerful..  I just finished writing an example that combines the Grid and Chart into a single PDF report - pretty slick.

# August 29, 2007 11:28 AM

Jeff said:

Oh man I can't wait for that tool and your samples. Am I to assume that there will be a WinForms component of the same?

# August 30, 2007 7:26 AM

Tony Lombardo said:

Jeff - yup, there's a winforms version of the exporter available.  Actually, the winforms version is already available via the 7.2 release.

# August 30, 2007 9:17 AM

Andrea said:

Does this functionality allow you to build a tagged (accessible) PDF document?  If so, please point me to more info.

# August 30, 2007 11:32 AM

Tony Lombardo said:

Andrea,

Tagging isn't available in the current version.  Is this something that's important to you?  If so, and for anyone else reading this - be sure to submit a feature request for this through our website (DevCenter.infragistics.com) [this url is likely to change in the future].  You can also email productmanager @ infragistics.com.

# September 10, 2007 1:55 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS