skip to content
Windows forms programming in C# Preview this item
ClosePreview this item

Windows forms programming in C#

Author: Chris Sells
Publisher: Boston : Addison-Wesley, ©2004.
Series: Microsoft .NET development series.
Edition/Format:   eBook : Document : EnglishView all editions and formats

A guide to using the Microsoft .NET forms package, this work takes a practical approach to the use of programming tools, such as Visual Studio. It discusses how the Windows Forms classes and their  Read more...


(not yet rated) 0 with reviews - Be the first.

More like this


Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Genre/Form: Electronic books
Additional Physical Format: Print version:
Sells, Chris.
Windows forms programming in C#.
Boston : Addison-Wesley, ©2004
(DLC) 2003052155
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Chris Sells
OCLC Number: 54115698
Reproduction Notes: Electronic reproduction. [S.l.] : HathiTrust Digital Library, 2010. MiAaHDL
Description: 1 online resource (xliii, 681 pages) : illustrations (some color).
Details: Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Contents: Figures. Tables. Foreword. Preface. 1. Hello, Windows Forms. WinForms from Scratch.Windows Forms in Visual Studio .NET.Arranging Controls.Controls.Application Settings.Resources.Dialogs.Drawing and Printing.Data Binding.Multithreaded User Interfaces.Deployment.Moving from MFC.Where Are We?2. Forms. Showing Forms.Owner and Owned Forms.Form Lifetime.Form Size and Location.Restricting Form Size.Z-Order.Form Adornments.Form Transparency.Nonrectangular Forms.Form Menus.Context Menus.Child Controls.Control Z-Order.Control Tab Order.Themed Controls.Hosting COM Controls.Layout.Form Auto-Scaling.Anchoring.Docking.Docking and Z-Order.Splitting.Grouping.Custom Layout.Multiple Document Interface.Menu Merging.Visual Inheritance.Where Are We?3. Dialogs. Standard Dialogs.Styles.Setting Modal Versus Modeless Behavior Dynamically.Data Exchange.Handling OK and Cancel.Modeless Form Data.Data Validation.Regular Expressions and Validation.Data Format Notification.Thorough Validation.Implementing Help.Tooltips.Using the ErrorProvider for General Information.Handling the Help Button and F1.Using HTML Help.Compiled HTML Help.Using the HelpProvider Component.Showing Help Contents, Index, and Search.Where Are We?4. Drawing Basics. Drawing to the Screen.Handling the Paint Event.Triggering the Paint Event.Colors.Known Colors.Color Translation.Brushes.Solid Brushes.Texture Brushes.Hatch Brushes.Linear Gradient Brushes.Path Gradient Brushes.Pens.Line Caps.Dashes.Alignments.Joins.Creating Pens from Brushes.Shapes.Curves.Smoothing Modes.Saving and Restoring Graphics Settings.Paths.Fill Modes.Images.Loading and Drawing Images.Scaling, Clipping, Panning, and Skewing.Rotating and Flipping.Recoloring.Transparency.Animation.Drawing to Images.Icons.Cursors.Where Are We?5. Drawing Text. Fonts.Creating Fonts.Font Families.Font Characteristics.Font Height.Strings.Formatting.Strings and Paths.Where Are We?6. Advanced Drawing. Page Units.Converting Pixels to Page Units.Transforms.Scaling.Scaling Fonts.Rotation.Translation.Shearing.Combining Transforms.Transformation Helpers.Path Transformations.Regions.Constructing and Filling a Region.Clipping to a Region.Region Combination Operations.Optimized Drawing.Double Buffering.Other Drawing Options.Where Are We?7. Printing. Print Documents.Print Controllers.Print Preview.Basic Print Events.Margins.Page Settings.Printer Settings.Print Range.Targeting the Printer.Where Are We?8. Controls. Standard Controls.Action Controls.Value Controls.List Controls.Container Controls.ImageLists.Owner-Draw Controls.Custom Controls.Deriving Directly from the Control Class.Testing Custom Controls.Control Rendering.Ambient Properties.Custom Functionality.Control Input.Windows Message Handling.Scrolling Controls.Extending Existing Controls.User Controls.Drag and Drop.The Drop Target.The Drop Source.Where Are We?9. Design-Time Integration. Components.Standard Components.Custom Components.Design-Time Integration Basics.Hosts, Containers, and Sites.Debugging Design-Time Functionality.The DesignMode Property.Attributes.Property Browser Integration.Code Serialization.Batch Initialization.Extender Property Providers.Type Converters.Expandable Object Converter.UI Type Editors.Drop-Down UI Type Editors.Modal UI Type Editors.Custom Designers.Design-Time-Only Properties.Design-Time Context Menu Verbs.Where Are We?10. Resources. Resource Basics.Manifest Resources.Typed Resources.Resource Manager.Designer Resources.Resource Localization.Culture Information.Resource Probing.Resource Localization.Resource Localization for Nondevelopers.Resource Resolution.Input Language.Where Are We?11. Applications and Settings. Applications.Application Lifetime.Application Context.Application Events.UI Thread Exceptions.Single-Instance Applications.Passing Command Line Arguments.Multi-SDI Applications.Environment.Compile-Time Settings.Environment Settings.Settings.Types of Settings..config Files.Dynamic Properties.The Registry.Special Folders.Settings and Streams.Isolated Storage.Versioned Data Paths.Choosing a Settings Mechanism.Where Are We?12. Data Sets and Designer Support. Data Sets.Retrieving Data.Creating Data.Updating Data.Deleting Data.Tracking Changes.Committing Changes.Multitable Data Sets.ConstraintsRelations.Navigation.Expressions.Designer Support.Connection Objects.Command Objects.Data Adapter Objects.Typed Data Sets.Creating a Typed Data Set.Constraints in Typed Data Sets.Relations in Typed Data Sets.Expressions in Typed Data Sets.Adding a Typed Data Set to a Form.Where Are We?13. Data Binding and Data Grids. Data Binding.Bindings and Data Sources.Simple Data Binding to Items.Simple Data Binding to ListsSimple Binding to Data Sets.Binding Managers.Current Data Row.Changes to the Data Set.Changes to the Control.Complex Data Binding.Data Views.Master-Detail Relations.Data Grids.Formatting Data Grids.Data Exchange and Data Grids.Bringing It All Together.Custom Data Sources.Custom Item Data Sources.Type Descriptors and Data Binding.Type Conversion.List Data Sources.Where Are We?14. Multithreaded User Interfaces. Long-Running Operations.Progress Indication.Asynchronous Operations.Safety and Multithreading.Simplified Multithreading.Canceling.Communication with Shared Data.Communicating via Method Parameters.Communication via Message Passing.Asynchronous Web Services.Where Are We?15. Web Deployment. Hosting Controls in Internet Explorer.Control Creation.Control Interaction.Code Access Security.Checking for Permissions.Awarding Permissions.No-Touch Deployment.Application Download.Versioning.Related Files.Partially Trusted Assembly Considerations.Allowing Partially Trusted Callers.Settings.Custom User Input.Communicating via Web Services.Reading and Writing Files.Command Line Arguments.Debugging NTD Applications.Increasing Permissions.Increasing Permissions Programmatically.Deploying Permissions.Authenticode.Where Are We?A. Moving from MFC. A Few Words About MFC.MFC Versus WinForms.The Differences.Strategy.Genghis.B. Delegates and Events. Delegates.Events.Harvesting All Results.Asynchronous Notification: Fire and Forget.Happiness in the Universe.C. Serialization Basics. Streams.Formatters.Skipping a Nonserialized Field.IDeserializationCallback.ISerializable.Data Versioning.D. Standard WinForms Components and Controls. Components and Controls Defined.Standard Components.Standard Dialogs.Notify Icons.Timer.Image List.Main Menus and Context Menus.Standard Controls.Non-Container Controls.Container Controls.Bibliography. Index. 0321116208T08272003
Series Title: Microsoft .NET development series.
Responsibility: Chris Sells.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # Windows forms programming in C#
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "54115698" ;
    library:placeOfPublication <> ; # Boston
    library:placeOfPublication <> ;
    schema:about <> ; # Microsoft .NET Framework.
    schema:about <> ; # C# (Computer program language)
    schema:about <> ; # Computer software--Development
    schema:about <> ;
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "2004" ;
    schema:creator <> ; # Chris Sells
    schema:datePublished "2004" ;
    schema:exampleOfWork <> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <> ; # Microsoft .NET development series.
    schema:isSimilarTo <> ;
    schema:name "Windows forms programming in C#"@en ;
    schema:productID "54115698" ;
    schema:publication <> ;
    schema:publisher <> ; # Addison-Wesley
    schema:url <> ;
    schema:url <> ;
    schema:url <> ;
    wdrs:describedby <> ;

Related Entities

<> # Boston
    a schema:Place ;
    schema:name "Boston" ;

<> # Addison-Wesley
    a bgn:Agent ;
    schema:name "Addison-Wesley" ;

<> # Microsoft .NET Framework.
    a schema:CreativeWork ;
    schema:name "Microsoft .NET Framework." ;

<> # Microsoft .NET development series.
    a bgn:PublicationSeries ;
    schema:hasPart <> ; # Windows forms programming in C#
    schema:name "Microsoft .NET development series." ;
    schema:name "Microsoft .NET development series" ;

<> # C# (Computer program language)
    a schema:Intangible ;
    schema:name "C# (Computer program language)"@en ;

<> # Computer software--Development
    a schema:Intangible ;
    schema:name "Computer software--Development"@en ;

<> # Chris Sells
    a schema:Person ;
    schema:familyName "Sells" ;
    schema:givenName "Chris" ;
    schema:name "Chris Sells" ;

    a schema:CreativeWork ;
    rdfs:label "Windows forms programming in C#." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <> ; # Windows forms programming in C#

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.