Вы находитесь на странице: 1из 11

Repblica Bolivariana de Venezuela Ministerio del Poder Popular Para La Educacin Superior I.U.T.E.P.A.

L Puerto Cabello Edo-Carabobo

Profesora: Yelmi Prez

Alumno: Angello Mafla C.I: 20.294.033 Informtica. 3er Semestre

Puerto Cabello, Agosto del 2011

NDICE

Contenido                  Programacin Clases de programacin Programacin estructurada (PE) Programacin modular Programacin orientada a objetos (POO) Programacin concurrente Programacin funcional Programacin lgica Objetos en la programacin Herencia de clase Polimorfismo Clasificacin Pasos a seguir para la instalacin de visual BASIC Pasos a seguir para la instalacin de visual BASIC 6.0: Entorno ID Poo
Evento

PROGRAMACIN La programacin es el proceso de disear, escribir, probar, depurar y mantener el cdigo fuente de programas computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El propsito de la programacin es crear programas que exhiban un comportamiento deseado. El proceso de escribir cdigo requiere frecuentemente conocimientos en varias reas distintas, adems del dominio del lenguaje a utilizar, algoritmos especializados y lgica formal. Programar no involucra necesariamente otras tareas tales como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo de pequeas aplicaciones. CLASES DE PROGRAMACION Programacin estructurada (PE) La programacin estructurada est compuesta por un conjunto de tcnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuracin y mantenimiento del mismo. Esta programacin estructurada utiliza un nmero limitado de estructuras de control, reduciendo as considerablemente los errores. Esta tcnica incorpora:
y

Diseo descendente (top-dow): el problema se descompone en etapas o estructuras jerrquicas. Recursos abstractos (simplicidad): consiste en descompones las acciones complejas en otras ms simples capaces de ser resueltas con mayor facilidad.

Estructuras bsicas: existen tres tipos de estructuras bsicas: o Estructuras secunciales: cada accin sigue a otra accin secuencialmente. La salida de una accin es la entrada de otra. o Estructuras selectivas: en estas estructuras se evalan las condiciones y en funcin del resultado de las mismas se realizan unas acciones u otras. Se utilizan expresiones lgicas.

Estructuras repetitivas: son secuencias de instrucciones que se repiten un nmero determinado de veces. Las principales ventajas de la programacin estructurada son:

y y y y

Los programas son ms fciles de entender Se reduce la complejidad de las pruebas Aumenta la productividad del programador Los programas queden mejor documentados internamente.

Un programa est estructurado si posee un nico punto de entrada y slo uno de salida, existen de "1 a n" caminos desde el principio hasta el fin del programa y por ltimo, que todas las instrucciones son ejecutables sin que aparezcan bucles infinitos.

Programacin modular En la programacin modular consta de varias secciones dividas de forma que interactan a travs de llamadas a procedimientos, que integran el programa en su totalidad. En la programacin modular, el programa principal coordina las llamadas a los mdulos secundarios y pasa los datos necesarios en forma de parmetros. A su vez cada modulo puede contener sus propios datos y llamar a otros mdulos o funciones.

Programacin orientada a objetos (POO) Se trata de una tcnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilizacin de los objetos. El elemento principal de la programacin orientada a objetos es el objeto. El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organizacin. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento. El polimorfismo y la herencia son unas de sus principales caractersticas y por ello dedicaremos ms adelante un artculo exclusivamente a tratar estos dos trminos.

Programacin concurrente Este tipo de programacin se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultnea.

Se trata de una programacin ms lenta y laboriosa, obteniendo unos resultados lentos en las acciones.

Programacin funcional Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.

Programacin lgica Se suele utilizar en la inteligencia artificial y pequeos programas infantiles. Se trata de una programacin basada en el clculo de predicados (una teora matemtica que permite lograr que un ordenador basndose en hecho y reglas lgicas, pueda dar soluciones inteligentes). OBJETOS EN LA PROGRAMACIN En programacin orientada a objetos (POO), una instancia de programa (por ejemplo un programa ejecutndose en una computadora) es tratado como un conjunto dinmico de objetos interactuando entre s. Los objetos en la POO extienden la nocin ms general descrita en secciones anteriores para modelar un tipo muy especfico que est definido fundamentalmente por: 1. atributos que representan los datos asociados al objeto, o lo que es lo mismo sus propiedades o caractersticas. Los atributos y sus valores en un momento dado, determinan el estado de un objeto. 2. mtodos que acceden a los atributos de una manera predefinida e implementan el comportamiento del objeto. Los atributos y mtodos de un objetos estn definidos por su clase, aunque (en un lenguaje dinmico como Python o Ruby) una instancia puede poseer atributos que no fueron definidos en su clase. Algo similar ocurre con los mtodos, una instancia puede contener mtodos que no estn definidos en su clase

de la misma manera una clase puede declarar ciertos mtodos como "mtodos de clase", y estos (en dependencia del lenguaje) podrn estar o no presentes en la instancia. En el caso de la mayora de los objetos, los atributos solo pueden ser accedidos a travs de los mtodos, de esta manera es ms fcil garantizar que los datos permanecern siempre en un estado bien definido (Invariante de Clase). En un lenguaje en el que cada objeto es creado a partir de una clase, un objeto es llamado una instancia de esa clase. Cada objeto pertenece a un tipo y dos objetos que pertenezcan a la misma clase tendrn Este cdigo crea dos referencias a objeto que se refieren al mismo objeto. Por consiguiente, los cambios realizados en el objeto a travs de object3 se reflejarn en los usos posteriores de object4. Puesto que el acceso a los objetos basados en clases se realiza por referencia, las clases se denominan tipos por referencia. Herencia de clase La herencia se realiza a travs de una derivacin, lo que significa que una clase se declara utilizando una clase base de la cual hereda los datos y el comportamiento. Una clase base se especifica anexando dos puntos y el nombre de la clase base a continuacin del nombre de la clase derivada, del modo siguiente: Este idioma no es compatible o no hay ningn ejemplo de cdigo disponible. Cuando una clase declara una clase base, hereda todos los miembros de la clase base excepto los constructores. A diferencia de C++, una clase en C# solo puede heredar directamente de una clase base. Sin embargo, dado que una clase base puede heredar de otra clase, una clase puede heredar indirectamente de varias clases base. Adems, una clase puede implementar directamente ms de una interfaz. Para obtener ms informacin, vea Interfaces (Gua de programacin de C#). POLIMORFISMO En programacin orientada a objetos el polimorfismo se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo mtodo de forma diferente. Por ejemplo, podemos crear dos clases distintas: Pez y Ave que heredan de la superclase Animal. La clase Animal tiene el mtodo abstracto mover que se

implementa de forma distinta en cada una de las subclases (peces y aves se mueven de forma distinta). Como se mencion anteriormente, el concepto de polimorfismo se puede aplicar tanto a funciones como a tipos de datos. As nacen los conceptos de funciones polimrficas y tipos polimrficos. Las primeras son aquellas funciones que pueden evaluarse o ser aplicadas a diferentes tipos de datos de forma indistinta; los tipos polimrficos, por su parte, son aquellos tipos de datos que contienen al menos un elemento cuyo tipo no est especificado.
CLASIFICACIN

Se puede clasificar el polimorfismo en dos grandes clases:


y

Polimorfismo dinmico (o polimorfismo paramtrico) es aqul en el que el cdigo no incluye ningn tipo de especificacin sobre el tipo de datos sobre el que se trabaja. As, puede ser utilizado a todo tipo de datos compatible. Polimorfismo esttico (o polimorfismo ad hoc) es aqul en el que los tipos a los que se aplica el polimorfismo deben ser explicitados y declarados uno por uno antes de poder ser utilizados.

El polimorfismo dinmico unido a la herencia es lo que en ocasiones se conoce como programacin genrica. Tambin se clasifica en herencia por redefinicin de mtodos abstractos y por mtodo sobrecargado. El segundo hace referencia al mismo mtodo con diferentes parmetros. Otra clasificacin agrupa los polimorfismo en dos tipos: Ad-Hoc que incluye a su vez sobrecarga de operadores y coercin, Universal (inclusin o controlado por la herencia, paramtrico o generosidad). PASOS A SEGUIR PARA LA INSTALACIN DE VISUAL BASIC Cuando ejecutamos el programa de instalacin, se crea un directorio para Visual Basic, despus se podrn seleccionar los componentes que se quieran instalar. Los archivos del CD-ROM no estn comprimidos, a excepcin de los archivos del sistema operativo del directorio "\Os", esto quiere decir que el tratamiento de uso es directo, si necesitamos instalar una herramienta, no tenemos nada ms que situarnos en la carpeta "\Tools", y ejecutar la que se desee desde el mismo CD.

Pasos a seguir para la instalacin de Visual Basic 6.0: 1. Insertar el disco en el lector de CD-ROM. 2. Dependiendo del sistema operativo habr que utilizar un comando que pondr en marcha el programa de instalacin, en la mayora de los casos se ejecuta el comando "Setup.exe" en el raz del CD. Si est activado el Autoplay en el sistema, el programa se pondr en marcha cuando se inserte el disco de instalacin en la unidad de CD. 3. Una vez arrancado el asistente seleccionaremos "Instalar Visual Basic 6.0". 4. El asistente ir guiando la instalacin de una forma sencilla. Nota: Existe un fichero "leeme.txt" en todas las instalaciones de aplicaciones que contiene informacin ms explcita acerca de cmo hay que realizar el proceso. Aviso: La suite de Microsoft Visual Studio 6 contiene las siguientes aplicaciones: Visual Basic Visual SourceSafe Visual FoxPro Visual J++ Visual C++ ENTORNO ID Un entorno de desarrollo integrado es un programa informtico compuesto por un conjunto de herramientas de programacin. Puede dedicarse en exclusiva a un slo lenguaje de programacin o bien, poder utilizarse para varios. Un IDE es un entorno de programacin que ha sido empaquetado como un programa de aplicacin, es decir, consiste en un editor de cdigo, un compilador, un depurador y un constructor de interfaz grfica (GUI). Los IDEs pueden ser aplicaciones por s solas o pueden ser parte de aplicaciones existentes. El lenguaje Visual Basic, por ejemplo, puede ser usado dentro de las aplicaciones de Microsoft Office, lo que hace posible escribir sentencias Visual Basic en forma de macros para Microsoft Word.

Los IDE proveen un marco de trabajo amigable para la mayora de los lenguajes de programacin tales como C++, Python, Java, C#, Delphi, Visual Basic, etc. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecucin, en donde se permite utilizar el lenguaje de programacin en forma interactiva, sin necesidad de trabajo orientado a archivos de texto, como es el caso de Smalltalk u Objective-C. Es posible que un mismo IDE pueda funcionar con varios lenguajes de programacin. Este es el caso de Eclipse, al que mediante plugins se le puede aadir soporte de lenguajes adicionales. POO : La programacin orientada a objetos o POO (OOP segn sus siglas en ingls) es unparadigma de programacin que usa objetos y sus interacciones, para disear aplicaciones yprogramas informticos. Est basado en varias tcnicas, incluyendo herencia, abstraccin, polimorfismo y encapsulamiento. Su uso se populariz a principios de la dcada de los aos1990. En la actualidad, existe variedad de lenguajes de programacin que soportan laorientacin a objetos. Evento : Es un suceso en el sistema (tal como una interaccin del usuario con la mquina, oun mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente. Tambin se puede definir como evento, a la reaccin que puede desencadenar un objeto, es decir la accin que genera

BIBLIOGRAFA www.wikipedia.com www.terra.com www.monografias.com

Вам также может понравиться