ANALISIS Y DISEÑO ORIENTADO A OBJETOS

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

HERRAMIENTAS DE WORD IDANEA MÉRIDA.
Visual Basic & Quick Basic Quick Basic Visual Basic
PROGRAMACIÓN Visual Profra. Graciela Prado. Visual Basic Es un lenguaje de programación diseñado para facilitar el desarrollo de aplicaciones en un entorno.
Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
EMILIO JOSE CORRALES JUAN STIVEN SATIZABAL
Macros en Word.
“CONOZCAMOS EL PRESENTADOR DE DIAPOSITIVAS MICROSOFT POWERPOINT”
PROPIEDADES Cada uno de los objetos que forman un formulario, desde el formulario mismo hasta los botones de comando y demás objetos contenidos en él,
Técnicas de Programación con Visual Basic
Webquest Diseño IU: Wix.com permite un control total del diseño de la web, pudiendo elegir en cualquier momento que punto modificar o que.
Curso de formación de Microsoft® Office Excel® 2007
MENSAJE DEL DIA ALBERT EINSTEIN
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
Ingeniero Anyelo Quintero
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Planificación de los grupos de usuarios El primer paso del proceso de planificación, decidir la estrategia global de seguridad, es como establecer la.
Programación Avanzada
Alumnos: Ana Laura Caldiño Orrala Sánchez Robles José Luís profesora: Gabriela Pichardo Grupo: 309 Equipo: 05.
Es una herramienta que nos permite automatizar tareas de tipo rutinario de nuestro sistema. Por medio de una página de diseño tipo Web, Webmin nos permite.
Es la tercera etiqueta de Excel de la banda de opciones.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE INTERFASES.
“CONOZCAMOS EL PRESENTADOR DE DIAPOSITIVAS MICROSOFT POWERPOINT”
Publicación de bases de datos Access en la web
EMPRESA DISTRIBUIDORA DE CERVEZA
APLICACIÓN EN VISUAL BASIC
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
FRONT PAGE INTRODUCION La Compañía Microsoft ha creado y patrocinado gran cantidad de programas que son muy fáciles de usar como por ejemplo Microsoft.
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
Cuentas de usuarios y grupos en windows 2008 server
PROTECCIÓN DE CELDAS Y HOJAS DE CÁLCULO
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Programación Orientada a Objeto
Tema 10. Uso de formularios y controles
Zavaleta Nolasco Karina Rechy Villareal Sandra Grupo:309 Equipo: 04 Profesora: Gabriela Pichardo.
Para crear un formulario tenemos varías opciones.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
Secciones de un formulario
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
S ERVICIOS DE RED E I NTERNET T EMA 6 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS DE CORREO ELECTRÓNICO Nombre: Adrián de la Torre López.
Visual Basic CESAR RIAÑO.
COMANDOS PRINCIPALES DE VISUAL BASIC 6.0
Gonzalez Tellez Guadalupe Marina Reverte Materia :HTP Carrera :Derecho.
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Tema 11 Bases de Datos y el Lenguaje SQL
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Ing. Vanessa Borjas. Entorno gráfico En un entorno gráfico se tiende a que cada uno de los programas esté compuesto por un formulario, aunque no es una.
Profesora: Angela Maiz
PRÁCTICA 3: DISEÑO CENTRADO EN EL USUARIO Pedro Rivero Barrera Gonzalo Serrano Espada.
MICROSOFT EXCEL.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Antonio De León Rincón Facilitador
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Los Controles de Visual Basic. Integrantes: Stephanie Castillo Grado: 12°I Edrich García David Rodríguez Alvan Samudio Integrantes: Stephanie Castillo.
Unidad 1 Universidad Arturo Prat. "Computación". Prof. Miguel Carrasco A SISTEMA OPERATIVO WINDOWS.
Visual Basic.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
ACCESS ANDERSON JAVIER ACEVEDO RIOS DIEGO MADARRIAGA BRIEVA.
Partes de la ventana Access
La Programación Orientado a Objetos
Guía rápida de configuración de WinDTE. CA-E-01 Guía Rápida Factura Electrónica Configuración de WinDTE Previo a la emisión de DTEs es necesario que prepare.
La ventana Personalización Desde la ventana Personalización podremos cambiar el aspecto del escritorio y las ventanas.  La forma más rápida de acceder.
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
2015-BM5A. Introducción Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Escuela Superior Politécnica de Chimborazo Facultad de Administración de Empresas Escuela de Ingeniería en Marketing Jonathan Yamasca Tercero 2.
Transcripción de la presentación:

ANALISIS Y DISEÑO ORIENTADO A OBJETOS COMPONENTES EN POO ANALISIS Y DISEÑO ORIENTADO A OBJETOS

¿Qué son? Un componente es una clase de uso específico, lista para usar, que puede ser configurada o utilizada de forma visual, desde el entorno de desarrollo. La principal diferencia, respecto a una clase normal, es que la mayor parte del trabajo lo podemos hacer de forma visual, con el ratón y ajustando las opciones que se nos ofrece en nuestro entorno.

En la programación orientada a objetos, debemos codificar una serie de operaciones, más o menos laboriosas, para preparar los objetos para su uso. Programar estas operaciones requiere su tiempo, su complejidad y pueden ser origen de errores. Si embargo, en la programación basada en componentes, todas estas operaciones las realizamos de forma visual, para así poder dedicar la atención a nuestro problema.

Tipos de componentes Aunque hay muchos tipos, podemos diferenciar claramente dos grupos: “Visuales” y “No visuales”

Componentes Visuales Los componentes visuales son aquellos que, al utilizarlos, muestran algún elemento (o dibujo) en la pantalla y es el usuario de nuestros programas el que interactúa con él. El componente es el principal responsable de dibujar en la pantalla lo que sea oportuno, dependiendo de su estado, del valor de sus atributos, etc. Hay muchos componentes de este tipo, como pueden ser los botones (TButton), etiquetas de texto (TLabel), formas (TShape), etc.

Componentes No Visuales Los componentes no visuales son aquellos que no aparecen en la ventana, y se insertan en un formulario para que el programador los utilice. Son más fáciles de programar que los componentes visuales, ya que no tienen ningún tipo de interfaz gráfico. Ejemplos de componentes no visuales podrían ser un temporizador (TTimer), una tabla (TTable) o una conexión a base de datos (TConnection, TSQLConnection, etc.).

Todo componente tiene propiedades, eventos, métodos y atributos. Las propiedades son datos públicos del componente, muy parecidas a los atributos de una clase, aunque se accede a ellas a través de dos métodos: un método para leer su valor, y otro para modificarlo. Existen propiedades de sólo lectura, en las que podemos consultar pero no modificar su valor, y propiedades de sólo escritura. Por ejemplo, las propiedades “Alto” (Width) y “Ancho” (Height) de un botón permiten que un programador pueda cambiar las dimensiones del componente. Cuando el programador cambia alguna de ellas, el componente debe redibujarse en la pantalla, para mostrar los nuevos cambios.

Los eventos son funciones del componente, que se ejecutarán automáticamente cuando ocurra “algo importante”. Un programador puede poner el código que quiera en el evento, para así poder hacer una acción cuando ese “algo importante” ocurra.

Los métodos son funciones, que permiten realizar acciones Los métodos son funciones, que permiten realizar acciones. Normalmente, se utilizan métodos para dos tareas distintas: realizar algo importante (como repintar en pantalla, cambiar el foco o algo así), o para establecer el valor de los atributos internos, haciendo algún tipo de comprobación previa. Como las propiedades pueden ser leídas o escritas a través de métodos, a veces es equivalente la llamada a un método y el cambio de una propiedad.

Y por último, los atributos Y por último, los atributos. Tienen la misma misión que en programación orientada a objetos, es decir: almacenar datos internos al objeto (o clase). En el maravilloso mundo de los componentes, los atributos siempre son internos y de uso privado, y debemos utilizar las propiedades para que un programador pueda leer o establecer un dato.

Sabiendo esto, podemos decir que la principal “misión” del programador de componentes es definir un grupo de propiedades, métodos y eventos para que otros programadores puedan utilizar el componente de forma sencilla y rápida.

Bibliografía http://www.wikilearning.com/curso_gratis/creacion_de_componentes_vcl_i-pero_que_es_un_componente/3844-2