Les Trucs et Astuces .NETPar
LEBRUN Thomas Dernière mise à jour: 03/12/2004
Retrouvez sur cette page un ensemble de trucs et astuces, pour tout ce qui touche, de près ou de loin, à .NET. |
Visual Studio | |
---|---|
Lors de l'installation des pré-requis de Visual Studio 2003, une interrruption survient vous demandant de passer par le panneau de configuration (Problème fréquent si vous avez installé le SP2 de Windows XP) | Utilisez l'une de ces commandes: x:\msiexec /a vs_setup.msi ou x:\setup\setup.exe /NO_BSLN_CHECK où x représente la lettre de votre lecteur de CD-ROM/DVD-ROM (Cette commande aura pour effet de supprimer la vérification des pré-requis pour l'installation de Visual Studio 2003) |
Vous désirez pouvoir sélectionner un bloc de ligne sur la longueur et la largeur. | Gardez la touche ALT appuyée et utilisez votre souris pour faire votre sélection.
(Très pratique dans le cas où vous devez sélectionner du texte se trouvant sur plusieurs lignes.) |
Framework .NET | |
---|---|
Comment tester si une chaîne de caractères est vide ? | Faîtes un test sur la longueur de la chaîne à tester: if ( maTextBox.Text.Length == 0 ) // La TextBox est vide |
Puis-je tester si la chaîne est égale à une chaîne vide ? | Vous pouvez le faire, en effet, même s'il est recommandé de tester si la longueur de la chaîne est égale à 0 (cf astuce du dessus). Si vous tenez à implémenter cette solution, je vous conseille de regarder ce lien, dans lequel il est expliqué qu'utiliser String.Empty est plus performant que "". Par conséquent, votre code serait : if ( maTextBox.Text == String.Empty ) // La TextBox est vide |
Compact Framework | |
---|---|
Quel est le caractère à utiliser, avec les requêtes paramétrées et SQL Server CE ? | SQL Server CE supporte les requêtes paramétrées mais ne supporte pas les paramètres du type @nom_du_parametre. Vous devez utiliser le point d'exclamation (?) dans votre requête SQL et ensuite, lors de la déclaration des SqlCeParameters, l'ordre dans lesquels vous les déclarerez devra être l'ordre dans lequel ils apparaissent dans votre requête SQL. |
ADO .NET | |
---|---|
Comment sécuriser vos requêtes SQL ? | L'idéal pour sécuriser au maximum vos requêtes SQL est d'utiliser les requêtes paramétrées. Webman a rédigé un excellent article sur leur utilisation avec SQL Server. |
Windows Forms | |
---|---|
Où trouver des composant gratuits ? | Sur Internet la plupart du temps ;) Personnellement, je recommande les controles NETXP de Dacris (http://www.dacris.com/netxp/) qui s'avèrent très efficaces et pratiques. Sinon, les sites tels que The Code Project contiennet également beaucoup de ressources interessantes. |