Programmer's Heaven C# School Book
The Programmer's Heaven C# School book covers the .NET framework and the C# language. Starting with the basics of the language, it goes on to cover object oriented programming techniques and a wide range of C# languages features including interfaces, exceptions and delegates. Later chapters cover practical topics including database access with ADO.NET, building Windows forms applications, multi-threading and asynchronous I/O. The final chapter covers new features in C# 2.0, including generics.
Download It Free!
This book is freely available in PDF format. A PDF reader is available from
Adobe for a number of platforms, including Windows, Linux and Mac.
Chapters
- Introduction
- C# Language Fundamentals
- Classes and Objects
- Inheritance & Polymorphism
- Structures, Enumeration, Garbage Collection & Nested Classes
- Abstract Classes & Interfaces
- Arrays, Collections & String Manipulation
- Exception Handling
- Delegates & Events
- WinForms & Windows Applications
- More Windows Controls & Standard Dialog Boxes
- Data Access using ADO.Net
- Multithreading
- The File System & Streams
- New Features In C# 2.0
Sign Up To our .NET Newsletter
Distributed 2-4 times/month, the Programmers Heaven
.NET Newsletter is packed full of news and information about .NET and ASP.NET development. Subscribe today!
Link To This Book
Want to link to this book from your site? Choose either a text link or a banner from below, or create your own.
<a href="http://www.programmersheaven.com/2/CSharpBook">
Free C# Book!</a>
Contributors
- Faraz Rasheed: author of all chapters except those covering C# 2.0
- Jonathan Worthington: author of the C# 2.0 chapter, editor for all other chapters
- Tore Nestenius: lead editor and project manager
Legal Stuff
Copyright (C) Community Networks. All rights reserved.
Electronic redistribution of this book is permitted if the book is transmitted unmodified, in its entirety and non-commercially. All other redistribution and copying beyond that allowed by fair use is prohibited without written permission from Community Networks.
The information in this book is distributed on an "as is" basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the authors nor Community Networks shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.
Trademarked names may appear in the text of this book. Trademarked names are not explicitly marked with the trademark symbol within this book, however they are only used in an editorial fashion and to the benefit of the trademark owner with no intention of infringement of the trademark.