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

C# Discussion :

Création d'une librairie


Sujet :

C#

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut Création d'une librairie
    bonjour,
    je suis entrain de réaliser un petit projet en c# sur une interface qui pilote une carte relais. cette interface je l'ai déjà faite .
    le problème c'est que je dois créer une librairie de classe pour que ce projet sera utilisé dans d'autres projets.
    la question c'est que je n'arrive pas a le faire sachant que je suis nouveau sur la programmation en c#( avec visual c# expresse 2010)
    donc si quelqu'un pourra me guider
    merci

  2. #2
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    Hello,

    Normalement , tu as fait une application avec plusieurs fichiers dont au moins un contient un objet qui est ton interface (peut etre plusieurs classes), tu a fait 99% du boulot, il ne te reste qu'a créer un nouveau projet de type "bibliothèque de classes", d'y ajouter les fichiers sources contenant les bonnes classes.
    N'oublies pas de modifier l'espace de nom 'namespace" pour refleter le contenu par exemple maSociete.Outils.Pilotes

    @+

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    merci pour la reponse
    ce que je voudrai savoir c'est:est ce que je dois juste ajouter une bibliothèque dans le même projet ou créer un autre projet de type bibliothèque de classe.
    la deuxième étape c'est de créer un module_controle(channel,state,time) qui permet de commander la sortie channel ,avec l'etat state (on ou off) pendant la durée time

  4. #4
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    Vu du coté visual studio, tu créé une "solution", dans cette solution tu ajoute un projet type bibliothèque de classe et, éventuellement, un autre projet application windows ou ligne de commande ou - mieux - un projet de tests.

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    est ce que l interface que j ai créé peut etre une bibliotheque
    car j ai créé un autre projet puis j ai ajouté dans reference la bibliotheque
    et qd je fais using nom de ma bibliotheque il me donne une erreur

    si vous voulez je vous envoi le projet et voir si je suis sur la bonne voie

  6. #6
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    pas de soucis, fait un zip, et je jette un oeil

  7. #7
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    bonjour
    donc voila mon projet ci-joint
    si c'est possible de me faire une petite demonstration dans un nouveau projet avec un seul bouton qui fait appel a ma bibliotheque qui est mon projet
    et mercimon_projet_relais.rar

  8. #8
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut Au boulot !!!
    en premier , une solution pour visual studio 2013 - si tu es en VS2010, fait une nuvelle solution,

    - ajoute un projet bibliothèque de classe dans la quelle tu met le fichier carteRelais.cs
    - ajoute un projet Application winforms et ajoute Form1 (apres avoir supprimé cele par defaut)

    mon_projet_relais.rar

    quelques remarques :

    la librairie ne contient qu'une classe qui est un controle utilisateur.
    j'ai ajouté des remarques et conseils dans le source.

    @+

  9. #9
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    merci bcp
    je vous tiens au courant de la suite de mon projet

    bon dimanche


  10. #10
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    bonjour,
    juste svp si ça vous dérange pas pour deux erreurs que j'arrive pas a corriger en VS2010

    merci
    Fichiers attachés Fichiers attachés

  11. #11
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    quelle(s) erreur(s) ?

  12. #12
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    il dit que le nom 'carte relais n'existe pas dans le contexte actuel ---fichier Form1------projet DemoControleurs

  13. #13
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    ok, il faut compiler d'abord le projet controleur - avant d'ouvrir la fenêtre du contrôleur Test - la compilation du 1er projet va installer et référencer le compsant

  14. #14
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    oui c'est ce que j'ai fais mais toujours pareil
    (j'ai fais générer dans contrôleurs puis j'ai ajouté la reference dans le projet demo mais ces erreurs restent toujours la)
    est ce que vous arrivez a faire fonctionner le projet que je viens de vous envoyer?

  15. #15
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    heu.. si je te répond Oui, sans aucun souci, tu va pas me faire une dépression j'espère !!

    fait un nouveau projet (appliwindows), ajoute le controleur, compile, normalement le CrteRelai apparait dans la boite a outilet tu peux en dropper un dans la fenetre et l'utiliser.

    tant que ça ne fonctionne pas, inutile de tenter de faire la librairie.

    quand ça marche, tu fait un autre projet libraiire et tu deplace le fichier controleur dedans,

  16. #16
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 9
    Par défaut
    oui c'est bon ça marche et désolé pour le dérangement

    c'est vraiment trés gentil de votre part

  17. #17
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    super ! marque le post en "terminé"

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/09/2009, 16h13
  2. Réponses: 1
    Dernier message: 14/03/2008, 09h09
  3. Réponses: 1
    Dernier message: 20/06/2007, 12h34
  4. Création d'une librairie ???
    Par Mike888 dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 10/10/2004, 12h16
  5. création d'une librairie dynamique
    Par bilo2000 dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 26/08/2004, 15h17

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