Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO:
QUE EL ALUMNO SEA CAPAZ DE:
INTRODUCCIN
Para los sistemas operativos de Microsoft Windows "Se refiere a", gran parte de la funcionalidad
del sistema operativo proporciona bibliotecas de vnculos dinmicos (DLL). Adems, al ejecutar un
programa en uno de estos sistemas operativos Windows, gran parte de la funcionalidad del
programa podr servida por archivos DLL. Por ejemplo, algunos programas pueden contener
muchos mdulos diferentes, y cada mdulo del programa contenido y distribuido en archivos DLL.
El uso de archivos DLL ayuda a promover el diseo modular de cdigo, la reutilizacin de cdigo,
uso eficaz de la memoria y espacio en disco reducido. Por lo tanto, el sistema operativo y los
programas se cargan ms rpido, se ejecutan ms rpidamente y tener menos espacio en disco en
el equipo.
Cuando un programa utiliza un archivo DLL, un problema que se denomina dependencia puede
provocar que el programa no se ejecute. Cuando un programa utiliza un archivo DLL, se crea una
dependencia. Si otro programa sobrescribe y rompe esta dependencia, entonces no es posible
ejecutar correctamente el programa original.
Qu es un archivo DLL?
Un archivo DLL es una biblioteca que contiene cdigo y datos que pueden utilizarse por varios
programas al mismo tiempo. Por ejemplo, en sistemas operativos Windows, el archivo Comdlg32
DLL realiza comunes funciones relacionadas con el cuadro de dilogo. Por lo tanto, cada programa
puede utilizar la funcionalidad contenida en este archivo DLL para implementar un cuadro de
dilogo Abrir . Esto ayuda a promover la reutilizacin de cdigo y uso eficaz de la memoria.
Adems, las actualizaciones son fciles de aplicar a cada mdulo sin afectar a otras partes del
programa. Por ejemplo, puede que un programa de nminas, y los tipos impositivos cambian cada
ao. Cuando estos cambios se aslan en un archivo DLL, puede aplicar una actualizacin sin
necesidad de generar o vuelva a instalar todo el programa.
La lista siguiente describe algunos de los archivos que se implementan como DLL en sistemas
operativos Windows:
La lista siguiente describen algunas de las ventajas que se proporcionan cuando un programa
utiliza un archivo DLL:
MATERIAL.
Cuaderno
Computadora con Visual Studio 2005 en adelante para la plataforma .Net.
Desarrollo
Para crear una DLL en Visual Studio debemos realizar los siguientes pasos:
1.- Abrir el Visual Studio desde inicio/Start todos los programas/All programs Microsoft
Visual Studio 2005 Microsoft Visual Studio 2005.
2.- Despus seleccionamos la opcin crear proyecto ubicado al lado izquierdo de la pantalla
principal o desde Archivo/File Nuevo/New Proyecto/Project.
3.- Se desplegara un panel con todos los tipos de proyectos, en donde se muestra una lista de los
idiomas disponibles para crear el proyecto en este caso se selecciona la opcin de Visual visual
basic Windows Class Library.
4.- Por ultimo nos disponemos a nombrar nuestro proyecto con el nombre DLLProject como se
muestra en la Figura 1.
Figura 1.
5.- Ahora procedemos a codificar una dll la cual contendr el mtodo bsico de un mensaje al
usuario identificando que es una funcin sin parmetros pero al igual se puede declarar
procedimientos retomar las diferentes practicas vistas anteriormente.
6.- Para finalizar debemos compilar nuestra dll para lo cual podemos hacer click derecho sobre el
nombre del proyecto de la librera y ejecutar para crear nuestra dll
Tambin podemos llevar acabo la verificacin de que se cre de manera correcta nuestra librera
para lo cual podemos ir a la ruta donde se encuentra alojada dentro del proyecto en la carpeta
bin->debug
Ahora para usarla dentro del mismo proyecto podemos agregar nuevo proyecto dentro del men
file como se muestra en la figura
Debemos seleccionar de tipo Visual Basic -> Windows Application indicar un nombre del proyecto
Resultado de agregar correctamente el proyecto para usar nuestra libreria
Antes de usarla debemos hacer Agrerar referencia a la misma basta hacer click derecho sobre el
nombre del proyecto y buscar la opcin es importante para su vinculacin con el proyecto y las
diferentes aplicaciones.
Ubicar la ruta de la librera dll automticamente deber aparecer importante.
Ahora debemos abrir nuesto formulario y llevar acabo la progrmacion y uso de librera, para lo
cual debemos importar y revisar los nombre para hacer uso de la misma.
Para verificar el correcto funcionamiento debemos ejecutar nuestra aplicacin. Observar la
imagen
Marco Practico
1.- A mano los cdigos
2.- Pantalla resultante
Ejercicio 1: Codificar una DLL la cual contendr los mtodos bsicos de una calculadora suma,
resta, multiplicacin y divisin. Para ello es necesario agregar el cdigo necesario para realizar
estas operaciones en la plantilla de la clase librera usando funciones con parmetro asi como
tambin identificar la dll nombre de la clase por el de Operaciones_Bsicas. Por ejemplo
**Nota: La DLL por lo general se encuentra en las carpetas bin y debug dende se encuentra
nuestro proyecto.