Chapter Summary

  • There are two dominant technologies for Presentation layer development—Windows Forms and WPF. Both have inherent advantages and disadvantages. Windows Forms has a strong and dedicated developer base and offers superior globalization and localization technology. WPF is relatively new and has not been adopted as strongly by developers, but it offers substantial improvements in the interactivity of the UI. You can use Windows Forms and WPF controls in the other application type through interoperability.

  • Your UI should be designed with the user in mind. The principles of good UI include:

    • Structure

    • Simplicity

    • Visibility

    • Feedback

    • Tolerance

    • Reuse

  • You should design for inheritance and code reuse whenever possible. Use of resources in WPF and extended ...

Get MCPD 70-518 Exam Ref: Designing and Developing Windows® Applications Using Microsoft® .NET Framework 4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.