C#: A Beginner’s Guide Front Cover

C#: A Beginner’s Guide

Description

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 www.mhprofessional.com

Table of Contents

PART I Programming Basics
Chapter 1 Introduction to C# Coding and Debugging
Chapter 2 Variables, Constants, Arrays, and Enumerations
Chapter 3 Numeric Operators and Routines
Chapter 4 Methods and Scope
Chapter 5 Conditional Structures and Loops
Chapter 6 String Manipulation
Chapter 7 Date and Time Handling

PART II Object-Oriented Programming
Chapter 8 Encapsulation Through Object-Oriented Programming
Chapter 9 Inheritance
Chapter 10 Generic Types and Collections

PART III Advanced Structures
Chapter 11 Delegates, Anonymous Functions, and Events
Chapter 12 Interfaces

PART IV Data-Driven Development
Chapter 13 Database Setup
Chapter 14 The Entity Framework
Chapter 15 LINQ to Entities: Query Syntax
Chapter 16 LINQ to Entities: Method-Based Syntax
Chapter 17 Join Queries with LINQ to Entities
Chapter 18 Traditional Database Development
Chapter 19 File Input Output
Chapter 20 XML Handling
Chapter 21 JSON Handling

PART V Stand-alone Topics
Chapter 22 Attributes
Chapter 23 Operator Overloading

To access the link, solve the captcha.