Académique Documents
Professionnel Documents
Culture Documents
Houssem JEMAL
h,jemal@cynapsys,de
1
Plan
Introduction
Les bases dun programme C#
Utilisation des types C# prdfinis
Les oprateurs
Les oprateurs conditionnels et ditrations
Introduction
Clients
Applications
Web ASP.NET
Bases de
donnes
Services
.NET Web XML
Framework
Composants de .NET Framework
Visual
Basic C++ C# Perl Python
ADO.NET et XML
Win32
Points essentiels de .NET Framework
Le common language runtime
Excution scurise
Gestion de la mmoire
Les bibliothques de classes
Code rutilisable
Microsoft Visual Studio
Le formatage en C#
La structure dun programme C#
Lexcution dun programme commence avec Main()
9
Le formatage en C#
Les commentaires
Pour une seule ligne : //
Pour un bloc de lignes : /* */
Utilisation des types C# prdfinis
Dclaration
1 Choisir un type int nombreDeVisiteurs;
2 Donner un nom
Terminer avec ; string ours;
3
Initialisation
int x = 65537;
short z = (short) x;
// conversion explicite vers un short de 2 octets, z == 1
Les oprateurs
Linstruction conditionnelle if
Linstruction conditionnelle switch
Linstruction ditration for
Linstruction ditration while
Linstruction ditration do
Linstruction if
if
if ( ventes > 10000 ) { bonus += if else
.05 * ventes;} if ( ventes > 10000 ) {
bonus += .05 * ventes;
if else if }
if ( ventes > 10000 ) { else {
bonus += .05 * ventes; bonus = 0;
} }
else if ( ventes > 5000 ) { bonus = .01 *
ventes;
}
else {
bonus = 0;
if ( prcdentBonus == 0 ) {
//PrendreUnRDV;
} }
Linstruction switch
Exemple
int lunes;
switch (maPlanete){
case Planete.Mercure:
lunes = 0;
break;
case Planete.Venus:
lunes = 0;
break;
case Planete.Terre:
lunes = 1;
break;
default:
lunes = -1;
break;
}
Linstruction ditration for
Exemple
Exemple
}
Linstruction ditration while
Un test boolen est excut au dbut de la boucle : sil retourne faux,
la boucle nest jamais excute
La boucle est excute jusqu ce que la condition devienne fausse
bool lireLeFichier;
// . . .