1
Página 1 de 1 ESPACIOS DE NOMBRES LIBRERIAS Y METODOS 1. Escribir el código que se compilará como una dll (librería), por ejemplo: a. Crear una dll (librería) que realice la suma de dos números cualesquiera y utilícela en un programa cualquiera. El código fuente de la librería (dll) podría ser de la siguiente manera: using System; namespace Operaciones { public class Aritmeticas { public double sumar (double a, double b) { return a+b; } } } 2. Compilar el código para que csc produzca la dll correspondiente. Esto se logra compilando con la siguiente orden en la consola, suponiendo que he creado el código fuente anterior con el nombre de operaciones.cs, la orden de compilación sería: csc /t:library operaciones.cs 3. Referenciar la dll en el programa donde se valla a utilizar, por ejemplo: a. Desarrolle un aplicativo, de nombre números.cs, que realice la suma de dos números: using System; using Operaciones; public class numeros { static void Main() { double n1=0, n2=0, suma=0; Console.Write(“Digite n1: “); n1 = Convert.ToDouble(Console.ReadLine()); Console.Write(“Digite n2: “); n2 = Convert.ToDouble(Console.ReadLine()); Aritmeticas objeto = new Aritmeticas(); suma = objeto.sumar(n1,n2); Console.WriteLine(“La suma de {0} + {1} es {2} “,n1,n2,suma); } } 4. Compilar el código fuente que utiliza la dll. Se deberá compilar de la siguiente manera: csc /r:Operaciones.dll numeros.cs

Download

Embed Size (px)

DESCRIPTION

para trabajar con c# o geany

Citation preview

  • Pgina 1 de 1

    ESPACIOS DE NOMBRES LIBRERIAS Y METODOS

    1. Escribir el cdigo que se compilar como una dll (librera), por ejemplo:

    a. Crear una dll (librera) que realice la suma de dos nmeros cualesquiera y utilcela en un programa

    cualquiera. El cdigo fuente de la librera (dll) podra ser de la siguiente manera:

    using System;

    namespace Operaciones

    {

    public class Aritmeticas

    {

    public double sumar (double a, double b)

    {

    return a+b;

    }

    }

    }

    2. Compilar el cdigo para que csc produzca la dll correspondiente. Esto se logra compilando con la siguiente orden en

    la consola, suponiendo que he creado el cdigo fuente anterior con el nombre de operaciones.cs, la orden de

    compilacin sera:

    csc /t:library operaciones.cs

    3. Referenciar la dll en el programa donde se valla a utilizar, por ejemplo:

    a. Desarrolle un aplicativo, de nombre nmeros.cs, que realice la suma de dos nmeros:

    using System;

    using Operaciones;

    public class numeros

    {

    static void Main()

    {

    double n1=0, n2=0, suma=0; Console.Write(Digite n1: ); n1 = Convert.ToDouble(Console.ReadLine()); Console.Write(Digite n2: ); n2 = Convert.ToDouble(Console.ReadLine());

    Aritmeticas objeto = new Aritmeticas();

    suma = objeto.sumar(n1,n2);

    Console.WriteLine(La suma de {0} + {1} es {2} ,n1,n2,suma);

    }

    }

    4. Compilar el cdigo fuente que utiliza la dll. Se deber compilar de la siguiente manera:

    csc /r:Operaciones.dll numeros.cs