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

Framework .NET Discussion :

C'est quoi une bibliothèque en .NET


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 41
    Par défaut C'est quoi une bibliothèque en .NET
    Bonjour,
    j'ai commencé depuis peu à développer en C# et j'ai une petite confusion au sujet des bibliothèques.
    Voilà, comme indiqué dans le titre, je voudrais savoir que sont les bibliothèques en .NET, est-ce les différents noms que j'appelle par les "using" en début de page?
    Si quelqu'un pouvait m'éclaircir un peu tout ça, avec notamment de la documentation sur le sujet.
    Merci.

  2. #2
    Membre émérite Avatar de ctxnop
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Morbihan (Bretagne)

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 858
    Par défaut
    Salut
    Alors oui et non, les usings en haut de page ne sont pas directement lié aux bibliothèques.
    Elle le sont dans le sens où GENERALEMENT les bibliothèque fournissent un espace de nom qui leurs est propre.
    Par exemple, la bibliothèque System.Drawing.dll fournit l'espace de nom "System.Drawing", et donc toi tu fais un "using System.Drawing;".

    Mais :
    - le using ne permet qu'une chose : ne pas avoir à taper le nom complet des types.
    - écrire "using System.Drawing" ne provoque pas l'utilisation de la bibliothèque.

    Une bibliothèque c'est un fichier .dll dans lequel on met des classes, du code, qui devient utilisables par d'autres projets.
    Par exemple, la bibliothèque System.Drawing fournit des classes pour gérer les fichiers images, dessiner, ...
    Avoir besoin de ce type de fonctionnalité est extrêmement courant, c'est pourquoi il est plus intelligent d'en faire une bibliothèque utilisable par tous les autres projets, plutôt que de ré-écrire son fonctionnement à chaque fois qu'on en a besoin.
    En .Net, les bibliothèque sont appellées "références", tu les trouveras donc dans l'explorateur de solution, dans le dossier "références" de chacun de tes projets.
    Pour utiliser une bibliothèque, il faut ajouter la référence à ton projet.
    Si ton projet ne référence pas System.Drawing.dll, alors écrire "using System.Drawing;" provoquera une erreur.

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 41
    Par défaut
    Merci beaucoup pour tous ces éclaircissements, là ça devient plus clair, il ne me reste plus qu'a me documenter sur les références, du moins les plus importantes.
    Merci beaucoup ctxnop.

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

Discussions similaires

  1. [POO] C'est quoi une classe en claire...???
    Par Spack dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 26/01/2009, 15h53
  2. [ireport] c'est quoi une scriptlet ?
    Par Invité dans le forum iReport
    Réponses: 1
    Dernier message: 11/04/2006, 16h24
  3. c'est quoi ADO et ADO.Net
    Par cool dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/03/2006, 12h47
  4. [GLSL,Cg,....] C'est quoi une CubeMap ?? ;:|
    Par cyber_N dans le forum OpenGL
    Réponses: 5
    Dernier message: 25/01/2006, 09h53
  5. c'est quoi une grande table?
    Par aaronw dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 18/05/2005, 16h10

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