NET Multithreading
by Alan L. Dennis (Manning, ISBN 1-930110-54-5)
If you really want to maximize the performance and user experience of your applications, then you have to consider multithreading. In .NET, multithreading is deceivingly easy to implement. But implementing stable and robust multithreading, well that's a different story. This book can get you on the right track. It covers several design approaches such as one-thread-one-class, asynchronous patterns, and using the Thread Pool. It explains best practices and how to avoid common pitfalls. The code samples are bilingual (VB.NET and C#).
RATING: RECOMMENDED
Windows Forms Programming in C#/VB
by Chris Sells (Addison-Wesley, ISBN 0-321-11620-8)
Writing a single book to cover the many aspects of Windows Forms programming is an enormous undertaking. What's even more challenging is keeping things interesting from cover-to-cover. But Chris has manage to do just that. Whether you are moving from MFC or VB6, this book is the ultimate guide to using the .NET forms package. The book is filled with practical examples and clear explanations on Windows forms, controls, custom drawing, printing, data-binding, threading and web deployment of winforms applications. Along the way, Chris points out some tips and techniques that can make you more productive using the Visual Studio environment. This book comes in both a C# and VB.NET version.
RATING: HIGHLY RECOMMENDED
|