Navire C#

Contexte :

Travaux pratiques dans le cadre de la formation du BTS SIO. Aux travers de 3 supports nous avons fait nos premiers pas en Programmation Orientée Objet (POO) en langage de programmation C#. L'application est basée sur un cas d'utilisation dans la gestion de navires et de ports.

Objectif :

Supports de cours contenant les marches à suivre :


Versionning et dépôt distant Github :

Lien vers le Github : ici !

...


Principales notions apprises et développées lors des Travaux Pratiques :

  • Initiation à la Programmation Orientée Objet (TP1)
  • Initiation et utilisation d'une répartition des tâches selon des casquettes : Concepteur de classe et Utilisateur de classe (TP1)
  • Utilisation du débogage et des variables espions
  • Gestion des exceptions avec l'utilisation de Try Catch et de Throw (TP2)
  • Initiation et utilisation de la notion d'interfaces (TP3)
  • Initiation et utilisation de la notion d'héritage (TP3)
  • Initiation et utilisation de la notion de classe abstraite (TP3)


Diagramme de classe UML fourni :

...


Utilisation de l'IDE (Integrated Development Environment) Visual Studio

...