Skip to content

Lypris/Devis-Batiment-JavaFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

Devis_Batiment_JavaFX

Projet de programme Java sur le calcul d'un devis de revêtements d'un bâtiment. STH1, Semestre 2, INSA Strasbourg.

Version 1.2.0 (version avec interface graphique)

Pour actualiser le projet: Team/Remote/Pull to Uptstream Pour sauvegarder les modifications sur le GitHub : Team/commit puis Team/Remote/Push to Upstream

Problèmes

  • Problème sur la gestion de possible pièce: impossible d'en créer deux côte à côte avec un mur commun
  • Problème lors de la création d'un niveau : il faudrait que le niveau soit créé uniquement si l'utilisateur clique sur le bouton OK
  • Problème lors de l'annulation de la création d'un niveau/ changement de hauteur d'un niveau existant : il faudrait revenir à l'état précédent du niveau (avant la création/ modification)
  • Implémentation/ Changements pour le système de création de bâtiment avec le choix parmi immeuble et maison
  • Classe Devis à continuer (comprendre comment écrire dans un fichier xls)

Choses à ajouter

  • Créer une fenêtre de création de niveau : choix de la hauteur sous plafond, bouton annuler, bouton ok.

  • Clique droit sur un niveau : fenêtre pour modifier la hauteur sous plafond

  • Ajouter un canvas à chaque tab (niveau) + grille de dessin

  • Méthode pour dessiner un point

  • Méthode pour placer le point sur des valeurs « intelligentes »

  • Méthode pour dessiner un mur

  • [ ]

  • Garde-fou sur la création de pièces en dehors de la surface du niveau inférieur

  • Afficher les liste des objets appartenant à un niveau

  • Implémenter une compatibilité pour les revêtements : filtre en fonction de la surface sur laquelle on souhaite appliquer?

  • Classe Enregistrement

  • Classe d'Importation

  • Méthode SurfaceExterieur

  • Système de suppression auto OU Règles de suppression (ex: coin non supprimable tant qu'il constitue à un mur)

  • Contrôles de saisie

    • Empêcher deux murs de se traverser/ couper
    • Limiter le nombre d'ouvertures dans une surface
  • Implementer l'écriture d'un fichier Excel via GemBox.Spreadsheet:

https://www.gemboxsoftware.com/spreadsheet-java/examples/java-export-to-excel-template/403

https://github.com/GemBoxLtd/GemBox.Spreadsheet.Java.Examples/blob/master/src/common-uses/template-use/src/main/java/Program.java

Auteurs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors