Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1343 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Comment optimiser du c sharp (changement onglets)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment optimiser du c sharp (changement onglets)

n°1637924
bibije
euh...ben bibije...
Posté le 07-11-2007 à 03:59:31  profilanswer
 

Bonjour,
 
voila j'ai un formulaire, avec a l'intérieur un tabcontrol qui comprend 4 onglets;
 
lorsque je passe de l'un a l'autre, tous mes contrôles mettent un certain temps à s'afficher, et c'est désagréable.
 
Alors ya t il un moyen d'optimiser quelque chose pour que ça aille plus vite lol?
J'ai pourtant un PC récent! ( - d'un an..)
 
Voila merci ;-)
 
 

mood
Publicité
Posté le 07-11-2007 à 03:59:31  profilanswer
 

n°1638175
moi23372
Posté le 07-11-2007 à 13:02:43  profilanswer
 

je pense que ton problème doit pas venir de la lenteur du C# mais d'autres choses.
J'ai déjà réalisé des formulaires avec 15 tab dans le tabcontrol, dans lequels des grilles, des tonnes de controles et franchement, l'application est très rapide.

n°1638324
bibije
euh...ben bibije...
Posté le 07-11-2007 à 15:19:19  profilanswer
 

quand tu dis rapide tu entend par la que les contrôles s'affichent instantanément, c'est a dire qu'on ne voit pas de décalage entre l'affichage du l'arrière plan de l'onglet et les contrôles qu'il contient ?

n°1638343
MagicBuzz
Posté le 07-11-2007 à 15:30:30  profilanswer
 

Ben faut surtout voir ce que tu fais dans tes contrôles.
 
Je suis par exemple en train de travailler sur un catalogue produit. Quand je change d'onglet, je me palluche une tétrachiée de requêtes SQL pour allimenter des critères de filtre, rechercher les produits du catalogue, charger les images en thumbs dans une listview...Evidement, le gars il voit pas son onglet immédiatement...
 
Après, si t'as que des formulaires relativement statiques, y'a aucune raison que ça ramme.
 
Aussi, t'es pas obligé de rechercher à chaque fois que t'arrive sur l'onglet : mettons que l'utilisateur va souvent de l'onglet A à l'onglet B, une fois que les deux on été chargés une première fois, y'a pas de raison pour que ça change par rapport à ce qui a été chargé le premier coup, donc tu réaffiches tel quel.

n°1638384
bibije
euh...ben bibije...
Posté le 07-11-2007 à 15:51:14  profilanswer
 

Ben le prob c'est que pour l'instant quand je passe d'un onglet ou j'ai des contrôle statiques a un autre ya deja un décalage.
 
Alors je m'inquiète pcq ensuite dans un onglet je vais placet un viewport directX, dans un autre une sorte d'explorateur de fichier donc j'ai peur que par la suite ça risque de ramer mais bon,,,si ça semble normal..  :sarcastic:  
 
Dans un onglet j'ai une détection des périphériques audio qui s'affiche dans un listBox, lorsque je clique sur l'onglet.  
J'ai "optimisé" pour ne faire cette détection qu'une seule fois, mais c'est toujours pareil...
 
merci MagicBuzz

n°1638424
MagicBuzz
Posté le 07-11-2007 à 16:25:41  profilanswer
 

étrange ton truc.
 
sinon, question bête : tu testes les perfs en mode debug ou sur une version compilée ? parcequ'en debug c'est horriblement lent. le pire c'est si tu commence à jouer avec le composant graphics (ou dx dans ton cas) en debug ce sera même plus utilisable.

n°1638475
bibije
euh...ben bibije...
Posté le 07-11-2007 à 16:54:52  profilanswer
 

Ben non c'est pas bete du tout !!
Quel idiot j'y avais pas pensé ! ^^ J'suis desolé lol merci ;-)


Message édité par bibije le 07-11-2007 à 17:04:30
n°1638637
moi23372
Posté le 07-11-2007 à 20:02:39  profilanswer
 

moi personnellement, je n'ai jamais rencontré de ralentissement.  
Pour moi, s'il y a ralentissement, cela vient d'un traitement utilisateur qui bouffe le truc.  
Les applications doivent être pensé actuellement multithread.
 
Personnellement, je ne rencontre aucun problème de lenteur, même avec de gros onglet qui contienne un paquet de composants statiques ou dynamique.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Comment optimiser du c sharp (changement onglets)

 

Sujets relatifs
Quelle techno. utiliser pour dév. page web avec onglets[résolu] changement de texte à un endroit précis avec _ onmouseover
MySQL - Optimiser le lien entre deux tableschangement de valeur pour toutes les lignes, Aidez moi SVP
Optimiser l'affichage d'un arbre/forumprobleme CSS onglets
Optimiser SDLControler le changement de page
Changement de couleur apres click sur un boutoncréer une boite de dialogue qui me configure des nouveaux onglets
Plus de sujets relatifs à : Comment optimiser du c sharp (changement onglets)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR