|
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.
Sponsored links
Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Check Out IT Certification Preparation Materials
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
Six Sigma Certification
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.
3 Months Free - ASP.NET Web Hosting
3 Months Free & No Setup Fees on ASP.NET 3.5/2.0 Hosting on Windows 2008/2003 Servers ? Click Here!
3 Months Free & No Setup Fees on ASP.NET 3.5/2.0 Hosting on Windows 2008/2003 Servers ? Click Here!
SFTP components for .NET
Add complete SSH and SFTP support to your .NET framework application
Add complete SSH and SFTP support to your .NET framework application
