IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

Conseil de conception pour appli VB.net


Sujet :

Modélisation

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 140
    Points : 37
    Points
    37
    Par défaut Conseil de conception pour appli VB.net
    Bonjour,

    Je développe actuellement une application sous VB2008 se servant intensivement de tables de données.
    Afin qu'elles que les modifications sur ces tables restent sauvegardables après fermeture de l'appli, j'ai décidé de mettre ces tables dans un fichier externe au lieu de built-in. Access m'a paru tout indiqué pour ça.

    Maintenant que j'ai mis toutes mes tables dans mon fichier Access, mon appli VB.Net les charge toutes en mémoire au démarrage, ca prends déjà quelque secondes alors que je ne fait que commencer...
    Mais après le chargement initial, pas de problemes c'est "fluide".

    Je me suis donc dit que si je cherchait à "optimiser" mes tables Access, le chargement serait peut être + rapide ? et en effet il y a un bouton "Analyse des performances" qui m'a permis de trouver où mettre des indexs, clés primaires et autre relations...

    Je n'ai pas l'impression que cela ait changé un kopeck au chargement de mon appli...
    Les relations et autres contraintes importées compliquent enormément mon implémentation de listes déroulantes sur certains champs par exemple...

    Ma question est, d'un point vue conception, cela en vaut-il la peine que je passe un mois supplémentaire à apprendre access afin de maitriser un minimum les relations et autres contraintes ?
    Ou le + simple reste de laisser mes tables telles quelles, sans relations ni quoi que ce soit, et me contenter d'un chargement de mon appli de 30secs ?

    EDIT: ooops je crois je me suis trompé de forum pour poster cette question, un modérateur pourrait-il le déplacer dans le sous-forum Modélisation svp ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur VBA Access
    Inscrit en
    Avril 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VBA Access

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 109
    Points : 1 535
    Points
    1 535
    Par défaut
    Bonjour,
    ici, je pense que tu devrais plutôt t'orienter vers le backgroundworker de VS2008, et, opter pour un chargement à la demande.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 140
    Points : 37
    Points
    37
    Par défaut
    Bonjour Ilank (et merci au modérateur inconnu pour le délestage de ce topic)

    En fait j'ai crée le même topic (croyant que délestage = suppression :s).

    Je ferme ce topic, mais concernant ta proposition du backgroundworker, est-ce que cela va pas ralentir l'utilisation de mon appli. En particulier par exemple, une combobox dont le contenu se base sur une table de 500+ items, est-ce que l'utilisateur va devoir "attendre" ~5secs avant de voir la liste déroulante s'afficher sur son ecran, a cause du backgroundworker qui doit tout charger ?

    Pour les réponses, dans l'autre topic s.v.p.

Discussions similaires

  1. Host gratuit pour applis ASP.Net MVC 4 ?
    Par longbeach dans le forum ASP.NET MVC
    Réponses: 14
    Dernier message: 05/10/2012, 09h59
  2. [QThread] Conseils de conception pour traitement d'image
    Par Kirozen dans le forum Multithreading
    Réponses: 9
    Dernier message: 02/11/2010, 13h32
  3. Réponses: 0
    Dernier message: 01/04/2010, 11h47
  4. Choix de SGBD pour appli VB.net et ACCESS
    Par Kalion dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 14/01/2009, 11h20
  5. les skins pour appli vb.net
    Par sanfour_walhan dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/10/2007, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo