Book 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
- Cover
- Title Page
- Copyright Page
- About the Author
- Dedication
- Contents
- Acknowledgments
- Introduction
-
Part I Programming Basics
- 1 Introduction to C# Coding and Debugging
- 2 Variables, Constants, Arrays, and Enumerations
- 3 Numeric Operators and Routines
- 4 Methods and Scope
- 5 Conditional Structures and Loops
- 6 String Manipulation
- 7 Date and Time Handling
-
Part II Object-Oriented Programming
- 8 Encapsulation Through Object-Oriented Programming
- 9 Inheritance
- 10 Generic Types and Collections
- Part III Advanced Structures
-
Part IV Data-Driven Development
- 13 Database Setup
- 14 The Entity Framework
- 15 LINQ to Entities: Query Syntax
- 16 LINQ to Entities: Method-Based Syntax
- 17 Join Queries with LINQ to Entities
-
18 Traditional Database Development
- SQL
- Stored Procedures
- .NET Classes for Managing Database Data
- Try This 18-1: Constructing and Using Your Own DataTable
- Referencing Your Connection String in C#
- Memory-Based Database Management with the SqlDataAdapter Class
- Try This 18-2: Executing SQL from Your C# Code
- Streaming Data with the SqlDataReader Class
- Chapter 18 Self Test
- 19 File Input Output
- 20 XML Handling
- 21 JSON Handling
- Part V Stand-alone Topics
- A FoodStore Database Reference
- Index
Product information
- Title: C#: A Beginner's Guide
- Author(s):
- Release date: January 2015
- Publisher(s): McGraw-Hill
- ISBN: 9780071835817
You might also like
video
C# Basics For Absolute Beginners in C# and .NET
Do you want to understand C# development environments and C# coding concepts such as variables, operators, …
video
C# Object-Oriented Programming for Beginners in C# and .NET
Object-Oriented Programming is easy to start and is fundamental in any programming language, including C# and …
book
Clean Code in C#
Develop your programming skills by exploring essential topics such as code reviews, implementing TDD and BDD, …
video
Learn How to Code Using C#: The Basics of Programming
Learn how to code with C# in this intro to programming course. This video course is …