YoVDO

Windows Forms Best Practices

Offered By: Pluralsight

Tags

Windows Forms Courses User Experience Courses Accessibility Courses Code Quality Courses Localization Courses Usability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
This course demonstrates several best practices for Windows Forms application development by gradually improving a demo application. Topics covered include resizing, layout, accessibility, maintainable code, localization, usability, testability, threading, exception handling, custom control creation, and interoperability.

This course demonstrates several best practices for Windows Forms development by taking a demo application and gradually improving it to improve the user experience and code quality. We'll see how you can improve the layout and resizing of your application, and how you can make it more accessible, usable, and navigable from the keyboard. We'll explore how to approach localization, exception handling, and threading. We'll also devote time to various patterns that will help you write more maintainable and testable code. Finally, we'll provide guidelines for creating your own custom controls, and see how you can interoperate other technologies such as hosting web and WPF content within a Windows Forms application.

Syllabus

  • Creating Excellent Windows Forms Applications 27mins
  • Resizing and Layout 43mins
  • Usability, Accessibility, and Localization 46mins
  • Exceptions and Threading 37mins
  • Patterns for Maintainable Code 44mins
  • Creating Custom Controls 42mins
  • Interoperability 24mins
  • Conclusion 10mins

Taught by

Mark Heath

Related Courses

Introduzione all’editoria digitale scolastica
University of Perugia via EduOpen
Mobile Interaction Design: How to Design Usable Mobile Products and Services
Higher School of Economics via Coursera
Mobile Design and Usability for iOS
Facebook via Udacity
Mobile Design and Usability for Android
Facebook via Udacity
Digital Skills: User Experience
Accenture via FutureLearn