Novato en C#

20/08/2008 - 10:12 por Ariel | Informe spam
Hola, Buen Dia a Todos y Gracias por Leer este Hilo.-

Soy Nuevo en C#, vengo desde Vfp, y tengo un Monton de Preguntas pero la que
mas me inquieta por el momento es la
siguiente:
En vfp yo creaba un programa llamado por Ej.: procedimientos, en el cual yo
creaba todas las funciones
y/o pequeños programitas que se utilizaban mas de una vez.-

Por Ej:
Archivo PROCEDIMIENTOS.PRG

FUNCION QUE_FECHA_DE_HOY
codigo para devolver la fecha de hoy

FUNCION QUE_HORA
codigo para devolver la hora

PROCEDURE EJEMPLO
codigo para devolver un ejemplo

Etc..

Quisiera saber como hacer lo mismo pero en C#


Desde ya muy Agradecido.
Atte. Ariel
Còrdoba - Argentina
 

Leer las respuestas

#1 Ariel
20/08/2008 - 10:26 | Informe spam
Muchas Gracias, Alberto, ha sido de Gran Ayuda tu explicación y desde ya muy
Agradecido.
Atte. Ariel


"Alberto Poblacion"
escribió en el mensaje news:
"Ariel" wrote in message
news:
Soy Nuevo en C#, vengo desde Vfp, y tengo un Monton de Preguntas pero la
que mas me inquieta por el momento es la
siguiente:
En vfp yo creaba un programa llamado por Ej.: procedimientos, en el cual
yo creaba todas las funciones
y/o pequeños programitas que se utilizaban mas de una vez.-

Por Ej:
Archivo PROCEDIMIENTOS.PRG

FUNCION QUE_FECHA_DE_HOY
codigo para devolver la fecha de hoy

FUNCION QUE_HORA
codigo para devolver la hora

PROCEDURE EJEMPLO
codigo para devolver un ejemplo

Etc..

Quisiera saber como hacer lo mismo pero en C#



En C# creas una Librería de Clases (es una plantilla del Visual Studio),
que cuando la compiles va a dar lugar a una DLL. En los proyectos donde
quieras usar las funciones que contiene, símplemente usas la opción de
Añadir Referencia al proyecto para indicarle a ese proyecto que tiene que
usar esta DLL.

Dentro de la librería, defines tus funciones asi:

public DateTime QueFechaDeHoy()
{
return DateTime.Today;
}

Lo importante es que le pongas lo de "public".

Para usarla desde el programa donde has añadido la referencia haces
esto:

DateTime resultado = MisFunciones.QueFechaDeHoy();

Donde "MisFunciones" es el nombre del NameSpace que hayas usado en la
librería de clases, que si no lo cambias, de forma predeterminada se llama
igual que el nombre que le pongas a la librería en el momento de crearla.

Preguntas similares