Our website is currently undergoing technical upgrades to serve you better. We’ll be back online shortly.
15%
Windows Forms Programming in C#

Windows Forms Programming in C#

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Much of the publicity around .NET has focused on using .NET to build Webbased applications. Many developers, however, are using .NET to build traditional Windows-based applications. Microsoft has provided a package called Windows Forms, or WinForms, which makes the development of these apps easier and faster than ever. Chris Sells has written the definitive book to help experienced Microsoft developers master the use of this powerful toolkit. Based on the experience he has gained developing with and teaching WinForms for the last two years, he goes beyond other books currently on the market. Chris has a critically acclaimed writing style that allows him to keep the material concise and easy to follow. He concentrates on what you won't find in the documentation, giving developers the information they really need. Reviewers are already calling this "the best WinForms book around", "the definitive book for every Windows Programmer", and "without a doubt the best and most useful C#/WinFOrms book I have ever read." We will be publishing a Visual Basic .NET version later this year.  

Table of 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. Constraints Relations. 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 Lists Simple 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


Best Sellers


Product Details
  • ISBN-13: 9780321116208
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 44
  • Language: English
  • Returnable: Y
  • Spine Width: 41 mm
  • Width: 175 mm
  • ISBN-10: 0321116208
  • Publisher Date: 04 Sep 2003
  • Binding: Paperback
  • Height: 229 mm
  • No of Pages: 736
  • Series Title: Microsoft .Net Development
  • Weight: 1120 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Windows Forms Programming in C#
Pearson Education (US) -
Windows Forms Programming in C#
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Windows Forms Programming in C#

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA