.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)
| | | 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!
|