C sharp

11854 mots 48 pages
Introduction au langage Visual C# (C Sharp)

Introduction :
Le langage de programmation C# (C dièse en français, ou prononcé C-sharp en anglais) a été développé par la société Microsoft, et notamment un de ses employés, Anders Hejlsberg, pour la plateforme .NET (point NET / dot NET).
Ce langage est orienté objet, avec un typage fort. Il est très proche du langage Java.
Il est précompilé en MSIL (Microsoft Intermediate Language), puis exécuté sur une machine virtuelle, ou compilé en code natif à l'exécution. Il utilise l'API .NET en remplacement des MFC (Microsoft foundation class). Il semble être le nouveau langage pour développer des applications Windows, avec Visual Basicet C++.
Le langage C# possède un certain nombre de caractéristiques communes avec d'autres langages de programmation tels que java , c et c++. Il sera donc plus facile de l'apprendre si ces autres langages sont connus.
Le langage reprend en grande partie la syntaxe des langages de programmation tels que Java et C++, très utilisé par les informaticiens.
Le C# est un langage dont la syntaxe ressemble un peu au C++ ou au Java qui sont d’autres langages de programmation très populaires. Le C# est le langage phare de Microsoft. Il fait partie d’un ensemble plus important. Il est en fait une brique de ce qu’on appelle le « Framework .NET ».
Le framework .NET est une grande structure à fonctionnalités permettant la création d’applications.
Les classes .NET peuvent être utilisées par tous les langages prenant en charge l’architecture .NET. Ces classes sont regroupées dans des espaces de noms (namespaces) qui se présentent en quelque sorte comme des répertoires de classes.

Exemple :
L’exemple suivant montre un certain nombre d’espaces de noms, leurs descriptions ainsi que des exemples de classes appartenant à ces espaces de noms :

Tous les langages .NET doivent présenter des caractéristiques communes :
Mêmes types de données (tailles et représentation), ce que l’on appelle le CTS

en relation

  • VB NET Ch04
    10887 mots | 44 pages
  • Rapport de stage amendis
    6456 mots | 26 pages
  • TP Prog Objet Version 2015 V2
    33236 mots | 133 pages
  • Montaigne
    350 mots | 2 pages
  • c sharp
    4785 mots | 20 pages
  • C; fijd
    303 mots | 2 pages
  • C sharp
    30401 mots | 122 pages
  • Rapport de stage
    4432 mots | 18 pages
  • Contrôle de gestion ministère
    450 mots | 2 pages
  • Discours contre la guerre
    1420 mots | 6 pages
  • C Fracasse
    188078 mots | 753 pages
  • 8A110CTPA0113
    376 mots | 2 pages
  • Gestion dentaire
    632 mots | 3 pages
  • 134798 Apprenez A Programmer En Vb Net
    91140 mots | 365 pages
  • Les différents niveaux de programmation
    992 mots | 4 pages