|
|
tutoriales > Crear biblioteca (.dll) Visual Studio .NET
Crear biblioteca (.dll) Visual Studio .NET
DLL Dynamic Linking Library (Bibliotecas de Enlace Dinámico) son archivos con código ejecutable que se cargan bajo demanda del programa por parte del sistema operativo o aplicación. Esta librería puede ser reutilizada usando cualquier lenguaje.
El proceso de crear una biblioteca con Visual Studio es bastante sencillo.
Se crea un nuevo proyecto en este caso de Visual Basic .NET.
Primero se va a cambiar el tipo de proyecto a biblioteca, para que el resultado sea una .dll.
Abrir el explorar de soluciones, seleccionar el nombre del proyecto, pichar con el botón derecho y seleccionar propiedades.
Dentro de propiedades cambiar el Tipo de Resultado a Biblioteca de clases y también se puede cambiar el nombre etc. Pinchar en aceptar
Para el ejemplo se va a generar una biblioteca que una vez referenciada muestre un mensaje de "hola".
Se escribe el código igual que si de una aplicación se trátase.
'nombre clase
Public Class testbiblioteca
    'método público
    Public Sub testBiblilteca()
        MsgBox("hola")
    End Sub
End Class
|
Después de escribir el código generar - compilar el proyecto. Seguidamente abrir la carpeta bin del proyecto y se ahí se encuentra la biblioteca generada con el método anterior.
Para testear la nueva biblioteca se crea un nuevo proyecto. En este caso el nuevo proyecto es una aplicación Windows normal. Una vez dentro en el explorador de soluciones seleccionar añadir nueva referencia
En la ventana selecionar examinar. Ir al directorio bin de el proyecto de la librería seleccionar nombrebibliotecacreada.dll y aceptar. La librería aparece listada junto con las referencias del proyecto.
En el nuevo proyecto hacemos referencia a la librería la cual tiene un método público que muestra el mensaje "hola".
Se instancia la librería y se llama al método
'instancia librería
Dim testbiblioteca As New testbibliotecaDlll.testbiblioteca
testbiblioteca.biblioteca()
|
Se genera la aplicación Windows que nos muestra el mensaje "hola", haciendo uso de la .dll
En resumen el proceso para crear una .dll(librería) es bastante sencillo. La ventaja de esto es que esta dll se puede referenciar en cualquier lenguaje lo que conlleva el ahorro de código. Por ejemplo se podría crear una dll que contendría el código de comportamiento de un Listbox y solo pasarle los parámetros y por lo tanto la reutilización de este Listbox en distintas aplicaciones.
Errores, Recomendanciones, Omisiones u otra información por favor contacte conmigo
|
|
 
|