Programación Orientada a Objetos (lo básico)




La programación orientada a objetos OOP o mas conocido por sus siglas en ingles POO, es un paradigma de programación que usa los objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Esta basado en varias técnicas, incluyendo herencia, coacciono, abstracción , polimorfismo, acoplamiento y encapsulamiento. su uso se popularizo a principios de la década de los años 1990. en la actualidad, existe una gran variedad de lenguajes de programación que soporta la orientación. los objetos son entidades que tienen un determinado estado, comportamiento (método) e identidad: El estado esta compuesto de datos o informaciones: sera 1 o varios atributos a los que se habrá asignado unos valores concretos (datos)


*Algunos programas que te podrían servir de ayuda:

~Java



Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos,. apareció en 1995 diseñado por sun mycrosistem (oracle corporation) desarrolladores james gosling y sun mycrosistem



Enlace de descarga al final del post...


~Visual Basic



Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. este lenguaje es un dialecto base, con importantes agregados, su primera versión fue en 1991 con la intención de simplificar la programación
AQUI UN EJEMPLO:
proporcionar el volumen de un cilindro dados su altura y diámetro.
1.  Inicio
2.  Mostrar “Introduzca el diámetro, en metros” : Pedir D 
3.  Mostrar “Introduzca la altura, en metros” : Pedir H 
4.  R = D/2 : Pi = 3,141593
5.  V = Pi * (R ^ 2) * H
6.  Mostrar “El volumen del cilindro es de”, V, “metros cúbicos”
7.  Fin
 
 
SOLUCIÓN EJERCICIO EJEMPLO Nº2
Creamos un formulario donde insertamos dos Labels (podemos usar arrays de controles como Label1(0) yLabel1(1)) ó simplemente dos controles como Label1 y Label2, dos TextBox (podemos decir lo mismo que para los labels)y un Label para resultados al que vamos a ponerle nosotros el nombre y que llamaremos (LabelResultados), así como un botón al que llamaremos ButtonCalcular. El primer Label mostrará el mensaje de solicitud del diámetro y el segundo Label el correspondiente a la altura. A través de los TextBox el usuario introducirá los datos solicitados y a través del Label de resultados mostraremos los resultados. El código será algo así:
 

 
El resultado gráfico será similar a este:

Enlace de descarga al final del post...

~Eclipse




Es un programa d informática el cual contiene o esta compuesto por un conjunto de herramientas de programación de código abierto multi plataforma para desarrollar lo que el proyecto llama "aplicaciones de cliente enriquecido" opuesto a las aplicación de "cliente-liviano" basadas en navegadores.
Esta plataforma tipicamente ha sido usada para desarrollar entornos de desarrollo integrados del Internet (IDE), como el IDE de Java llamado "Java Development Toolkit (JDF), y el compilador (ECJ) que se entrega como parte de eclipse
Enlace de descarga al final del post...

("Extra" código base de snake zenia para Eclipse Luna)

DESCARGAS

SNAKE ZENIA (código base)
  

Eclipse v4.4
http://www.eclipse.org/downloads/

Visual Basic 2010 Express
http://www.visualstudio.com/en-us/downloads#d-2010-express

Phyton v3.2
https://www.python.org/download/


Agradecimientos a:
Manuel Villanueva, Brian Obet, Marcos Roke, Diego Valdemar y Manuel... por la compilación de información, diseño y calidad del post.