Visual C# How to Program, 6/e
How to Program SeriesVisual C# How to Program, 6/e provides a clear, simple, engaging and entertaining introduction to Microsoft Visual C# programming with Windows.
You’ll use the .NET platform and the Visual Studio Integrated Development Environment on which you’ll conveniently write, test and debug your applications and run them on Windows devices. The Windows operating system runs on desktop and notebook computers, mobile phones and tablets, game systems and a great variety of devices associated with the emerging “Internet of Things.”
Source Code
Not a GitHub user? Download the ZIP file
Preface
View the Preface to learn about the book’s approach and features
Table of Contents
View the full Table of Contents for each chapter’s coverage.
Buy the Book
Features
- Integrated coverage of C# 6.
- Rich coverage of programming fundamentals.
- A clear, example-driven presentation of classes, objects, inheritance, polymorphism and interfaces.
- Early introduction to LINQ and generic collections.
- PLINQ (Parallel LINQ) for multicore performance.
- Asynchronous Programming with async and await.
- Functional programming with lambdas and delegates.
- Immutability, files, database with LINQ to Entities.
- Visual C# debugging, integrated exception handling.
- Extensive treatment of Windows Forms GUI.
- Print book contains the core content (Chapters 1–23) for introductory course sequences.
- Additional online content for more advanced courses: ASP.NET web app development; XML and LINQ to XML; Web Services, ATM OOD case study and more.
Share This Page