.Net C# Información Inicio Aplicación (configs, inis, etc.)
23/08/2011C# .Net Drag and Drop entre dos datagridviews (tutorial)
31/08/2011En el siguiente post/tutorial, voy a realizar los procedimientos para crear una Dll, con un windows Form y como utilizarla después en una aplicación.
Una biblioteca de enlace dinámico o más comúnmente DLL (sigla en inglés de dynamic-link library) es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo. Esta denominación es exclusiva a los sistemas operativos Windows siendo ".dll" la extensión con la que se identifican estos ficheros, aunque el concepto existe en prácticamente todos los sistemas operativos modernos.
En el siguiente ejemplo, el objetivo es crear una Dll que contenga un Windows Form y que posteriormente, una aplicación utilice este Form de esta Dll.
PASOS:
1- CREAMOS EN VISUAL STUDIO UN PROYECTO DEL TIPO DLL (Class Library)
2- Una vez tenemos creado nuestro proyecto, (como si fuera una Windows Form Applicacion), procederemos a añadir un Formulario.
3- En el Formulario que hemos insertado, lo que haremos será añadir un Botón que simplemente muestre un mensaje con el ya clásico "Hola Mundo".
4- Por último, grabaremos todos los ficheros del proyecto y pulsaremos en "Construir el proyecto" Build Project.
5- Por otro lado, lo que haremos será crear un proyecto desde 0, que nos servirá para utilizar nuestra Dll. Este proyecto será realmente simple, ya que únicamente tendrá un botón que al pulsarlo, llamará al formulario creado en nuestra Dll.
6- Una vez creado este proyecto, sólo tenemos que añadir la Dll como una referencia. Para ello podemos hacerlo desde la ventana de Explorador de la Solución, o bien desde el menú superior en la opción Proyecto (project) y añadir una referencia. Para buscar nuestra Dll, irémos a través de la pestaña Browse, y buscaremos en la carpeta Bin que se ha creado al construir el proyecto.
7- Finalmente, en el formulario principal de nuestra aplicación, añadiremos un botón que será el que llame a la Dll. Al hacer Click sobre este botón, llamará al formulario de nuestra Dll.
Os pongo el código a continuación, para que lo veais más claro.
Remarcar el "using miDll" dentro de los espacios de nombre, y luego hay que instanciar el formulario "miformulario" de la Dll.
8- Y ya está, al ejecutar la aplicación el resultado es el siguiente:
Espero que os haya quedado claro, ya que al principio a mi me daban mucho respeto, y no entendía o no sabía como funcionaban..
2 Comments
Gracias! me sirvio para hacer una dll en un sitio web, teniendo la dll dentro del mismo proyecto.
Gracias y Saludos
Muy buen tutorial Amigo.
Una pregunta.
Si la DLL utiliza parametros, como se haría?
Saludos !