Attention: This month's meeting is an INETA-sponsored event and will be held on Wednesday June 20th (not Thursday). Pizza and soft drinks will be provided.
Separation of Code and UI with MVP
This session starts off with a simple ASP.NET "Frequently Asked Questions" application. The first application is a level 100 application that directly binds the user interface to the database. Then we'll abstract the data layer away from the Application. This is about as far as most people go when writing web applications and the UI ends up tightly coupled with the application. So we'll go a step farther. Let's abstract the UI layer away from the application, so the application is no longer dependant on the UI. Finally to prove this theory, we'll build a new UI with Windows Forms that binds to our application. At the end of our presentation you will have been introduced to the "Model View Presenter (MVP)" design pattern.
Scott Cate is the President of myKB.com, Inc., in Scottsdale, Arizona. myKB.com is a technology company specializing in commercial ASP.NET applications. His product line includes myKB.com (Knowledge Base Software), kbAlertz.com (Microsoft Knowledge Base Notifications), and EasySearchASP.net (a Pluggable Search Engine for ASP.NET sites). Scott also runs AZGroups.com (Arizona .NET User Groups), one of the largest and most active user group communities in the country, and is a member of ASPInsiders.com, a group devoted to giving early feedback to the Microsoft ASP.NET Team. Scott has also been awarded the ASP.NET MVP for three years in a row, from 2004-2006. In addition, Scott has co-authored "Beginning AJAX with ASP.NET" ( http://BeginningAjax.com ) released in 2006 and the non-fiction novel "Surveillance" ( http://surveillance-the-novel.com ).
When: Wednesday 6/20/2007, 6:00pm - 8:00pm
Where: Microsoft office - Columbus
posted @ Thursday, June 14, 2007 8:40 AM