Carlos Manuel Ortega Avila

Slides:



Advertisements
Presentaciones similares
VISUALBEE. VisualBee es un software que te permite mejorar tus presentaciones mismos viejos en una presentación llena de gráficos de gran alcance. Para.
Advertisements

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA UNIVERSIDAD NACIONAL ABIERTA DIRECCIÓN DE INVESTIGACIONES.
SOFTWA RE APLICATIVO Y DE DESARROLLO. Software aplicativo Software de Aplicación es todo programa informático diseñado para facilitar al usuario la realización.
Partes de ventana de Access Carolina Pozo. Sexto “B”
Periodo II Técnicas de programación. Sin Parámetros Con parámetros Funciones.
1 LENGUAJES DE PROGRAMACIÓN. Son aplicaciones específicas diseñadas para crear otras aplicaciones o programas. Son programas para crear programas. 2.
Lectura perceptiva La dificultad de las actividades es progresiva pero la esencia de todas ellas es la misma: Crear el desorden y dejar pensar al niño/a,
Introducción a la Programación Multimedial
A quién va dirigido este curso:
Se trata de una aplicación web disponible para todos
Introducción a la Programación Multimedial
PROGRAMACIÓN ORIENTADA A OBJETOS
Capítulo 13 Leer archivos JSON con AJAX
Tema 4: Ingeniería del Software
Dilpreet Singh.
POLITECNICO INDES COROZAL
introducción Ingeniería de software
HILOS EN SISTEMAS DISTRIBUIDOS
Software de aplicación de escritorio y web
Capítulo 4 La API File para manejar archivos
CLASIFICACION DE SOFWARE EDUCATIVO
Capacitación Macros en Excel
Pasos para crear un videotutorial.
informática y convergencia
Proyecto Final Carlos Martinez Ledo
Profesor: José Luis Gonzalez
Caso Logístico ZARA.
Introducción a Visual Studio .NET
Educando Corazones Tecnológicos
Uso de la tecnología y el internet
Como utilizar la herramienta
METODOLOGIA DEL DESARROLLO DE SISTEMAS
PREZI..
PROYECTO TECNOLÓGICO.
DISTINTOS TIPOS DE SOFTWARE Y SU USO MÁS COMÚN
ESTRUCTURA DE UN PROGRAMA SIMPLE EN JAVA
AutoCAD Caraballo Mariana 2do “A” Asignatura: AutoCAD
Las herramientas Case Julian madrigal.
Santana Mejía Andrea Michell Villarruel Miranda Alejandro Ernesto
INTERVALO DE CONFIANZA
Tema: amenazas de software e información.
Direccionamiento IP Y Subredes.
La caja de las Emociones Una de las formas con las que podemos trabajar las emociones en clase es mediante la denominada caja de emociones.
Las principales funciones de las hipótesis son:
Fundamentos de Programación
6.6 Administración de defectos
QUE ES PROGRAMAR.
M.V.C (Modelo-vista-controlador)
Manual Wordpress para usuario
Justificación y Delimitación
PROYECTO TECNOLÓGICO.
Java – programación orientada a objetos programación ii – iee
1. Bases de datos con varias tablas
CONCEPTOS BÁSICOS DE COMPUTACIÓN E HISTORIA
HERRAMIENTAS DEL SISTEMA DE WINDOWS
La pantalla inicial   Al iniciar Excel aparece una pantalla inicial como ésta, vamos a ver sus componentes fundamentales, así conoceremos los nombres de.
Estructuras de datos y Bases de datos
Taller..
Taller de narrativa..
Tema 1 El entorno de desarrollo de C#
Introducción Google es el buscador más usado a nivel mundial, siendo una herramienta imprescindible para la búsqueda de datos e información que necesitamos.
Excel Macros Macros Automáticas.
INTRODUCCION Hasta ahora solo hemos tenido que trabajar con algunas variables en cada uno de los programas que hemos realizado. Sin embargo, en más de.
Entrevista en español.
HERRAMIENTAS DE DEPURACION
GUÍA DE INICIACIÓN WORDPRESS IÑIGO URIARTE ALEX HIRIART.
Nuestro CARTEL Diseño Paso a Paso.
Instituto Tecnológico de Zacatecas
Lenguajes del lado del cliente
Programación al lado del servidor
Transcripción de la presentación:

Carlos Manuel Ortega Avila

Utilizar clases

Introducción. Objetivos del tema. Hasta ahora lo que hemos estado viendo ha sido la forma de crear una clase, sus distintos componentes, queda ahora dar unas pautas de cuando utilizar, o para que utilizar una clase. Introducción. La utilización de una clase como siempre es una potestad de quien escribe el programa. Las clases sustituyen a lo que anteriormente se conocía como librerías. Un programa puede construirse, crearse perfectamente sin la utilización de clases, aunque en realidad lo que estamos utilizando de forma continua, tanto en VB como en otros lenguajes, son todo objetos que derivan de sus correspondientes clases, pero me refiero a la posibilidad de crear nuestro propio programa sin incorporar nuevas clases con nuestro código.

Cuando utilizar las clases. Las librerías eran una colección de funciones y procedimientos que ya teníamos escritos y que se iban reutilizando y enriqueciendo de una a otra aplicación. Esto permitía que una aplicación se creara de forma más rápida y también con más comodidad, es más sencillo reutilizar código que tenerlo que diseñar, escribir y probar. Las librerías se incorporaban posteriormente cuando se creaba el ejecutable del programa, y el sistema de incorporación cambiaba en función del lenguaje utilizado. ¿Que nos aportan las clases?, en principio en cuanto a lo principal, lo mismo, es decir podemos tener una colección de clases que nos resolverán determinadas tareas de programación y solo deberemos utilizarlas, estando ya escritas y probadas. Pero además el código está protegido, cosa que anteriormente en las librerías, en algunos lenguajes, no era así, el código no es accesible por las personas que están utilizando la clase. Además hemos de añadirle una serie de ventajas, que aunque antes también disponíamos, ahora lo llamamos herencia y sobrecarga, etc..., pero era más complejo, ahora es más sencillo y útil su utilización. Disponemos de la sobrecarga, que es una manera muy cómoda de disponer de distintas formas de realizar la misma tarea, lo que permite facilitar la gestión del código del programa y facilitar su uso por terceros. La herencia es otra historia, hay opiniones para todos los gustos, y hay que reconocer que aunque filosóficamente es muy claro y práctico, en la realidad en muchos casos acaba no usándose, pero eso ya es una historia individual.

Para que utilizar las clases. Por lo tanto las clases pueden usarse para …, lo que queramos evidentemente, pero es una forma de ordenar código y de gestionarlo cómodamente de una a otra aplicación y saber que no lo pueden modificar, disponer de una colección de clases para utilizar a medida que va surgiendo la necesidad de su uso. El código de la clase no es accesible por el usuario, por lo tanto ganamos en seguridad, y tranquilidad de que el fuente no puede modificarse. Las clases como estructuras de datos. Las clases no solo pueden albergar código, también pueden gestionarse como una estructura de datos, que incluidas en una estructura más amplia mediante un enlace entre uno y otro objeto permite la gestión de las mismas. Por lo tanto en este caso, una clase no alberga código sino solo información. Incluso podemos gestionar los datos de forma dinámica, lo más parecido a una lista.  

Utilizar clases en VB

Objetivos del tema. Vamos a ver como compilar una clase y obtener un archivo que se pueda utilizar desde un proyecto, sin poder acceder al código del mismo, en VB una dll.

Introducción. La creación de una clase tiene como uno de sus fines la utilización del código de la misma de forma que no pueda ser accesible por el usuario. Para ello es necesario obtener una versión compilada, que sea posible importar o referenciar en dicho proyecto.

Compilar la clase, primer paso. El primer paso es disponer de la clase evidentemente, pero una vez que ya disponemos de ella, y sobre todo la hemos probado adecuadamente, hay que compilarla.