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

FAQ ASP.NET/VB.NET

logo
Sommaire > Côté serveur en .NET 2.0
        Comment diviser une classe dans plusieurs fichiers avec .NET 2.0?
        Comment renommer une variable dans tout le code?
        Comment améliorer les performances dans un environnement de production ?



Comment diviser une classe dans plusieurs fichiers avec .NET 2.0?
auteur : Ronald Vasseur
Jusqu'à aujourd'hui une classe devait se trouvait dans un fichier unique, cela posait problème par exemple en cas de codes longs et complexes, ou encore en cas de travail en équipe sur une même classe. Avec l'arrivé du Framework .Net 2.0, il est désormais possible de répartir une classe dans plusieurs fichiers, c'est ce que l'on appelle les classes partielles.

Répartir une classe dans plusieurs fichiers ne présente pas de difficulté, il suffit simplement d'ajouter le mot clé « partial » au début de chaque fichier, le compilateur fera le travail pour réassembler tous ces fichiers, voici un exemple :

					
Public Partial Class maClasse

End Class 

				

Comment renommer une variable dans tout le code?
auteur : Didier Danse
Visual Studio possède toute une série de nouvelles fonctionnalités qui permettent au développeur de gagner beaucoup de temps par rapport à son prédécesseur.

Il arrive parfois qu'un nom de variable ne corresponde plus exactement à l'utilité de cette variable. Dans ce cas, pour éviter les confusions, il est souvent utile de mettre à jour ce nom.

Pour cela, dans le menu "Refactor", choisissez "Rename...". Visual Studio se chargera de remplacer le nom de la variable partout où c'est nécessaire (et uniquement cette variable).


Comment améliorer les performances dans un environnement de production ?
auteurs : nico-pyright(c), Didier Danse
Evitez de déployer une application avec <compilation debug= "true" > dans le web.config. Il s'agit de l'erreur la plus fréquente et ceci a pour conséquence de :
  • Diminuer les performances en termes de vitesse (des éléments supplémentaires sont chargés)
  • Utiliser plus de mémoire
  • De renvoyer les scripts javascript à chaque chargement de la page

Pour un mode encore plus complet, utilisez plutot retail="true" dans le web.config.

					<configuration>
	<system.web>
		<deployment retail="true"/>
	</system.web>
</configuration>
				
Cela aura trois effet combinés. Cela forcera le flag debug à passer à false (comme indiqué ci-dessus), cela va désactiver le traçage, et cela va forcer la page d'erreur personnalisée a être affichée pour les utilisateurs distants plutôt que l'actuel message d'exception.



Consultez les autres F.A.Q's


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Dotnet Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.