Home > General > C# 24-Hour Trainer, 2nd Ed
26%
C# 24-Hour Trainer, 2nd Ed

C# 24-Hour Trainer, 2nd Ed

          
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

Quickly learn to program in C# programming with this unique book and video package
C# 24-Hour Trainer, 2nd Edition is your quick and easy guide to programming in C#, even if you have no programming experience at all. Updated to align with the latest C# standard, this book is your comprehensive beginner's guide, with each lesson supplemented by a video, for over ten hours of video training. Each chapter focuses on a specific concept or technique, with detailed, easy-to-follow explanation followed by a hands-on exercise. The goals of each exercise are outlined in advance to help you understand what you're working toward, and step-by-step instructions walk you through the operation from start to finish. Complex areas are clarified with specifically highlighted pointers that head off confusion, and additional exercises are provided so you can practice your new skills. Full instructor ancillaries are included to make this guide classroom ready, and the author's own website offers ongoing support.

C# has become one of the most popular programming languages in the world, with millions of lines of code used in businesses and applications of all types and sizes. This book helps you dive right in so you can start programming right away.

Start right in with the latest C# standard
Learn at your own pace, with hands-on practice
Clear up confusion and work around common obstacles
Build your own Windows, .NET, and mobile applications
C# has become a increasingly popular and in-demand programming skillsets. If you've decided to learn C#, this 24-Hour Trainer is your ultimate guide.

About the Author

Rod Stephens is a C# and Windows programming guru, with more than 25 programming books to his credit covering C#, Java, VB and other languages. Rod's C# Helper Website (www.csharphelper.com) receives thousands of hits per month and provides tips, tricks, and code examples for professional C# programmers.



Table of Contents:
INTRODUCTION PART I: THE VISUAL STUDIO IDE AND CONTROLS LESSON 1: GETTING STARTED WITH THE VISUAL STUDIO IDE Installing C# Configuring the IDE Building Your First Program Copying Projects Exploring the IDE Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 2: CREATING CONTROLS Understanding Controls Properties Methods Events Creating Controls Setting Control Properties Control Names Popular Properties Modifying Properties in Code Arranging Controls Snap Lines Arrow Keys The Format Menu and Layout Toolbar WPF Controls Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 3: MAKING CONTROLS ARRANGE THEMSELVES Restricting Form Size Using Anchor Properties Using Dock Properties Layout Containers Windows Forms Controls WPF Controls Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 4: HANDLING EVENTS Making Event Handlers Using Event Parameters Setting Scrollbar Properties Tracking Mouse Movement Moving the Mouse Picture Removing Event Handlers Adding and Removing Event Handlers in Code Useful Events Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 5: MAKING MENUS Creating Menus Setting Menu Properties Handling Menu Events Creating Context Menus WPF Menus WPF Context Menus WPF Commanding Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 6: MAKING TOOL STRIPS AND STATUS STRIPS Using Tool Strips Using Tool Strip Containers Using Status Strips Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 7: USING RICHTEXTBOXES Using RichTextBox Properties Giving the User Control Using RichTextBox Methods Using WPF Commands Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 8: USING STANDARD DIALOGS Using Dialogs in General Adding the Dialog to the Form Initializing the Dialog Displaying the Dialog and Checking the Return Result Processing the Results Putting It All Together Using Dialog Properties Using File Filters Using Dialogs in WPF Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 9: CREATING AND DISPLAYING NEW FORMS Adding New Forms Understanding Classes and Instances Displaying Forms Controlling Remote Forms Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 10: BUILDING CUSTOM DIALOGS Making Custom Dialogs Setting the Dialog Result Using Custom Dialogs Try It Lesson Requirements Hints Step-by-Step Exercises PART II: VARIABLES AND CALCULATIONS LESSON 11: USING VARIABLES AND PERFORMING CALCULATIONS What Are Variables? Data Types Float, Double, and Decimal Data Types Declaring Variables Literal Values Type Conversions Casting Converting Parsing Performing Calculations Operands and Operators Promotion Operator Summary Precedence Constants Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 12: DEBUGGING CODE Deferred Techniques Debugging Then and Now Setting Breakpoints Reading Variables Stepping through Code Using Watches Using the Immediate Window Try It Lesson Requirements Step-by-Step Exercises LESSON 13: UNDERSTANDING SCOPE Scope within a Class Same Named Variables Method Variable Lifetime Block Scope Accessibility Restricting Scope and Accessibility Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 14: WORKING WITH STRINGS String Methods Format and ToString Standard Numeric Formats Custom Numeric Formats Standard Date and Time Formats Custom Date and Time Formats Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 15: WORKING WITH DATES AND TIMES Creating DateTime Variables Local and UTC Time DateTime Properties and Methods TimeSpans Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 16: USING ARRAYS AND COLLECTIONS Arrays Creating Arrays A Fibonacci Example Multi-Dimensional Arrays Array Properties and Methods Collection Classes Generic Classes Lists SortedLists Dictionaries Queues Stacks Try It Lesson Requirements Step-by-Step Exercises LESSON 17: USING ENUMERATIONS AND STRUCTURES Enumerations Structures Structures versus Classes Reference Types Value Types Other Differences Where to Put Structures Try It Lesson Requirements Step-by-Step Exercises PART III: PROGRAM STATEMENTS LESSON 18: MAKING CHOICES Decision Statements if Statements if-else Statements Cascading if Statements Nested if Statements switch Statements Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 19: REPEATING PROGRAM STEPS for Loops foreach Loops while Loops do Loops break and continue Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 20: REUSING CODE WITH METHODS Method Advantages Method Syntax Using ref Parameters Using out Parameters Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 21: HANDLING ERRORS Errors and Exceptions try-catch Blocks TryParse Throwing Exceptions Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 22: PREVENTING BUGS Input Assertions Other Assertions Try It Lesson Requirements Hints Step-by-Step Exercises PART IV: CLASSES LESSON 23: DEFINING CLASSES What Is a Class? Class Benefi ts Making a Class Properties Try It Lesson Requirements Step-by-Step Methods Events Delegates Event Handler Delegates Try It Lesson Requirements Hints Step-by-Step Inheritance Polymorphism Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 24: INITIALIZING OBJECTS Initializing Objects Constructors Parameterless Constructors Parameterized Constructors Destructors Invoking Other Constructors Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 25: FINE-TUNING CLASSES Overloading Methods Overriding Methods Overriding ToString Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 26: OVERLOADING OPERATORS Overloadable Operators Unary Operators Binary Operators Comparison Operators Conversion Operators Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 27: USING INTERFACES Interface Advantages Multiple Inheritance Code Generalization Implementing Interfaces Defining Interfaces Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 28: MAKING GENERIC CLASSES Defining Generic Classes Using Generic Constraints Making Generic Methods Try It Lesson Requirements Hints Step-by-Step Exercises PART V: SYSTEM INTERACTIONS LESSON 29: USING FILES Filesystem Classes DriveInfo DirectoryInfo Directory FileInfo File Path Streams Writing Files Reading Files Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 30: PRINTING Windows Forms Printing Getting Started Starting a Printout Drawing Shapes Drawing Text WPF Printing Printing Visuals Try It Lesson Requirements Hints Step-by-Step Exercises PART VI: WINDOWS APPS LESSON 31: WINDOWS STORE APPS Navigation Style App Styles App Images Deployment Deploying Locally Deploying to the Windows Store WPF Techniques Using Styles Setting Dependency Properties Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 32: WINDOWS PHONE APPS Building Apps Navigation Style App Styles App Images Try It Lesson Requirements Step-by-Step Exercises PART VII: SPECIALIZED TOPICS LESSON 33: LOCALIZING PROGRAMS Understanding Localization Building Localized Interfaces Testing Localizations Processing Locale-Specific Values Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 34: PROGRAMMING DATABASES, PART 1 Connecting to a Database Displaying Data in a Grid Displaying Data One Record at a Time Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 35: PROGRAMMING DATABASES, PART 2 Searching Filtering Sorting Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 36: LINQ TO OBJECTS LINQ Basics where Clauses order by Clauses select Clauses Try It Lesson Requirements Hints Step-by-Step Exercises LESSON 37: LINQ TO SQL Connecting to the Database Making LINQ to SQL Classes Writing Code Using LINQ Queries Understanding Nullable Fields Understanding Query Execution Using LINQ to SQL with Access Try It Lesson Requirements Hints Step-by-Step Exercises AFTERWORD: WHAT'S NEXT? INDEX


Best Sellers



Product Details
  • ISBN-13: 9788126559091
  • Publisher: Wiley India Pvt Ltd
  • Binding: Paperback
  • No of Pages: 596
  • ISBN-10: 8126559098
  • Publisher Date: 2015
  • Language: English
  • Weight: 900 gr

Related Categories

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
C# 24-Hour Trainer, 2nd Ed
Wiley India Pvt Ltd -
C# 24-Hour Trainer, 2nd Ed
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.

C# 24-Hour Trainer, 2nd Ed

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!