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

VB.NET Discussion :

Interface en VB.NET


Sujet :

VB.NET

  1. #1
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut Interface en VB.NET
    Bonjour,

    J'essaie de refaire une librairie com mais en vb.net (elle fonctionne déjà en C# mais je voudrais étudier la différence de syntaxe et les éventuelles limitations entre les 2).

    Je me pose 2 questions pour le moment :

    - Comment traduire en VB la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    string FirstName { get; set; }
    - En C# il existe le menu "refactoriser" qui permet d'accéder à un autre menu "Extraire l'interface". Quid en Vb.net ?
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  2. #2
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Bonjour,

    pour la propriété c'est simple (voir ici pour les possibilités complètes)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Property FirstName As String
    Quant au menu Refactor il n'existe pas seul Rename est possible sans outil tiers.
    Pour la raison je ne suis pas sûr, j'ai lu quelque fois que MS avait un accord avec certains éditeurs d'outil de refactoring (style DevExpress ou CodeRush) mais j'ignore si on peut y accorder du crédit.
    D'autres pensent que c'est pour assurer à C# (le langage principal de la plateforme .Net) une meilleure visibilité en terme marketing (== plus d'otpions en font un meilleur produit sans pour autant [trop] dénigrer VB.Net).

    Cordialement !

  3. #3
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    Merci pour votre réponse rapide. Je suis plus à mon aise en C# (avant c'était l'inverse ;-) ) mais je préfère avoir ma solution implémentée dans les 2 langages possibles.

    Concernant l'outil de refactoring, cela ne m'étonne pas et rejoint ce que j'avais lu sur le net.
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    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 204
    Par défaut
    Citation Envoyé par infosam76 Voir le message
    Merci pour votre réponse rapide. Je suis plus à mon aise en C# (avant c'était l'inverse ;-) )
    bonjour, après des années de vb6 et de vb.net il faudrait que je fasse un peu de c#, le temps d'adaptation est rapide ?

    Citation Envoyé par infosam76 Voir le message
    mais je préfère avoir ma solution implémentée dans les 2 langages possibles.
    il y a encore 2 ou 3 trucs qui n'existent que sur vb.net ou c#, donc certaines implémentations différeront quand même (yield par exemple n'existe pas en vb.net)
    par contre je ne vois pas trop l'utilité de coder dans les 2 langages à la fois
    et un assembly codé dans un des 2 langages peut etre utilisé dans un assembly codé dans l'autre
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    il y a encore 2 ou 3 trucs qui n'existent que sur vb.net ou c#, donc certaines implémentations différeront quand même (yield par exemple n'existe pas en vb.net)
    Yield existe enfin aussi en VB.Net.

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    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 204
    Par défaut
    Citation Envoyé par Sehnsucht Voir le message
    Yield existe enfin aussi en VB.Net.
    ^^
    en l'écrivant je me disais "à tous les coups ils vont l'avoir rajouté sur vs2012"
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    bonjour, après des années de vb6 et de vb.net il faudrait que je fasse un peu de c#, le temps d'adaptation est rapide ?
    Pour ma part cela m'avait pris environ 3 semaines en soirées.

    par contre je ne vois pas trop l'utilité de coder dans les 2 langages à la fois
    et un assembly codé dans un des 2 langages peut etre utilisé dans un assembly codé dans l'autre
    Tout à fait d'accord, c'était surtout en guise d'exercice et pour voir un peu la différence au niveau syntaxe etc ...
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  8. #8
    Membre Expert
    Avatar de Sehnsucht
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Octobre 2008
    Messages : 847
    Par défaut
    Question bête (en rapport donc je la mets ici, à déplacer sinon ), mais qu'appelez-vous "temps d'adaptation" ?
    Je sais pas si c'est parce que je jongle continuellement entre VB.Net et C# (entre autres parmi les langages .Net) notamment pour aider les gens sur le chat mais je comprends pas forcément ce qu'il y a "s'adapter"

    Cordialement !

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    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 204
    Par défaut
    je vais un peu de temps en temps sur le forum c# pour aider, donc avec le temps j'arrive presque à tout lire
    certains trucs me résistent encore du genre x => blabla, ca doit l'équivalent de function

    par contre à écrire je pense que j'aurais un peu de mal au début, les mots clés étant moins intuitifs (vb ca se traduit de l'anglais et on comprend)
    je prend souvent l'exemple de
    If A OrElse B Then
    If A || B

    avec ca les gettype et typeof qui sont inversés etc...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  10. #10
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    Dans mon cas c'était juste effectivement s'habituer à la syntaxe et à certaines petites subtilités

    Et bon comme je l'ai dis c'était 3 semaines en soirée, donc pas grand chose quand même.
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nagios + interface web asp.net
    Par firstissame dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 09/02/2015, 17h31
  2. [Débutant] interface Bluetooth vb.net
    Par waelamor dans le forum VB.NET
    Réponses: 1
    Dernier message: 17/04/2014, 15h52
  3. Réponses: 1
    Dernier message: 08/06/2010, 12h29
  4. [Réseau]Interface Java + .net
    Par norwy dans le forum Général Java
    Réponses: 8
    Dernier message: 20/09/2005, 22h51
  5. Interfacer C++ et .NET
    Par JolyLoic dans le forum MFC
    Réponses: 4
    Dernier message: 06/11/2004, 23h46

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