Cartographie projets Purebasic ? comment s'y prendre ?

Programmation d'applications complexes
Golfy
Messages : 423
Inscription : mer. 25/août/2004 15:14
Localisation : Grenoble
Contact :

Cartographie projets Purebasic ? comment s'y prendre ?

Message par Golfy »

Bonjour,

à part mon projet domotique pour lequel je commence à maitriser la couche réseau, quelques gadgets et... c'est tout :roll: je voudrais ajouter un outils pour l'éditeur Purebasic :

En sélectionnant un fichier .pb, .pbi, .pbp, etc... (ou le fichier actif dans l'éditeur ?)
Le programme pourrait afficher une carte graphique des liens entre les librairies, les sources, etc.

Exemple :
* détection des boucles contenant "WaitWindowEvent" ou "WindowEvent" pour trouver la boucle principal ?
* chercher les mots-clés Xinclude, Include ?
* Les fichiers utilisés (openfile(), createfile(), etc. ?

L'objectif est ensuite d'afficher cela sous forme d'une carte comme Freemind, Freeplane, XMind (enfin... une carte heuristique).

* Quel Gadget utiliser ?
* Comment assurer une compatibilité de code entre les 3 OS ?
* Quel est -- à votre avis -- le niveau de difficulté ? la durée du projet ? l'intérêt du projet ?

Question subsidiaire : Dobro, as-tu déja développé cela ? :wink:
Purebasic 5.30 full sous Windows XP (x86) et Win7 (64 bits), Linux Debian. Orientation réseaux, domotique
http://golfy.olympe.in/Teo-Tea/
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Cartographie projets Purebasic ? comment s'y prendre ?

Message par Backup »

Golfy a écrit :Question subsidiaire : Dobro, as-tu déja développé cela ? :wink:
non , mais c'est vrais que j'y avait aussi deja pensé :)
mais il faut des connaissances que peut etre , je n'ai pas :)

je pensais au Canvas gadget, puisque c'est le seul gadget qui soit graphique

sinon , faut partir sur du travail (dessin ) sur Image ... puis image gadget

ou bien , l'ecran Graphique en fenetre qui offre bien des avantage (les sprites) .. rien de plus facile que de relier 2 sprites par une ligne ...
chaque sprite pouvant faire office d'étiquette ....

si quelqu'un da'autre a une idée ....

mais ... il me semble que quelqu'un avait deja commencé un truc dans le genre ....
mais je ne me souviens plus qui ..... bizarre 8O
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Cartographie projets Purebasic ? comment s'y prendre ?

Message par falsam »

Golfy a écrit :En sélectionnant un fichier .pb, .pbi, .pbp, etc... (ou le fichier actif dans l'éditeur ?)
Le programme pourrait afficher une carte graphique des liens entre les librairies, les sources, etc.

Exemple :
* détection des boucles contenant "WaitWindowEvent" ou "WindowEvent" pour trouver la boucle principal ?
* chercher les mots-clés Xinclude, Include ?
* Les fichiers utilisés (openfile(), createfile(), etc. ?

L'objectif est ensuite d'afficher cela sous forme d'une carte comme Freemind, Freeplane, XMind (enfin... une carte heuristique).

* Quel Gadget utiliser ?
* Comment assurer une compatibilité de code entre les 3 OS ?
* Quel est -- à votre avis -- le niveau de difficulté ? la durée du projet ? l'intérêt du projet ?

Question subsidiaire : Dobro, as-tu déja développé cela ? :wink:
MindMap : Un début de réponse sur ce projet que j'ai commencé à coder. Je pense qu'on peut l'adapter à ta demande.
Lien : http://www.purebasic.fr/french/viewtopi ... it=mindmap
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Golfy
Messages : 423
Inscription : mer. 25/août/2004 15:14
Localisation : Grenoble
Contact :

Re: Cartographie projets Purebasic ? comment s'y prendre ?

Message par Golfy »

falsam a écrit :MindMap : Un début de réponse sur ce projet que j'ai commencé à coder. Je pense qu'on peut l'adapter à ta demande.
Lien : http://www.purebasic.fr/french/viewtopi ... it=mindmap
Ouiiii ! je pensais à cet exemple mais je ne me rappelais plus qui et où ! :oops:

C'est l'idée en effet :)
Purebasic 5.30 full sous Windows XP (x86) et Win7 (64 bits), Linux Debian. Orientation réseaux, domotique
http://golfy.olympe.in/Teo-Tea/
Répondre