projet Fichiers structurés
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

les changements (changelog)

+2
davy
amine
6 participants

Page 1 sur 4 1, 2, 3, 4  Suivant

Aller en bas

les changements (changelog) Empty les changements (changelog)

Message  amine Sam 12 Avr - 9:47

ici si vous voulez, on peut montrer les changements qu'on a fait sur les codes, pour tenir au courant l'equipe des developpeurs, et biensur donner des idée pour traduire en code. Very Happy
Moi en ce moment je suis en train d'integrer le fichier size dans le fichier de structure. c'est a dire, dans le fichier struct: y aura la 3eme ligne qui sera
taille: 3 par exemple.

Et j'ai aussi une proposition, dans le fichier de structure, pour faciliter le travail du deplacement dans le fichier binaire, je voulais, au lieu de mettre taille 0 pour les types de base, genre taille 0 pour le int ou pour le float, mais mettre un sizeof(int) par exemple ou float.
Pourquoi?
et bien, quand on veut modifier une seule case dans le fichier binaire, on a le nombre de la ligne, et la colonne, et comme dans le fichier binaire on a pas la notion de lignes, je voulais me deplacer grace aux tailles des données pour arriver a la case que je veux Very Happy

allez bon week end (pour moi c'est bien parti pour un week end geek)
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  davy Lun 14 Avr - 18:04

Oki si cela t'arrange je vais le faire maintenant.


En y repensant je ne peux le faire car la classe champs pour la taille n'est autre qu'un int, je ne peux pas y mettre un string.

davy

Messages : 26
Date d'inscription : 31/01/2008

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Lun 14 Avr - 20:07

oui sizeof(int) par exemple c'est un int, ça devrait pas poser de probleme normalement Very Happy , c'est pas sizeof(int) en toute lettre mais juste la valeur Wink
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  davy Mar 15 Avr - 19:24

Oki je n'avais pas compris t'a demande. Je vais donc te le mettre comme cela si tu préfère.


Pouvez-vous mettre à jour votre travail sur le svn, au passage ?

davy

Messages : 26
Date d'inscription : 31/01/2008

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Mar 15 Avr - 20:32

oaui sur le svn j'arrive toujours pas a reenvoyer... ça me mets erreur machin genre il peut pas se connecter a l'adresse 192.168.0.2 (en local de chez chris) quand je lui dit svn update.
et j'arrive pas a mettre l'adresse 86.... meme si je la mets apres svn update.
enfin...
la partie BDD est sur http://amineb.e3b.org/projet/BDD/
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  davy Jeu 17 Avr - 16:01

Normalement la modification que t'as demandé est présente sur la svn.
cela oblige quand même à mettre "int" ou "INT" dans le type, si l'utilisateur se trompe en mettant "iNt" par exemple eh bien ça ne fonctionneras pas.

davy

Messages : 26
Date d'inscription : 31/01/2008

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Jeu 17 Avr - 16:04

c'est pas grave ça, le choix de type se fait a partir d'une liste deroulante, donc pas de risque Wink
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  alain Jeu 17 Avr - 19:52

amine a écrit:c'est pas grave ça, le choix de type se fait a partir d'une liste deroulante, donc pas de risque Wink

Vive les interfaces graphiques xD
alain
alain

Messages : 16
Date d'inscription : 13/02/2008

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Jeu 17 Avr - 20:31

et oui, et pour dire qu'au dernier rendez-vous avec Mr Meynard, il nous a pas du tout enguelé, et il est etait tout content, mais faudrait juste qu'on ameillore le programme, niveau optimisation, c'est tout ;-)
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  nico Ven 18 Avr - 3:13

peut-être pas tout content (il l'a pas trop montré), mais au moins pas mécontent et c'est déjà ça

bon apparemment ya eu de la modif sur le ctable et la base, faudrait les mettre à jour dans le programme qt, et pour ça on aurait besoin d'un petit log qui peut comparer deux fichiers
genre je charge le base.cpp (ou le ctable) d'il y a deux semaines utilisé et modifié pour l'interface, puis je charge le tout nouveau, et là ça me montre toutes les différences entre les deux

donc si quelqu'un connait ça...ce serait bien cool
nico
nico

Messages : 52
Date d'inscription : 30/01/2008
Age : 36
Localisation : Montpellier

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Ven 18 Avr - 8:44

ouai je connais WinMerge qui te dit quelles sont les ressemblances de 2 codes sources, mais bon, ça revient au meme, essaye le pour voir ;-)
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  nico Ven 18 Avr - 16:51

ahh perfect, c'est exactement ce qu'il fallait, merci mec


par contre j'ai un petit problème avec ta fonction listdatadir : 996 H:\DOCS\fch_struct\fch_gui\Base.cpp 'struct dirent' has no member named 'd_type'

et la ligne 996 c'est : if(!(file->d_type==D_DIR)) //si ce n'est pas un repertoire.


tu sais d'où ça peut venir ?
j'ai bien include le dirent.h, mis à jour le base.h etc etc
nico
nico

Messages : 52
Date d'inscription : 30/01/2008
Age : 36
Localisation : Montpellier

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Ven 18 Avr - 16:53

ouai j'ai eu le meme probleme sous windows, ça marche parfaitement sous Linux mais pas sous windows u_u je vais voir en plus de detail sur le net. le D_DIR aussi je vais le voir plus en detail
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  nico Ven 18 Avr - 17:00

bon en fait c'est le dirent.h de mingw qui est "incomplet"

je vais juste mettre une version plus récente de ce dirent, ça ira mieux



bon en fait non, pas possible le coups de la maj de dirent, le problème vient bien de windows
nico
nico

Messages : 52
Date d'inscription : 30/01/2008
Age : 36
Localisation : Montpellier

Revenir en haut Aller en bas

les changements (changelog) Empty Ctable et Cchamps

Message  davy Ven 18 Avr - 18:49

Amine c'était bien ce que tu voulais pour le Ctable et Cchamps comme modification ?

Je te demande car je n'aurais pas de net pendant un moment, je déménage demain mais je débranche les PCs que demain donc réponds moi car si ya une autre modification il faut que je le sache au plus tôt.

davy

Messages : 26
Date d'inscription : 31/01/2008

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Ven 18 Avr - 19:51

oui j'ai regardé le code, c'est ce que je voulais ;-) merci. Very Happy
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Sam 19 Avr - 14:06

voila, je viens de modifier un tout petit peu la classe Base pour supprimer un fichier, et ne garder que 2 fichiers, (la bd et struct) et le fichier size est maintenant dans la struct, et c'est sous cette forme.
Table : prof
numero(int:4) || nom(string:25) || prenom(string:25)
taille: 3

a chaque ajout ou suppression de ligne, ça met a jour la 3eme ligne ;-)
j'ai mis la derniere version ici http://amineb.e3b.org/projet/BDD
enjoy
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  Niko Sam 19 Avr - 16:16

c'est super =)
sinon tu sais Amine t'as le droit de faire une pause de temps en temps quand meme Razz
Niko
Niko

Messages : 25
Date d'inscription : 07/02/2008

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Sam 19 Avr - 17:30

ouai disons que je vais me reposer un petit, et je reprends le relai demain matin Very Happy
sinon, ouai il est temps de faire des optimisations dans le code, si quelqu'un peut voir si y a des choses a ameliorer surtout, parce que le code il est loins d'etre parfait.
Pour demain j'ai prevu de faire le mapping de la table des clé, (le mettre en hashtable), puis les contraintes d'ajout de données si la clé entrée existe deja dans la table. Very Happy
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Dim 20 Avr - 11:57

voila pour ce matin, j'ai mis a jour encore la Base pour ce qui concerne les clés dans un tableau, comme le prof a demandé de le faire sous forme d'une table de hashage, (map) je l'ai fait, au debut j'y croyais pas, mais putain comme ça simplifie la vie Very Happy
la nouvelle version est sur mon ftp: http://amineb.e3b.org/projet/BDD/
le changement n'est pas enorme, le resultat envoyé est toujours le meme, sauf pour la fonction qui renvoie toutes les clés, que j'ai mis pour l'instant envoyer toute la map, mais si vous voulez je ferais en sorte qu'elle renvoie un pointeur de string (comme avant, et c plus simple je suppose)
l'avantage maintenant de la map c'est qu'elle facilite la comparaison de l'existance d'une clé sans parcourir tout le tableau, et comme ça y aura pas de doublons Wink
allez, pour cet aprem, je rajoute les contrainte d'ajout de clés Wink . plus quelques optimisations du code Wink

EDIT: nico, pour la fonction qui renvoie la liste de tables et qui parcourt le dossier, elle ne marche que sous linux, désolé... mais j'ai pas trouvé autrement... peut etre qu'il existe un moyen mais je suis en train de chercher (parce que ça m'interesse pour indexer mon HDD de windows xD )
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Dim 20 Avr - 13:27

bon voila, la derniere version est sur le ftp.
ça gere les doublons, par exemple si vous ajoutez une donnée qui a comme clé une qui existe deja, ça arrete tout Very Happy , bon on peut faire mieu mais bon.

enjoy Very Happy
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Lun 21 Avr - 12:52

bon j'ai mis a jour le code de la Base, il y avais une erreur de segmentation lors de l'ajout d'une donnée, due a une comparaison d'un string avec NULL (quand on cherche si la clé existe deja, si il la trouve, il dit, impossible de rajouter une donnée car la clé existe deja, mais si il la trouve pas, il la comparait quand meme mais avec la valeur non trouvée, c con hein?)
bon, là elle marche. et je l'ai mis a jour sur le http://amineb.e3b.org/projet/BDD/
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Lun 21 Avr - 19:43

salut les filles Very Happy
pour ajourd'hui j'ai fait la fonction de tri de la bdd, pour l'instant elle tri les données par ordre crois depuis les clés (ça marche qu'avec les int pour l'instant) et qui utilise un tri fusion, exemple.
http://amineb.e3b.org/projet/tri.png


j'ai rajouté une classe Fusion qui se charge de trier un tableau de int.
prochaine etape, surcharge de la fonction ajouter() qui prendra aussi en paramentre un tableau de string (qui viennent de l'interface graphique), puis essayer de faire la fonction d'ajouter, retirer les colonnes Wink (je dis bien essayer)

tchou
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  nico Lun 21 Avr - 22:46

merci julie hein !

héhé, encore une journée productive en tout cas, c'est cool

je vais essayer de faire le petit gestionnaire de tables cette nuit, et préparer l'envoi des données sous forme de tableau
nico
nico

Messages : 52
Date d'inscription : 30/01/2008
Age : 36
Localisation : Montpellier

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  amine Mar 22 Avr - 10:24

et moi j'ai commencé a faire en sorte que la fonction ajout prenne un parametre string* data Wink
ouai comme tu dis, merci julie Laughing
amine
amine
Admin

Messages : 124
Date d'inscription : 30/01/2008
Age : 35
Localisation : Montpellier

https://projet.bbactif.com

Revenir en haut Aller en bas

les changements (changelog) Empty Re: les changements (changelog)

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 4 1, 2, 3, 4  Suivant

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser