Beginning Object-Oriented Programming with C# Front Cover

Beginning Object-Oriented Programming with C#

  • Length: 624 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2012-11-06
  • ISBN-10: 1118336925
  • ISBN-13: 9781118336922
  • Sales Rank: #1104648 (See Top 100 Books)
Description

The ideal beginner’s guide to C# and object-oriented programming

Wrox beginners’ guides have the perfect formula for getting programming newcomers up and running. This one introduces beginners to object-oriented programming using C# to demonstrate all of the core constructs of this programming framework. Using real-world situations, you’ll discover how to create, test, and deliver your programs and how to work with classes, arrays, collections, and all the elements of object-oriented programming.

  • Covers exactly what beginners, even those with no prior programming experience, need to know to understand object-oriented programming and start writing programs in C#
  • Explains the advantages and disadvantages of C#, and tips for understanding C# syntax
  • Explores properties, encapsulation, and classes; value data types; operands and operators; errors and debugging; variables; and reference types
  • Shows how to use statement repetition and program loops, understand arrays and collections, and write your own classes
  • Also covers inheritance and polymorphism

Beginning Object-Oriented Programming with C# uses the tried-and-true Wrox formula for making this popular programming method easy to learn.

Table of Contents

Part I: Getting Started
Chapter 1: Introducing C#
Chapter 2: Understanding Objects

Part II: Understanding C# Syntax
Chapter 3: Understanding Data Types
Chapter 4: Understanding C# Statements
Chapter 5: Understanding Reference Data Types
Chapter 6: Making Decisions in Code
Chapter 7: Statement Repetition Using Loops
Chapter 8: Understanding Arrays and Collections

Part III: Writing Your Own Classes
Chapter 9: Designing Classes
Chapter 10: Designing and Writing Custom Classes
Chapter 11: Exception Handling and Debugging
Chapter 12: Generics

Part IV: Storing Data
Chapter 13: Using Disk Data Files
Chapter 14: Using Databases
Chapter 15: Using LINQ

Part V: Advanced Topics
Chapter 16: Inheritance and Polymorphism
Chapter 17: Printing and Threading
Chapter 18: Web Programming

Appendix: Answers to Exercises

To access the link, solve the captcha.