SlideShare a Scribd company logo
1 of 10
Microsoft Tech Club
Shoubra faculty of Engineering
Contents:
What is C# ?
Why C# ?
Applications on C#
What is C# ?
 C# is a strong language for network and internet
programming. C# has redefined the programming
landscape.
 In addition, C# designed with the need of C/C++
and java programmers. This new language has
been developed specifically with the .NET
framework in mind, and as such is designed to be
the .NET developer’s language of choice.
 One very important matter about C#, it’s the first
component oriented programming language.
Why C# ?
 Modernized language:
C# is a modernized version of C++. It brings the rapid
development paradigm of VB to the world of C++ developers,
with some obvious changes. C# takes advantage of the .NET
Framework, which means you have access to a powerful
forms engine.
 Type-safety:
the C# complier will notify you if you try to use a variable
before you have initialized it to some valid value.
 Object-oriented :
Even simple data types can be treated as objects.
 Simplified syntax:
C# attempts to simplify the syntax to be more consistent and
more logical.
Header files have also been removed from C#.
 XML comments:
C# supports the introduction of XML comments. It finally
makes sense for a developer to document his/her code.
 Cross-language capabilities:
C# has the ability to allow you to interoperate with any other
language on the .NET platform.
C# also supports the concept of error handling across
different languages.
Applications of C#:
1. Winforms - Windows like Forms.
2. Console - Command line Input and Output.
3. Web Sites.
Presentation1

More Related Content

What's hot

Objective-C with respect to C# and Java
Objective-C with respect to C# and JavaObjective-C with respect to C# and Java
Objective-C with respect to C# and Java
Babul Mirdha
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)
John Smith
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of c
Harish Kumawat
 

What's hot (20)

C language myths & secrets
C language myths & secretsC language myths & secrets
C language myths & secrets
 
Objective-C with respect to C# and Java
Objective-C with respect to C# and JavaObjective-C with respect to C# and Java
Objective-C with respect to C# and Java
 
Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)
 
.Net
.Net.Net
.Net
 
C# Introduction brief
C# Introduction briefC# Introduction brief
C# Introduction brief
 
What is c#
What is c#What is c#
What is c#
 
C Language
C LanguageC Language
C Language
 
Session#1 csharp MTCS
Session#1 csharp MTCSSession#1 csharp MTCS
Session#1 csharp MTCS
 
C# language
C# languageC# language
C# language
 
C#
C#C#
C#
 
Introduction to C# Programming
Introduction to C# ProgrammingIntroduction to C# Programming
Introduction to C# Programming
 
C Programming Language
C Programming LanguageC Programming Language
C Programming Language
 
C# programming language
C# programming languageC# programming language
C# programming language
 
C sharp chap1
C sharp chap1C sharp chap1
C sharp chap1
 
C basic
C basicC basic
C basic
 
CV_reuven_shefer
CV_reuven_sheferCV_reuven_shefer
CV_reuven_shefer
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of c
 
Programming with c#
Programming with c#Programming with c#
Programming with c#
 
DotNet Fundamentals
DotNet FundamentalsDotNet Fundamentals
DotNet Fundamentals
 

Similar to Presentation1

Migrating From Cpp To C Sharp
Migrating From Cpp To C SharpMigrating From Cpp To C Sharp
Migrating From Cpp To C Sharp
Ganesh Samarthyam
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)
Wes Yanaga
 
Summer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptxSummer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptx
shokeenk14
 

Similar to Presentation1 (20)

Programming in c#
Programming in c#Programming in c#
Programming in c#
 
21UCAC61 C# and .Net Programming.pdf(MTNC)(BCA)
21UCAC61 C# and .Net Programming.pdf(MTNC)(BCA)21UCAC61 C# and .Net Programming.pdf(MTNC)(BCA)
21UCAC61 C# and .Net Programming.pdf(MTNC)(BCA)
 
Event Driven Programming in C#.docx
Event Driven Programming in C#.docxEvent Driven Programming in C#.docx
Event Driven Programming in C#.docx
 
programming in c#.ppt
programming in c#.pptprogramming in c#.ppt
programming in c#.ppt
 
C# handout.docx
C# handout.docxC# handout.docx
C# handout.docx
 
Migrating From Cpp To C Sharp
Migrating From Cpp To C SharpMigrating From Cpp To C Sharp
Migrating From Cpp To C Sharp
 
C#.ppt
C#.pptC#.ppt
C#.ppt
 
C#
C#C#
C#
 
C-sharping.docx
C-sharping.docxC-sharping.docx
C-sharping.docx
 
C#.NET
C#.NETC#.NET
C#.NET
 
Chapter-1 C#.pptx
Chapter-1 C#.pptxChapter-1 C#.pptx
Chapter-1 C#.pptx
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
 
Introduction to .NET Framework and C# (English)
Introduction to .NET Framework and C# (English)Introduction to .NET Framework and C# (English)
Introduction to .NET Framework and C# (English)
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
Programming in c plus plus2
Programming in c plus plus2Programming in c plus plus2
Programming in c plus plus2
 
Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)Intro to c# (vs. objective c and java)
Intro to c# (vs. objective c and java)
 
Summer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptxSummer training PPT Manasv Singharia.pptx
Summer training PPT Manasv Singharia.pptx
 
Dot net
Dot netDot net
Dot net
 
C#
C#C#
C#
 
C# vs Java What are The Differences.pdf
C# vs Java What are The Differences.pdfC# vs Java What are The Differences.pdf
C# vs Java What are The Differences.pdf
 

Presentation1

  • 1. Microsoft Tech Club Shoubra faculty of Engineering
  • 2.
  • 3. Contents: What is C# ? Why C# ? Applications on C#
  • 4.
  • 5. What is C# ?  C# is a strong language for network and internet programming. C# has redefined the programming landscape.  In addition, C# designed with the need of C/C++ and java programmers. This new language has been developed specifically with the .NET framework in mind, and as such is designed to be the .NET developer’s language of choice.  One very important matter about C#, it’s the first component oriented programming language.
  • 6.
  • 7. Why C# ?  Modernized language: C# is a modernized version of C++. It brings the rapid development paradigm of VB to the world of C++ developers, with some obvious changes. C# takes advantage of the .NET Framework, which means you have access to a powerful forms engine.  Type-safety: the C# complier will notify you if you try to use a variable before you have initialized it to some valid value.  Object-oriented : Even simple data types can be treated as objects.
  • 8.  Simplified syntax: C# attempts to simplify the syntax to be more consistent and more logical. Header files have also been removed from C#.  XML comments: C# supports the introduction of XML comments. It finally makes sense for a developer to document his/her code.  Cross-language capabilities: C# has the ability to allow you to interoperate with any other language on the .NET platform. C# also supports the concept of error handling across different languages.
  • 9. Applications of C#: 1. Winforms - Windows like Forms. 2. Console - Command line Input and Output. 3. Web Sites.