Aplicación 1.18

Páginas: 8 (1853 palabras) Publicado: 26 de mayo de 2013
-INSTITUTO TECNOLOGICO DE ACAPULCO-
INGENIERIA EN SISTEMAS COMPUTACIONALES
MATERIA:
Tópicos Avanzados de Programación
UNIDAD I
PRACTICA 10 CREACION DE FORMULARIO POR CODIGO.



INTRODUCCION
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 deun 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.
Las DLL son o se pueden ver como la evolución de las bibliotecas estáticas (en diversos sistemas) y de forma análoga contienenfuncionalidad o recursos que utilizan otras aplicaciones. Sin embargo, su uso proporciona algunas ventajas:
Reducen el tamaño de los archivos ejecutables: Gran parte del código puede estar almacenado en bibliotecas y no en el propio ejecutable lo que redunda en una mejor modularización.
Pueden estar compartidas entre varias aplicaciones: Si el código es suficientemente genérico, puede resultar deutilidad para múltiples aplicaciones (por ejemplo, la MFC es una biblioteca dinámica con clases genéricas que recubren la API gráfica de Windows y que usan gran parte de las aplicaciones).
Facilitan la gestión y aprovechamiento de la memoria del sistema: La carga dinámica permite al sistema operativo aplicar algoritmos que mejoren el rendimiento del sistema cuando se carguen estas bibliotecas. Además,al estar compartidas, basta con mantener una copia en memoria para todos los programas que la utilicen.
Brindan mayor flexibilidad frente a cambios: Es posible mejorar el rendimiento o solucionar pequeños errores distribuyendo únicamente una nueva versión de la biblioteca dinámica. Nuevamente, está corrección o mejora será aprovechada por todas las aplicaciones que compartan la biblioteca.ANALISIS Y DISEÑO.

En esta práctica implementaremos mediante código un diseño de formulario, el cual nos permitirá dibujar diferentes trazos como curvas, figuras geométricas, entre otros. Para llevar a cabo el diseño se tendrá que dar un vistazo al código ya que se elabora por medio de código, por coordenadas obtendremos la ubicación de los botones y de las figuras, y otrasespecificaciones como tamaño que nos dará el tamaño de los botones, y de la pantalla para visualizar los dibujos, así también el texto de estos mismos los colores a utilizar entre otras cosas que veremos a través de su desarrollo.


DESARROLLO.
Creamos el proyecto con la plantilla de biblioteca de clases, importamos las librerías necesarias en el archivo dibujodll.vb, después creamos la claseprincipal y heredamos la clase form, agregamos los botones que utilizaremos con todo y sus eventos, ahora tenemos el constructor del formulario y procedemos a inicializar todos sus componentes que tendrá y dar las especificaciones de diseño para cada uno, así como las especificaciones del formulario y los controles que este utilizara.

Imports System
Imports System.Windows.Forms
ImportsSystem.Drawing
Imports System.Drawing.Drawing2D

Public Class dibujodll : Inherits Form
Private WithEvents PictureBox1 As PictureBox
Private WithEvents btLineasRect As Button
Private WithEvents btElipsesArcos As Button
Private WithEvents btTarta As Button
Private WithEvents btPoligonos As Button
Private WithEvents btTrazados As Button
Private WithEvents btCurvas AsButton
Private WithEvents btRegiones As Button
Private WithEvents btLimpiar As Button

Public Sub New() 'Constructor del Formulario
MyBase.New()
IniciarComponentes()
End Sub

Public Sub IniciarComponentes()
PictureBox1 = New PictureBox()
btLineasRect = New Button()
btElipsesArcos = New Button()
btTarta = New Button()...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicacion
  • Aplicacion
  • Aplicacion
  • Aplicacion
  • Aplicacion
  • aplicacion
  • Aplicacion
  • Aplicacion Del Es

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS