Gambas France BETA


Pas de compte ? Incription

Implications ?

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 15/4/2022 à 15:56:26
-- Unus Ex Altera --Bonjour à tous,

question de cours du jour,
quelles sont les implications de chacun des choix suivants :
1
2
3
4
5
6
7
PUBLIC SUB Form_Open()

PUBLIC SUB Form_Activate()

PUBLIC SUB Form_show()

PUBLIC SUB _new()


Personnellement je n'ai pas encore compris ce que cela impliquait dans chacun des cas.
Il ya quelques subtilités derrière que je n'ai pas saisi.
Philippe
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
spheris#2 Posté le 15/4/2022 à 19:02:09
Valaquarus,
Je vais essayer de simplifier le plus possible et de les détailler dans l'ordre d'apparition :

1
PUBLIC SUB _new()

Cette méthode s'exécute lorsque un nouveau processus est lancé avant même l'apparition d'une fenêtre graphique.
C'est la première méthode qui est exécutée par ton programme

1
PUBLIC SUB Form_show()

Cette méthode s'exécute lorsque un processus graphique est lancé.
cette méthode est lancée pendant la création du processus graphique.

1
PUBLIC SUB Form_Open()

Cette méthode s'exécute juste après l'ouverture de la form graphique.
A contrario, form_close() est lancé juste avant la fermeture de la fenetre et de la destruction du processus graphique.


1
PUBLIC SUB Form_Activate()

Cette méthode s'exécute lorsque tu cliques sur une fenêtre pour la passer en avant plan. tu l'actives au premier plan.

Voilà comment je le comprends d'après la documentation.
;)




jeanyvon#3 Posté le 15/4/2022 à 20:09:48
Gambas? Ma! Et gustoHa! bon sang de bois pourquoi l'aide (le wiki) n'est pas aussi simple
Vieillir? On peut retarder mais pas y échapper!
spheris#4 Posté le 16/4/2022 à 06:15:47
Jean Yvon,
Tu soulèves là une question sur la documentation qui est sans précédent.
J'ouvre un nouveau post pour en parler.
;)
valaquarus#5 Posté le 16/4/2022 à 11:41:19
-- Unus Ex Altera --Bonjour à tous,
1
2
3
4
5
6
7
8
PUBLIC SUB Form_Open()
' OK dans l'ordre, juste après show, après activate, après _new
PUBLIC SUB Form_Activate()
' il se trouve qu'activate lance aussi la form graphique sans avoir à cliquer dessus
PUBLIC SUB Form_show()
' là c'est plutôt clair, lance la form graphique
PUBLIC SUB _new()
' s'execute avant la form graphique mais lance celle-ci juste après

Pour ce qui est de la documentation, seule une collaboration active de notre part pourra la faire évoluer car le travail est immense et un homme seul même accompagné ne peut tout faire avancer en même temps.
Maintenant je ne sais pas comment cela se fait concrètement et simplement.
Philippe
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
linuxos#6 Posté le 19/4/2022 à 00:56:18
Un peu de sel, de poivre et la crevette sera... Bonjour,

Petite correction...

PUBLIC SUB _new()
' s'execute lors que la création de l'objet en mémoire, docn c'est valable pour n'importe quel object: Form, Class, etc...


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.
valaquarus#7 Posté le 19/4/2022 à 11:33:44
-- Unus Ex Altera --Merci et bonjour Linuxos,
de ce petit correctif tout à fait pertinent.
Philippe
P.S. : c'est exactement ce genre de chose qu'il faudrait regrouper dans un wiki d'utilisation.
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
spheris#8 Posté le 27/4/2022 à 06:54:38
valaquarus,
J'ai pensé à créer un wiki à mainte reprises mais plusieurs petits problèmes surgissent :

- Pensez-vous participer à ce wiki?
- Avez-vous du temps à consacrer pour rédiger des pages?
- Quelle plateforme CMS me conseillez-vous? j'en ai essayé des tonnes et je ne trouve pas mon bonheur(je reste pour le moment sur guppy avec son support plus que déplorable)

Pour les CMS, c'est bien simple je les ai tous essayés ICI
J'apprécie énormément la façon portail où tout est accessible d'un coup d'oeil par des boites façon guppy ou phortail.
Je ne retrouve plus ce confort sur les autres CMS dit 'responsives' adaptés pour les terminaux mobiles.



Pour ma part, je n'ai jamais osé passer le portail gambas en multi rédacteurs car la plateforme guppy est mal adaptée pour ce genre de chose.

Pensez-vous que je raisonne mal?
valaquarus#9 Posté le 2/5/2022 à 13:00:35
-- Unus Ex Altera --Bonjour spheris,
à l'image du wiki de gambas France qui est en partie alimentée, nous pourrions essayer de le transformer (peut être faut il des autorisations avant que tout ne s'auto-détruise). Je n'ai pas eu le courage jusqu'à maintenant de le faire car ne me sentant pas de taille car "petit" utilisateur de gambas ne voulant pas du tout jouer dans la cour des grands. Mais si l'on considère un wiki rapportant l'expérience même mal comprise des utilisateurs cela peut apporter une aide considérable à ceux qui débutent, bien sûr pas aux génies de la chose auxquels je ne veux même pas m'adresser car ils vous renvoient dans les cordes, d'un revers cinglant sans explication. Il y a plein de petites astuces de programmation et d'utilisation de commandes non expliquées, surtout dans l'aide officielle, que l'on découvre lors d'échange avec d'autres programmeurs. C'est ce principe d'échange qu'il faut promouvoir. Le principe même des exemples fournis sur la forge en est quelque chose qui permet d'avancer mais reste trop limité, pas assez détaillée de l'expérience du programmeur (voir les petits exemples fournis par Cogier qui sont d'une grande richesse sur un détail de programmation).
Je sais la somme de travail pour maintenir un site en PHP, j'ai pour ma part abandonné l'idée d'un échange avec les utilisateurs devant la masse de travail, donc je ne vais pas te critiquer et je suis d'accord les cms (raisonnables) ne sont pas adaptés et peu pratiques. J'avais tenu une base de données pour les inscrits, une base pour les info, etc... j'ai vite arrêté.
Je pense qu'il y a assez de documentation de toutes origines pour que nous n'allions pas dans cette direction, je pense notamment à la documentation allemande, bien faite et toujours accompagnée d'exemples, qui n'a qu'un seul défaut la langue qu'elle soit allemande ou anglaise et les traductions avec google te donne des sueurs et rajoute à ton incompréhension.
Je pense donc que le travail que tu as déjà fait est énorme, de fournir des exemples simples et très explicites et je pense que c'est la seule voix qu'il convient d'utiliser pour ne pas se prendre le choux.
On pourrais commencer par un ensemble de liens vers les exemples de ton site sur le wiki de gambas France.
Philippe.
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
jeanyvon#10 Posté le 3/5/2022 à 11:08:34
Gambas? Ma! Et gustoHello tous
Je ne sais pas comment vous situer au niveau programmation. Je sais que moi je suis nul de chez nul: Je refuse de causer l'anglais (c'est déjà un gros handicape), Je fais des trucs qui ne sont que des boucles de "si". Je crois que j'aurais bien plus besoin d'apprendre la programmation pour mieux appréhender Gambas.
Je me souviens d'avoir fait bondir Gambix par mes propos sur l'ancien forum. Lui à un niveau tel que même ses exemples étaient pour beaucoup incompréhensible.Que voulez vous que ces merveilles du programme puissent nous apporter comme aide et que croyez vous qu'il puissent accepter de notre niveau. Ils ne parlent plus notre langage mais une mixture informatico-littéraire avec une pointe de math spé!
En d'autres termes, j'ai besoin d'une aide en français courant et non en langage scientifique. Mais les grands pontes ne comprennent plus le français courant!
Vieillir? On peut retarder mais pas y échapper!
spheris#11 Posté le 4/5/2022 à 04:56:56
Jean yvon,
Je ne pense pas que ton niveau soit nul, je pense que tu as besoin d'une petite formation et de certaines connaissances fondamentales e' programmation, c'est tout.
Pour ce qui est de gambix, il est au développement de gb, c'est une pointure hors pair.
Toutefois tu as raison, nous ne sommes pas du tout à son niveau et c'est dur de le comprendre parfois voire souvent.

Valquarus,
C'est quoi le wiki gambas france? Tu parles de la forge?
valaquarus#12 Posté le 5/5/2022 à 15:15:14
-- Unus Ex Altera --Bonjour, JeanYvon, Spheris, à tous
Je suis tout à fait d'accord avec spheris à ton encontre jeanyvon. Nous venons tous ici et programmons pour notre plaisir. Chacun a eu un parcours de formation différent et je pense que ceux qui en savent un peu doivent aider ceux qui en savent moins bien que ceux là soulèvent souvent les bons problèmes qui permettent de progresser. Il faut bien commencer et les exemples de la forge (celle de l'IDE, voir les exemples de Cogier) sont un très bon début car ils sont petits et sur un seul thème, du style comment faire ça ou ceci.
Pour spheris :
oui je pensais à ceci : wiki de gambas France
Mais on peut continuer à alimenter ton site en créant une rubrique : COMMENT FAIRE : et y ranger soit des liens vers des programmes simples de la forge soit des exemples fournis sur ton propre site mais avec une description de ce que l'on va y trouver. Le dépôt externe étant le souci technique majeur, la solution simple serait ton aval (par un envoi par mail, selon des conditions à définir sur ton site) pour insérer un nouvel exemple mais cela te demande encore du boulot.
Philippe
P.S. : je viens de créer une page du genre exemples sur ce wiki de gambas France.
exemples
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
1