Get 1 Year of unlimited Apress for $199
Instant access to all available titles and new releases Apress Access Subscription

User Interfaces in C#

Windows Forms and Custom Controls

By Matthew MacDonald

  • eBook Price: $34.99
  • Print Book Price: $49.99
Buy eBook Buy Print Book

User Interfaces in C# Cover Image

In this comprehensive guide, you'll take a close look at all the ingredients you can use to design state-of-the-art application interfaces. You'll also delve into entirely new topics such as custom control design and GDI+, the next-generation painting framework for Windows.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-59059-045-4
  • 624 Pages
  • User Level: Beginner to Advanced
  • Publication Date: October 3, 2002
  • Available eBook Formats: PDF

Related Titles

  • C# 6.0 and the .NET 4.6 Framework
  • Develop on Yammer
  • Pro XAML with C#
  • Machine Learning Projects for .NET Developers
  • Entertainment Apps On the Go with Windows 10
  • Moving to Office 365
  • Pro PowerShell for Microsoft Azure
  • Expert Performance Indexing in SQL Server
  • File Management Made Simple, Windows Edition
  • Learn Unity Programming with C#
Full Description

User Interfaces in C#: Windows Forms and Custom Controls goes beyond simply covering the Windows Forms namespaces by combining a careful treatment of the API with a detailed discussion of good user-interface design principles. The combination will show you how to create the next generation of software applications using the .NET Framework. After reading User Interfaces in C#: Windows Forms and Custom Controls, you'll know how to design state-of-the-art application interfaces, as well as how to extend .NET controls, create data-binding strategies, program graphics, and much more.

This book contains the following:

  • An overview of how to design elegant user interfaces the average user can understand.
  • A comprehensive examination of the user interface controls and classes in .NET.
  • Best practices and design tips for coding user interfaces and integrating help
  • Although this book isn't a reference, it does contain detailed discussions about every user interface element you'll use on a regular basis. But you won't just learn how to use .NET controlsyou'll learn how and why to extend them, with owner-drawn menus, irregularly shaped forms, and custom controls tailored for specific types of data. As a developer, you need to know more than how to add a control to a window. You also need to know how to create an entire use interface framework that's scalable, flexible, and reusable.

    Source Code/Downloads

    Downloads are available to accompany this book.

    Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


    Please Login to submit errata.

    No errata are currently published


      1. PHP Objects, Patterns, and Practice


        View Book

      2. Beginning Android 3D Game Development


        View Book

      3. Troubleshooting Oracle Performance


        View Book

      4. Beginning Amazon Web Services with Node.js


        View Book