Bonjour,
J'ai plusieurs projets C#, dont un site asp.net, qu'il faut que je convertisse en VB.net. Existe t-il une solution pour faire ça rapidement et surtout sans trop d'erreur de conversion?
Merci
Bonjour,
J'ai plusieurs projets C#, dont un site asp.net, qu'il faut que je convertisse en VB.net. Existe t-il une solution pour faire ça rapidement et surtout sans trop d'erreur de conversion?
Merci
du vb.net vers C#, ca se comprend mais l'inverse...
le moyen, il est très rigolo
http://www.google.fr/search?q=conver...ient=firefox-a
il faut faire fichier par fichierptete que sharpdevelop le gère mieux que ca par contre, à tester
Je ne te donnerai pas la réponse tellement c'est honteux !!!!!
ils sont tous là :
c# to vb
Argh... c'est la plus mauvaise idée que j'ai vue aujourd'hui
Je rejoins le point de vue des 2 autres... Si malgré tout tu souhaites persister dans cette terrible/fatale/catastrophique/cataclysmique (barrer la mention inutile) erreur, tu peux toujours utiliser les convertisseurs indiqués, sachant que tout n'est pas convertible, et qu'il faudra convertir certaines choses à la main...
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Hum ...... je ne suis pas de votre avis concernant C# vers VB.Net.
Je suis développeur Java et .Net.
Pour le .Net, je développe en VB.Net.
Je sais que venant de Java, C# aurait été le plus facile, mais VB me fait gagner énormément de temps par rapport à C# tout en respectant les préceptes de la rigueur de Java.
Tout dépend du développeur qui est derrière le code.
mais encore??mais VB me fait gagner énormément de temps par rapport à C# tout en respectant les préceptes de la rigueur de Java.
le VB.Net est plus verbeux que le C# dans quasiment tous les cas de figures (boucles, parenthèses, définition de classe, méthode, etc, comment peut-il te faire gagner du temps?
de plus, la plupart des outils tiers, aidant à coder, optimiser le code, etc sont orientés C# et limités en VB.Net. donc moi je dis pas que le C# est mieux que VB.Net puisque ca produit pareil mais je vois pas comment tu peux dire que VB.Net permet de coder plus rapidement. ce n'est pas une critique ni un troll, simplement, ayant fait les deux, je comprend pas qu'on puisse dire cela, donc j'aimerai juste les arguments car j'ai dû manquer quelque chose![]()
et de manière totalement subjective, que l'on puisse avoir une préférence pour la syntaxe verbeuse et lourdingue de VB.net face à l'élégance de C# me dépassera toujours...
Mais bon, les VBNetistes sont classés "En danger critique d'extinction" par l'UICN, il faut être gentil avec eux...
Je ne vois pas comment ça peut faire gagner du temps... comme dit LGM, c'est plus verbeux que C#, il y a donc plus de code à écrire pour faire la même chose.
Et pour ce qui est de la rigueur, VB.NET est nettement moins rigoureux que C#... Je pense en particulier aux conversions implicites et au late binding qui peuvent provoquer à l'exécution des erreurs qui auraient du être détectées lors de la compilation.
Mais bon, fonctionnellement les 2 langages sont quasiment équivalents, donc encore une fois, c'est surtout une question de goût personnel
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
qu'il y a plus de code à écrire en vb c'est faux
visual studio en écrit la plupart, vous mettes votre if, vous faites entrée il mets le end if
de plus avec l'intellisense, c'est rare que je tape plus de caractère par mot !
pour ce qui du fait que vb est laxiste, il l'est par défaut, mais en 3 clics on le paramètre pour etre aussi rigoureux que c#
donc arretez de dire que vb c'est de la merde, c'est la meme chose, à chacun sa syntaxe favorite c'est tout, et dire que les autres c'est des cons ne mène à rien ! dites vous que moi aussi je me demande comment vous faites pour arriver à lire du code avec des accolades partout ! ayons l'esprit ouvert !
pour ce qui est de transformer un projet d'un langage à un autre, je ne sais pas ce que génère un site asp, mais pour un exe, on le met dans reflector et y a un menu pour regénérer une solution dans le langage qu'on veut (création des fichiers .sln, .csproj ou vbproj etc...)
1- personne n'a dit que les vbistes étaient des cons, tu tires tes propres conclusions tout seul
2- on dit pas que c'est de la merde mais oui il est laxiste et si tu trouves normal qu'il faille configurer son language pour avoir un semblant de structure, moi non.
3- le fait qu'il mette ton end quand tu fais ton IF, ca fait tjs un caractère de plus qu'une accolade. le VB.Net ne peut pas être plus rapide et ce qu'on lui reproche c'est d'être verbeux. le THEN après un IF est "parlant" mais inutile en soi-même puisqu'on se doute qu'il y a une suite au IF.
4- enfin, pour finir, ce sont les créateurs du .Net qui encouragent à faire du C#. le VB.net n'existe qu'à cause des développeurs VB6 et rien d'autre. Si l'on a le choix entre les deux, et qu'on accepte les deux syntaxes, il est pour de nombreuses raisons (% d'utilisation, % d'applications tierces compatibles, etc) plus judicieux de choisir du C#. c'est tout![]()
Partager