|
Une bibliothèque peut être constitué d'un simple
fichier
ou autant de fichiers selon les besoins. Un fichier qui fait partie
d'une bibliothèque peut contenir une ou plusieurs classes. Chaque
classe devrait mettre en oeuvre un comportement qui peut par la
suite être utile et accessible à d'autres classes. Les classes dans
une bibliothèque sont créées exactement comme ceux que nous avons
utilisées jusqu'ici. Tout dépend de la façon dont vous le compilez.
Pour créer une bibliothèque, commencer par
dactylographier son code dans un fichier de textes. Une fois que la
bibliothèque est prête, pour la compiler, au message de sollicitation de
commande, tapez:
csc /target:library NameOfFile.cs
et appuyez Enter. Après avoir fait ceci, une
bibliothèque avec le nom du fichier et l'extension .dll seraient créées.
Si vous voulez un nom personnalisé, utilisez la syntaxe suivante :
csc /target:library /out:DesiredNameOfLibrary.dll NameOfFile.cs
|
Étude
pratique : Créer une bibliothèque
|
|
- Pour lancer un nouveau projet, sur le menu principal, cliquez
Fichier - > nouveau projet…
- Dans la nouvelle zone de dialogue de projet, cliquez classe bibliothèque
- donnez le nom Operations1 et cliquez OK
- Changez le fichier comme suit :
using System;
namespace Operations1
{
public class Operations
{
public static double Addition(double x, double y)
{
return x + y;
}
public static double Subtraction(double x, double y)
{
return x - y;
}
public static double Multiplication(double x, double y)
{
return x * y;
}
public static double Division(double x, double y)
{
if (y == 0)
return 0;
return x / y;
}
}
}
|
- Dans Explorateur de Solution, droit-cliquer Class1.cs et cliquez
Renommer
- Changez le nom en Operations.cs et appuyez Enter
- Sauvegardez le projet, sur la barre d'outils standard, cliquez le bouton
Enregistrer tout
- Cliquez Enregistrer pour sauvegarder tout
- Sur le menu principal, cliquez projet - > propriétés
Operations1
- Dans la boîte de menu déroulant Output type, s'assurer que classe bibliothèque est
sélectionnée :
- Cliquez le bouton de X pour fermer la fenêtre de propriétés
- Pour créer la bibliothèque, sur le menu principal, cliquez Build
- > Solution de Build
- Pour lancer un autre projet, sur le menu principal, cliquez
Fichier - > nouveau projet…
- Dans la nouvelle zone de dialogue de projet, sélectionnez Application
de console
- donnez le nom Algebra1 et appuyez Enter
- Dans Explorateur de Solution, droit-cliquer Références et
cliquez Add Référence…
- Cliquez l'étiquette TAB
- Dans la liste des dossiers, double-cliquez Operations1 et localiser
le fichier Operations1.dll (il devrait être dans le Release (ou le
Debug) dossier secondaire du dossier casier)
- Cliquez Operations1.dll
- Cliquez OK.
Dans Explorateur de Solution, déployez le noeud de Références
au besoin et s'assurer qu'il y a un nouveau noeud marqué
Operations1
- Accédez au fichier Program.cs et changez le comme suit :
using System;
namespace Algebra1
{
class Program
{
static int Main()
{
double Number1 = 244.58;
double Number2 = 5082.88;
double Result =
Operations1.Operations.Addition(Number1, Number2);
Console.WriteLine("{0} + {1} = {2}\n",
Number1, Number2, Result);
return 0;
}
}
}
|
- Exécutez l'application pour l'examiner. Ceci produirait :
244.58 + 5082.88 = 5327.46
Press any key to continue . . .
|
- Fermez la fenêtre DOS
|
|