Buying Options
Programming .NET Windows Applications
Print $49.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £38.50
Add to Cart
What is this?
Description
With this tutorial, you will explore all aspects of using .NET Windows Forms class libraries and the associated programming tools in Visual Studio .NET, enabling you to build applications for the Windows 9x, Windows 2000 and Windows XP desktop platforms. Step-by-step, you'll learn ways to design applications that either function alone on a PC, or work in combination with your web-based application server to take advantage of the richer interface and higher level of security.
Full Description
Table of Contents
  1. Chapter 1 Windows Forms and the .NET Framework

    1. The .NET Framework

    2. Windows Forms

  2. Chapter 2 Getting Started

    1. System Requirements

    2. Hello World

  3. Chapter 3 Visual Studio .NET

    1. Overview

    2. Start Page

    3. Projects and Solutions

    4. The Integrated Development Environment (IDE)

    5. Building and Running

  4. Chapter 4 Events

    1. Publish and Subscribe

    2. Performance

    3. Some Examples

  5. Chapter 5 Windows Forms

    1. Web Applications Versus Windows Applications

    2. The Forms Namespace

    3. Form Properties

    4. Forms Inheritance

    5. User Interface Design

  6. Chapter 6 Dialog Boxes

    1. Modal Versus Modeless

    2. Form Properties

    3. DialogResult

    4. Termination Buttons

    5. Apply Button

    6. CommonDialog Classes

  7. Chapter 7 Controls: The Base Class

    1. Control Class

  8. Chapter 8 Mouse Interaction

    1. SystemInformation Properties

    2. Mouse Events

  9. Chapter 9 Text and Fonts

    1. Text

    2. Fonts

  10. Chapter 10 Drawing and GDI+

    1. The Drawing Namespace

    2. The Analog Clock Project

  11. Chapter 11 Labels and Buttons

    1. Label

    2. Button Classes

  12. Chapter 12 Text Controls

    1. Text

    2. Editable Text Controls: TextBoxBase

    3. RichTextBox

  13. Chapter 13 Other Basic Controls

    1. Containers

    2. Tabbed Pages

    3. PictureBox

    4. ScrollBar

    5. TrackBar

    6. Up-Down Controls

    7. ProgressBar

  14. Chapter 14 TreeView and ListView

    1. Class Hierarchy

    2. Splitter

    3. TreeView

    4. ListView

  15. Chapter 15 List Controls

    1. Class Hierarchy

    2. ListControls

  16. Chapter 16 Date and Time Controls

    1. Class Hierarchy

    2. Date and Time Values

    3. DateTimePicker

    4. MonthCalendar

    5. Timer Component

  17. Chapter 17 Custom Controls

    1. Specializing an Existing Control

    2. Creating a User Control

    3. Creating Custom Controls from Scratch

  18. Chapter 18 Menus and Bars

    1. Creating Your First Menu

    2. The MainMenu Object

    3. Toolbars

    4. Writing It by Hand

    5. Status Bars

  19. Chapter 19 ADO.NET

    1. Bug Database: A Windows Application

    2. The ADO.NET Object Model

    3. Getting Started with ADO.NET

    4. Managed Providers

    5. Binding Data

    6. Data Reader

    7. Creating a DataGrid

  20. Chapter 20 Updating ADO.NET

    1. Updating with SQL

    2. Updating Data with Transactions

    3. Updating Data Using DataSets

    4. Multiuser Updates

    5. Command Builder

  21. Chapter 21 Exceptions and Debugging

    1. Bugs Versus Exceptions

    2. Exceptions

    3. Throwing and Catching Exceptions

    4. Bugs

    5. Debugging in Visual Studio .NET

    6. Assert Yourself

  22. Chapter 22 Configuration and Deployment

    1. Class Hierarchy

    2. Configuration

    3. Assemblies

    4. Build Configurations

    5. Deployment

  1. Appendix A Characters and Keys

  2. Colophon

View Full Table of Contents
Product Details
Title:
Programming .NET Windows Applications
By:
Jesse Liberty, Dan Hurwitz
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
October 2003
Pages:
1248
Print ISBN:
978-0-596-00321-0
| ISBN 10:
0-596-00321-8
Customer Reviews
About the Authors
  1. Jesse Liberty

    Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.

    View Jesse Liberty's full profile page.

  2. Dan Hurwitz

    Dan Hurwitz is the president of Sterling Solutions, Inc., where for nearly two decades he has been providing contract programming and database development to a wide variety of clients.

    View Dan Hurwitz's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Programming .NET Windows Applications is a darter. The darter is so named because it attacks its prey with a quick thrust of its long neck and sharp beak (effectively stabbing its victim), moving in a "darting" motion. The darter is also sometimes known as the snake bird, because its swimming style consists of submerging its entire body, except for its head and long neck, under water. This behavior gives the darter the appearance of a snake.

The darter is native to the southern United States, as well as to parts of Asia, Africa, and Australia. It lives alone or in groups of two or three near freshwater lakes, rivers, ponds, and swamps. Its main food is fish, and it supplements this diet with insects and reptiles. Mary Brady was the production editor, and Ann Schirmer was the copyeditor for Programming .NET Windows Applications. Mary Brady, Phil Dangler, and Sarah Sherman proofread the book. Matt Hutchinson, Colleen Gorman, and Claire Cloutier provided quality control. Tom Dinse and Johnna Van Hoose Dinse wrote the index. Jamie Peppard, James Quill, Marlowe Shaeffer, and Derek Di Matteo provided production support.

Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. This book was converted by Andrew Savikas to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Mary Brady.

  • Book cover of Programming .NET Windows Applications