Most Popular Books

C# for Sharp Kids

  • Author: Microsoft
  • Format: online HTML, msi installer for offline reading
  • Price: free

Writing programs is Fun! This e-book will have you coding your very own C# programs in no time! With fun cartoons and easy to follow code samples, you’ll be creating your own inventions in no time!

Requires Visual C# Express Edition (available for free)

Chapters include:

  • Introduction
  • Software You’ll Need
  • Formatting Standards Used in this Book
  • What’s Next?
  • A Shared View of The World: The Alien, the Elephant and the Coconut Tree
  • Computers Are Just Like Aliens
  • The Object-Oriented Approach Summarized
  • Classes
  • Objects
  • Fields and Their Types
  • Types
  • How to Use Fields
  • Methods
  • More About Methods
  • Parameters
  • Methods that Send Values Back
  • Public, Private and Protected Methods
  • Constructor Methods
  • Events
  • The Button Click Event
  • Mouse Events
  • Name Spaces
  • Inheritance
  • Vocabulary
  • Some General Grammar Rules
  • Capital and Small Letters
  • Statements
  • Code Blocks – Grouping Statements Together
  • Comments – Helping the Humans Out
  • Indenting Your Code
  • Variables
  • Operators
  • Converting Between Types
  • Branching
  • Looping
  • The For Loop
  • The While Loop
  • Whole Program Structure
  • Using Class Libraries
  • System.Console
  • System.Windows.Forms
  • System.Drawing
  • System.Data
  • System.Xml

http://msdn.microsoft.com/en-us/beginner/bb308756.aspx

Blackfish SQL Developers Guide

  • Author: Steven T. Shaughnessy, Jens Ole Lauridsen
  • Format: archived PDF
  • Price: free

Blackfish SQL is a high-performance, small-footprint, transactional database that  was originally implemented as an all-Java database called JDataStore. This is now called Blackfish SQL for Java.

Blackfish SQL was then ported from Java to C#. The C# implementation is called Blackfish SQL for Windows.

This book is intended for developers implementing Blackfish SQL database applications and system administrators responsible for installing, deploying, and maintaining Blackfish SQL databases.

A CodeGear Developer Network membership is needed in order to download the .zip file. Registration is free.

Chapters include:

  • Overview
  • System Architecture
  • Establishing Connections
  • Administering Blackfish SQL
  • Using Blackfish SQL Security
  • Using Stored Procedures and User Defined Functions
  • Using Triggers in Blackfish SQL Tables
  • Stored Procedures Reference
  • SQL Reference
  • Optimizing Blackfish SQL Applications
  • Deploying Blackfish SQL Database Applications
  • Troubleshooting

http://cc.codegear.com/Item/24980

Sams Teach Yourself C# in 24 Hours

  • Author: James Foxall and Wendy Haro-Chun
  • Format: HTML
  • Price: free

This book provides readers with 24 structured lessons that provide a light, but thorough introduction to C#. The author moves beyond the pure syntax covered in existing books, to guide readers step-by-step through a cohesive presentation of the basics of C#.

Once the basics are understood, he shows the reader how to apply this knowledge to real-world Windows programming tasks using C#.

Each chapter contains exercises that reinforce the lessons learned. Tips, Notes, and Cautions provide additional advice from the authors on how to get up to speed and programming quickly with C#.

Sidebars provide the more experienced reader with tips that will ease their migration from Visual Basic 6 and Visual C++ to C#.

Chapters include:

  • Hour 1. A C# Programming Tour
  • Hour 2. Navigating C#
  • Hour 3. Understanding Objects and Collections
  • Hour 4. Understanding Events
  • Hour 5. Building Forms Part I
  • Hour 6. Building Forms Part II
  • Hour 7. Working with the Traditional Controls
  • Hour 8. Advanced Controls
  • Hour 9. Adding Menus and Toolbars to Forms
  • Hour 10. Drawing and Printing
  • Hour 11. Creating and Calling Methods
  • Hour 12. Using Constants, Data Types, Variables, and Arrays
  • Hour 13. Performing Arithmetic, String Manipulation, and Date/Time Adjustments
  • Hour 14. Making Decisions in C# Code
  • Hour 15. Looping for Efficiency
  • Hour 16. Debugging Your Code
  • Hour 17. Designing Objects Using Classes
  • Hour 18. Interacting with Users
  • Hour 19. Performing File Operations
  • Hour 20. Controlling Other Applications Using Automation
  • Hour 21. Working with a Database
  • Hour 22. Deploying a Solution
  • Hour 23. Introduction to Web Development
  • Hour 24. The 10,000-Foot View

http://www.informit.com/library/library.aspx?b=STY_Csharp_24hours

C# School: 14 lessons to get you started with C# and .NET

  • Author: Faraz Rasheed
  • Format: PDF (protected – no copying of text to clipboard)
  • Price: free

The book is divided in to three progressive levels. In the first beginner stage the author discusses the .Net Framework, C# Language Fundamentals and Object Oriented Programming.

In the second intermediate section he goes into depth with Object Oriented constructs such as inheritance, polymorphism, abstract classes, interfaces, structures, enumerations and exceptions.

In the third and final advanced section he delves into what is required to implement real world applications using C# with Base Libraries, focusing on topics such as Collections, Delegates, Events and Windows Programming with a number of control, as well as Data Access with ADO.Net, Threads and Streams.

Chapters include:

  • Introduction
  • C# Language Fundamentals
  • Classes and Objects
  • Inheritance & Polymorphism
  • Structures, Enumeration, Garbage Collection & Nested Classes
  • Abstract Classes & 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
  • The Road Ahead

http://www.programmersheaven.com/ebooks/csharp_ebook.pdf

C# in Detail

  • Author: Jon Jagger
  • Format: archived HTML
  • Price: free

This is a two 90 minute presentation course, containing over 300 Powerpoint slides, created by Jon Jagger for the ACCU Spring 2001 Conference.

Jon Jagger has taught this course to Microsoft’s developers and trainers, and his course is now a part of Microsoft’s official training curricula.

Content of course includes:

  • Part 1: Value Types
  • Part 2: Reference Types

http://www.jaggersoft.com/csharp_in_detail.html

Next Page »