. . Visual Basic.NET et Visual C # NET font tous deux partie du package Microsoft Visual Studio. Visual Studio comprend un ensemble complet d'outils de développement pour créer des applications Web, des services Web, des applications bureautiques et des applications mobiles . Les deux VB.NET et C #. NET utilisent le même environnement de développement intégré qui permet le partage de l'outil et permet de créer des solutions à plusieurs langages . En outre , ces deux langages de programmation utilisent la fonctionnalité de l' . NET Framework . L' . NET Framework fournit un environnement de programmation orientée objet cohérente si un objet est stocké localement ou à distance. Histoire
Visual Basic.NET est l'évolution de la classique Visual Basic et a été libéré comme Visual Basic.NET avec la version 1.1 du . NET Framework . C # a été introduit par Microsoft dans le dos initiative . NET en 2001. Si vous n'avez pas Visual Studio, vous pouvez télécharger l'édition Express de Visual Basic Express Edition ou de C #. Les produits Express sont gratuites pour apprendre à construire des applications .
Définitions
syntaxe de programmation
variable est l'une des différences majeures dans ces langues. Pour déclarer une variable en VB.NET , vous devez utiliser "Dim ", " public ", " ami ", " protégé ", " Privé ", " partagé" ou " statique " . En C # . NET, vous devez utiliser déclarateurs , tels que les types définis par l'utilisateur ou des types intégrés . Pour créer une fonction ou une méthode qui ne retourne pas une valeur en VB.NET , vous devez utiliser le type «Sub» et , en C #. NET, vous devez utiliser «vide ». Pour faire référence à l'objet courant , comme un formulaire, vous devez utiliser le mot-clé " moi" en VB.NET et "this" en C #. NET .
Programmation de fonctions < br > Photos
C # NET, chaque ligne de code se termine par un point-virgule ; . VB.NET ne fonctionne pas. . Dans C # NET, vous devez ajouter des accolades au début et à la fin de chaque instruction , d'autre part, VB.NET ne nécessite pas d'accolades . Passage de paramètres par référence à VB.NET est fait automatiquement par le compilateur VB lorsque cela est nécessaire . Dans la plupart des cas , le compilateur NET C #. Transmet les paramètres par référence, mais pas toujours .
Considérations
Utilisez Visual Basic.NET si vous avez de l'expérience VB parce que ça va être plus facile pour vous de créer des applications rapidement . D'autre part, si vous avez une expérience de programmation C , puis utilisez Visual C #. NET car la syntaxe est similaire , ce qui facilite la langue pour comprendre . Dans la plupart des cas, les deux langues vous aidera à créer le même résultat s'il est utilisé correctement .