IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Sommaire > Visual Studio .NET
        Comment éviter les liasons tardives et les conversions restrictives implicites
        Comment créer une TODO list dans VS.NET ?
        Comment spécifier les arguments de la ligne de commande en mode DEBUG ?
        Comment commenter un bloc de code en une seule fois ?

        


Comment éviter les liasons tardives et les conversions restrictives implicites
auteur : abelman
Par défaut, Visual Basic.NET est permissif sur les conversions de type. L'option Strict est paramétrée à OFF par défaut.
Le code suivant par exemple passerait à la compilation, mais provoquera une erreur d'éxecution ou au moins une perte de données

Public Class MaClass Private _s as String = "Je vais me suicider. lol" Private _d as Double = 3.144554656564 Private Sub MaSub() 'Utilisation de _s Dim i As Integer = _s 'L' exception System.InvalidCastException sera levée ici. 'Utilisation de _d Dim j As Integer = _s 'j vaudra 3 ici. End Sub End Class
Il s'agit bien evidemment d'un exemple trivial. Personne n'écrirait ce genre de code. Mais c'est une erreur qui peut arriver.
Pour détecter ce genre d'erreur à la compilation, il faut mettre l'option Strict à ON.
Pour le faire pour tous les projets Visual Basic.NET de VS.NET 2003 il faut aller dans :
  • Menu Outils
  • puis Options
  • puis dans le répertoire Projets
  • Valeurs par défaut VB
  • Mettre On pour Option Strict.
On peut aussi le faire au niveau du projet uniquement. C'est d'ailleurs la seule manière de le faire avec VSNET 2002.
  • Menu Projet
  • puis tout en bas propriétés
  • puis répertoire Propriétés communes
  • puis Génération
  • Mettre On pour Option Strict
Accessoirement, il y a deux autres options comparables à Option Strict. Il est fortement déconseillé de changer leur paramétrage par défaut.
Option Explicit On oblige à déclarer les variables avant de les utiliser Option Compare Binary indique que les comparaison de chaine de caractères
se feront en binaire (respect de la casse) et non en Texte (non respect de la casse)


Comment créer une TODO list dans VS.NET ?
auteur : neo.51
Une petite astuce qui peut s'avérer bien utile.
Sous Visual Studio .NET, quand vous voulez ajouter une tache dans votre TODO il vous suffit de faire :

'TODO : Voici une tache à faire

Maintenant dans votre "liste des taches" (onglet en bas à droite) sous Visual Studio .NET, vous voyez une tache : "TODO : Voici une tache à faire" et si vous cliquez dessus vous arriverez directement sur la ligne ou vous avez mis votre commentaire.


Comment spécifier les arguments de la ligne de commande en mode DEBUG ?
auteur : abelman
  • Menu Projet
  • Propriétés de "nom du projet" (tout en bas)
  • Assurer vous que la configuration active est bien DEBUG. ComboBox en haut à gauche
  • Clic sur propriétés de configuration dans la liste de gauche
  • Clic sur Débogage toujours dans la liste de gauche.
  • A droite choisir Arguments de ligne de commande et mettre vos arguments


Comment commenter un bloc de code en une seule fois ?
auteur : abelman
Si vous n'avez pas changer les paramétrages par défaut de visual studio.
Pour la sélection :
Après avoir sélectionner le texte, faire Ctrl+K puis Ctrl+C
Pour la désélection :
Après avoir sélectionner le texte, faire Ctrl+K puis Ctrl+U


        

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 © 2005 Abel Mandengue 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.