Pub. Date:
McGraw-Hill Professional Publishing
C#: A Beginner's Guide / Edition 1

C#: A Beginner's Guide / Edition 1

by Pat McGee


View All Available Formats & Editions
Current price is , Original price is $40.0. You
Select a Purchase Option
  • purchase options
    $29.40 $40.00 Save 26% Current price is $29.4, Original price is $40. You Save 26%.
  • purchase options


C#: A Beginner's Guide / Edition 1

Essential Skills--Made Easy!

C#: A Beginner's Guide offers a step-by-step approach to learning object-oriented programming with C# and the .NET Framework while preparing you for data driven-development. More than 150 easy-to-follow examples are included. The book covers Visual Studio for development and debugging, collections and advanced C# structures,
LINQ and traditional database development, as well as file, XML, and JSON handling. By the end of the book, you'll have the foundation you need to begin developing advanced data-driven applications in any C#-based platform.

Designed for Easy Learning

  • Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter
  • Try This--Hands-on exercises that show you how to apply your skills
  • Notes--Extra information related to the topic being covered
  • Tips--Helpful reminders or alternate ways of doing things
  • Cautions--Errors and pitfalls to avoid
  • Self Test--End-of-chapter quizzes to reinforce your skills
  • Example code with commentary that describes the programming techniques being illustrated

Ready-to-use code at

Product Details

ISBN-13: 9780071835831
Publisher: McGraw-Hill Professional Publishing
Publication date: 12/29/2014
Pages: 488
Sales rank: 786,869
Product dimensions: 7.50(w) x 9.20(h) x 1.00(d)

About the Author

Pat McGee is a software development instructor and curriculum developer at the British Columbia Institute of Technology. A former game programmer, he is the coauthor of Microsoft XNA Game Studio Creator's Guide and is a recipient of Microsoft's Most Valuable Professional award for DirectX and XNA.

Table of Contents

PART I: Programming Basics

Ch 1. Introduction to C# Coding and Debugging

Ch 2. Variables, Constants, Enumerations and Arrays

Ch 3. Numeric Operators and Basic Math Methods

Ch 4. Methods and Scope

Ch 5. Conditional Structures and Loops

Ch 6. String Manipulation

Ch 7. Date and Time Handling

PART II: Object-Oriented Programming

Ch 8. Class and Structs

Ch 9. Inheritance

Ch 10. Generic Types and Collections

PART III: Advanced Structures

Ch 11. Delegates, Anonymous Functions and Events

Ch 12. Interfaces

Ch 13. Attributes

Ch 14. Operator Overloading

PART IV: Data-Driven Development

Ch 15. Database Setup

Ch 16. The Entity Framework

Ch 17. LINQ to Entities - Query Syntax

Ch 18. LINQ to Entities - Method-Based Syntax

Ch 19. Traditional Database Development

Ch 20. Join Queries with LINQ to Entities

Ch 21. File Input Output

Ch 22. XML Handling

Ch 23. JSON Handling

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

C#: A Beginner's Guide 5 out of 5 based on 0 ratings. 1 reviews.
The_Nibbler216 More than 1 year ago
I would give this book about a 95. I have been a programmer for years, so I did not need to read an intro to programming. Fortunately this book assumes a certain amount of programming skill, so it was a great way to learn a "new" language. A few of he topics towards the end were a little hard to grasp - the author and I were not in sync, but I was able to learn he bulk of what I needed to know as to slide into a new position at my company. Thicker book intimidate me and thinner books either don't cover enough material or don't present concepts well. this was for the most part the right mix and with the source code and MS Visual Studio Community edition I learned the C# language at a rapid pace. I have been working with VB.Net for years, but C# is just so much easier to understand, IMO