Liste des suggestions pour étendre et améliorer F4DTK
| # | Date | Auteur | Description | Développement Réservé pour | Contre | Implémentation finale par | Version |
| 2 | 3.6.1998 |
|
|||||
| 8 | 5.6.1998 |
|
|||||
| 12 | 8.6.1998 |
|
|||||
| 13 | 9.6.1998 |
|
|||||
| 14 |
|
||||||
| 20 | 11.6.1998 | Eric Rochant | Ne serait-il pas possible d'inclure une fonction qui, a chaque fois qu'une variable est creee dans une methode, ecrit la declaration correspondante dans la methode "Compiler_" ? On lui affecterait un raccourci clavier Par exemple : j'ecris la variable MaVar, je la selectionne, je tape le raccourci clavier, une liste hierarchique s'ouvre et propose les differents typages avec, en particulier, quand le typage alpha est selectionne, un "demander" pour lui affecter une longueur. Une fois que le tout est choisi, la declaration s'ecrit dans la methode compiler_ |
||||
| 21 | 12.6.1998 | Hubert Gailly | J'essaye de finir un petit editeur de ressources pour les ressources TEXT, STR#, STR, PICT. Fonctionnalités prévues: Edition de fichiers de ressources multiples. Drag and drop de l'un à l'autre. choix de remplacement ou d'ajout suivant l'existance ou non d'une ressource de même Id. 1ere version très bientot avec les STR# 2eme version avec le reste 3eme version... si on est encore là |
Hubert Gailly | |||
| 22 | 17.6.1998 | Nicolas GLAD | Procédures et formats d'imports-exports que l'on pourrais utiliser en menu créé. |
||||
| 23 | 18.6.98 | villeteau christian | L'explorateur est un truc interessant: Déployé, il permet de jeter un coup d'oeil sur l'objet en cause.Replié il devient efficace avec le Glisser-Deposer Mais il est souvent caché par une fenetre d'avant plan. Il serait génial d'avoir un raccourci clavier permettant de mettre la fenêtre en cours à droite de l'écran en amenant l'explorateur replié a gauche. |
||||
| 24 |
|
En admettant que les utilisateurs utilisent un protocole particulier permettre le typage automatique des locales :
On peut aussi imaginer tenir a jour une liste des variables interprocess Lorsqu'on cree une nouvelle varaible interprocess (recherche des <>) meme methode que pour les locales mais dans la ressource. Une autre option permettrait aussi de coller, plus tard, le contenu de la ressource dans une methode "Compiler_" |
|||||
| 28 | 16.12.98 | Jacques Bossy | Dans la liste des methodes personnelles, il est possible : - d'ajouter une commande en provenance de la liste des commandes - d'ajouter une methode en provenance de l'explorateur - d'ajouter une commande manuelle libre - de supprimer une ligne - de supprimer un groupe - d'ajouter un groupe en fin de liste - de deplacer une methode d'un groupe a un autre Mais, il n'est pas possible de deplacer un groupe dans la liste. |
||||
| 29 | 16.12.98 | Maurice Inzirillo | Il faudrait avoir une nouvelle option pour Rechercher/Remplacer sur toutes les méthodes. Avec la petite bidouille que vient de nous concocter Jacques Bossy, il est possible de récupérer, en deux coup de cuillère à pot, dans un tableau, l'ensemble des noms des méthodes... et cric crac boum uhhhh !! | ||||
| 30 | 16.12.98 | Maurice Inzirillo | Il faudrait pouvoir créer automatiquement le squelette des nouvelles fonctions créées dans un groupe (voir méthodes préférées). Du Style :
` Méthode : F4DTK_fct_Xxxx au niveau du dialogue de création :
Mais c'est juste une idée.... |
||||
| 31 | 6.1.1999 | Maurice Inzirillo | Au lieu d'avoir une liste "Evenement" je propose de rebaptiser cette liste "Macro". Cette liste serait une liste hiérarchique avec comme structure : - Evènement - Formulaire - Sur chargement - ... - Moteur - Sur sauvegarde nouvel enreg - ..... - Fonction - Trigger - etc... Fonction et Trigger étant des générateurs de squelette. Principe : Par un double clic sur "Fonction" on créerait automatiquement une nouvelle méthode après avoir défini par une fenêtre de dialogue , le nom de la fonction, le nombre de paramètres, leurs types, les commentaires ` Méthode : F4DTK_fct_Xxxx ` Créé par XXX YYY le dd/mm/yyyy ` Modifié le dd/mm/yyyy à hh:mm par WWW ZZZ C_ENTIER($0) `mon commentaire0 C_ENTIER($1) `mon commentaire1 C_BOOLEEN($2) ` mon commentaire2 $0:=0 Au cas ou : (Nombre de parametres=0) `faire ..... : (Nombre de parametres=1) `faire ..... : (Nombre de parametres=2) `faire ..... Sinon `$0=-xxx <- $0 renvoie un négatif qui défini le type d'erreur Fin de cas Idem pour les Triggers Un double-clic sur Trigger génère le code suivant `Trigger [MATABLE] C_ENTIER LONG($0;$Erreur) $Erreur:=0 Au cas ou : (Evenement moteur=Sauvegarde enregistrement) $Erreur:=SauvegardeClientExistant : (Evenement moteur=Sauvegarde nouvel enreg) $Erreur:=SauvegardeNouveauClient : (Evenement moteur=Suppression enregistrement) $Erreur:=SuppressionClient : (Evenement moteur=Chargement enregistrement) `aucune règle définie actuellement Sinon `Evènement moteur inconnu (un bug 4D) $Erreur:=-15000 Fin tant que $0:=$Erreur Comme pour le générateur de fonction, on pourrait avoir un dialogue de définition du trigger avec nom de la table et paramètres et tout et tout... Bref quelque chose de sexy qui fait crac boum uh ! :-) |
||||
| 32 | |||||||
| 33 |
dernière mise à jour le