| help | account  


.NET Windows Forms in a Nutshell
View Larger Image
Ian Griffiths, Matthew Adams
O'Reilly Media, Paperback, Bk&CD edition, Published March 2003, 879 pages, ISBN 0596003382
List Price: $44.95
Our Price: $26.95
You Save: $18.00 (40% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

.NET Windows Forms are a powerful technology for building a large class of applications for the Windows .NET platform. They offer nearly the same power and flexibility of classic Win32 development, but for a fraction of the effort. The programming model is lean and streamlined, and many of the tedious details that developers used to have to spend time on are now dealt with automatically by the platform.

.NET Windows Forms in a Nutshell offers an accelerated introduction to this next-generation of rich user interface development. The book provides an all-inclusive guide for experienced programmers using the .NET Windows Forms platform to develop Windows applications, along with a compact but remarkably complete reference to the .NET Framework Class Library (FCL) Windows Forms namespaces and types. The authors present solid coverage of the fundamental building blocks, such as Controls, Forms, Menus, and GDI+, and enough detail to help you build your own fully featured reusable visual components so you can write visual component libraries as well as standalone applications.

.NET Windows Forms in a Nutshell aims to provide not just the practical information and advice required to get programs working, but also to communicate the rationale behind the various parts of Windows Forms' design. The authors show how the thinking behind the framework enhances your productivity substantially. The new framework allows you to guess correctly what "the Right Way" to do things is a majority of the time, even if you've never tried what you're doing before. No more digging around in documentation for days to try to find the bit of information you need to use one particular feature.

Anyone who is involved in user interface development will appreciate the ease of creation and expanded capabilities provided by .NET Windows Forms, as well as the in-depth focus and straight-forward approach this book brings. Included on CD is an add-in that will integrate the book's reference directly into the help files of Visual Studio .NET.

 

Table of Contents

Preface

I. Introduction to Windows Forms

1. .NET and Windows Forms Overview
     Windows Development and .NET
     The Common Language Runtime
     .NET Programming Languages
     Components
     The .NET Type System
     The .NET Framework Class Library

2. Controls
     Windows Forms and the Control Class
     Using Standard Control Features
     Built-in Controls

3. Forms, Containers, and Applications
     Application Structure
     The Form Class
     Containment
     Layout
     Localization
     Extender Providers

4. Menus and Toolbars
     Menus
     Toolbars
     Unified Event Handling
     Office-Style Menus and Toolbars

5. Building Controls
     Composite Controls
     Custom Controls
     Designing for Developers

6. Inheritance and Reuse
     When to Inherit
     Inheriting from Forms and User Controls
     Inheriting from Other Controls
     Pitfalls of Inheritance

7. Redrawing and GDI+
     Drawing and Controls
     GDI+

8. Property Grids
     Displaying Simple Objects
     Type Conversion
     Custom Type Editors

9. Controls and the IDE
     Design Time Versus Runtime
     Custom Component Designers
     Extender Providers

10. Data Binding
     Data Sources and Bindings
     Simple and Complex Binding
     DataTable, DataSet, and Friends
     The DataGrid Control
     The DataView Class

II. API Quick Reference

11. How to Use This Quick Reference
     Finding a Quick-Reference Entry
     Reading a Quick-Reference Entry

12. Converting from C# to VB Syntax
     General Considerations
     Classes
     Structures
     Interfaces
     Class, Structure, and Interface Members
     Delegates
     Enumerations

13. The System.ComponentModel Namespace

14. The System.Drawing Namespace

15. The System.Drawing.Drawing2D Namespace

16. The System.Drawing.Imaging Namespace

17. The System.Drawing.Printing Namespace

18. The System.Drawing.Text Namespace

19. The System.Windows.Forms Namespace

20. The System.Windows.Forms.Design Namespace

III. Appendixes

A. Namespaces and Assemblies

B. Type, Method, Property, Event, and Field Index

Index

 

About the Authors

Ian Griffiths is an independent consultant specializing in medical imaging applications and digital video. He also works as an instructor, teaching courses on .NET for DevelopMentor. Ian holds a degree in Computer Science from Cambridge University.

Matthew Adams is the Director of Development at Digital Healthcare Ltd. The last three years have kept him fully occupied in the development of a C#/.NET-based distributed imaging platform for healthcare applications. Before that, he studied Natural Sciences at Cambridge University, worked on banking and imaging applications in North America, became a fully paid C++ junkie, and was the lead architect on software solutions for drug-discovery at a large U.S. corporation. He thinks that .NET is a major philosophical stride forward for the computer industry, so much so that he almost doesn't miss his first love--generics--in C#. He has written articles and given papers on the subject to both technical and non-technical audiences and looks forward to the day when he doesn't have to answer the question, 'So, what is .NET?' any more!




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account