C# Tutorial

M

Michael Mayer

This is not an ad for the best c# tutorial on the internet! And not
from anybody world known.
I just wanted to start a thread (to possibly gather more interest)
based on a post Jon Skeet made earlier:

<quote from Jon Skeet - (e-mail address removed) >

I'm considering writing a C# tutorial.
Any comments (including "don't do it, there are plenty out there
already") are welcome - and if I *do* go ahead with it, I'd love it to
be as collaborative as possible... if you'd like to help, please let
me know.

</quote>

Some topics of discussion:
- Should another one be made?
- What other ones are there (and strengths/weaknesses)?
- Content that should or should not be included?
- Target Audience?
newbie to programming or veterans of OOP moving to .NET and
needing to know its subtleties.
- Format / Hosting?
possibly making it a Wiki similar to http://jinx.swiki.net/12
 
M

Michael Mayer

- What other ones are there (and strengths/weaknesses)?

Seven tutorials from google's top 60 matches for "C# tutorial". If
anybody has used any of these and has comments, please post.

I specifically avoided any that were powerpoint based since those tend
to have a either a high-level overview or require an instructor.

Most started with an intro / hello world so I left that chapter out.





http://www.softsteel.co.uk/tutorials/cSharp/cIndex.html

Contents:

1 .NET Framework

2 C# vs C++/Java

3. hello world

4 variable types

5 pointers

6 arrays

7 enumerations

8 operators

9 loops

10 jump/selection

11 classes...

12 ...declaration

13 methods

14 polymorphism

15 constants...

16 delegates...

17 exceptions

18 compiler

19 documentation

20 reference



http://www.csharp-station.com/Tutorial.aspx

by Joe Mayo, author of C# unleashed, Sams publishing

2: Expressions, Types, and Variables

3: Control Statements - Selection

4: Control Statements - Loops

5: Methods 6: Namespaces

7: Introduction to Classes

8: Class Inheritance

9: Polymorphism

10: Properties

11: Indexers

12: Structs

13: Interfaces

14: Introduction to Delegates and Events

15: Introduction to Exception Handling

16: Using Attributes



http://www.functionx.com/csharp/

2 Variables

3 Introduction to Classes

4 The Members of a Class

5 Method Parameters

6 Conditional Operators

7 Conditional Statements

8 Counting and Looping

9 Constructing Expressions

10 Conditional Statements and functions



http://devhood.com/training_modules/dist-a/LearningCSharp/learningcsharp.htm

2 C# Applications

2.1 Creating Console Assemblies

2.2 Creating GUI Assemblies

2.3 Creating Code Library Assemblies

3 Visual Studio.NET (projects)

4 Language Concepts

4.1 Syntax Ground Rules

4.2 Primitive Types

4.3 Expressions and Operators

4.4 Methods

4.5 Reference Types and Value Types

4.6 Arrays of Data

4.7 Conditional Statements

4.8 Loops

4.9 Error Handling

5 Simple Object Oriented Programming

5.1 Using Types

5.2 Typecasting

5.3 Extending Types

6 C# in Action





http://csharpcomputing.com/Tutorials/TOC.htm

2. Hacker's introduction to MSIL

3. Hacker's introduction to MSIL Part 2.

4. Object-Oriented design

5. Passing by value and by reference

6. Understanding static and instance members

7. Recursion

8. Exceptions

9. Linked List

10. Simple Internet Programming

11. Creating online documentation

12. Delegates

13. Events

14. The Form, the TextBox and the CheckBox

15. The Pen and the Brush

16. Numerical methods in C#

17. Reading a database

18.Building a calculator

19 Creating Components with C#

20 Pre COM compiler interoperability

21 Using unmanaged dlls from Dotnet



http://www.managedworld.com/articles/0002/article.aspx

1 - What Is C#?

2 - Classes

3 - Interfaces and Value Data Types

4 - Language Constructs and Glossary



http://tutorials.findtutorials.com/index/category/87

These appear to be from Wrox books, not very complete. Basically an
intro to some of the base classes:

2 - The Base Classes

3 - Manipulating Dates and Times

4 - File and Folder Operations

5 - Browsing the Internet

6 - Accessing the Register

7 - Mathematical Functions
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top