Affichage des articles dont le libellé est Cours. Afficher tous les articles
Affichage des articles dont le libellé est Cours. Afficher tous les articles

mardi 18 mars 2014

Programmation - const vs static readonly

J'ai vu récemment plusieur commentaire sur Internet proposant des utilisation pour les const et le static readonly. J'ai eu l'impression qu'il y avait un manque de compréhension à ce niveau. La différence entre les 2 est pourtant fort simple. Lorsque possible, il faut utiliser le const autant que possible, car il sera optimisé par le compilateur.

public const String MaConstante = "ValeurDeMaConstante";

Pour sa part, les static readonly doit être utilisé dans le cas où la constante nécessite l'appel d'un constructeur par exemple, car le compilateur ne peut pas faire ces appels.



public static readonly Foo MaConstante = new Foo(){ Propriete1 = -1, Propriete2 = "Valeur" };

Il est donc possible d'utiliser les variables static readonly pour définir des objets avec des valeurs par défaut et connues, comme String.Empty et Guid.Empty, en utilisant le contructeur de la classe, et ainsi s'épargner quelques mots de tête.

mercredi 14 juillet 2010

Programmation - Cours 1 - Les variables et les objets

En programmation, il y a principalement 3 choses à savoir, les variables, les fonctions, et les classes.
Les variables servent à stocker des informations, que ce soit un nombre, un texte ou tout autres informations, pouvant être gérée par des classes qui seront expliquées plus tard.
Les variables sont définis de différentes façons. Dans les exemples suivant, on défini des entiers.

  • C#
  • C++
  • VB

int i = 2;
var j = 3;

La méthode de programmation la plus utilisée actuellement est l'orienté objet. Ce qui représente les objets, ce sont les variables. Les classe sont les définitions de ces objets. En regroupant les types de base, avec des variables, on crée des classe qui sont plus complexe. On peut ainsi utiliser ces classe pour déclarer de nouvelles variables.

mercredi 7 juillet 2010

Programmation - Cours 0 - La programmation

Passage obligé pour tout les cours: Qu'est-ce que la programmation?
La programmation, c'est un peu comme apprendre une nouvelle langue, avec la syntaxe et la structure de phrase. On utilise la programmation pour créer une simple application qui affiche un message à l'écran

Heureusement, de nos jours, programmer est beaucoup plus simple. Avec des logiciels comme Visual Studio, Netbeans, et autres qui crée maintenant les projets automatiquement et démarre avec un code fonctionnel. De plus, il y a maintenant plein d'exemple de code sur Internet qui peuvent servir de base. Si vous commencez, je vous suggère de commencer par des exemples de code simple.

Code

Le code par lequel tout le monde commence, un simple affichage de "Bonjour!!".
  • C#
  • C++
  • VB
static void Main()
{
    Console.WriteLine("Bonjour!!");
}

Le code est simple, ce qui est parfait pour commencer.


Capture d'écran

Voici ce que vous devriez obtenir.


Téléchargements