19%
C# Primer Plus

C# Primer Plus

          
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

C# Primer Plus is a tutorial based introduction to the C# language and important parts of the .Net Framework. Throughout the book the reader will be exposed to proven principles enabling him to write clean, high-quality programs. Object-oriented programming and principles are a cornerstone of the book. C# Primer Plus aims to make OOP clear and applicable without being too technical through a gentle introduction and bountiful examples. The book uniquely utilizes the concreteness of the C# language to explain the fuzzy concepts of OOP. It will allow the reader to experiment with OOP and confirm her newly acquired knowledge. OOP will on the other hand help explain why C# is designed the way it is. To avoid superfluous distractions only the most relevant parts of the .Net library classes will be discussed.

Table of Contents:
Introduction. 1. Computers and Computer Programming: Basic Concepts. C# Is an Object-Oriented Programming Language. Hardware. Software. Summary. Review Questions. 2. Your First C# Program. Software Development. The Software Development Process. Algorithms and Pseudocode. The Three Different Types of Errors. Object-Oriented Programming: A First Encounter. Software Reuse. The Assembly, the Basic Unit of Code Reuse in .NET. The .NET Framework Class Library. C#: History and Design Goals. C#'s Background. C#'s Design Goals. What Kind of Programs Can I Write with C#? The Mechanics of Creating a C# Program. Before Getting Started. Choosing a Text Editor. The Seven Steps to Writing a Simple C# Program. A Brief Source Code Analysis. Note on Syntax Errors and Compilers. Summary. Review Questions. Programming Exercises. 3. A Guided Tour through C#: Part I. Introduction. Abstraction and Encapsulation. An Interactive Hello World! Program. Summary. Review Questions. Programming Exercises. 4. A Guided Tour through C#: Part II. Introduction. Essential Elements of SimpleCalculator.cs. Simplifying Your Code with Methods. Methods as Building Blocks: Encapsulating Your Helper Methods with the private keyword. Summary. Review Questions. Programming Exercises. 5. Your First Object-Oriented C# Program. Introduction. Lexical Structure. Some Thoughts on Elevator Simulations. Concepts, Goals and Solutions in an Elevator Simulation Program: Collecting Valuable Statistics for Evaluating an Elevator System. Object-Oriented Programming: A Practical Example. Summary. Review Questions. Programming Exercises. 6. Types Part I: The Simple Types. Introduction. Types in C#: An Overview. Simple Types. The Blipos Clock. Summary. Review Questions. Programming Exercises. 7. Types Part II: Operators, Enumerators, and Strings. Introduction. Arithmetic Operators and Numerical Expressions. Associativity. Parentheses and Precedence. The Modulus Operator (%). Unary Operators. Determining the Type of an Expression. Combining Different Types in One Expression. Accessing the Metadata of a Component: A Brief Introduction. Enumerated Constants. Enumerator Operators. Conversions. The Methods of System.Enum. Characters and Text. The char Type. The string type. Summary. Review Questions. Programming Exercises. 8. Flow of Control Part I: Branching Statements and Related Concepts. Introduction to Flow of Control. Branching with the if Statement. Comparison Operators and Boolean Expressions. Nested if Statements. Multibranch if-else Statements. Logical Operators. The Scope of Variables. The goto Statement. The switch Statement. The Conditional Operator. Summary. Review Questions. Programming Exercises. 9. Flow of Control Part II: Iteration Statements. Traversing, Analyzing, and Generating Sequences of Data. The while Loop Statement. The do-while Loop Statement. The for Loop Statement. The Jump Statements break and continue. Structured Programming and Structured Constructs. Combination Assignment Operators. Nested Iteration Statements. Programming Exercises. Summary. Review Questions. Programming Exercises. 10. Arrays Part I: Array Essentials. Declaring and Defining an Array. Accessing Individual Array Elements. Array Indexes Out of Range. Adjusting for the Zero-Based Array Index. Initializing Arrays. Traversing an Entire Array with the foreach Statement. System.Array Is a Reference Type. Arrays and Equality. Arrays and Methods. A Method to Perform Array Value Equality Comparisons. Command Line Arguments. Using Arrays As Return Values from Methods. Array Elements Referencing Objects. Arrays As Instance Variables in Classes. Summary. Review Questions. Programming Exercises. 11. Arrays Part II: Multidimensional Arrays— Searching and Sorting Arrays. Multidimensional Arrays. Arrays of More Than Two Dimensions. The Built-In Methods of System.Array. Special Array Techniques. Searching. Summary. Review Questions. Programming Exercises. 12. Class Anatomy Part I: static Class Members and Method Adventures. The Anatomy of a Class: Overview. Data Members. Function Members. Summary. Review Questions. Programming Exercises. 13. Class Anatomy Part II: Object Creation and Garbage Collection. Instance Constructors. static Constructors. The readonly Member. Garbage Collection: Automatic Dynamic Memory Management. Summary. Review Questions. Programming Exercises. 14. Class Anatomy Part III: Writing Intuitive Code. Properties. Indexers: Using Objects Like Arrays. Operator Overloading. User-Defined Implicit and Explicit Conversions. Nested Types. Summary. Review Questions. Programming Exercises. 15. Namespaces, Compilation Units, and Assemblies. Defining Your Own Namespaces. The Global Nameless Namespace. Namespaces and Compilation Units. Nested Namespaces. Namespace Syntax. More About the using Directive. Compile Units, Namespaces, and Assemblies. Exploring Assemblies with the Ildasm Utility. Summary. Review Questions. Programming Exercises. 16. Inheritance Part I: Basic Concepts. The Need for Inheritance. Inheritance Fundamentals. Access Modifiers and Inheritance. Derived Class Constructors. Indexers Are Also Inherited and Can Be Overridden. Calling an Overridden Function in the Base Class. Reusing the .NET Framework Class Library with Inheritance. Multiple Levels of Derived Classes. Method Overriding and Overloading Are Different Mechanisms. Summary. Review Questions. Programming Exercises. 17. Inheritance Part II: abstract Functions, Polymorphism, and Interfaces. abstract Methods, Properties, Indexers, and Classes. Polymorphism. Losing and Regaining Type Information. System.Object: The Ultimate Base Class. Summary. Review Questions. Programming Exercises. 18. Structs. Defining a Struct. Boxing and Unboxing. Creating Structs with and without new. Value Types and Reference Types. Summary. Review Questions. Programming Exercises. 19. Exception Handling. Exception Handling: A Brief Overview. Life without try-catch-finally. The try and catch blocks. Catching the Exception Object Farther up the Function Call Chain. Multiple catch Blocks. The finally Block. Nested try Block. throw: Explicitly Throwing Exceptions. Writing Custom Exceptions. Summary. Review Questions. Programming Exercises. 20. Delegates and Events. Delegates. Events. Summary. Review Questions. Programming Exercises. 21. Preprocessing, XML Documentation, and Attributes. Preprocessor Directives. XML Documentation. Attributes. Summary. Review Questions. Programming Exercises. 22. File I/O Basics. The Need for Files. Stream Basics and File I/O. File I/O Classes: An Overview. The FileInfo Class. Text File Input and Output with StreamReader and StreamWriter. Binary Input and Output with the FileStream Class. Summary. Review Questions. Programming Exercises. 23. Recursion Fundamentals. Pending Method Instances of Different Methods. Pending Method Instances of the Same Method. Putting Recursion to Work: Calculating n Factorial. Recursion and Iteration. Binary Search Using Recursion. Summary. Review Questions. Programming Exercises. Appendix A: Answers to Quizzes and Exercises. Chapter 1. Chapter 2. Chapter 3. Chapter 4. Chapter 5. Chapter 6. Chapter 7. Chapter 8. Chapter 9. Chapter 10. Chapter 11. Chapter 12. Chapter 13. Chapter 14. Chapter 15. Chapter 16. Chapter 17. Chapter 18. Chapter 19. Chapter 20. Chapter 21. Chapter 22. Chapter 23. Index


Best Sellers


Product Details
  • ISBN-13: 9780672321528
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Depth: 51
  • Language: English
  • Returnable: N
  • Spine Width: 100 mm
  • Width: 100 mm
  • ISBN-10: 0672321521
  • Publisher Date: 14 Dec 2001
  • Binding: Paperback
  • Height: 100 mm
  • No of Pages: 992
  • Series Title: Primer Plus (Sams)
  • Weight: 100 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
C# Primer Plus
Pearson Education (US) -
C# Primer Plus
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# Primer Plus

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