Fenêtre Principale

Nouveautés

   Sur cette page je me propose de vous résumer les évolutions des différents composants du logiciel, ainsi vous pourrez voir quelles sont les évolutions qu'il faut installer pour corriger les différentes anomalies. Il suffit télécharger les fichiers correspondants aux évolutions, liens présents sous le libellé des versions, puis de les installer. Je vous invite à relire la page décrivant la procédure à suivre pour réaliser la mise à jour des composants.

Code source
Source
13 octobre 2003
Comme annoncer depuis le début, voici le code source de l'ensemble des développements.
Fichier Natatienne.exe
V 2.04.0002
13 octobre 2003
1. Amélioration du menu lors de l'export des résultats au format HTML.
2. Possibilité d'importer le squelette des compétitions.

ATTENTION : Cette version nécessite que la présence de la dernière version de la dll rcpres et l'ajout dans le répertoire d'installation des fichiers nécessaires (contenus dans l'archive maj_soft_Nat_v2_04_0000.zip) au nouveau menu HTML : fct_js_add.zip.

V 2.04.0000
16 avril 2003
1. Ajout de données administratives pour les clubs : fonctions, tarifs, activités et adresse, uniquement pour les profils clubs.
2. Ajout de données administratives pour les licences, 2ème téléphone, e-mail, tarifs, activités.
3. Ajout d'une fonctionnalité de mise à jour des codes IUF des licences.
4. Récupération des résultats de compétitions directement depuis un fichier compressé au format zip.
5. Possibilité de compresser les fichiers d'engagements.
6. Correction de bugs mineurs sur l'impression de bordereau d'engagements.
7. Lors de l'export des performances, possibilité de ne pas se restreinte uniquement aux licences de son club.
8. Ajout de fonctionnalité de suivi des performances de l'ordinateur.
9. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.

ATTENTION : Cette version nécessite la présence de la dll sviprf.dll et la version 3 de la base.

V 2.03.0001
29 oct 2002
1. Lors de la création d'un nouvelle licence avec un profile de type sélection, en utilisant la fenêtre listant les licences pouvant être mise dans la sélection, une nouvelle fenêtre était chargée lors de la fermeture de cette liste. 2. Ajout de la composition du relais sur l'impression papier du bordereau d'engagement.
3. Ajout de la possibilité d'impression d'un coupon réponse sur les convocations. Si ce coupon est demandé, le programme de la compétition est obligatoirement imprimé et il est possible de spécifier une date limite de réponse.
V 2.03.0000
18 oct 2002
1. Sur la fenêtre des engagements des relais, les épreuves déjà sélectionnées ne sont pas cochées dans la liste.
2. Lors de l'impression du bordereau d'engagement, le sexe du relais a été ajouté au libellé du relais.
3. Lors de la définition des engagements, il y avait un problème sur la proposition des performances. Seules les performances de la saison en cours sont utilisées, alors qu'il faut prendre la saison précédente. Deplus, une correction avait été apporté pour un calcul de date, or je me suis un peu trompé dans ma gestion des versions, et j'ai perdu cette amélioration.
4. Ajout d'une option d'export des clubs mémorisé dans la base vers un fichier PCE.
5. Ajout d'une option d'import de clubs depuis un fichier PCE.

ATTENTION : Cette version nécessite la toute dernière versions des dll rcptclub.dll et expclub.dll.
V 2.02.0003 1. Sur chaque affichage de la liste des licences (liste licences, ajout de performances personnelles et relais), il y avait une erreur soit à la fin du chargement, soit lors d'un tri sur une colonne.
2. Lors de la définition d'un modèle de programme, il est possible de charger un programme depuis un fichier PCOMP.TXT. Or si il y avait une erreur lors de la lecture de ce fichier, le fichier NAGE.TXT, si présent dans le même répertoire, devait être ouvert pour lire les informations sur les épreuves ayant posé problème. Une erreur intervenait et les informations sur les erreurs de lecture étaient perdues.
3. Correction de quelques bulles d'aide.
4. Correction du comportement de certaines images lors du changement de taille des fenêtres.
5. Ajout de ma photo sur la fenêtre de "A Propos". Je rappel que ce programme est CardWare, c'est à dire que vous êtes invité à m'envoyer une petite carte postale de votre ville.
V 2.02.0002 1. Correction d'un bug sur une fonction de calcul de date.
2. Ajout d'un test lors de l'ouverture du base, pour ne pas faire la mise à jour des licences si elle a déjà été faite pour la saison en cours.
V 2.02.0001 1. Force les codifications à Animation dans le cas d'une compétition par interclubs.
2. Affichage du résultat du calcul d'un temps pour des points et une épreuves spécifiées au bon niveau.
3. Remplacement du libellé "Rechercher" par une image pour l'outil de recherche rapide concernant les licences.
V 2.02.0000
1. Correction de quelques bugs d'affichage sur les listes ou lors du la restauration de la page principale depuis la barre des taches.
2. Correction de l'anomalie de l'affichage des résultats de finales. Lorsqu'il y avait des catégories, celles ci n'étaient pas prises en compte, et les résultats étaient tous mélangés en une seule finale.
3. Un bug, apparu avec la dernière version, lors du choix du club lié au profil.
4. Ajout d'une fonctionnalité de mise à jour des bases.
5. Lors de la définition d'une compétition, il était impossible de voir les caractéristiques d'une piscine si la fenêtre de choix était affichée, alors que cela n'était pas nécessaire.
6. Ajout de message d'erreur plus explicite dans certains cas.
7. Ajout d'une fonctionnalité permettant d'ajouter des performances de type relais.
8. Modification de l'outil de définition de programme. Il n'y a plus de contrôle sur le numéro d'ordre en fonction des journées car c'était mal conçu. Cela est prévu pour une prochaine version.
9. Changement de l'outil de mise à jour des composants logiciels. Travail directement depuis le fichier téléchargé, plus la peine de le décompressé.
10. Modifications de l'affichage du rapport suite à l'importation ou l'exportation de données.
11. Remplacement de certains buttons par des icônes.
12. Réécriture du code source, il est plus lisible pour une personne souhaitant travaillé sur le projet.

ATTENTION : Cette version nécessite que la dernière version de tous les composants soit installée. La version de la base doit être 2, pour cela il faut utiliser le package de mise à jour des bases disponible à la fin de la page. Je vous invite à lire de nouveau les instructions de mises à jour du logiciel et des composant, ainsi que celle pour les bases, si vous en avez déjà créer.
V 2.01.0005 1. Sur la précédente version, la fenêtre temporaire pour impression des convocations était affichée, j'aavais oublié de la masquer.
2. Amélioration de l'affichage des fenêtres pour éviter le scintillement.
3. Ajout d'une fonction pour insérer des performances sur des courses de type relais.
V 2.01.0004 1. Lors de la définition des programmes, si aucune compétition n'est mémorisée, alors le bouton OK entraînait une erreur.
2. Modification de certains libellés.
3. Correction de l'anomalie lorsque le bureau était sélectionné dans la fenêtre de sélection de dossier.
4. Correction d'un bug lors de la suppression de licence.
5. Modification de l'affichage des points sur la calculatrice.
6. La date des nages était incorrecte lors de l'affichage des résultats des compétitions. 7. Si une erreur se produit, ou que les points ne sont pas disponibles, le libellé "Non dispo" est alors affiché et non "Error" sur la calculatrice.
8. Lors de l'ouverture du détail des licences, le focus est mis sur le nom.
9. Ajout de contrôle partout où il y a saisie des temps. Impossible de rentrer 1.8954 par exemple, 89 secondes ca n'existe pas.
10. Amélioration lors de sauvegarde temporaire.
11. Lors du choix du pays sur une licence, l'affichage s'effectue dans une nouvelle fenêtre qui sera automatiquement fermée lors de la fermeture de la fenêtre de définition.
12. Uniformisation de l'affichage des informations des compétitions dans les différentes listes.
13. Affichage des temps intermédiaires même pour les relais.
14. Lors de l'affichage des résultats, option affichage par série et par couloir, si un couloir est vide cela entraînait un trou dans l'affichage.
15. Ajout d'une calculatrice de temps.
16. Sur la définition des engagements des relais, possibilité de demander un temps d'engagement lors que le relais est complet, à partir des meilleures performances des relayeurs/relayeuses. Pour le moment on ne tient pas compte de la saison. Possibilité d'afficher la calculatrice de temps.
17. Ajout d'une fonctionnalité permettant d'ajouter des performances.
18. Début d'ajout d'icônes.
19. Reprise complète du code pour le rendre plus lisible si une personne souhaite travaillé sur le projet.
V 2.01.0003 1. Lors de la suppression ou de la modification des licences, l'accès aux menus n'était pas correctement remis.
2. Correction de l'affichage de deux messages d'erreur apparaissaient, alors qu'il n'y en avait pas, lors de l'ouverture de la calculatrice de points.
3. Suppression de l'option de bassin "50 m" pour l'engagement des épreuves uniquement possible en bassin de 25 mètres.
4. Correction des messages d'erreur lors de l'import des performanes. En cas d'erreur de la chargement de la dll, le nom de celle ci était incorrect.
V 2.01.0002
1. Regroupement, dans un cadre, des codifications d'une compétition lors de la définition de celle ci, et changement des libellés de deux boutons sur cette même fenêtre.
2. Lors de l'affichage de la fenêtre pour nommer un modèle, le curseur est placé sur le champ de saisie.
3. Lors de la définition d'une piscine, le curseur est placé sur le premier champ de saisie.
4. Restriction de la saisie de chiffre pour le code postal des piscines. Changement à 7 caractères pour la taille maximale de cette information.
5. Lors du choix d'une piscine, la ville de celle ci est reporté dans le champ "Lieu" de la compétition en cours de définition.
V 2.01.0001
1. Lors de l'affichage de la fenêtre des suivi de performance, certains libellés étaient incorrects.
2. Lors de la définition des catégories, si elles étaient toutes supprimées, les informations sur la fenêtre n'étaient pas mises à jour.
3. Lors de la fusion de catégories d'âge pour les records de clubs, les records doivent également être fusionnés. Or ce traitement n'était pas réalisé correctement et pouvait aboutir à des absurdités.
4. Lors de l'affichage de l'historique des records tout bassin, il n'y avait pas de contrôle réalisé sur la date des records. On pouvait alors se retrouver dans le cas suivant :
Record 1 : 1.0000 réalise le 01/02/2002
Record 2 : 1.0200 réalisé le 05/02/2002
V 2.01.0000 1. Lors de l'impression des convocations, si aucune piscine n'avait été renseignée pour la compétition, des balises utilisées lors de la génération de ces documents étaient imprimées.
2. Lors de la définition d'une compétition, la codification fédérale "Animation" est rendue accessible lorsque c'est une compétition en bassin de 25 m.
3. Sur la fenêtre de définition d'une compétition, un bouton "Clear" permet de ré-initialisées les codifications.
4. Une erreur se produisait lors de l'utilisation de l'outil de calcul de points d'une équipe interclub, si aucune équipe n'était engagée.
5. Toujours avec l'outil de calcul des points d'équipes interclubs, une anomalie était présente concernant la taille de la police utilisée.
6. Dans le fichier resultat, le code forfait "99.9999" était mal interprété.
7. Ajout d'un bouton "Fermer" sur la fenêtre "A propos".
8. A l'ouverture de la base, si il est nécessaire de sélectionner un profil, la fenêtre est maintenant affichée au centre de l'écran.
9. Lors de l'archivage de la base, le curseur n'était pas modifié en cas d'annulation lors du choix du répertoire de sauvegarde. Ce qui donnait l'impression que le logiciel travaillait toujours.
10. Une anomalie a été rapportée concernant la recherche d'un licencié par son nom et prénom. Celle ci n'a pu être reproduite, mais une condition de test a été ajoutée, ce qui devrait corriger le problème.
11. Lors de la mise à jour des différentes dlls, les références périmées dans la base de registre sont supprimées.
12. La création de sélection fédérale, ou club, de certains pays autre que la France étaient refusées.
13. Lors de la modification des records, si une épreuve ne peut être réalisée en bassin de 25 m (100 4 nages par exemple), l'option bassin de 50 m est rendue inaccessible.
14. Lors de l'insertion d'un nouveau record ou la modification d'un existant, les informations sur la fenêtre sont mises à jour suite à la validation.
15. Les records étaient refusés si les champs jour et mois n'était pas de 2 caractères, alors que la date était correcte.
16. Ajout d'un bouton "Effacer" sur la fenêtre des records, ce qui permet d'effacer les informations affichées.
17. Quelques améliorations techniques.
18. Gestion des opérations multiples. Possibilité de changer une licence en même temps qu'un modèle de programme etc.
V 2.00.0001 1. Correction de la non suppresion d'une nouvelle compétition en cas d'échec lors de l'import des résultats de celle ci.
2. Empêche tout autre action lors de la définition des catégories pour les records ou l'enregistrement de ceux ci.
3. Ajout de l'outil de mise à jour automatique des composants logiciels après les avoir télécharger.
V 2.00.0000 1. Lancement de l'application.
 
Fichier createdisk.dll
V 1.01.0002
16 avril 2003
1. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.
V 1.01.0000
1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
2. Modifications liées à la nouvelle version du logiciel principal.
V 1.00.0000 1. Première version de l'importation des performances.
 
Fichier expclub.dll
V 1.00.0000
18 oct 2002
1. Création de la dll.
 
Fichier explic.dll
V 1.01.0002
16 avril 2003
1. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.
V 1.01.0000 1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
2. Modifications liées à la nouvelle version du logiciel principal.
V 1.00.0003
1. Modification technique
V 1.00.0002 1. Correction de l'anomalie lors de l'export des licences depuis un profil du type sélection.
2. Modification des messages dans le fichier trace.
V 1.00.0001 1. Correction de l'anomalie lors de l'export des licences depuis un profil du type sélection.
2. Modification des messages dans le fichier trace.
 
Fichier expperf.dll
V 1.01.0001
16 avril 2003
1. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.
2. Possibilité d'exporter les performances de toute la base et non plus uniquement celles des licences liées au profil.
V 1.01.0000 1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
2. Modifications liées à la nouvelle version du logiciel principal.
V 1.00.0000
1. Première version de l'export des performances.
 
Fichier rcpperf.dll
V 1.01.0002
16 avril 2003
1. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.
V 1.01.0001 1. Lors de la récupération des licences, les champs date (naissance, oblitération de la licence ...) étaient mal gérés. Pour la date de naissance, elle était automatiquement mise au 1er janvier de l'année de naissance.
V 1.01.0000 1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
2. Modifications liées à la nouvelle version du logiciel principal.
V 1.00.0000 1. Première version de l'importation des performances.
 
Fichier rcpres.dll
V 1.01.0003
13 octobre 2003
1. Ajout de la fonctionnalité d'import du squelette de compétition.
V 1.01.0002
16 avril 2003
1. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.
V 1.01.0001 1. Lors de la récupération des licences, les champs date (naissance, oblitération de la licence ...) étaient mal gérés. Pour la date de naissance, elle était automatiquement mise au 1er janvier de l'année de naissance.
V 1.01.0000 1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
2. Des tests sur les licences et les clus ont été ajoutés et modifications liées à la nouvelle version du logiciel principal.
V 1.00.0003
1. Modification du libellé de la fenêtre et sa taille est fixée.
V 1.00.0002 1. Tests supplémentaires sur la date de naissance et la licence lors de l'importation.
2. Ne plus traiter les fichiers en double dans le fichier club.txt.
3. Changement des tests de présence des fichiers.
4. Changement de quelques tests d'erreur.
5. Suppression du fichier trace en fin de traitement.
6. Correction de l'anomalie dans la version précédente. Il était devenu possible de traiter les fichiers depuis une disquette mais plus depuis un répertoire quelconque.
V 1.00.0001 1. Correction de l'erreur lors de l'importation des résultats depuis la racine d'une disquette.
 
Fichier rcptclub.dll
V 1.00.0001
16 avril 2003
1. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.
V 1.00.0000
18 oct 2002
1. Création de la dll.
 
Fichier rcptlic.dll
V 1.01.0002
16 avril 2003
1. Modification des différentes requêtes dans le code pour pouvoir porter sur une autre base de données plus facilement dans le futur.
V 1.01.0001 1. Lors de la récupération des licences, les champs date (naissance, oblitération de la licence ...) étaient mal gérés. Pour la date de naissance, elle était automatiquement mise au 1er janvier de l'année de naissance.
V 1.01.0000 1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
2. Des tests sur les licences et les clus ont été ajoutés et modifications liées à la nouvelle version du logiciel principal.
V 1.00.0003
1. Modification technique.
V 1.00.0002 1. Lors de la mise en place de l'application, j'ai changé la façon d'insérer les données dans les tables. Et il pouvait donc y avoir des anomalies et il a fallu changer la récupération des données pour cette dll.
2. Ajout de messages dans le fichier trace.
V 1.00.0001 1. Effacement du fichier trace en fin de traitement.
2. Tests supplémentaires sur la date de naissance et la licence lors de l'importation.
 
Fichier regmodele.dll
V 1.02.0000
1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
V 1.01.0000
1. Ajout du modèle pour imprimer le suivi des performances.
 
Fichier ziptools.dll
V 1.01.0000
1. Réécriture du code source pour lisibilité et amélioration de la rapidité.
2. Ajout de tests d'erreur.
V 1.00.0000 1. Première version de l'importation des performances.
 
Fichier sviprf.dll
V 1.00.0000
1. Création de la fonctionnalité de suivi des performances de l'ordinateur.
 
Ensembles des dernières mises à jour
Serveur Wanadoo
18 oct 2002
1. createdisk.dll v 1.01.0002
2. expclub.dll v 1.00.0000
2. explic.dll v 1.01.0002
3. expperf.dll v 1.01.0001
4. rcpperf.dll v 1.01.0002
5. rcpres.dll v 1.01.0003
6. rcptclub.dll v 1.00.0001
6. rcptlic.dll v 1.01.0002
7. regmodele.dll v 1.02.0000
8. ziptools.dll v 1.01.0000
9. sviprf.dll v 1.00.0000
 
Package de mise à jour des bases
Mise à jour vers version 3
1. Ce package contient le nouveau modèle de la base et un fichier listant les requêtes de mise à jour.

   Vous pouvez très bien télécharger l'ensemble du package d'installation, lien également disponible sur la page d'accueil où est également expliqué la procédure d'installation.