Discussion consultée 3270 fois
26 messages
oTE Versions de développement module 2

Page 3/3    

< Page précédente  
#20favdb
Rappel message précédent, cliquez pour afficher...
Ok, je vais prendre en compte ta suggestion de réorganisation, ce sera fait demain.

Pour l'instant voici votre version quotidienne, j'ai programmé le pré-chargement des listes de choix pour les types de module et les symboles (je conserve cette appellation parce que c'est plus court).

Du coup j'ai ajouté deux feuilles pour pouvoir gérer ces listes de références.

En fonction du type de module choisi la boîte de dialogue se modifiera pour pré-renseigner certains éléments (taille, puissance). De la même manière, lors du choix de la nature du circuit, puisque on le fait "remonter", les informations seront automatiquement modifiées en conséquence (cas de l'éclairage et des prises).

Il reste entendu que dans le processus on peut toujours modifier les informations par la suite, tout en conservant la cohérence. Je reviendrais là-dessus en temps utile.
#21favdb
Bonjour à tous, voici la version V0.7

J'avance progressivement. En définitive cette démarche, avec publication fréquente, permettra à ceux qui veulent apprendre la programmation en OOoBasic de voir concrètement l'effet des différentes évolutions.

Aujourd'hui vous avez:
- amélioration des zones de liste avec
- pré-renseignement de certains champs en fonction de certains choix (voir plus loin pour les détails)
- modification de la liste des modules et des symboles pour ajouter des informations

Pour l'instant la mémorisation des données n'est toujours pas programmée, juste préparée.

Pour la fonction qui permet de pré-renseigner certains voici le principe que j'ai adopté:
- les modifications ne se font toujours que vers l'aval, jamais vers l'amont; ainsi si on change la nature du circuit le type de module change, en revanche l'inverse n'est pas vrai
- le choix du symbole n'implique pas des modifications sur les autre champs

A noter que j'ai simplifié la liste des modules en supprimant la lettre "A" qui signifiait ampère. Donc ID10A indique "inter. diff. 10A type A" et ID10AC c'est la même chose sauf pour le type qui est AC. Je ne sais pas si je vais garder ce code ou si je travaillerai par la suite directement avec le libellé, ça dépendra de la forme que prendra la bibliothèque des images associées (même chose pour les symboles).

J'attends impatiemment vos observations.
#22favdb
V0.8

Cette version m'a demandé beaucoup de travail. En effet, le principe de fonctionnement que j'ai adopté n'étant pas très courant il m'a fallu faire de nombreuses recherches sur le Net pour trouver les différentes fonctions nécessaires.

Petit détail à sujet, le principe est que le fichier programme présente un menu des différentes fonctions. Mais le lancement de chacune d'elle fait comme si on partait de zéro. Par exemple vous ouvrez un fichier puis vous ajoutez un module, lors de l'ajout il faut aller retrouver le fichier ouvert et ça c'est pas très courant.

Autre petite difficulté, le nom des variables. J'ai pour habitude d'utiliser le "underscore" (le souligné de la touche 8) pour séparer différents éléments du nom. Or il semble que OOoBasic, pour la mise au point (la possibilité en cours de fonctionnement de visualiser la valeur courante d'une variable), n'aime pas trop ce type de nom. Du coup opération changement général des noms.

Votre mission du jour: passer dans toutes les fonctions disponibles pour détecter les anomalies.

Bon, vous n'avez que 4 fonctions à explorer : Créer, Ouvrir, Quitter et Ajouter. Soyez logique dans vos tests, mais aussi n'hésitez pas à ajouter des tests illogiques.

À partir de ce soir je pense en emploi du temps tordu, et ce pour les 3 à jours à venir (avec 1000Km à faire et deux visites de caves en Bourgogne au passage), donc ne vous étonnez pas si vous n'avez pas de nouvelle version rapidement.
#23Stteiph
Ça nous laisse justement le temps d'éplucher le fichier.

Bonne semaine et surtout bonne visite ; penses à nous pour nous ramener du vin !

@ +++


   [ Message modifié par  Stteiph  le  05-09-2010  à  20:35 ] 
#24favdb
V0.8
version a

Correction du bug signalé.
#25favdb
V0.9

Préparation de la partie de modification d'un module.

Attention, le développement est suspendu, voir le message posté ici.

Bon tests.
#26favdb
V0.10

Ajout des fonctionnalités de choix avec pré-visualisation pour les symboles et les types de module (images embarquées dans le fichier menu).

V0.11
La V0.10 était trop imparfaite.


   [ Message modifié par  favdb  le  13-09-2010  à  23:02 ] 
oTE Versions de développement module 2

Page 3/3    

< Page précédente