By Chris Sells & Michael Weinhardt
5 stars (out of 5)
The basics of Windows forms programming are fairly obvious. You drag controls from the toolbox onto the design surface, set the properties as necessary, and wire code to the events. For simple apps this is all you need to know and you typically don't need to bother with the documentation.
Fortunately for us, Microsoft didn't stop with the obvious. This books contains excellent coverage of many advanced topics, including:
- the form lifecycle
- form extras such as tool strips, status bars, tool tips, and on-line help
- drawing directly to the screen using brushes, pens, and fonts
- image processing
- writing to printers
- creating your own components/controls, including how to fully integrate your controls into the Visual Studio design environment
- how to manage resources
- internationalization
- user settings
- data binding
- multi-threaded forms programming
- Click Once
- drag and drop
The book doesn't try to replace MSDN. You wont find a list of properties and events for any of the controls. You will find a clearly written tutorial on the things you need to know to write a great Windows forms application.