Geeks With Blogs
John Watson The Pragmatic Enthusiast Smart Client
Smart Client (SCSF) Membership App - Views
This post is part of a series which discusses the journey I took building a smart client membership application using Microsoft's Smart Client Software Factory (SCSF). You can navigate the entire series from here. Views are probably the easiest artifact for smart client developers to understand and build. The fact that views are implemented as user controls and that there are recipes for generating them only lend to their ease of use. Finally, there is a lot of documentation and good diagrams about ......

Posted On Saturday, August 25, 2007 1:55 PM

Smart Client (SCSF) Membership App - Work Items
This post is part of a series which discusses the journey I took building a smart client membership application using Microsoft's Smart Client Software Factory (SCSF). You can navigate the entire series from here. Work Items are one of the SCSF/CAB artifacts that causes angst amongst smart client developers. Part of the problem lies with the early whitepaper Architecting Composite Smart Clients Using CAB and SCSF and the early CAB examples reflecting the thinking of the p&p team at that time. ......

Posted On Friday, August 24, 2007 10:03 PM

Smart Client (SCSF) Membership App - Business Module
This post is part of a series which discusses the journey I took building a smart client membership application using Microsoft's Smart Client Software Factory (SCSF). You can navigate the entire series from here. The Members module is typical of SCSF business modules - it encapsulates the presentation and UI logic of a related set of business functionality. For the membership application I'm building this means: People Households Contact Info (phone, email, etc.) Addresses Relationships between ......

Posted On Wednesday, August 22, 2007 5:11 PM

Smart Client (SCSF) Membership App - Data Layer
This post is part of a series which discusses the journey I took building a smart client membership application using Microsoft's Smart Client Software Factory (SCSF). You can navigate the entire series from here. Several years ago I developed a .NET code generation tool based on XSLT. It evolved over time and even had a front-end GUI to enable selection of various templates as well as database schema browsing. I had to hack my way through the INFORMATION_SCHEMA output of databases and developed ......

Posted On Tuesday, August 21, 2007 3:38 PM

Smart Client (SCSF) Membership App - Design
This post is part of a series which discusses the journey I took building a smart client membership application using Microsoft's Smart Client Software Factory (SCSF). You can navigate the entire series from here. The membership application is primarily about tracking and managing memberships in an organization such as a church or synagogue, small club or user group, sports team or league, etc. In the case of our church we need to track both individual persons and households. People may give us cell ......

Posted On Tuesday, August 21, 2007 11:34 AM

Smart Client (SCSF) Membership App - Background
This post is part of a series which discusses the journey I took building a smart client membership application using Microsoft's Smart Client Software Factory (SCSF). You can navigate the entire series from here. My first approach was to fire up trusty old MS Access to build a single database even though I knew that sharing information wouldn't be easy yet is possible. I've used Access off and on since it was first introduced and even resurrected some screen shots (here, here, and here) using Virtual ......

Posted On Tuesday, August 21, 2007 9:10 AM

Building a Smart Client application using CAB / SCSF
I am building a smart client application using free tools from Microsoft's patterns & practices team. The primary toolset is the Smart Client Software Factory, referred to as "SCSF", which is an integrated set of architecture guidance, templates and Visual Studio 2005 "recipes" that both makes the job easier (perhaps an oxymoron as you'll see) and gives you a solid framework to build a robust, scalable, professional-quality application. My aim is to document and share key points along the way. ......

Posted On Monday, August 20, 2007 12:56 PM

Copyright © John Watson | Powered by: GeeksWithBlogs.net | Join free