Introduction to .NETGoalThe purpose of this module is to introduce Microsoft .NET Framework which is apopular application ...
What is common amongst all these ?                                                 • SQL Server,                          ...
Outline                                                        Lots of Demos  Common Type System  Framework Class Library ...
Introduction to .NET       Your Windows OR Web ApplicationCommon                   FrameworkLanguage Runtime        +     ...
Common Language Runtime(CLR)• Is the heart of .Net Framework• Provides compilation and execution of your .net code• Manage...
Framework Class Library (FCL)• This is the foundation on which the .NET  Framework applications , components and  controls...
How does a .Net Application compile and               Exceute?                                          CLR/CTS           ...
.NET Architecture
What is C# ?• Is a popular programming language used to  write different types of applications using the  .NET Framework• ...
What is C#?(Continued)• C# syntax is similar to Java• A standardized language (registered with ECMA) to  create .NET compo...
Your First C# Program
Upcoming SlideShare
Loading in …5
×

Introduction to C#

663 views

Published on

Introduction to C#

Published in: Technology
  • Be the first to comment

Introduction to C#

  1. 1. Introduction to .NETGoalThe purpose of this module is to introduce Microsoft .NET Framework which is apopular application development platform among programmers. This module willalso introduce the C# programming language to the developer.
  2. 2. What is common amongst all these ? • SQL Server, • Oracle • SAP DB Rich Client Apps Data Driven Apps Web Services Desktop Applications These are all Applications built on top of the .NET FrameworkWeb Applications Windows Mobile Apps Client Server Applications
  3. 3. Outline Lots of Demos Common Type System Framework Class Library Common Language Runtime C# Language Syntax and Usage Visual Studio IDE
  4. 4. Introduction to .NET Your Windows OR Web ApplicationCommon FrameworkLanguage Runtime + Class Library (FCL) = (CLR)
  5. 5. Common Language Runtime(CLR)• Is the heart of .Net Framework• Provides compilation and execution of your .net code• Manages your application when it runs and provides • Memory management & Garbage Collection • Security • Exception Handling • Operating system and hardware independence • Language independence Web Application CLR
  6. 6. Framework Class Library (FCL)• This is the foundation on which the .NET Framework applications , components and controls are built.• Consists of Namespaces that are groups of classes of related functionality.• A comprehensive collection of pre-written object-oriented classes that you can use for: • Data driven Applications • Using XML and interacting with File system etc.
  7. 7. How does a .Net Application compile and Exceute? CLR/CTS CLS VB.NET C#.NET
  8. 8. .NET Architecture
  9. 9. What is C# ?• Is a popular programming language used to write different types of applications using the .NET Framework• C# has its roots based in C and C++• C# Type-safe, event-driven, component- oriented• Is a completely object-oriented programming language
  10. 10. What is C#?(Continued)• C# syntax is similar to Java• A standardized language (registered with ECMA) to create .NET components – Standardized by ECMA – Create applications, services, and reusable libraries – Syntax is similar to Java and C++
  11. 11. Your First C# Program

×