#Rapport - TP 1"

Structure

Le projet se divise en cinq fichiers de code C#:

  • Program.cs : le main du projet

  • Utils.cs : toutes sortes de fonctions utilisées dans le main,

    isolées pour simplifier la compréhension du code global

  • Fragment.cs : la classe permettant de gérer les objets Fragment, à

    savoir les coordonnées et l'angle de chaque fragment de l'image à recréer

  • Evaluator.cs : la classe d'évaluation d'une solution

  • ExtensionMethods.cs : méthode d'extension de type de base

Installation

Les consignes ci-dessous ont été rédigées en considérant que la machine hôte aie pour OS Windows 10/11 et que .NET 6 soit installé.

[Exécution simple :]{.underline}

  1. Dans le dépot Github, récupérez l'archive "FragmentApp.zip" et

    décompressez la

  2. Cliquez sur "setup.exe" et installez l'application.

=> L'application s'exécute directement.

[Exécution dans l'IDE :]{.underline}

  1. Dans Visual Studio 2022, ouvrez le projet.

  2. Cliquer sur le bouton d'exécution en debug (afin d'éviter

    d'avoir un programme qu'on ne peut quitter qu'en le kill via le gestionnaire des tâches...).

=> L'application s'exécute directement.