IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Conversion projet C# en VB.net


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2004
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 477
    Par défaut Conversion projet C# en VB.net
    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

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    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 fichier ptete que sharpdevelop le gère mieux que ca par contre, à tester

  3. #3
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Par défaut
    Je ne te donnerai pas la réponse tellement c'est honteux !!!!!

    ils sont tous là :
    c# to vb

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Pfeffer Voir le message
    J'ai plusieurs projets C#, dont un site asp.net, qu'il faut que je convertisse en VB.net
    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...

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 97
    Par défaut
    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.

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    mais VB me fait gagner énormément de temps par rapport à C# tout en respectant les préceptes de la rigueur de Java.
    mais encore??
    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

  7. #7
    Membre émérite

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Par défaut
    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...

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par badack Voir le message
    mais VB me fait gagner énormément de temps par rapport à C# tout en respectant les préceptes de la rigueur de Java.
    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

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    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...)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  10. #10
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    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

Discussions similaires

  1. Conversion d'un gros projet VB6 to VB.net
    Par megamario dans le forum Visual Studio
    Réponses: 5
    Dernier message: 23/09/2010, 14h49
  2. Conversion de site web ASP.NET en projet d'application Web
    Par brazilia28 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 03/03/2009, 12h00
  3. Quels types de projets réalisez vous avec .NET
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 106
    Dernier message: 03/12/2007, 18h44
  4. conversion de projet VC++ 6.0 => .net
    Par abignon dans le forum MFC
    Réponses: 4
    Dernier message: 21/09/2005, 11h38
  5. PB conversion projet VC->BC
    Par SethPech dans le forum C++Builder
    Réponses: 4
    Dernier message: 24/02/2004, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo