Latest developer linksBookmark and Share
 
HomeThis WeekTop MonthTop AlltimeSearchRegisterFAQ
  
 
Submit Your Link
Please login to submit your Link
 

Command Management: Use Design Patterns to Simplify the Relationship Between Menus and Form Elements

Posted: Sep/17/2002   By: pankaj   Points:15   Category: .NET  - .NET Framework    Views:89   Vote Up (0)   Vote Down (0)    
In Windows Forms applications, similar commands, such as those in a menu and their counterparts on a toolbar, are not automatically related. They don't fire the same event or run the same handler routine. Yet code that allows the same or similar user commands to fire the same code simplifies development.This article describes the principles of command management and why it's important to have functional commands that are not exclusive to any one UI element. In order to provide an MFC-like command management infrastructure, a design pattern is developed and applied as a series of C# classes.Michael Foster and Gilberto ArayaMSDN Magazine October 2002

View Complete Post


Comments:
Be the first to comment this post.
 
Post Comment
Please login to post your comment
More Related Resources

Beyond MVP: Extending the MVP Pattern to Simplify UI Architecture

  
MVP has become a dominant pattern for UI design, but there are many interpretations of how to implement MVP. We take a look at some MVP-extending pattern and pull them into a holistic view of UI architecture.Haozhe MaMSDN Magazine February 2010

Cloud Patterns: Designing and Deploying Services for Windows Azure

  
To better understand how SOA patterns can be applied to Windows Azure deployments, we walk you through a scenario in which a bank moves its services to the cloud.Thomas Erl, Arman Kurtagic, Herbjörn WilhelmsenMSDN Magazine January 2010

Patterns in Practice: Internal Domain Specific Languages

  
Jeremy Miller explains how internal Domain Specific Languages can help you craft code that is easier to read and write. His bag of tricks to improve your programming includes extension methods, fluent interfaces, object extensions and use of the semantic model.Jeremy MillerMSDN Magazine January 2010

Concurrent Affairs: Data-Parallel Patterns and PLINQ

  
Multicore processors are now ubiquitous on mainstream desktop computers, but applications that use their full potential are still difficult to write. Version 4 of the .NET Framework will deliver several tools that programmers can employ to make this task easier. This article explores the use of one of those tools: Parallel LINQ (PLINQ).Igor OstrovskyMSDN Magazine December 2009

Inside Microsoft patterns & practices: Dependency Injection in Libraries

  
This article discusses how to write a library or framework that uses the Dependency Injection pattern and how the change in focus affects the usage of the pattern.Chris TavaresMSDN Magazine November 2009

Patterns in Practice: Functional Programming for Everyday .NET Developers

  
This article examines how the new support for functional programming techniques in .NET 3.5 can developers make code more declarative, reduce errors in code, and write fewer lines of code for many common tasks.Jeremy MillerMSDN Magazine October 2009

Usability in Practice: The Tao of Screen Design

  
This article describes methods for designing screens in a user interface and the technology frameworks that support screen design.Ambrose Little, Charles B. KreitzbergMSDN Magazine September 2009

Entity Framework: N-Tier Application Patterns

  
This article examines n-tier patterns for success and some of the key APIs and issues specific to the Entity Framework. It also provides a sneak peak at features coming in the Microsoft .NET Framework 4 that should make n-tier development significantly easier.Daniel SimmonsMSDN Magazine August 2009

Patterns in Practice: Incremental Delivery Through Continuous Design

  
The end goal of software projects is to deliver value to the customer. Software design is a major factor in how successfully a team can deliver that value. The best designs are a product of continuous design rather than the result of an effort that tries to get the entire design right up front. This approach lets you strive to apply lessons learned from the project to continuously improve the design, instead of becoming locked into an erroneous design developed too early in the project.Jeremy MillerMSDN Magazine August 2009

Foundations: Windows Workflow Design Patterns

  
Design patterns provide a common, repeatable approach to solving software development tasks, and many different patterns can describe how to accomplish a certain goal in code. When developers begin working with Windows Workflow Foundation (WF), they often ask about how to accomplish common tasks with the technology. This month's column discusses several design patterns used in WF.Matthew MilnerMSDN Magazine August 2009
 
Categories:
.NET
Java
PHP
C/C++/VC++
HTML/XML
SAP
MainFrames
Data Warehousing
Testing
MySQL
SQL Server
Oracle
Javascript/VB Script
Others
Login
 
 
 
 
 Forgot password
 Contact Us   Terms Of use   Share your knowledge