Windows Forms Programming in Visual Basic .NET

Chris Sells, Justin Ghetland

  • 出版商: Addison Wesley
  • 出版日期: 2003-10-22
  • 售價: $2,020
  • 貴賓價: 9.5$1,919
  • 語言: 英文
  • 頁數: 736
  • 裝訂: Paperback
  • ISBN: 0321125193
  • ISBN-13: 9780321125194
  • 相關分類: .NETVisual Basic






Windows Forms Programming in Visual Basic .NET is the ultimate guide to using the Microsoft .NET forms package. Readers will learn how to build applications that take full advantage of both the rich user interface features of the Microsoft Windows operating system and the deployment features traditionally associated with HTML-based applications.

Authors Chris Sells and Justin Gehtland draw upon their WinForms research and programming experience to go beyond the Windows Forms documentation to give you a clear picture of exactly how Visual Basic .NET programmers can use WinForms. Readers will gain an understanding of the rationale behind aspects of WinForms design and learn how to avoid or solve common problems. Throughout the book, detailed illustrations of WinForms user interface features and working code samples demonstrate best practices. All code has been tested with Visual Studio .NET 1.1 and is available at, where readers will also find updates to the book.

This book focuses on the topics developers need to know in order to build real-world applications, including:

  • Form layout
  • Multiple top-level and non-rectangular windows
  • Classes outside the System.Windows.Forms namespace, including System.Drawing and System.Security
  • Custom drawing
  • Hosting and building controls
  • Design-time integration of controls and components
  • Data binding
  • Multithreaded user interfaces
  • Deploying WinForms controls and applications over the Web
  • Moving from Visual Basic 6

Well-written and easy to navigate, Windows Forms Programming in Visual Basic .NET is the tutorial for Windows programmers who are serious about mastering Windows Forms.

Table of Contents

1. Hello, Windows Forms. 
 2. Forms. 
 3. Dialogs. 
 4. Drawing Basics. 
 5. Drawing Text. 
 6. Advanced Drawing. 
 7. Printing. 
 8. Controls. 
 9. Design-Time Integration.
10. Resources.
11. Applications & Settings.
12. Data Sets & Designer Support.
13. Data Binding & Data Grids.
14. Multi-Threaded User Interfaces.
15. Web Deployment.
Appendix A: Moving From VB6.
Appendix B: Delegates & Events.
Appendix C: Serialization Basics.
Appendix D: Standard WinForms Components & Controls.