Design Patterns

Page history last edited by Greg 1 yr ago

 

Design Patterns 

August       September      October        November        December              

 


 

 

Code Generation

 

CSLA  - Rocky Lhotka

 

Jean-Paul Boodhoo

 

WPF

 

MVP - MVC

 

 

 


Article on Composite UI Blocks - excellent intro/summary

and another... - quick walk thru

CAB Essential Readings -   http://www.renaissance.co.il/downloads/CAB%20Essential%20Readings.pdf

 

 


Stuff needed for CAB / SCSF:

 

Guidance Automation Toolkit for VS2005

Guidance Automation Toolkit for VS2008

Guidance Automation Extension

Enterprise Library May 2007

CAB_CS

CAB_VB

Smart Client Software Factory - June 2006

Smart Client Software Factory - May 2007

SQL Server 2005 Compact Edition Runtime

 

Which can be downloaded from these 2 sites:

http://msdn2.microsoft.com/en-us/library/aa480482.aspx

http://msdn2.microsoft.com/en-us/library/aa480450.aspx

 

Websites to review:

 

http://www.cabpedia.com/index.php?title=Where_to_start%3F

http://www.cabpedia.com/index.php?title=Smart_Client_Software_Factory

http://www.cabpedia.com/index.php?title=Composite_UI_Application_Block

http://www.codeplex.com/smartclient

http://www.codeplex.com/scsfcontrib

http://msdn2.microsoft.com/en-us/library/bb266334.aspx

http://blogs.microsoft.co.il/blogs/kim/archive/2007/03/02/Composite-UI-Application-Block.aspx

http://download.microsoft.com/download/1/0/3/103adb7f-1e45-42f8-8696-63e513875258/CAB%20SCSF%20-%20Architecture%20Guidance%20-%20Raiffeisen.pdf

 

 


 

Downloads:

Grab the Patterns in Action app and the .pdf file describing it.

 

 

Notes from Aug meeting:

 

Last night was good, we followed along the .pdf file for the sample app, and walked through the web piece and the Client/web service piece... Didn't look at much code at all.

 

The project contains class diagrams, and an msdn style help file with all the objects, and the code is heavily and purposefully commented to help identify and explain the design patterns in use.

The .pdf file explains the setup, a quick walkthru of the app and features, explainations of architectural choices, and then explainations of all the code.

 

Next month (Sept) we'll dig in deep to the web code,

then in Oct we'll tackle the client/web service code.

 

take a look at this stuff before the next meeting and join us!

no need to worry about missing a previous meeting... each meeting will be covering new stuff.

 

Jawahar Rajan - jawaharrjan at gmail

Worth checking out - http://www.codeplex.com/RepositoryFactory this is a new package that is for Data access only. It used to be part of the Web Client software factory but now is a package in its own right. I have tried it out and it is very useful; generates all the business layers and data access objects using the Enterprise Library data access stuff and heavy uses of interfaces. For my own project I made a little modification to include a facade as well to keep in line with the design pattern discussion - would be happy to Demo this at the SIG :)

Comments (0)

You don't have permission to comment on this page.