illusDragon NRS est un programme qui permet aux utilisateurs de dessiner des polygones et des polylignes. Il existe d'autres fonctionnalités telles que l'édition, l'ajout et la suppression de sommets, la coloration des polygones, ainsi que l'effacement de l'écran/du canevas. Nous utilisons VB .NET comme langage de programmation pour créer cette application. Le canevas est construit à l'aide d'un système intégré, bitmap, ce qui signifie que chaque objet créé dans ce programme est défini par des pixels. L'origine des coordonnées de l'écran commence dans le coin supérieur gauche de la fenêtre.
Ce programme est implémenté en utilisant une liste chaînée comme structure de données. L'implémentation utilisant une liste chaînée signifie que nous stockons des éléments sous forme de nœuds dans la liste. Les avantages de l'utilisation de listes chaînées par rapport aux tableaux sont que les objets sont plus faciles à allouer et accessibles avec le pointeur, et il n'est pas non plus nécessaire d'attribuer ou de déterminer la taille du support.
Nous fournissons également plusieurs cas de test dans test.txt pour charger et continuer à dessiner.
Ce programme a été créé pour remplir la première mission de programmation dans le cours d'infographie et d'animation de la President University.
Créé par :