Bannière du site MediaTek86

Bases de la programmation (C#)

Nombre de formations : 74

catégories : C#  POO 

description :
Exemples progressifs de programmes en procédural, événementiel et objet sous Visual Studio (version Entreprise 2017).
Prérequis : aucun

1ère partie : programmation procédurale en mode console (non graphique)
n°1 à 30 : procédural, notions élémentaires (variables, saisie/affichage, affectations/calculs, alternatives (if/switch), itérations (while/do-while/for))
n°31 à 42 : procédural, tableaux (1 et 2 dimensions, manipulations, tris, recherches)
n°43 à 59 : procédural, modules et paramètres (procédures et fonctions)

2ème partie : événementiel (en mode graphique)
n°60 à 67 : événementiel (programmation graphique)

3ème partie : initiation à l'objet
n°68 à 74 : notions de base en programmation objet sur des classes "métier"
  • Bases de la programmation n°1 - procédural : premier exemple
  • Bases de la programmation n°2 - procédural : exercice1 (affichage)
  • Bases de la programmation n°3 - procédural : exercice2 (saisie)
  • Bases de la programmation n°4 - procédural : exercice3 (calculs)
  • Bases de la programmation n°5 - procédural : exercice4 (calcul dans affichage)
  • Bases de la programmation n°6 - procédural : exercice5 (condition)
  • Bases de la programmation n°7 - procédural : exercice6 (conditions imbriquées)
  • Bases de la programmation n°8 - procédural : exercice7 (boucle while)
  • Bases de la programmation n°9 - procédural : exercice8 (boucle while)
  • Bases de la programmation n°10 - procédural : exercice9 (boucle do/while)
  • Bases de la programmation n°11 - procédural : exercice10 (boucle do/while)
  • Bases de la programmation n°12 - procédural : exercice11 (boucle for)
  • Bases de la programmation n°13 - procédural : exercice12 (boucle for)
  • Bases de la programmation n°14 - procédural : exercice13 (boucles successives)
  • Bases de la programmation n°15 - procédural : exercice14 (boucles imbriquées)
  • Bases de la programmation n°16 - procédural : exercice15 (maniplations de chaines)
  • Bases de la programmation n°17 - procédural : exercice16 (maniplations de chaines)
  • Bases de la programmation n°18 - procédural : exercice17 (fonction mathématique)
  • Bases de la programmation n°19 - procédural : exercice18 (fonction dans une fonction)
  • Bases de la programmation n°20 - procédural : exercice19 (optimisation)
  • Bases de la programmation n°21 - procédural : exercice20 (saisie affichage)
  • Bases de la programmation n°22 - procédural : exercice21 (if,switch et test de saisie)
  • Bases de la programmation n°23 - procédural : exercice22 (for et petite astuce)
  • Bases de la programmation n°24 - procédural : exercice23 (recherche de min et max)
  • Bases de la programmation n°25 - procédural : exercice24 (recherche de min et max)
  • Bases de la programmation n°26 - procédural : exercice25 (suite croisante)
  • Bases de la programmation n°27 - procédural : exercice26 (conversion secondes)
  • Bases de la programmation n°28 - procédural : exercice27 (nombre premier)
  • Bases de la programmation n°29 - procédural : exercice28 (conversion binaire)
  • Bases de la programmation n°30 - procédural : debugage
  • Bases de la programmation n°31 - tableaux : exercice29 (manipulation d'un vecteur)
  • Bases de la programmation n°32 - tableaux : exercice31 (matrice)
  • Bases de la programmation n°33 - tableaux : exercice32 (tableau de structure)
  • Bases de la programmation n°34 - tableaux : exercice33 (tri par sélection)
  • Bases de la programmation n°35 - tableaux : exercice34 (tri par insertion)
  • Bases de la programmation n°36 - tableaux : exercice35 (tri par bulle)
  • Bases de la programmation n°37 - tableaux : exercice36 (recherche séquentielle)
  • Bases de la programmation n°38 - tableaux : exercice37 (recherche dichotomique)
  • Bases de la programmation n°39 - tableaux : exercice38 (trace d'un tableau)
  • Bases de la programmation n°40 - tableaux : exercice39 (inversion d'un tableau)
  • Bases de la programmation n°41 - tableaux : exercice40 (exercice avancé)
  • Bases de la programmation n°42 - tableaux : exercice41 (exercice avancé)
  • Bases de la programmation n°43 - modules : premier exemple
  • Bases de la programmation n°44 - modules : exercice 42
  • Bases de la programmation n°45 - modules : exemple fonction
  • Bases de la programmation n°46 - modules : exercice 43 (fonction)
  • Bases de la programmation n°47 - modules : exemple avec paramètres
  • Bases de la programmation n°48 - modules : exercice 44
  • Bases de la programmation n°49 - modules : exercice 45
  • Bases de la programmation n°50 - modules : exercice 46 (fonctions paramétrées)
  • Bases de la programmation n°51 - modules : trace avec paramètres par référence
  • Bases de la programmation n°52 - modules : trace avec paramètres par référence
  • Bases de la programmation n°53 - modules : procédure ou fonction ?
  • Bases de la programmation n°54 - modules : procédure ou fonction ?
  • Bases de la programmation n°55 - modules : QCM
  • Bases de la programmation n°56 - modules : exercice 52 (paramètre vecteur)
  • Bases de la programmation n°57 - modules : exercice 53 (paramètre vecteur)
  • Bases de la programmation n°58 - modules : exercice 54 (signes du zodiaque)
  • Bases de la programmation n°59 - modules : exercice 55 (notation polonaise)
  • Bases de la programmation n°60 - événementiel : premier exemple graphique
  • Bases de la programmation n°61 - événementiel : nombre caché
  • Bases de la programmation n°62 - événementiel : conversions
  • Bases de la programmation n°63 - événementiel : galerie de photos
  • Bases de la programmation n°64 - événementiel : poids idéal
  • Bases de la programmation n°65 - événementiel : manipulation de listes
  • Bases de la programmation n°66 - événementiel : conversion de monnaies
  • Bases de la programmation n°67 - événementiel : tables de multiplications
  • Bases de la programmation n°68 - POO : classe/objet
  • Bases de la programmation n°69 - POO : vie d'un objet (constructeur)
  • Bases de la programmation n°70 - POO : encapsulation
  • Bases de la programmation n°71 - POO : petit qcm
  • Bases de la programmation n°72 - POO : héritage
  • Bases de la programmation n°73 - POO : polymorphisme et abstraction
  • Bases de la programmation n°74 - POO : collections