Difference between revisions of "About C Sharp Essentials"

From Techotopia
Jump to: navigation, search
Line 1: Line 1:
 
<table border="0" cellspacing="0" width="100%">
 
<table border="0" cellspacing="0" width="100%">
 
<tr>
 
<tr>
<td width="20%">[[C Sharp Essentials|Previous]]<td align="center">[[C Sharp Essentials|Table of Contents]]<td width="20%" align="right">[[A Simple C Sharp Console Application|Next]]</td>
+
<td width="20%">[[C Sharp Essentials|Previous]]<td align="center">[[C Sharp Essentials|Table of Contents]]<td width="20%" align="right">[[The C Sharp Language and Environment|Next]]</td>
 
<tr>
 
<tr>
<td width="20%">Table of Contents<td align="center"><td width="20%" align="right">A Simple C# Console Application</td>
+
<td width="20%">Table of Contents<td align="center"><td width="20%" align="right">The C# Language and Environment</td>
 
</table>
 
</table>
 
<hr>
 
<hr>

Revision as of 16:22, 25 January 2008

PreviousTable of ContentsNext
Table of ContentsThe C# Language and Environment


The C# Essentials online book contains 23 chapters of detailed information intended to provide everything necessary to gain proficiency as a C# programmer.

The book begins with a detailed overview of the C# development and runtime environment with overviews of the Common Language Infrastructure (CLI), Common Intermediate Language (CIL) and Virtual Execution System (VES) followed by simple steps to creating both Windows and console based C# applications.

A number of chapters are dedicated to the fundamentals of the C# programming language, including topics such as variables, constants, operators, flow control, looping and object oriented programming (including topics such as inheritance and abstract classes). Subsequent chapters focus on issues such as manipulating and formating strings and working with arrays and collection classes.

Once the basics of the C# language have been covered the final stages of the book focus on the design of GUI based applications using C# in conjunction with Visual Studio.

On completing C# Essentials it is anticipated that the reader will have a firm knowledge foundation on which to begin developing complex C# based applications.