WPF Business Object Declarative Programming: How To Implement Object Validation & Logging
Brand new MVP and WPF, VB, and Mole for VS guru Karl Shifflett has posted another great article and Silverlight video for his continuing WPF Business Application Series. This one covers Business Object Declarative Programming; How To Implement Object Validation & Logging. You can find the in-depth article and video on Code Project. (Karl also has a WPF Sample Series on his blog, and posts several WPF Sample Applications each month.)
Here Karl covers declarative programming in the business layer, in nice detail and broken down into digestible chunks. This library allows for codeless validation of business object, codeless character text case correction and entity log entry creation. His Silverlight video demonstrates the features of the UI.
After reading and watching, you’ll quickly be able to validate business entity objects and report in a unified manner all form exceptions and entity broken validation rules. Karl again shows some of WPF's potential for writing great business applications.
Previous articles in this series
- Part 1 Application Structure, Skinning & Custom ToolBar Button Control
- Part 2 Form Notification Control That Binds To IDataErrorInfo.Error Property
In this article, Part 3 Business Object Declarative Programming; How To Implement Object Validation & Logging
- Introduction
- Series Goal
- Background
- ToolBar Buttons & Data Layer
- BusinessEntityBase
- Declarative Object Validation
- BusinessEntityBase.SetPropertyValue Method
- Business Form Binding to Business Entity Objects
- Reporting of Business Entity Validation Errors and Business Form Exceptions
- Form TextBox Binding Statement
- PartThree.xaml and PartThree.xaml.vb
- Declarative Logging
- Code Generation Requirements
- Close
What’s coming up next
- Part 4 Business Object Declarative Programming; How The Business Entity Base Class Works
- Part 5 Business Object Declarative Programming; Dynamic Form Control
- Part 6 Exception Handling and Logging
- Part 7 Loading Menus & ToolBar From Object Source & Application Security
- Part 8 Business Application MDI
- Part 9 Displaying SQL Server Reporting Services Reports In WPF
- Part 10 Complete Layered WPF Business Application
- Part 11 Complete Layered ASP.NET Business Application
Congratulations to Karl on his recent MVP award! The MVP award represents the ultimate recognition for Karl’s exceptional contributions to technical communities around the world.
Comments
- Anonymous
April 04, 2008
The comment has been removed