﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » StrataFrame and The Parameter Object (a must read)</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Thu, 30 Apr 2026 17:55:22 GMT</lastBuildDate><ttl>20</ttl><item><title>StrataFrame and The Parameter Object (a must read)</title><link>http://forum.strataframe.net/FindPost32493.aspx</link><description>You will want to read this (at least I think you will)!&lt;br/&gt;&lt;br/&gt;Recently I was presented with a problem ... I needed to create&amp;nbsp;methods on a BO that generated&amp;nbsp;two different appointment types ...&amp;nbsp;the functionality of each had to be surfaced at many different locations within the WinForms application (on forms with differing interface components) as well as&amp;nbsp;within the WebForms component of the app.&lt;br/&gt;&lt;br/&gt;The initial implementation was more difficult to&amp;nbsp;understand and as a consequence, harder to maintain, than it should be.&lt;br/&gt;&lt;br/&gt;Enter my experience working at Flash Creative Management for Yair Alan Griver,&amp;nbsp;with Visual FoxPro.&amp;nbsp; The means of passing parameters in VFP was a pain ... just like it can be in .NET.&amp;nbsp; So, in order to simplify the signatures of all methods within&amp;nbsp;all business objects in our VFP applications, we created something called The Parameter Object.&lt;br/&gt;&lt;br/&gt;Here is a white paper that illustrates how to create that same functionality within a StrataFrame application:&lt;br/&gt;&lt;br/&gt;&lt;a href="https://www.dropbox.com/s/tll9852u5w6pt02/StrataFrameAndTheParameterObject.docx"&gt;&lt;a href="https://www.dropbox.com/s/tll9852u5w6pt02/StrataFrameAndTheParameterObject.docx"&gt;https://www.dropbox.com/s/tll9852u5w6pt02/StrataFrameAndTheParameterObject.docx&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;easier to&amp;nbsp;understand&lt;/li&gt;&lt;li&gt;easier to&amp;nbsp;maintain&lt;/li&gt;&lt;li&gt;more adaptable to change&lt;/li&gt;&lt;li&gt;accomplishes the&amp;nbsp;functionality using&amp;nbsp;a smaller code base&amp;nbsp;&lt;/li&gt;&lt;li&gt;with little or no additional burden placed upon the programmer&lt;/li&gt;&lt;/ul&gt;Enjoy!</description><pubDate>Mon, 03 Mar 2014 15:29:12 GMT</pubDate><dc:creator>Charles Thomas Blankenship</dc:creator></item></channel></rss>