C# Primer Plus, 1st edition

Overview

C# Primer Plus teaches the C# programming language and relevant parts of the .NET platform from the ground up, walking you through the basics of object-oriented programming, important programming techniques and problem solving while providing a thorough coverage of C#'s essential elements - such as classes, objects, data types, loops, branching statements, arrays, and namespaces.

In early chapters guided tours take you sightseeing to the main attractions of C# and provide a fast learning-path that enables you to quickly write simple C# programs. Your initial programming skills are then gradually expanded, through the many examples, case studies, illustrations, review questions and programming exercises, to include powerful concepts - like inheritance, polymorphism, interfaces and exception handling, along with C#'s most innovative features - such as properties, indexers, delegates and events.

With C# Primer Plus's dual emphasis on C# as well as fundamental programming techniques, this friendly tutorial will soon make you a proficient C# programmer building Windows applications on the .NET platform.

Table of contents

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.