Category: C#

C#: The Basics

Sponsor Advertisement

My image
  • Author: Vijay Mukhi, Sandeep Shanbhag, and Sonal Mukhi
  • Format: online HTML
  • Price: free

The book is written assuming no prior programming knowledge on the part of the readers. However, we make certain other assumptions that we shall explain now.

Many a times, on a clear night when we look up at the stars, we can’t help but wonder whether there is intelligent life out there – or are they just like us?

For we don’t believe that intellect is a quality that we are born with. In fact we are going to share a secret with you. It is the secret of success given to us by an old gypsy woman. This magic mantra has worked with many and we assume you would also use it in your life. In fact this is the only assumption we make in this book.

The secret is in persistence – nothing in the world can take place of persistence. Talent will not, nothing is more common than unsuccessful people with talent. Genius will not, unrewarded genius is almost a proverb. Education will not, the world is full of educated derelicts. Persistence and determination alone are omnipotent. We hope you agree with the old gypsy apply the maxim while learning C#.

Chapters include:

  • Getting Started
  • Namespaces
  • Constructors and Destructors
  • Components and Databases
  • Web Enabling Data
  • Function Overloading and Inheritance
  • Modifiers
  • Virtual Functions – new, override
  • Properties and Indexers
  • Interfaces and Structures
  • Operator Overloading
  • Collection Objects
  • Attributes, The Reflection API and Conditionals
  • Unsafe code

C# Tutorial

Sponsor Advertisement

My image
  • Author: Hanspeter Mössenböck
  • Format: PDF
  • Price: free

This tutorial was given at the Microsoft .NET Crash Course in Cambridge on March 25-28, 2002. It is intended for programmers who are already familiar with Java or similar languages. It starts out with basic C# features such as types, expressions, statements and object-orientation and continues with more advanced features such as threads, attributes, namespaces and assemblies. It also provides a short glimpse into .NET’s base class library.

Contents include:

  • Part 1: Introduction to C#
  • Part 2: Advanced C#

Blackfish SQL Developers Guide

Sponsor Advertisement

  • 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

C# in Detail

Sponsor Advertisement

My image
  • 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

.NET Book Zero

Sponsor Advertisement

My image
  • Author: Charles Petzold
  • Format: PDF and XPS, with downloadable source code
  • Price: free

This book is an introduction to C# and the Microsoft .NET Framework for programmers who have experience with C or C++.

Chapters include:

  • Why This Book?
  • Why .NET?
  • Runtimes and SDKs
  • Edit, Compile, Run, Disassemble
  • Strings and the Console
  • Primitive Data Types
  • Operators and Expressions
  • Selection and Iteration
  • The Stack and the Heap
  • Arrays
  • Methods and Fields
  • Exception Handling
  • Classes, Structures, and Objects
  • Instance Methods
  • Constructors
  • Concepts of Equality
  • Fields and Properties
  • Inheritance
  • Virtuality
  • Operator Overloading
  • Interfaces
  • Interoperability
  • Dates and Times
  • Events and Delegates
  • Files and Streams
  • String Theory
  • Generics
  • Nullable Types