Débutant(e)
Image

C# est un langage de programmation (♦ voir DEF.) multiplateforme, orienté objet, dérivé du C++ et développé par Microsoft.

Ressemblant à JAVA, il permet de réaliser entre autres, des sites Web, des App. Web et PC, des jeux et des App. BDD.

Exemples de codes

→ Commençons par des codes très simples. Plus vous progresserez, page après page, plus les scripts seront sophistiqués. Vous devez néanmoins passer le cap de 30 à 40 pages par niveau, avant de passer à la prochaine étape...

→ Afin d'évaluer vos codes, cliquez sur l'icône à gauche en bas de page (rouages), puis choisissez un compilateur dans la liste qui s'ouvrira dans un autre onglet. Finalement, testez votre travail.

MAINTENANT, RECOPIEZ ET IMPRÉGNEZ-VOUS !

C 0001 - Bonjour tout le monde !

Reproduisez ce code (ne le copier-coller pas!). Attention à l'indentation !
using System;
namespace Bonjourtoutlemonde
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Bonjour tout le monde !");    
    }
  }
}

C 0002 - Importance de la syntaxe

Reproduisez ce code (ne le copier-coller pas!). Attention à l'indentation !
using System;
namespace Bonjourtoutlemonde
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Bonjour tout le monde !");
      Console.WriteLine("Je vais à la ligne...");

      Console.Write("Bonjour tout le monde !");
      Console.Write(" Je reste sur cette ligne...");    
    }
  }
}

C 0003 - Différents types d'informations

Reproduisez ce code (ne le copier-coller pas!). Attention à l'indentation !
using System;
namespace MyApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      int myNum = 9;               // Entier
      double myDoubleNum = 4.99D;  // Virgule flottante
      char myLetter = 'M';         // Caractère
      bool myBool = true;          // Booléen
      string myText = "Bonjour tout le monde";     // Chaîne
      Console.WriteLine(myNum);
      Console.WriteLine(myDoubleNum);
      Console.WriteLine(myLetter);
      Console.WriteLine(myBool);
      Console.WriteLine(myText);
    }
  }
}

C 0004 - Conditions et déclarations

Reproduisez ce code (ne le copier-coller pas!). Attention à l'indentation !
using System;
namespace MyApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      int x = 48;
      int y = 22;
      if (x > y)
      {
        Console.WriteLine("x est plus grand que y");
      }
    }
  }
}
Icon

CHOISISSEZ VOTRE COMPILATEUR

Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF.) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.

Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.

Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !

Spécifications C#

Versions récentes

Frameworks

Outils / Méthodologies

Tests

Info+ C#

Origine
» Date de création : 2001
* Créé et développé par Microsoft
* Influencé par C++ et Java
* Multiplateforme
* Licences multiples

Outils+ C#

Logiciels et environnements

Cas pratiques

Afin de vous entraîner, nous ajoutons chaque semaine dans cette section des petits programmes pour vous maintenir à niveau.

CAS 1

NIVEAU BASE

Préparer l'environnement de travail

Ces recommandations vont vous permettre de débuter le plus confortablement possible avec C#.

⇒ ESSAYEZ

CAS 2

NIVEAU INTERMÉDIAIRE

Créer une App Web

Ce petit kit vous permettra de concevoir une App. Web dans le domaine de la vente de vêtements en ligne.

⇒ ESSAYEZ

CAS 3

NIVEAU EXPERT

Réaliser un petit jeu vidéo

Concevoir et développer un jeu vidéo de type arcade...

⇒ ESSAYEZ

Actualité

À propos...

À propos...
Reflex001

Programmation
Développement
Web

Entreprise basée à
Nice - FRANCE / Montréal - CANADA
Uniquement sur RDV...
© 2022 - Tous droits réservés.
ISSN Demande d'enregistrement en cours...

Rappels

Rappels

Légal/Support

Légal/Support
Image
© Copyright 2022 Reflex001. Designed By Art and Earth Networks and Technology / Diego Piccini / Piccini da Todi G&D Studio