Logiciel de modélisation UML avec C/GTK 2

Thibaut93260 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
Thibaut93260 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous, je viens solliciter votre attention afin de pouvoir avancer dans mon projet, ce dernier consiste à creer un logiciel de modélisation UML en langage C, nous avons choisis avec mon camarade de classe de prendre GTK 2 comme bibliothèque graphique ( On a essayé les dernieres versions, on a pas réussi)

Mon problème est le suivant, en suivant les différents TUTO GTK, nous savons désormais creer notre fenetre graphique, notre menu, des barres d'outils, ce genre de chose ...

Cependant, je n'ai pas la moindre idée de comment creer notre espace de travail, j'ai trouvé quelque chose pour la création d'un editeur de texte, cependant notre logiciel doit pouvoir creer et modifier des diagrammes, ce qui n'est pas la même chose que d'écrire sur un simple fichier texte j'imagine ( peut-être que je me trompe sur ce point, je ne sais pas), n'ayant rien trouvé d'autre, je me tourne donc vers vous afin de pouvoir continuer ce projet.

Merci d'avance, cordialement.
A voir également:

5 réponses

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Salut Thibaut,

Dia est un logiciel libre écrit en C, utilisant GTK pour son interface graphique, qui permet de faire notamment de la modélisation UML (et d'autres types de diagrammes).

Tu peux plonger dans le code pour voir comment ils font : https://download.gnome.org/sources/dia/

Dia utilise libart pour créer des objets vectoriels 2D rendus par GTK, ce qui va aussi te simplifier la vie :

https://people.gnome.org/~mathieu/libart/libart.html
https://people.gnome.org/~mathieu/libart/sample-display.html


Dal
0
Thibaut93260 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour ta réponse Dal ! Je vais de ce pas regarder tout ça, par contre je n'arrive pas a ouvrir les fichiers du code source ~~ , je ne trouve pas d'utilitaires afin d'ouvrir des extentions md5, si tu as une piste, je suis également preneur.
Merci d'avance
0
sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   49
 
Bonsoir @Thibaut93260
Le fichier MD5 est un checksum il est là pour te permettre de faire la vérification de l'intégralité des données qu'il y a ( Ex:fichier dans le zip ) que tu a récupérer sur le site web X.
Mais attention, bien des gens se trompent le checksum MD5 n' a pas pour rôle la certification de l'origine du fichier en clair elle ne te permet pas de garantir la provenance du fichier mais seulement la vérification totale de l'intégrité du fichier télécharger
à bientôt
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
La dernière version de Dia est actuellement la version 0.97.3.

Tu dois donc cliquer sur 0.97/ et y rechercher le package des sources qui se nomme dia-0.97.3.tar.xz

Comme indiqué par Sambia, le fichier md5 (qui est juste un fichier texte que l'on ouvre avec un éditeur de texte) te permet de vérifier l'intégrité du téléchargement. C'est, bien sûr, facultatif de le faire.

Pour ouvrir le fichier tar.xz, si tu es sous Windows, tu peux utiliser 7zip https://www.7-zip.org/

Sous Linux, avec GNU tar, il suffit de faire :

tar xf dia-0.97.3.tar.xz

en ligne de commande pour extraire le contenu à partir du répertoire courant.

Dal
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Thibaut93260 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à tous les deux pour ces précieuses info, j'espere pouvoir m'en sortir avec tout ça, notre rendu est pour le 8 janvier, j'espere qu'on aura le temps !

Sur ce, bonne journée, et merci encore.
0