Save
Forgot Password
Register Here
Love this site? Hate it? Leave us some
comments
.
Resources
Applications
AI
Business
Components and Libraries
Computer Science
Database
Documents And Specifications
Enterprise Application Integration
Game
Hardware
Multimedia
Network
Security
Tools And Utilities
Training And Certification
Web
Languages
Assembly
Basic
C
C#
C++
Delphi
Java
JavaScript
Other Languages
Pascal
Perl
PHP
Python
Ruby
VB-Script
Visual Basic
Platforms
.NET
Browser Based
Consoles
CPU
Embedded
Java Platform
Legacy Platforms
Linux
Macintosh
Mobile Platforms
MS-DOS
Remotely Hosted
UNIX
WEB Service
Windows
Forums
Unanswered Posts
Latest Threads
Latest Posts
Programming Languages
Assembler Developer
Basic
C and C++
C#
Delphi and Kylix
Java
Pascal
Perl
PHP
Python
Ruby
VB.NET
VBA
Visual Basic
Applications
Computer Graphics
Computer Hardware
Database & SQL
Electronics development
Game programming
Matlab
Sound & Music
XML Development
Classifieds
Co-operative Projects
For sale
FreeLance Software City
Jobs Available
Jobs Wanted
Wanted
Microsoft .NET
.NET General
ASP.NET
Miscellaneous
Comments on the PH Re-design
Comments on this site
Computer Emulators
General programming
New programming languages
Off topic board
Mobile & Wireless
Palm Pilot
Multimedia
Demo programming
MP3 programming
Operating Systems & Platforms
Embedded / RTOS
FreeBSD
LINUX programming
MS-DOS
Windows CE & Pocket PC
Windows programming
Software Development
Algorithms
Object Orientation
Project Management
Quality & Testing
Security
WEB-Development
Active Server Pages
AJAX
CGI Development
ColdFusion
Flash development
HTML & WEB-Design
Internet Development
JavaScript
WEB Servers
WEB-Services / SOAP
Blogs
Blog Startpage
Latest Blog Posts
Submit
Article
Book
File
Link
News
PAD File
Wiki Article
Jobs
PH
Search
Newsletter
Merchandise
Top User Lists
Getting Started Guide
Help
Advertise
Contact Us
Search
(Advanced Search)
HOME
>
C# School, lesson #1
C# School
By
Faraz Rasheed
Last Updated:
Monday, November 03, 2008
Abstract:
Covers all you need to know to start programming in .NET and C#, from the basics to advanced topics.
.NET, C#
Rating:
Article
Printer Friendly
Rate This Article
Welcome to the best place to learn about .NET and C# online!
Now you can become a C#.NET Expert with our free weekly online lessons. To help you learn we provide a weekly exercise, providing the answers in the next week's lesson. Furthermore, we have created a dedicated
message board
for the school, and the author of these tutorials will be available to answer your questions. So, let's get started.
C# School Ebook
The lessons of the C# School are now available in a
free ebook
. There is also a new lesson covering C# 2.0.
Lessons Available
Lesson 1 - Welcome to the C#.NET School
Lesson 2 - Introduction to the .NET Framework & C#
Lesson 3 - C# Language Fundamentals
Lesson 4 - Classes & Objects
Lesson 5 - Inheritance & Polymorphism in C#
Lesson 6 - Structures, Enumeration, Garbage Collection & Nested Classes
Lesson 7 - Abstract Classes & Interfaces
Lesson 8 - Arrays, Collections & String Manipulation
Lesson 9 - Exception Handling in C#
Lesson 10 - Delegates & Events
Lesson 11 - WinForms & Windows Applications
Lesson 12 - More Windows Controls and Standard Dialog Boxes
Lesson 13 - Data Access in .Net using ADO.Net
Lesson 14 - Multithreading in C#
Lesson 15 - File System & Streams
Resources To Help You Learn
C#.NET School Message Board
C# In The CodePedia
Programmers Heaven C# Zone
More .NET Message Boards
Related Programming Schools
VB.NET School
About The Author
Faraz Rasheed is a student of BSCS in the department of Computer Science at the University of Karachi, Pakistan. He is also part of Operation Badar - an IT educational movement in Pakistan, and an international student member of the ACM (Association for Computing Machinery). He has a strong interest in Object Oriented Analysis and Design (OOAD) and development using programming languages such as C#, Java, VC++ and VB.Net. He can be contacted via
farazrasheed@acm.org
or
frazrasheed@hotmail.com.
To the first lesson
Index:
1
Classes & Objects
2
Welcome to the C#.NET School
3
Introduction to the .NET Framework & C#
4
C# Language Fundamentals
5
Inheritance & Polymorphism in C#
6
Structures, Enumeration, Garbage Collection & Nested Classes
7
Abstract Classes & Interfaces
8
Arrays, Collections & String Manipulation
9
Exception Handling in C#
10
Delegates & Events
11
WinForms & Windows Applications
12
More Windows Controls and Standard Dialog Boxes
13
Data Access in .Net using ADO.Net
14
Multithreading in C#
15
File System & Streams
Bookmark:
About the author:
Faraz Rasheed
Faraz Rasheed is a student of BSCS in the department of Computer Science at the University of Karachi, Pakistan. He is also part of Operation Badar - an IT educational movement in Pakistan, and an international student member of the ACM (Association for Computing Machinery). He has a strong interest in Object Oriented Analysis and Design (OOAD) and development using programming languages such as C#, Java, VC++ and VB.Net. He can be contacted via farazrasheed@acm.org or frazrasheed@hotmail.com.
Related articles
None found.
55
Comments
(
view all
)
Post a Comment
Joules Castillon says:
Student
Posted on Friday, June 13, 2003
Great master piece... I have never imagined of such programming like Turbo C#... I am expecting that it would be Turbo D... It's an excellent advancement in Computer Science
mkn says:
Good Work
Posted on Friday, June 13, 2003
Great stuff for biginners and had a good look of language key elements. Hopefully, the next aritcle will be more interesting.
Asim Ali says:
Keep writing !
Posted on Friday, June 13, 2003
It was really nice to know about the article and it was more nice to read .
says:
5 STAR
Posted on Saturday, June 14, 2003
Good effort. This will help us to improve our knowledge in the IT field thank u
Atif Shaikh says:
A systematic intro to .NET and C#
Posted on Saturday, June 14, 2003
This text summarizes the .NET architecture, its features like CLR, CLS, CTR. It contains a good comparison between C++, C# and Java. Better than what many books have tried to do.
Azhar Azim says:
Thats what we expect from u!!!!
Posted on Saturday, June 14, 2003
No doubt the author, Faraz Rasheed , is a master mind. He is one of the best programmers in the university. The way he looks at Object Oriented techniques is really great, out of this world. I was surprised (and was proud too) when I saw him favoring C# in a discussion forum (Vs Java & C++) , which he won too :p Well Best of luck in future Faraz. We all are praying for you.
says:
Good work
Posted on Sunday, June 15, 2003
This course is one of its type and has no parallel. Go ahead , Good Work!!!!!!!! Must continue to work on it with the same zeal:)
Sanjeev Ranjan says:
A simple and nice code
Posted on Tuesday, June 17, 2003
Its a very simple and very easy written code. If any one is new then its good for them also. His explznztion is like a teaching lession in the class. I never seen better then this type of explanations.
Muhammad Adeel says:
Great Work
Posted on Tuesday, June 17, 2003
Its a nice way and very helpful to those who really want to learn.
Syed Tahir Rasul says:
wonderfully Awesome
Posted on Wednesday, June 18, 2003
Well, this is a great article to read at ProgrammersHeavan, one of the great assets on this site. Thank you Fraz
Home
About PH
Privacy Statement
Contact Us
Advertise Here
Popular resources and forums for programmers on Programmersheaven.com
Assembly
,
Basic
,
C
,
C#
,
C++
,
Delphi
,
Java
,
JavaScript
,
Pascal
,
Perl
,
PHP
,
Python
,
Ruby
,
Visual Basic
© Copyright 2009 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our
Terms Of Use
and
Privacy Statement
for more information.
Publisher:
Lars Hagelin
. Read the latest words from the publisher
here
.
Be the first to sign up for Lars Hagelin’s In-depth Outsourcing Newsletter
here
.
A
bootstrapLabs
project.