Gambas France BETA


Pas de compte ? Incription

GauchoSketch

1
AuteurMessages
tincho#1 Posté le 30/4/2022 à 18:21:10
Bonjour.
Il y a quelques temps, j'ai créé ce programme que je présente et partage avec vous, appelé GauchoSketch.
Pour l'instant, il n'en est qu'au début de son développement, mais j'espère aller plus loin.
Pour le réaliser, j'ai repris certaines idées, comme l'utilisation de classes pour les entités de dessin, du programme RcadGB3 qui, comme vous le savez probablement, est disponible dans ce forum.
Si quelqu'un est intéressé à tester pour signaler des bogues ou suggérer des modifications, n'hésitez pas à me contacter.
Le code est disponible sur:
https://gitlab.com/belmotek/gauchosketch



Cordialement
Martin.
spheris#2 Posté le 30/4/2022 à 23:17:02
Martin,
Merci pour ton appli qui semble intéressante mais chez moi elle ne fonctionne pas.
J'ai le message d'erreur suivant :

SYMBOLE 'ARROW' inconnu dans la Classe 'Cursor'.


D'où vient le problème d'après toi?
Aucun numéro de ligne dans l'erreur n'apparait.

Par contre, j'ai analysé le code de ton appli et j'y ai appris pas mal de choses intéressantes comme par exemple :

- Un module peut être exporté comme une classe, je ne le savais pas. JE pensais que seul une classe pouvait être exportée.
- Tu as regroupé les fichiers sources dans des répertoires différents, le tout dans le dossier .src . Pour quelle raison?
tincho#3 Posté le 1/5/2022 à 00:30:22
Salut,

> Quelle version de crevette et de bureau avez-vous ?
.Arrow apparaît comme une propriété native de la classe du cursor sur mon système, une gambas 3.17.2 (gitlab) desktop xfce.
> Concernant l'export des modules, en effet ça marche, mais il me semble que c'est une bestialité de ma part :-)
> Le regroupement dans différents répertoires me permet d'organiser le code d'un point de vue logistique, puisqu'il y a des choses que je copie d'un projet à l'autre, comme ext et rad par exemple, et cela facilite aussi la vérification avec meld
linuxos#4 Posté le 1/5/2022 à 00:57:14
Un peu de sel, de poivre et la crevette sera... Bonsoir Tincho,

Très intéressant comme projet, j'aurais voulu avoir le temps pour en faire un comme toi, j'attends de voir la suite.
Je suis fan de ce genre de programme. Bon courage pour la suite.
Je suis l'auteur et je maintiens pour mon usage professionnel PHPWeathermapEditor, qui est a la base un programme Vectoriel.

Il se trouve dans la Ferme de Gambas.

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
tincho#5 Posté le 1/5/2022 à 01:43:28
Bonsoir Olivier,

Félicitations pour le projet. Est-ce pour analyser le trafic réseau ? Aussi, il y a quelque temps, j'ai étudié un autre de vos programmes (webdemo).
Un jour j'aimerais pouvoir faire un site web avec gambas3, chaque fois que je commence, j'abandonne plus tard.
Le temps est un tyran et il n'y a jamais assez pour tout faire, il n'y a donc pas d'autre alternative que de prioriser.
J'espère pouvoir faire plus d'avancées dans la CAO dans un délai raisonnable, donc je vous invite à passer de temps en temps sur le repo gitlab pour voir l'avancée qu'il y a.

Martin.
spheris#6 Posté le 1/5/2022 à 20:14:57
version 3.14 actuellement.
jwm avec star desktop.


qu'est-ce que meld?
tincho#7 Posté le 1/5/2022 à 21:29:29
version 3.14 actuellement. jwm avec star desktop.

ok, la version que vous utilisez est un peu ancienne mais je suis sûr que vous avez une bonne raison de l'utiliser. Alors il me vient à l'esprit que nous pourrions voir quelles sont les options de la classe Cursor. pour cela mettez cursor et l'opérateur point et là vous aurez la liste des options disponibles, puis trouvez simplement quelle est la flèche dans la version 3.14 et je vais essayer d'adapter le code.
qu'est-ce que meld?

Meld est un outil de comparaison et de fusion visuel destiné aux développeurs. Meld vous aide à comparer des fichiers, des répertoires et des projets contrôlés par version. Il permet de comparer des fichiers et des répertoires dans les deux sens et dans les trois sens, et prend en charge de nombreux systèmes de contrôle de version courants.
https://meldmerge.org/
spheris#8 Posté le 2/5/2022 à 07:37:17
Martin,
merci pour votre réponse.
Comment mettre à jour la version de gambas sous mint pour passer en 3.17?
tincho#9 Posté le 2/5/2022 à 19:49:15
Comment mettre à jour la version de gambas sous mint pour passer en 3.17?

si votre version de mint a la version 3.14 alors je suppose que vous utilisez mint 20, alors vous pouvez mettre à jour vers 3.17 en utilisant le PPA pour votre version ubuntu compatible.
https://launchpad.net/~gambas-team/+archive/ubuntu/gambas3
L'autre option est de compiler vous-même à partir des sources.
http://gambas.sourceforge.net/en/main.html#
Mais soyez prudent lors de la mise à niveau s'il s'agit d'un système que vous utilisez pour la production, car quelque chose peut parfois mal tourner.
tincho#10 Posté le 3/5/2022 à 09:34:21
Spheris,
Avant de mettre à jour la version gambas, veuillez copier le contenu du dossier [1] et le mettre dans un fichier tar.gz et le télécharger dans le fil de discussion. Cela m'aidera à étendre un programme que j'ai expliqué dans l'autre fil de discussion.
[1] /usr/share/gambas3/info/
Merci
1