SlideShare une entreprise Scribd logo
1  sur  8
A presentation by
contents



   •   w is C#?
        hat
   •   where did it com from
                       e    ?
   •   w does it all m
        hat           ean?
   •   w does it look like?
        hat
   •   w to get som
        ant        e?




                     A presentation by
w is C#?
 hat


  C# is a m ulti-paradigm program ing language that encom
                                   m                       passes
     functional, im perative, generic, and object-oriented
     program ing disciplines
               m

  developed by Microsoft as a part of the .NET fram ork and later
                                                   ew
     approved as a standard by ECM and ISO
                                      A

  intended to be simple, modern, general purpose, object oriented
      program ing language
              m

  suitable for writing apps for both hosted and embedded systems

  uses W standards like XM and Sim Object Access Protocol
         eb                      L        ple
     (SOAP) which allow developers to build on, rather than
                         s
     duplicate, the skills of other program ers
                                           m




                                     A presentation by
w is C#?
 hat


  4 de s ig n g o als in mind whe n de ve lo pe d :

  “ create a unified type system and sim
  to                                    plifying the w that value
                                                      ay
     and reference types are used by the language

  a component-based design established through features such as
     XM com ents, attributes, properties, events and delegates.
        L    m

  practical developer headroom established through the unique
     capabilities of the C# language, including safe pointer
     m  anipulation, overflowchecking, and m  ore

  pragm atic language constructs, such as the fore ach and us ing
     statem ents, which improve developer productivity”



                                      A presentation by
where did it com from
                e    ?


 started as a language called COOL but was
    renam C# w
          ed       hen .NET w publicly
                              as
    announced in July 2000

 lead architect is Anders Hejlsberg w w
                                     ho as
    involved w Visual J++. Borland Delphi. and
               ith
    Turbo Pascal

 Influenced by Object Pascal, C++, Modula-3, Java,
     Eiffel




                             A presentation by
w does it all m
 hat           ean?


 features
  all methods and m bers m be declared w
                   em     ust           ithin classes

 C# supports a strict Boolean type

 m object access is done through safe references w
  ost                                             hich
   cannot be made invalid

 managed m ory cannot be explicitly freed but is
           em
   automatically garbage collected which addresses
   m ory leaks
    em

 m type safe than C++
  ore

 Currently has 77 reserved words

                                A presentation by
w does it look like?
 hat


 examples
 http://msdn.microsoft.com/en-us/library/z9hsy596.aspx




                                A presentation by
w to get som
 ant        e?




  hello@momentumdesignlab.com


           1.866.542.7124



                      A presentation by

Contenu connexe

Tendances

Session#1 csharp MTCS
Session#1 csharp MTCSSession#1 csharp MTCS
Session#1 csharp MTCSAhmad Ehab
 
Swift programming language
Swift programming languageSwift programming language
Swift programming languageNijo Job
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languagesumoren
 
What is unique in Objective C?
What is unique in Objective C?What is unique in Objective C?
What is unique in Objective C?Chetu
 
Ten compelling reasons to learn .net framework
Ten compelling reasons to learn .net frameworkTen compelling reasons to learn .net framework
Ten compelling reasons to learn .net frameworkJanBask Training
 
Programming paradigm
Programming paradigmProgramming paradigm
Programming paradigmbusyking03
 
Comparative Study of programming Languages
Comparative Study of programming LanguagesComparative Study of programming Languages
Comparative Study of programming LanguagesIshan Monga
 
Basic information of C++
Basic information of C++Basic information of C++
Basic information of C++Fahad Farooq
 
Introduction to flutter's basic concepts
Introduction to flutter's basic conceptsIntroduction to flutter's basic concepts
Introduction to flutter's basic conceptsKumaresh Chandra Baruri
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementationBilal Maqbool ツ
 
Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overviewagorolabs
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageRamaBoya2
 
Presentation
PresentationPresentation
Presentationbhasula
 

Tendances (19)

Session#1 csharp MTCS
Session#1 csharp MTCSSession#1 csharp MTCS
Session#1 csharp MTCS
 
Swift programming language
Swift programming languageSwift programming language
Swift programming language
 
C# chap 1
C# chap 1C# chap 1
C# chap 1
 
2016 English CV
2016 English CV2016 English CV
2016 English CV
 
Overview new programming languages
Overview new programming languagesOverview new programming languages
Overview new programming languages
 
.Net
.Net.Net
.Net
 
What is unique in Objective C?
What is unique in Objective C?What is unique in Objective C?
What is unique in Objective C?
 
Mark c# overview
Mark   c# overviewMark   c# overview
Mark c# overview
 
Ten compelling reasons to learn .net framework
Ten compelling reasons to learn .net frameworkTen compelling reasons to learn .net framework
Ten compelling reasons to learn .net framework
 
C sharp chap1
C sharp chap1C sharp chap1
C sharp chap1
 
Programming paradigm
Programming paradigmProgramming paradigm
Programming paradigm
 
Comparative Study of programming Languages
Comparative Study of programming LanguagesComparative Study of programming Languages
Comparative Study of programming Languages
 
Basic information of C++
Basic information of C++Basic information of C++
Basic information of C++
 
Introduction to flutter's basic concepts
Introduction to flutter's basic conceptsIntroduction to flutter's basic concepts
Introduction to flutter's basic concepts
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementation
 
Computer Programming Overview
Computer Programming OverviewComputer Programming Overview
Computer Programming Overview
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 
C#
C#C#
C#
 
Presentation
PresentationPresentation
Presentation
 

En vedette

Jquery(2)
Jquery(2)Jquery(2)
Jquery(2)tomcoh
 
Component Art(2)
Component Art(2)Component Art(2)
Component Art(2)tomcoh
 
Five Themes of Geography
Five Themes of GeographyFive Themes of Geography
Five Themes of Geographyjfetch01
 
WebQuest Educ331
WebQuest Educ331WebQuest Educ331
WebQuest Educ331Dylan Roan
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

En vedette (6)

Webquest
WebquestWebquest
Webquest
 
Jquery(2)
Jquery(2)Jquery(2)
Jquery(2)
 
Component Art(2)
Component Art(2)Component Art(2)
Component Art(2)
 
Five Themes of Geography
Five Themes of GeographyFive Themes of Geography
Five Themes of Geography
 
WebQuest Educ331
WebQuest Educ331WebQuest Educ331
WebQuest Educ331
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à C#(2)

Similaire à C#(2) (20)

C#
C#C#
C#
 
Event Driven Programming in C#.docx
Event Driven Programming in C#.docxEvent Driven Programming in C#.docx
Event Driven Programming in C#.docx
 
C# handout.docx
C# handout.docxC# handout.docx
C# handout.docx
 
C vs JAVA.pptx
C vs JAVA.pptxC vs JAVA.pptx
C vs JAVA.pptx
 
C# programming language
C# programming languageC# programming language
C# programming language
 
C#.pptx
C#.pptxC#.pptx
C#.pptx
 
C#
C#C#
C#
 
C#.ppt
C#.pptC#.ppt
C#.ppt
 
DotNet Fundamentals
DotNet FundamentalsDotNet Fundamentals
DotNet Fundamentals
 
c vs java (2).pptx
c vs java (2).pptxc vs java (2).pptx
c vs java (2).pptx
 
c programming, internshala training , govt engineering college aurangabad
c programming, internshala training , govt engineering college aurangabadc programming, internshala training , govt engineering college aurangabad
c programming, internshala training , govt engineering college aurangabad
 
Programming with c#
Programming with c#Programming with c#
Programming with c#
 
Programming in c#
Programming in c#Programming in c#
Programming in c#
 
C#
C#C#
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)
 
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
 
c# usage,applications and advantages
c# usage,applications and advantages c# usage,applications and advantages
c# usage,applications and advantages
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
Dot net
Dot netDot net
Dot net
 

Plus de tomcoh

Mysql(2)
Mysql(2)Mysql(2)
Mysql(2)tomcoh
 
Php(2)
Php(2)Php(2)
Php(2)tomcoh
 
Ro R(2)
Ro R(2)Ro R(2)
Ro R(2)tomcoh
 
Silverlight(2)
Silverlight(2)Silverlight(2)
Silverlight(2)tomcoh
 
Symfony(2)
Symfony(2)Symfony(2)
Symfony(2)tomcoh
 
Telerik(2)
Telerik(2)Telerik(2)
Telerik(2)tomcoh
 
Adobeflex(2)
Adobeflex(2)Adobeflex(2)
Adobeflex(2)tomcoh
 
Y U I(2)
Y U I(2)Y U I(2)
Y U I(2)tomcoh
 
Air(2)
Air(2)Air(2)
Air(2)tomcoh
 
Asp.Net(2)
Asp.Net(2)Asp.Net(2)
Asp.Net(2)tomcoh
 
Django Python(2)
Django Python(2)Django Python(2)
Django Python(2)tomcoh
 
Drupal(2)
Drupal(2)Drupal(2)
Drupal(2)tomcoh
 
E X T J S(2)
E X T J S(2)E X T J S(2)
E X T J S(2)tomcoh
 
G W T(2)
G W T(2)G W T(2)
G W T(2)tomcoh
 
Infragistics(2)
Infragistics(2)Infragistics(2)
Infragistics(2)tomcoh
 
Javascript(2)
Javascript(2)Javascript(2)
Javascript(2)tomcoh
 

Plus de tomcoh (16)

Mysql(2)
Mysql(2)Mysql(2)
Mysql(2)
 
Php(2)
Php(2)Php(2)
Php(2)
 
Ro R(2)
Ro R(2)Ro R(2)
Ro R(2)
 
Silverlight(2)
Silverlight(2)Silverlight(2)
Silverlight(2)
 
Symfony(2)
Symfony(2)Symfony(2)
Symfony(2)
 
Telerik(2)
Telerik(2)Telerik(2)
Telerik(2)
 
Adobeflex(2)
Adobeflex(2)Adobeflex(2)
Adobeflex(2)
 
Y U I(2)
Y U I(2)Y U I(2)
Y U I(2)
 
Air(2)
Air(2)Air(2)
Air(2)
 
Asp.Net(2)
Asp.Net(2)Asp.Net(2)
Asp.Net(2)
 
Django Python(2)
Django Python(2)Django Python(2)
Django Python(2)
 
Drupal(2)
Drupal(2)Drupal(2)
Drupal(2)
 
E X T J S(2)
E X T J S(2)E X T J S(2)
E X T J S(2)
 
G W T(2)
G W T(2)G W T(2)
G W T(2)
 
Infragistics(2)
Infragistics(2)Infragistics(2)
Infragistics(2)
 
Javascript(2)
Javascript(2)Javascript(2)
Javascript(2)
 

C#(2)

  • 2. contents • w is C#? hat • where did it com from e ? • w does it all m hat ean? • w does it look like? hat • w to get som ant e? A presentation by
  • 3. w is C#? hat C# is a m ulti-paradigm program ing language that encom m passes functional, im perative, generic, and object-oriented program ing disciplines m developed by Microsoft as a part of the .NET fram ork and later ew approved as a standard by ECM and ISO A intended to be simple, modern, general purpose, object oriented program ing language m suitable for writing apps for both hosted and embedded systems uses W standards like XM and Sim Object Access Protocol eb L ple (SOAP) which allow developers to build on, rather than s duplicate, the skills of other program ers m A presentation by
  • 4. w is C#? hat 4 de s ig n g o als in mind whe n de ve lo pe d : “ create a unified type system and sim to plifying the w that value ay and reference types are used by the language a component-based design established through features such as XM com ents, attributes, properties, events and delegates. L m practical developer headroom established through the unique capabilities of the C# language, including safe pointer m anipulation, overflowchecking, and m ore pragm atic language constructs, such as the fore ach and us ing statem ents, which improve developer productivity” A presentation by
  • 5. where did it com from e ? started as a language called COOL but was renam C# w ed hen .NET w publicly as announced in July 2000 lead architect is Anders Hejlsberg w w ho as involved w Visual J++. Borland Delphi. and ith Turbo Pascal Influenced by Object Pascal, C++, Modula-3, Java, Eiffel A presentation by
  • 6. w does it all m hat ean? features all methods and m bers m be declared w em ust ithin classes C# supports a strict Boolean type m object access is done through safe references w ost hich cannot be made invalid managed m ory cannot be explicitly freed but is em automatically garbage collected which addresses m ory leaks em m type safe than C++ ore Currently has 77 reserved words A presentation by
  • 7. w does it look like? hat examples http://msdn.microsoft.com/en-us/library/z9hsy596.aspx A presentation by
  • 8. w to get som ant e? hello@momentumdesignlab.com 1.866.542.7124 A presentation by