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

ASP.NET Discussion :

Création d'un composant réutilisable


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Par défaut Création d'un composant réutilisable
    Bonjour,

    je ne suis pas spécialiste de .NET et j'ai recemment été confronté à un problème de réutilisation de classe.

    En effet, nous avions codé une classe en C# que nous avions utilisé dans un projet ASP.NET C#.

    Or, dans un projet récent, nous avons eu à coder en VB.NET et nous avons du refaire notre classe C#...

    Dès lors ;

    - Comment pourrais-je créer un composant (ma faveur allant au C#) réutilisable quelque soit le langage .NET utilisé ?
    - Puis-je faire cette manip avec les version express de .NET ?

    Merci pour vos réponse.

    Cdlt.

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Une assembly est obligatoirement homogéne au niveau du langage mais elle constitue en soi un composant réutilisable quel que soit le langage client (heureusement !!).

    Donc, tu mets ta classe C# dans une assembly à part qui pourra être utilisée avec un vrai langage (C#) et aussi avec du VerBeux

    Mieux, tu refuses catégoriquement que VB soit utilisé dans les projets auquel tu participes (c'est la technique que j'applique - c'est très efficace ).

  3. #3
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    BlueDeep :

    Mieux, tu refuses catégoriquement que VB soit utilisé dans les projets auquel tu participes (c'est la technique que j'applique - c'est très efficace ).
    Mais, mais c'est de l'integrisme

    Perso, je confirme... sauf si le developpeur VB.Net a compris la programmation objet et qu'il ne fait pas une ligne de VB6, alors là, on peut l'autoriser à faire
    2/3 choses sinon

    (Humour un peu quand meme, meme si il y a toujours une part de vérité dans
    les dire de chacun ici )

    The Monz, Toulouse

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Par défaut
    Merci pour vos réponses,

    perso je préfère le C# au VisualBullsh..

    Cependant le problème vient d'une dll fournit par un client qui marche avec VB (premissif à souhait...) mais pas avec C#...Donc on développe en VB.

    Je ne connaissais pas l'assembly, je viens de regarder rapidement sur le .NET et ca semble coller.

    Par contre pensez-vous que c'est possible de créer un assemblage avec les outils express de Visual Studio ? Si oui, auriez-vous des pistes ? (Description rapide de comment on fait)

    Merci pour vos réponses.

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par Cycgnos Voir le message
    Cependant le problème vient d'une dll fournit par un client qui marche avec VB (premissif à souhait...) mais pas avec C#...
    Ce qui veut dire qu'elle a été codée avec les pieds, en utilisant les malencontreuses librairies de compatibilité qui permet de code en VB.Net avec des classes VB6. C'est une pratique déplorable.
    Une assembly .Net qu'elle soit codée avec VB ou C# est normalement parfaitement utilisable avec l'un ou l'autre (ou avec n'importe quel langage .Net : même si Microsoft ne fournit que C# et VB.Net -et, anecdotiquement, J# - il existe des compilateurs .net pour, par exemple, Fortran et Cobol).

    Je ne connaissais pas l'assembly, je viens de regarder rapidement sur le .NET et ca semble coller.
    Ben une DLL .Net c'est une assembly. (pour faire cours).

    Par contre pensez-vous que c'est possible de créer un assemblage avec les outils express de Visual Studio ?
    Oui, bien sur.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Par défaut
    Merci pour vos réponse.



    A+.

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

Discussions similaires

  1. Problème avec la création d'un composant
    Par jeromelef dans le forum Composants VCL
    Réponses: 6
    Dernier message: 01/10/2005, 00h51
  2. Création d'un composant de maniere dynamique
    Par loupdeau dans le forum MFC
    Réponses: 19
    Dernier message: 28/02/2005, 17h10
  3. Création dynamique de composants et destruction
    Par cpdump dans le forum Composants VCL
    Réponses: 4
    Dernier message: 19/01/2005, 17h57
  4. aide sur création d'un composant
    Par laetus dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/07/2004, 10h45
  5. Création d'un composant et couleurs
    Par gibet_b dans le forum Composants VCL
    Réponses: 4
    Dernier message: 06/07/2004, 13h44

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