Brain Candy Sale

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Original Essays | September 21, 2015

    Annie Jacobsen: IMG Mirrors on the Moon: A Reporter's Story about Sources and Secrets in the Modern World

    As a national security reporter, I write about war, weapons, security, and secrets. The question most commonly asked of me is, "How do you get... Continue »
    1. $21.00 Sale Hardcover add to wish list


On Order

New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Software Engineering- Programming and Languages

Other titles in the Sams Teach 21 Days series:

Sams Teach Yourself .Net Windows Forms in 21 Days (Sams Teach Yourself ... in 21 Days)


Sams Teach Yourself .Net Windows Forms in 21 Days (Sams Teach Yourself ... in 21 Days) Cover


Synopses & Reviews

Publisher Comments:

.NET Windows Forms are a new programming paradigm introduced with Microsoft's .NET initiative. Windows Forms are very similar to Web Forms, which allow programmers to build complex Web application interfaces easily, sharing the same underlying framework and programming concepts. Windows Forms, however, are used for the Win32 platform, instead of the Internet, and allow programmers to build traditional Windows desktop-based applications structured around .NET.

Sams Teach Yourself .NET Windows Forms in 21 Days covers all the major aspects of Windows Forms necessary to build professional, functional applications. This book follows the tried-and-tested 21 Days tutorial model to guide the reader through Windows Forms. It features code examples and tips for programmers migrating from pre-Windows Forms Microsoft technologies.

The reader will be introduced to the many controls available for .NET Windows Forms and how to build them, learn how to create events and event handlers, explore ADO.NET and methods to retrieve data from dynamic data sources, and learn how to take advantage of the Internet and Internet Explorer from their .NET Windows Forms applications. As readers advance through the tutorials, they progress toward more advanced topics and projects by creating simple graphical applications and enhancing existing ones, learn how to integrate with other .NET applications, use Web services, build Windows services, build Windows Forms controls, create multi-threaded applications, work with COM and COM+ configure and deploy .NET Windows Forms, and how to de-bug .NET Windows Forms.

About the Author

Chris Payne, author of Sams Teach Yourself ASP.NET in 21 Days, has had a passion for computers and writing since a young age. He holds a Bachelor of Science in Biomedical Engineering from Boston University and supported himself through college as an independent consultant and writer of technical articles, focused on Web development. Currently making his home in Orlando, Florida, with his wife, Eva, he works as a Web developer and is continuing his career as an author, both of technical and fictional material.

Table of Contents



Day 1. Getting Started with .NET Windows Forms.

Introduction to Windows Programming. What Is .NET? What Is .NET Windows Forms? The Object-Oriented Way. Building Your First Application.
Day 2. Building Windows Forms Applications.

Another Look at Your First Application. Compiling Your Windows Forms. Building a Complete Application.
Day 3. Working with Your Windows Forms.

The Object-Oriented Windows Form. Event Handling.
Day 4. Adding Menus and Toolbars to Your Windows.

Introduction to Windows Forms Controls. Adding Menus. Adding Toolbars, Status Bars, and Scroll Bars.
Day 5. Handling Events in Your Windows Forms.

What Are Event Handlers? Understanding Delegates. Events and Objects.
Day 6. Enhancing Your Windows Forms with More Controls.

The Button Control. The CheckBox and RadioButton Controls. The ComboBox Control. The DateTimePicker Control. The ImageList Control. The ListBox Control. The PictureBox Control. The TabControl Control. The TextBox and RichTextBox Controls. The Timer Control. The TreeView Control. Additional Useful Controls. Controlling Layout.
Day 7. Working with Dialog Boxes.

Retrieving and Displaying Information. The Different Types of Dialogs. Using Dialog Boxes. Using Common Dialog Boxes.
Week 1. In Review.

Project 1: Creating a Word Processor. About the Word-Processing Project. Building the User Interface. Adding Some Bells and Whistles.


Day 8. Databinding in Your Windows Forms.

Introduction to Databinding. Simple Databinding. The DataGrid Control.
Day 9. Using ADO.NET.

What Is ADO.NET? Creating a Database. Using SQL to Query Databases. Introduction to the DataSet. The ADO.NET Object Model. Using Other ADO.NET Objects. Using XML with ADO.NET.
Day 10. Creating MDI Applications.

Introduction to the Multiple Document Interface. Creating an MDI Application. Controlling the Specifics of MDI Forms.
Day 11. Working with Windows Input/Output.

Introducing Streams. Using Files and Directories. Using the FileSystemWatcher Object. Creating Asynchronous I/O. Printing in .NET.
Day 12. Internet Enabling Your Forms.

Internet Protocols. Clients and Servers. Working with Internet Explorer. Internet Security.
Day 13. Creating Graphical Applications with GDI+.

Introduction to Graphics in Windows. Handling the Paint Event. Drawing Text. Displaying Images. Drawing Shapes. Clipping Windows Forms.
Day 14. Using ActiveX.

Introduction to ActiveX. Using ActiveX Controls. Creating .NET ActiveX Controls. Guidelines for Working with ActiveX.
Week 2. In Review.

Project 2: Extending the Word Processor. Adding MDI. Adding I/O. Adding Printing Capabilities.


Day 15. Using Web Services.

What Are Web Services? Using ASP.NET to Build Web Services. Using Web Services in Your Applications. Finding Web Services. Web Service Consumption Recommendations.
Day 16. Building Windows Services.

What Are Windows Services? Building a Windows Service. Getting Services to Play with Windows. Interfaces for Windows Services. Writing to Logs.
Day 17. Advanced Windows Forms Controls Techniques.

Reviewing Menus, Listboxes, ComboBoxes, and TabControls. Specifying DrawMode. Menus: A Case of Ownership.
Day 18. Building Custom Windows Forms Controls.

Why Create Custom Controls? Creating Custom Controls. Using Custom Controls in Windows Forms. Creating Custom Controls from Existing Controls.
Day 19. Creating Multithreaded Applications.

Introduction to Multithreading. Creating a Multithreaded Application.
Day 20. Configuring and Deploying Your Windows Forms.

Introduction to .NET Configuration. Configuring Your Applications. Localizing Your Application. Handling Accessibility. The Easy Part: Deployment.
Day 21. Debugging and Profiling Your Windows Forms.

Debugging in Windows Forms. JIT Debugging. Profiling Your Applications.
Week 3. In Review.

Project 3: Completing Your Word Processor. Creating a New Page Class. Where to Go from Here.


Appendix A. Answers to Quiz Questions and Exercises.

Appendix B. Windows Forms Controls.

Appendix C. ADO.NET Controls: Properties and Methods.


Product Details

Payne, Chris
Sams Publishing
Indianapolis, Ind.
Internet - General
Programming - General
Operating Systems - Windows
Computer software
Internet - Browsers
User interfaces (computer systems)
User Interfaces
Subject: framework
Server Computing
Computer software -- Development.
Software Engineering - Programming and Languages
Edition Description:
Trade paper
Sams Teach Yourself ... in 21 Days
Series Volume:
Publication Date:
May 2002
Grade Level:
9.1 x 7.3 x 2 in 1456 gr

Related Subjects

Computers and Internet » Internet » Information
Computers and Internet » Internet » Web Browsers
Computers and Internet » Networking » General
Computers and Internet » Operating Systems » General
Computers and Internet » Operating Systems » Microsoft Windows » Programming .NET
Computers and Internet » Software Engineering » Programming and Languages

Sams Teach Yourself .Net Windows Forms in 21 Days (Sams Teach Yourself ... in 21 Days) New Trade Paper
0 stars - 0 reviews
$42.25 Backorder
Product details 912 pages Sams - English 9780672323201 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at