Next Page



Developers School For Learning C#

What is all of this?
This is a kind of interactive learning platform where those who want to learn .Net with C# can find help and support. There will be an issue a week describing some areas of C# Programming Language with the Microsoft .Net Platform. This is not the same as traditional passive tutorial where the author only writes and the reader only reads. There will be exercises and problems at the end of each issue which the reader is supposed to solve after reading the issue. The solution to these problems will be provided in the next issue for testing purpose. There is also a dedicated message board for the school where you can ask any question about the article and the author will respond to your question within 2/3 days.

Learning path of the school
There will be three levels of our learning curve. In the first (beginner) level, we will be discussing the .Net Framework, C# Language Fundamentals and Object Oriented Programming. In the second (intermediate) level, we will go into depth with Object Oriented constructs in C# such as inheritance, polymorphism, abstract classes, interfaces, structs, enumerations and exceptions. In the third (advanced) level we will see practical implementations using C# with Base Libraries. We will be focusing on topics such as Collections, Delegates, Events, Windows Programming with lot of controls, Data Access with ADO.Net, Threads and Streams. In short, you will learn a lot with ease and comfort if you attend the school regularly.

Tools you need to enter the school:
As most of the time you will be writing your C# code in its standard IDE, Visual Studio.Net, you surely need this. There is a free Visual Studio.Net trial version available at http://msdn.microsoft.com/vstudio/products/trial/

The trial must be ordered on a CD; therefore it's wise to order it right away. You also have to download the .Net Framework, which can be downloaded freely from http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx

The .Net Framework also contains the C# Compiler so you can use this to compile the examples given in the class and those which you want to practice with on your own.

About the Author:
Faraz Rasheed is a student of BSCS in the department of Computer Science, 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 keen interest in Object Oriented Analysis and Design (OOAD) and development in programming languages like C#, Java, VC++ and VB.Net. He can be contacted via farazrasheed@acm.org or frazrasheed@hotmail.com.


                     Next Page


  User Comments


Joules Castillon

From Philippines
(Report as abusive)
Student
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

(Report as abusive)
Good Work
Great stuff for biginners and had a good look of language key elements. Hopefully, the next aritcle will be more interesting.
Asim Ali

From PK
(Report as abusive)
Keep writing !
It was really nice to know about the article and it was more nice to read .
Anonymous

(Report as abusive)
5 STAR
Good effort.
This will help us to improve our knowledge
in the IT field
thank u
Atif Shaikh

From Karachi, Pakistan
(Report as abusive)
A systematic intro to .NET and C#
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.
  View all   Rate and comment this article




 
Printer friendly version of the les_csharp_1_p1 page


Sponsored links

.Net Application Updating
One easy to use component adds safe and reliable updating features. Download today for a free trial.
Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Check Out IT Certification Preparation Materials
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
Villanova University Six Sigma & IT Certificate Programs
100% Online programs in Six Sigma, IS Security, CISSP Prep, Business Analysis, Proj. Mgmt. and more!
.Net Localization in three simple steps (WYSIWYG)
Localize .Net, C#/C/C++ & Delphi apps visually. HTML, HTML Help, XML & databases. Try Sisulizer now!

Advertisement



Free Magazine

Free Magazines
eWeek The essential technology information source for builders of e-business.... subscribe now

Newsletter | Submit Content | About | Advertising | Awards | Contact Us | Link to us |
© 1996-2008 Community Networks Ltd 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 Terms Of Use and Privacy Statement for more information. Development by Synchron Data - .NET development.