Pages |
concept - exemples |
pratique |
- retour
|
- C# ex 1 façon python. |
- à venir |
Structure du stylesheet principal :
C# du point de vue du code n'est pas une bête affolante.
Comme dit
Hugues Bersini dans son ouvrage "
La Programmation Orientée Objet Cours et exercices en UML 2 avec Java 6, C# 4 C++, PHP 5 et LinQ" 5ème édition, paru chez
Eyrolles p. 36 (Programmation Orientée Objet = POO - ou OOP en anglais) : "Le code en C# est si proche du code Java, que vous pourriez jouer aujouer au jeu des 7 erreurs" (SIC).
Un livre à avoir à ses côtés en permanence vu la comparaison entre les différent languages utilisés en OOP.
Et pour les praticants d'Actionscript comme "je le suis-je", il est toujours intéressant de savoir comment on développe dans d'autres languages, quel est la portée (scope) des variables dans une fonction, une méthode, une classe...
Concernant la structure globale d'une application basique C#.
Ci dessous la structure du document Application.cs (ben oui .cs pour C Sharp).
Pas de fioritures ou d'explication mais juste un simple code pour motrer à quoi pourrait représenter le code d'une appli basique en C#.
using System;
// Notez juste la différence de l'instruction using en C#
// En Java : import javax.swing.* par ex
// using se rapporte à un namespace pas un package.
// ce namespace ne doit pas respecter la hiérarchie des dossiers comme en Java.
public class MainApp {
private static void init() {
Console.WriteLine("Main called");
// ou si on ommet using System;
// System.Console.WriteLine("Main called");
}
}
La structure est simple :
En gros c'est à peu-près la différence.
Pour une appli WINDOWS la ou les dll feront la jonction entre les différents fichiers source (en simplifiant un peu).