作者:Chris Sells
出版日期:August 27, 2003
出版社:Addison Wesley
页数:736
ISBN:0-321-11620-8
文件格式:CHM
“I think this book does a great job of hitting a huge number of features—sometimes I forget how much there is to WinForms!”
—Chris Anderson, Software Architect, Microsoft Windows Forms team
Programming Windows Forms in C#is the ultimate guide to using the Microsoft .NET forms package.Readers learn how to build smart client applications that take fulladvantage of both the rich user interface features of the MicrosoftWindows operating system and the deployment features of HTML-basedapplications. Author Chris Sells draws upon his WinForms research andprogramming experience to provide what the Windows Forms documentationcould not: a clear picture of exactly how C# programmers will want touse WinForms.
Well-written and easy to navigate, this bookpresents the building blocks of WinForms and the best practices forcreating stand-alone client applications and front ends to databasesand Web services. Readers gain an understanding of the rationale behindaspects of WinForms’ design and will find out how to avoid or solvecommon problems. Figures illustrate WinForms’ user interface featuresand code samples are used throughout the book to demonstrate bestpractices. All code has been tested with Visual Studio .NET 1.1 and isavailable at www.sellsbrothers.com, where readers will also findupdates to the book.
This book focuses on the topics readers need to understand in order to build real-world applications. These topics include:
Form layout
Multiple top-level windows
Non-rectangular windows
Accessing data from the middle tier, filesystems, XML, databases, and Web services
Classes outside the System.WinForms namespace, including System.Drawing and System.Security
Custom drawing
Hosting and building controls
Design-time integration
Data binding
Multithreaded user interfaces
Deploying WinForms over the Web
Moving from MFC
Delegates and events
Serialization basics
Programming Windows Forms in C# is the tutorial for experienced Windows programmers who are serious about mastering Windows Forms.