Programming Microsoft� Windows� Forms

ISBN-10: 0735621535
ISBN-13: 9780735621534
Edition: 2006 (Revised)
Authors: Charles Petzold
List price: $39.99
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Windows Forms empower developers to tap the full power of the Windows client PC, and they are compatible with any .NET development language. With visual inheritance, developers can simplify the creation of Windows-based applications by reusing  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $39.99
Copyright year: 2006
Publisher: Microsoft Press
Publication date: 11/2/2005
Binding: Paperback
Pages: 400
Size: 7.50" wide x 9.50" long x 1.50" tall
Weight: 1.738
Language: English

Windows Forms empower developers to tap the full power of the Windows client PC, and they are compatible with any .NET development language. With visual inheritance, developers can simplify the creation of Windows-based applications by reusing common logic and user interface throughout their solution. Using control anchoring and docking, programmers can build resizable forms automatically, while the in-place menu editor enables developers to visually author menus directly from within the Forms Designer. In the .NET Framework 2.0, enhancements to the Windows Forms classes will help improve the application deployment model, increase developer productivity, and simplify data access. The .NET Framework 2.0 will also include notable enhancements to Windows client application performance and security capabilities.

Introduction
Your Background and Needs
Organization of This Book
System Requirements
Prerelease Software
Technology Updates
Code Samples
Support for This Book
Questions and Comments
The Author's Web Site
Special Thanks
Creating Applications
Orientation
Programming Tools
The Docs
Development
The Littlest Programs
Visual Studio Projects
References
From Console to Windows
Fixing the Flaws
Events and Event Handlers
Inheriting from Form
Properties and Events in Visual Studio
Children of the Form
Subclassing Controls
Device-Independent Coding
Assembly Information
Dialog Boxes
DLLs
The Control Cornucopia
Controls in General
Parents and Children
Visibility and Response
Location and Size
Fonts and Color
Keeping Track of Controls
Image Lists
ToolTips
Static (and Not Quite so Static) Controls
GroupBox
Label
LinkLabel
PictureBox
ProgressBar
Push Buttons and Toggles
Button
CheckBox
RadioButton
Scroll Bars
Horizontal and Vertical Scrolls
Track Bars
Text-Editing Controls
MaskedTextBox
TextBox
RichTextBox
List and Combo Boxes
ListBox
CheckedListBox
ComboBox
Up/Down Controls
NumericUpDown
DomainUpDown
Dates and Times
MonthCalendar
DateTimePicker
Tree View and List View
TreeView
ListView
Panels and Dynamic Layout
Approaches to Layout
Layout Headaches
The AutoSize Property
Panels and Containers
Dock and Anchor
Docking Techniques
Plain Panels
Anchors
Splitters
Padding and Margin
Flow Layout Panel
Docking and Anchoring in Flow Layout
Bye, Bye, GroupBox
Table Layout Panel
Automatic Table Growth
Cell Positions
Column and Row Styles
Dock and Anchor
Column and Row Spans
Case Study: Font Dialog
Testing Your Layouts
Custom Controls
Enhancing Existing Controls
Overriding Methods
Adding New Properties
Control Paint Jobs
Combining Existing Controls
The Sheer Pleasure of Autoscroll
Controls from Scratch
An Interactive Ruler
Color Selection
Cruisin' the Strip
Menus and Menu Items
Menu Items in General
Assembling the Menu
Fields or Fishing
Controls, Items, and Owners
Checking and Unchecking
Adding Images
Custom Menu Items
Context Menus
Tool Strips and Their Components
Tool Strip Buttons
Controls as ToolStrip Items
A Text-Formatting ToolStrip
Handling Multiple Tool Strips
Status Strips
Status Labels
Data Binding and Data Views
Linking Controls and Data
How It Works
Control Bites Data
ColorScroll Revisited
The ComboBox Difference
Entry-Level Data Entry
The Traditional Approach
XML Serialization
Not Quite Bindable
The BindingSource Intermediary
Navigating the Data
Direct to Data
The DataGridView Control
DataGridView and Text
The Class Hierarchy
Expanding Our Data Horizons
Saving to XML
Validation and Initialization
Implementing a Calendar Column
DataGridView and Data Binding
Two Real Applications
ControlExplorer
The Control Class Hierarchy
Read-Only Properties
Dynamic Event Trapping
Wrapping It Up
ClickOnce Installation
Security Issues
Publishing the Application
MdiBrowser
The Multiple Document Interface
Solution and Project
Favorites and Settings
The Child Window
The Application Form
The File Menu
The View Menu
The Favorites Menu
The Window Menu
The Help Menu
The Two Tool Strips
HTML Help
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×