Documente Academic
Documente Profesional
Documente Cultură
Elaboración de Sistemas
de Información Mediante
Programación Visual
INTRODUCCION A LA PROGRAMACION
ORIENTADA A OBJETOS (POO)
ING. LEONARDO GOMEZ GUILLERMO
2011
-INTRODUCCION………………………………………2
1. Concepto de programación orientada a objetos
(POO) …………………………………………………….4
2. Programas orientados a eventos…………………...5
3. Creación de programas para el entorno de
Windows………………………………………………….6
4. Elementos de una aplicación en Windows……….7
5. Concepto de Visual Basic………………………......14
6. Reseña histórica y versiones de Visual Basic…...15
-CONCLUSION……………………………………….17
Conceptos fundamentales
CONCEPTO DEFINICION
Definiciones de las propiedades y comportamiento de un tipo
Clase
de objeto concreto.
Es la facilidad mediante la cual la clase D hereda en ella
Herencia cada uno de los atributos y operaciones de C, como si esos
atributos y operaciones hubiesen sido definidos.
Entidad provista de un conjunto de propiedades o atributos
Objeto (datos) y de comportamiento o funcionalidad (métodos) los
mismos que consecuentemente reaccionan a eventos.
Algoritmo asociado a un objeto (o a una clase de objetos),
Método cuya ejecución se desencadena tras la recepción.
Es un suceso en el sistema (tal como una interacción del
Evento
usuario con la máquina, o un mensaje enviado
Una comunicación dirigida a un objeto, que le ordena que
Mensaje ejecute uno de sus métodos con ciertos parámetros
asociados al evento que lo generó.
Propiedad o Contenedor de un tipo de datos asociados a un objeto (o a
atributo una clase de objetos)
Es una variable que se declara privada, que puede ser
Estado interno
únicamente accedida y alterada por un método del objeto
Componentes de Atributos, identidad, relaciones y métodos.
un objeto
Identificación de Un objeto se representa por medio de una tabla o entidad
un objeto que esté compuesta por sus atributos y funciones.
1
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
2
http://zarza.usal.es/~fgarcia/doc/tuto2/I_1.htm
Para soportar este tipo de desarrollo interactúan dos tipos de herramientas, una
que permite realizar diseños gráficos y, un lenguaje de alto nivel que permite
codificar los eventos. Con dichas herramientas es posible desarrollar cualquier
4
tipo de aplicaciones basadas en el entorno.
3
http://www.alegsa.com.ar/Dic/programacion%20orientada%20a%20eventos.php
4
http://www.monografias.com/trabajos/w311w95/w311w95.shtml
5
http://www.jegsworks.com/lessons-sp/win/basics/summary.htm
6
http://www.jegsworks.com/lessons-sp/win/basics/interface-allparts.htm
7
http://www.jegsworks.com/lessons-sp/win/basics/step-applicationhelp.htm
8
http://www.jegsworks.com/lessons-sp/win/basics/interface-allparts.htm
9
http://www.jegsworks.com/lessons-sp/win/basics/summary.htm
ESCRITORIO
Cuando comencemos a
trabajar con Windows en
nuestra PC, veremos que el
escritorio incluye unos pocos
componentes:
FONDO DE
ICONOS BARRA DE TAREAS MENU DE INICIO
ESCRITORIO
Es posible guardar
En el escritorio tambien se documentos y generar
GUARDAR ELEMENTOS comporta como una carpeta subcarpetas con el fin de
mas dentro del disco duro tener un acceso rapido a
dichos elementos
10
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf
MENU INICIO
CONTENIDO DE CONFIGURAR Y
ABRIR PROGRAMAS BUSCAR ARCHIVOS
CARPETAS PERSONALIZAR
En Windows XP, el menu Inicio es Para seleccionar cualquiera de las Mediante el botón Apagar el equipo,
Incluye los comandos para cerrar "inteligente", ya que tiene la aportaciones que se muestran en el podremos acceder a diferentes
sesion y apagar el equipo. capacidad de modificarse para menu Inicio, simplemente hay que opciones: Apagar, Reiniciar, Cerrar
mostrar los programas hacer clic sobre la que queremos sesion y Suspender
abrir
11
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf
BARRA DE
TAREAS
12
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf
ARRASTRAR Y
CLIC DOBLE CLIC CLIC DERECHO SOLTAR
Implica apoyar el
Consiste en apoyar el Equivale a apoyar el Significa apoyar el puntero sobre un
puntero del mouse puntero del mouse en puntero sobre algun objeto, y sin soltar el
sobre algun lugar de algun lugar de la elemento y presionar boton izquierdo ,
la pantalla pantalla el boton derecho. mover el objeto.
Si el puntero adquiere
La mayoria de las veces el otra forma significa que Al tomar la forma de un reloj de
puntero adopta la forma arena significa que la PC esta
la PC se encuentra trabajando.
normal procesando datos.
13
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf
En funcion de los
elemntos que incluyen Windows permite tener Si deseamos pasar
hay basicamente dos varias ventanas abiertas rapidamente de una Justamente la palabra
tipos: las que muestran simultaneamente lo ventana abierta a otra Windows, eingles tiene
el contenido y las otras cierto es que solo es sin usar el mouse este significado .
que muestran el posible trabajar en una a
la vez. <Alt> + <Tab>
programa.
14
14
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf
Para cambiar el estado En este sector de color Todas la opciones de La mayoría de las
de las ventanas es azul se especifica el una ventana o las que ventanas poseen barras
posible utilizar los nombre del programa o nos permiten trabajar de herramientas que
botones ubicados en el del elemento abierto en con un programa estan facilitan su uso.
angulo superior. esta ventana agrupadas.
15
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf
16
http://www.alegsa.com.ar/Dic/visual%20basic.php
17
http://es.wikipedia.org/wiki/Visual_Basic
Historia
Las versiones de Visual Basic para Windows son muy conocidas, pero existe
una versión de Microsoft Visual Basic 1.0 para MS-DOS
(ediciones Profesional y Estándar) menos difundida y que
data de 1992. Era un entorno que, aunque en modo texto,
incluía un diseñador de formularios en el que se podían
18
arrastrar y soltar distintos controles.
VISUAL BASIC20
VERSION CARACTERISTICAS
Visual Basic
Para Windows se liberó en Mayo de 1991.
1.0
Fue liberado en Noviembre de 1992. Vino en las versiones
Visual Basic
Standard y Professional. El entorno de programación era
2.0
más fácil de usar, y su velocidad se mejoró.
Se liberó en verano de 1993, en versiones Standard y
Visual Basic
Profesional, incluyendo la versión 1.1 de Microsoft Jet
3.0
Database Engine que permitía acceso a bases de datos
18
http://es.wikipedia.org/wiki/Visual_Basic_.NET
19
http://www.google.com.mx/images?um=1&hl=es&rlz=1R2ADFA_esMX414&tbs=isch%3A1&sa=1&q=al
an+cooper&aq=o&aqi=g10&aql=&oq=ç
20
http://es.answers.yahoo.com/question/index?qid=20100228144523AA8d2MQ
Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a
la Programación Orientada a Objetos
15
(Access).
En Agosto de 1995 fue la primera versión que generaba
aplicaciones de 16 y 32 bits para Windows. Había
incompatibilidades entre las distintas realeases de VB4 que
causaban fallas de instalación y problemas de operación.
Visual Basic
Mientras las anteriores versiones utilizaban controles VBX,
4.0
con esta se comenzó a usar controles OLE en archivos
OCX, que más tarde se llamarían controles ActiveX.