FAQ VB.NETConsultez toutes les FAQ
Nombre d'auteurs : 37, nombre de questions : 240, dernière mise à jour : 12 mai 2018
Cette FAQ a été réalisée pour répondre aux questions les plus fréquemment posées sur le forum Développement DotNET
Je tiens à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle contient sont correctes. Les auteurs font le maximum, mais l'erreur est humaine. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, lisez ceci.
Sur ce, je vous souhaite une bonne lecture.
- 1. Informations générales (4)
-
2. Le langage VB.NET
(70)
- Qu'est-ce que le .NET framework ?
- Qu'est-ce que VB.NET ?
- Avec quels outils puis-je développer en VB.NET ?
- Sous quels systèmes d'exploitation puis-je développer et déployer mes applications en VB.NET ?
- Quels types d'applications peut-on développer avec VB.NET ?
- Comment déclarer et initialiser des tableaux ?
- Comment mettre une instruction sur plusieurs lignes et vice versa ?
- Comment suspendre la capture d'évènements clavier lors d'un traitement long ?
- Comment filtrer les caractères saisis par l'utilisateur ?
- Comment formater une date pour l'affichage ?
- Comment remplacer un mot (insensible à la casse) par un autre grâce aux expressions régulières ?
- Qu'est-ce qu'une classe partielle ?
- Comment mesurer précisément le temps d'exécution d'une partie de votre code ?
- Comment convertir un tableau de bytes en image ?
- Comment convertir une image en tableau de bytes ?
- Pourquoi faut-il utiliser FlagsAttribute devant certaines énumérations ?
- Comment crée-t-on ses propres évènements ?
- Quelles différences existent-il entre WithEvents et AddHandler ?
- Puis-je créer mes propres exceptions ?
- Comment formater un Decimal de façon dynamique ?
- Où se trouve la classe ConfigurationManager ?
- Comment déclarer une variable de manière globale ?
- Comment créer une propriété ?
- Comment créer un XmlNamespaceManager en se basant sur un fichier Xml ?
- Qu'est ce qu'une propriété ?
- Comment ajouter un retour à la ligne ?
- Comment charger une image tout en libérant les ressources ?
- Comment obtenir les informations d'un disque ?
- Comment lister toutes les entrées d'un répertoire ?
- Comment faire pour que sa classe soit énumérable avec For Each ?
- Comment passer un nombre variable d'arguments à une fonction avec des types différents ?
- Comment passer un nombre variable d'arguments à une fonction ?
- Comment déclarer une variable en tant que constante ?
- Comment exécuter des opérations mathématiques sans interruption ?
- Comment forcer le système d'exploitation à donner la main à un autre Thread ?
- Comment empêcher une classe d'être dérivée ?
- Comment implémenter une pile ?
- Comment écrire un nombre sous forme héxadécimal ?
- Comment faire référence à l'objet courant ?
- Comment mettre un verrou sur des objets ?
- Comment lister les membres d'une classe ?
- Comment vérifier qu'un objet est bien d'un certain type ?
- Comment mesurer un intervalle de temps avec précision ?
- Comment implémenter une file ?
- Quels sont les signatures possibles pour la méthode Main ?
- Comment calculer la différence de temps entre deux dates ?
- Quelle est la différence entre les champs const et readonly ?
- Qu'est ce que le GDI+ ?
- Comment effectuer un décalage binaire sur un nombre ?
- Comment implémenter un tableau de bits ?
- Comment appeler un constructeur à partir d'un autre constructeur de la même classe ?
- Qu'est-ce que le Compact Framework ?
- Comment créer une instance d'un type dynamiquement ?
- Qu'est que .NET 3.0 ?
- Qu'est ce que le XAML ?
- Qu'est ce que Windows Presentation Foundation ?
- Qu'est ce que Windows Cardspace ?
- Comment désactiver le casting automatique ?
- Comment retirer les accents d'une chaîne de caractères ?
- Comment connaître la longueur en pixel d'une chaine de caractères ?
- Comment récupérer le contenu d'une page Web ?
- Comment savoir si un type implémente une interface donnée ?
- Comment créer une instance d'un type dynamiquement à partir d'une chaîne de caractères ?
- Comment éviter une référence circulaire lors de la sérialisation d'objets ?
- Comment intercepter n'importe quelle exception non catchée dans une application Windows ?
- Comment convertir une valeur numérique en binaire ?
- Comment obtenir la description d'une extension, comme dans l'explorateur de Windows ?
- Comment utiliser un raccourci clavier sur une form pour effectuer une action ?
- Comment détecter la version d'une base de données MS Access sans l'ouvrir
- Comment séparer une chaine en morceaux d'une longueur donnée
-
3. WinForms
(59)
- 3.1. Textbox (5)
-
3.2. Datagrid
(10)
- Comment sélectionner via le code une ligne d'un DataGrid ?
- Comment sélectionner toute la ligne lors d'un clic dans une cellule ?
- Comment renommer une colonne de DataGrid ?
- Comment masquer une colonne de DataGrid ?
- Comment identifier la partie du DataGrid sur laquelle on a cliqué ?
- Comment obtenir le nombre de lignes du DataGrid par son BindingContext ?
- Comment implémenter l'évènement CurrentRowChanged du DataGrid ?
- Comment transférer un DataGrid dans Excel ?
- Comment modifier la hauteur des lignes du DataGrid ?
- Comment connaître les lignes supprimées, ajoutées, modifiées remplies par un dataset ?
- 3.3. ListView (4)
- 3.4. TreeView (5)
- 3.5. ComboBox (4)
- 3.6. ListBox (3)
- 3.7. RichTextBox (1)
- 3.8. TabControl (1)
- Comment donner le style windows XP à vos applications ?
- Comment changer le curseur de mon application ?
- Comment permettre à l'utilisateur de choisir un répertoire ?
- Comment permettre à l'utilisateur de choisir un fichier pour ouvrir un document ?
- Comment permettre à l'utilisateur de choisir un fichier pour enregistrer un document ?
- Comment rendre un contrôle transparent ?
- Comment annuler la fermeture de la session Windows ?
- Comment détecter la fermeture intempestive ?
- Comment changer l'icône d'une application ?
- Comment empêcher l'ouverture de la même application plusieurs fois ?
- Comment ajouter un Item(Value, Text) à un ComboBox ?
- Comment accéder à une méthode publique d'une form à partir d'une autre form créée par la première ?
- Comment créer des contrôles dynamiquement et gérer leurs événements ?
- Comment remplir un DataGrid avec un DataAdapter ?
- Comment fonctionne le contrôle LinkLabel ?
- Comment implémenter un PrintScreen rapidement ?
- Comment accéder aux composants graphique à partir d'un autre thread ?
- Comment empêcher la fermeture de la fenêtre ?
- Comment modifier dynamiquement l'icône d'un NotifyIcon ?
- Comment déplacer un contrôle avec la souris ?
- Comment forcer l'évènement Paint ?
- Comment forcer une fenêtre à apparaître à l'avant plan ?
- Comment écrire un label avec plusieurs couleurs ?
- Comment lister toutes les forms d'un projet ?
- Comment intervenir sur un ensemble de même type de contrôles d'un conteneur ?
- Comment intervenir sur tout un ensemble de contrôle en incluant les conteneurs ?
-
4. Système
(37)
- Comment obtenir la version de mon application ?
- Comment obtenir la version du framework .NET en cours ?
- Comment obtenir la version de l'OS en cours ?
- Comment obtenir le répertoire d'exécution de mon application ?
- Comment obtenir le répertoire courant ?
- Comment obtenir le répertoire système ?
- Comment obtenir le nom de l'utilisateur dont la session est en cours ?
- Comment obtenir la quantité de mémoire physique allouée à mon application ?
- Comment obtenir la ligne de commande de l'application ?
- Comment obtenir les variables d'environement ?
- Comment obtenir les chemins des répertoires spéciaux comme "Mes Documents" ?
- Comment obtenir la liste des lecteurs logiques ?
- Comment ne lancer qu'une seule instance de mon application ?
- Comment générer des nombres aléatoires ?
- Comment lancer un processus ?
- Comment ouvrir un fichier avec l'application associée à son extension ?
- Comment rediriger la sortie standard d'un processus ?
- Comment lister les processus en cours d'éxécution ?
- Comment arrêter un processus ?
- Comment convertir un objet d'un type de base en un objet d'un autre type de base ?
- Comment lire et écrire des données dans la console ?
- Comment fonctionne le Garbage Collector ?
- Comment forcer la libération de la mémoire par le Garbage Collector ?
- Comment puis-je appeler une fonction présente dans une DLL win32 ?
- Comment instancier un caractère nul ?
- Comment vérifier la validité d'une adresse IP ?
- Comment utiliser des fichiers ressources dans un exe/dll ?
- Comment écrire dans le journal des évènements des services Windows ?
- Comment émettre un bip dans un programme ?
- Comment obtenir le nom de la machine ?
- Comment connaître le nombre d'écrans connectés à l'ordinateur ?
- Comment connaître le pourcentage d'espace disque de vos disques durs ?
- Comment déterminer le mode de démarrage de la machine ?
- Comment détecter si il y a un cd/dvd dans un lecteur ?
- Comment connaître le nombre de processeurs que possède la machine ?
- Comment tester si l'utilisateur de la session fait partie du groupe d'un domaine ?
- Comment récupérer l'analyse du taux de défragmentation d'un disque dur ?
-
5. Fichiers
(17)
- Comment créer, copier, déplacer, supprimer un fichier ?
- Comment obtenir les attributs d'un fichier ou d'un répertoire ?
- Comment obtenir la liste des fichiers et des sous-répertoires d'un répertoire ?
- Comment lire et écrire dans un fichier texte ?
- Comment lire et écrire dans un fichier binaire ?
- Comment surveiller les modifications d'un fichier grâce aux notifications système ?
- Comment récupérer le nom d'un fichier, lorsque j'ai le chemin complet ?
- Comment afficher ou écrire correctement les caractères accentués dans mes fichiers ?
- Comment tester l'existence d'un fichier ?
- Comment récupérer l'extension d'un fichier ?
- Comment lire un fichier ligne par ligne ?
- Comment compresser un fichier avec GZip ?
- Comment décompresser un fichier GZip ?
- Comment lire un fichier Xml avec les classes de l'espace de nom System.Xml.Xpath ?
- Comment savoir si un fichier est en lecture seule ?
- Comment renommer un fichier ?
- Comment modifier l'extension d'un fichier ?
- 6. Multithreading (4)
-
7. Réseau
(13)
- Comment obtenir les adresses IP d'un ordinateur ?
- Comment envoyer un mail par SMTP ?
- Comment télécharger et afficher le contenu d'une page web ?
- Comment savoir si mon PC est connecté à internet ?
- Comment lister les ordinateurs d'un domaine Active Directory ?
- Comment autoriser l'exécution d'une application sur l'intranet ?
- Comment obtenir l'adresse IP d'une machine par son nom ?
- Comment connaître la liste des adresses Ip de la machine ?
- Comment pinguer une machine ?
- Comment publier un objet par client ?
- Comment Download un fichier en vb.net 2005 ?
- Comment Uploader un fichier en vb.net 2005 ?
- Comment récupérer le contenu d'une page Web ?
-
8. ADO.NET
(16)
- 8.1. SQL Server (2)
- Qu'est-ce que ADO.NET ?
- Quelles classes utiliser pour me connecter à ma base de donnée ?
- Comment se connecter à une base de données ?
- Comment exécuter une requête SELECT ?
- Comment exécuter une requête non SELECT ?
- Comment exécuter une requête dont le texte comprend une quote simple ?
- Comment exécuter une requête paramétrée ?
- Comment puis-je exécuter une procédure stockée ?
- Comment écrire le contenu de ma table dans un fichier XML ?
- Comment transférer des données sous Excel rapidement ?
- Comment modifier le time out d'une requête ?
- Quelle est la différence entre les modes connecté et déconnecté ?
- Comment créer une connexion à une base de données via Visual Studio ?
- Quelle chaîne de connexion utiliser pour se connecter à une base de données ?
-
9. Visual Studio .NET
(8)
- Comment éviter les liaisons 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 ?
- Qu'est-ce qu'un code snippet ?
- Comment spécifier le projet d'une solution à lancer par défaut ?
- Comment activer la numérotation des lignes dans un fichier source ?
- Comment créer un code Snippet ?
- 10. Pocket PC (5)
- 11. Managed DirectX (1)
- 12. Click Once (1)
- 13. Outils .Net (3)
- 14. Microsoft Outlook (2)
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 © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et 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.