Sunteți pe pagina 1din 17

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y SERVICIOS Nº3

Elaboración de Sistemas
de Información Mediante
Programación Visual
INTRODUCCION A LA PROGRAMACION
ORIENTADA A OBJETOS (POO)
ING. LEONARDO GOMEZ GUILLERMO

2011

DAYSI NAVA XOCHITIOTZI


4ºI INFORMATICA
MATUTINO
INTRODUCCION

La programación orientada a objetos trata de amoldarse al modo de pensar del


hombre y no al de la máquina.

Esto es posible gracias a la forma racional con la que se manejan las


abstracciones que representan las entidades del dominio del problema, y a
propiedades como la jerarquía o el encapsulamiento.

El elemento básico de este paradigma no es la función elemento básico de la


programación estructurada, sino un ente denominado objeto.

Un objeto es la representación de un concepto para un programa, y contiene


toda la información necesaria para abstraer dicho concepto: los datos que
describen su estado y las operaciones que pueden modificar dicho estado, y
determinan las capacidades del objeto.

Visual Basic es un lenguaje de programación orientado a eventos, desarrollado


por el alemán Alan Cooper para Microsoft.

Este lenguaje de programación es un dialecto de BASIC, con importantes


agregados. Su primera versión fue presentada en 1991, con la intención de
simplificar la programación utilizando un ambiente de desarrollo completamente
gráfico que facilitara la creación de interfaces gráficas y, en cierta medida,
también la programación misma.

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
2
CONTENIDO

-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

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
3
1. Concepto de programación orientada a objetos
(POO)
La programación orientada a objetos o POO es un paradigma de
programación que usa objetos y sus interacciones, para diseñar aplicaciones y
1
programas informáticos. Está basado en varias técnicas, incluyendo herencia,
abstracción, polimorfismo y encapsulamiento. En la actualidad, existe variedad
2
de lenguajes de programación que soportan la orientación a objetos.

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

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
4
2. Programas orientados a eventos

Los lenguajes visuales orientados al evento y con manejo de componentes dan


al usuario que no cuenta con mucha experiencia en desarrollo, la posibilidad de
construir sus propias aplicaciones utilizando interfaces gráficas sobre la base
3
de ocurrencia de eventos.

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.

Visual Basices uno de los lenguajes de programación que más entusiasmo


despiertan entre los programadores de computadoras, tanto expertos como
novatos. En el caso de los programadores expertos por la facilidad con la que
desarrollan aplicaciones complejas en poquísimo tiempo. En el caso de los
programadores novatos por el hecho de ver de lo que son capaces a los pocos
minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar
5
Visual Basic es una menor velocidad o eficiencia en las aplicaciones.

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

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
5
3. Creación de programas para el entorno de
Windows

Otro aspecto significativo de la actividad de Microsoft ha sido el software de


aplicaciones. Posteriormente, esta experiencia adquirida en el desarrollo de
aplicaciones para el entorno gráfico de Macintosh le procuró el éxito en
aplicaciones para el entorno Windows, por ejemplo, la hoja de cálculo Excel y
el procesador de textos Word. Actualmente estas aplicaciones actúan de forma
6
similar en Windows y en Macintosh.

Otra gama de productos de Microsoft incluye sistemas de red de área local,


que conectan computadoras y componentes de hardware, como el dispositivo
apuntador Microsoft Mouse. Microsoft también produce software de bases de
datos, como Access, y aplicaciones multimedia que abarcan desde productos
7
infantiles hasta obras de referencia y consulta.

6
http://www.jegsworks.com/lessons-sp/win/basics/interface-allparts.htm
7
http://www.jegsworks.com/lessons-sp/win/basics/step-applicationhelp.htm

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
6
4. Elementos de una aplicación en Windows

Al encender la computadora, automáticamente se carga Windows.


Entonces, en un primer paso, debemos indicar nuestro nombre de usuario y
la contraseña, el punto de partida para trabajar con la computadora y los
distintos programas instalados.

Sobre él y para y a partir de él, se realizan todas las tareas de Windows.


Por ejemplo, al utilizar el navegador de Internet, por lo general Internet
Explorer, este se abre en una ventana sobre el escritorio. Lo mismo ocurre
8
con el resto de las aplicaciones que se desplieguen.

Otros elementos que se utilizan en el trabajo cotidiano con la computadora


son el menú Inicio y la barra de tareas. El primero se abre presionando el
botón que se encuentra en el ángulo inferior izquierdo de la pantalla. Al
hacerlo, podremos acceder a todos los componentes y opciones de la
computadora, como programas, documentos, unidades de almacenamiento,
configuración y ayuda, entre otras opciones. El segundo se muestra en todo
el sector inferior de la pantalla, y en él se ubican, minimizadas, las ventanas
9
que se están ejecutando.

8
http://www.jegsworks.com/lessons-sp/win/basics/interface-allparts.htm
9
http://www.jegsworks.com/lessons-sp/win/basics/summary.htm

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
7
10

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 el espacio que se utiliza Son los pequeños dibujos Presionando el botón


que se ubican sobre el En este lugar aparecen todas
para abrir los elementos, y las aplicaciones que estan en correspondiente, se
nunca se cierra, aqui se fondo. Estan formados por despliega el menú donde se
dos elementos: la imagen y uso y las ventanas que se
colocan los iconos encuentran abiertas. muestran
su nombre.

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

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
8
11

MENU INICIO

Al presionar el boton Inicio, se


despliega un menu que contiene
todas las tareas que se pueden
realizar con la PC; en Windows dicho
menu es inteligente.

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

Sin necesidad de utilizar el mouse,


Si tenemos que desplegar el podemos presionar la tecla con el
CON EL TECLADO menuInicio rapidamente. logo de Windows

11
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
9
12

BARRA DE
TAREAS

Se muestran todos los elementos que


estan abiertos de modo que desde alli es
posible visualizar o poner en primer
plano el que nos interese.

VENTANA ELEMENTOS AREA DE


ELEMENTOS PC NOTIFICACION
INDEPENDIENTE AGRUPADOS
El area de notificacion
Cada uno de estos Los elementos se ubica en el sector
Cualquier elemento
elementos aparecera similares se agrupan derecho de la barra
que abramos en la PC de tareas. muestra la
se presenta en una ya en una ventana que en el mismo icono de
estara representada la barra de tareas hora actual y es el
mencionada ventana
por un icono en la para ocupar menos lugar donde se nos
independiente
barra de tareas espacio. avisara en caso que
ocurran eventos.

Inicialmente solo Si presionamos la flecha Mostrar


Haciendo clic sobre el veremos los iconos iconos Blancos podremos ver todos
icono se despplegara la activos (aquellos que durante varios segundos luego se
aplicacion en cuestion para esten en uso o hayan volveran a ocultar para ahorrar
que podamos realizar las sido utilizados espacio e la barra de tareas.
acciones necesarias recientemente.

12
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcuc007%20-%2001.pdf

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
10
13

ACCIONES CON EL MOUSE

La mayoria de estos dispositivos


cuentan con dos botones principales: el
izquierdo y el derecho.

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

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
11
LAS VENTANAS

La principal caracteristica de Windows como


sistema operativo es que todas las tareas se
realizan a traves de ventanas.

TIPOS DE ORGANIZAR LAS MOVERSE ENTRE WINDOWS


VENTANAS VENTANAS VENTANAS

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

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
12
15

ELEMENTOS DE LAS VENTANAS

Ademas de conocer los diferentes tipos de


ventanas y saber como organizarlas resulta
de suma utilidad aprender el funcionamiento

BOTONES DE BARRA DE BARRA DE


CONTROL BARRA DE MENUS HERRAMIENTAS
TITULO

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

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
13
5. Concepto de Visual Basic

Visual Basic es un lenguaje de programación orientado a eventos, desarrollado


por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es
16
un dialecto de BASIC, con importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar la programación utilizando
un ambiente de desarrollo completamente gráfico que facilitara la creación de
17
interfaces gráficas y, en cierta medida, también la programación misma.

La última versión que fue la 6, liberada en 1998. Microsoft extendió el suporte


de este lenguaje hasta marzo de 2008.

16
http://www.alegsa.com.ar/Dic/visual%20basic.php
17
http://es.wikipedia.org/wiki/Visual_Basic

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
14
6. Reseña histórica y versiones de 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.

La última versión sólo para 16 bits, la 3.0, no incluía una


detallada biblioteca de componentes para toda clase de usos. Durante la
transición de Windows 3.11 a Windows 95, apareció la versión 4.0, que podía
generar programas de 16 y 32 bits a partir de un mismo código fuente, a costa
de un gran aumento en el tamaño de los archivos "runtime" necesarios.
Además, se sustituyen los controles VBX por los nuevos OCX. Con la versión
5.0, estuvo a punto de implementar por primera vez la posibilidad de compilar a
19
código nativo, obteniendo una mejora de rendimiento considerable.

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.

En Febrero de 1997, Microsoft lanzó Visual Basic


exclusivamente para generar programas de 32 bits. Los
programadores que preferían generar aplicaciones de 16
bits debían utilizar VB 4.0, siendo transportables a VB 5.0 y
Visual Basic viceversa. En la versión 5 se tenía la posibilidad de creaer
5.0 controles personalizados, también se podía compilar a
código ejecutable nativo de Windows, acelerando con ello la
ejecución de los programas de cálculo.

Salido a mediados de 1998, muy mejorado, incrementó el


número de áreas e incluyó la posibilidad de crear
aplicaciones basadas en Web. Microsoft retiró el soporte de
Visual Basic VB6 en Marzo de 2008, pero a pesar de ello la ejecución
6.0 resulta compatible en ambientes Windows Vista, Windows
Server 2008 y Windows 7.

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
16
CONCLUSION

La Programación Orientada a Objetos conocida como POO simula


1967 es aceptado como el primer lenguaje que posee las
características principales de un lenguaje orientado a objetos. Fue
creado para hacer programas de simulación, en donde los "objetos"
son la representación de la información más importante. Smalltalk
1972 a 1980 es posiblemente el ejemplo canónico, y con el que
gran parte de la teoría de la programación orientada a objetos se ha
desarrollado.

Centro de Bachillerato Tecnológico industrial y servicios Nº3 | Introducción a


la Programación Orientada a Objetos
17

S-ar putea să vă placă și