La programación orientada a objetos (Object-Oriented Programming u OOP) las partes que componen tu programa son "abstracciones" de objetos del mundo real. Por ejemplo en un sistema bancario tienes tres objetos:
- Usuario
- Cuenta
- ATM
Y cada uno tiene sus propios atributos y métodos. En el caso de "Usuario" sus atributos serían por ejemplo nombre, dirección o edad y sus métodos serían darDeAlta(), cambiarEdad(), obtenerDireccion(), etcétera.
Adicionalmente se pueden dar relaciones entre estos objetos para que tu programa haga lo que tiene que hacer. Por ejemplo, le puedes pedir a un usuario que cree una nueva cuenta, generando un nuevo objeto del tipo "Cuenta":
Cuenta mi_cuenta = usuario_003.creaCuenta()
mi_cuenta.imprimeSaldo()
Por otro lado, la programación orientada a eventos (Event-Oriented Programming) es un modelo de diseño donde creas componentes y donde dependiendo de las acciones (o métodos) que ejecutes sobre ellos, éstos realicen algo, incluyendo llamadas a otros componentes. El ejemplo más conocido es el del botón:
Button miBoton = new Button("Click Aqui");
el componente miBotton tiene por ahí un método llamado onClick() que hace algo una vez que ha sido presionado:
class Button {
...
onClick() {
//aqui se pueden hacer muchas cosas dependiendo del "evento"
...
window.close() //Aquí al dar click al botón estamos cerrando una ventana
}
}
De esta manera se logra la programación orientada a eventos. Como nota adicional, uno puede combinar ambas maneras de programar (si te diste cuenta, Boton es un objeto que tiene atributos y métodos).
DIPLOMADO DE DESARROLLO DE VIDEOJUEGO 2D
MATERIA: Action Script 3
Información sobre los talleres de Matte Painting, Ilustración Digital, Diseño psicológico de personajes y ambientes, Arte conceptual, Escultura Digital, Modelado 3D, Texturizado, Animación, Motions Graphics, VFX, etc.
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
jueves, 9 de agosto de 2012
Diferencia entre programación orientada a objetos y orientada a eventos
Etiquetas:
programación,
programación de eventos,
programación de objetos,
programación orientada a eventos,
programacion orientada a objetos
Ubicación:
Ciudad de México, DF, México
martes, 10 de enero de 2012
Diplomado: "Desarrollo de Videojuegos para Web"
CONVOCATORIA:
DIPLOMADO:
"DESARROLLO DE VIDEOJUEGOS PARA WEB"
"DESARROLLO DE VIDEOJUEGOS PARA WEB"
INICIO: Sábado 25 Febrero 2012
OBJETIVO: Desarrollar un videojuego de forma integral, pasando por las siguientes fases: Desarrollo de la historia, Planeación de la estructura, Diseño, Programación, Diseño de audio y Gestión administrativa y de Derechos de autor.
TOTAL: 516hrs.
MÓDULOS: 6
1. Guíon
2. Planeación
3. Diseño
4. Programación
5. Diseño de audio y musicalización
6. Gestión legal y administrativa del videojuego
DIPLOMA: VALIDACIÓN DE LA SECRETARÍA DEL TRABAJO Y PREVISIÓN SOCIAL
DIPLOMADO: Si no cuentas con cédula profesional al finalizar el diplomado
VALIDEZ CURRICULAR:
POSGRADO: Si cuentas con cédula profesional al final del diplomadoDIPLOMADO: Si no cuentas con cédula profesional al finalizar el diplomado
GRUPOS: 1
DÍAS: Sábados
DURACIÓN: 1 año 9 meses
HORAS POR SESIÓN: 6hrs.
HORARIOS: 10am -4:30pm
INICIO: Grupo 1: 20 de febrero 2012 (lun., mie. y vie.)
Grupo 2: 19 de marzo 2012 (mar. y jue.)
CUPO LIMITADO: 10 personas.
COSTO: $1,800 mensuales (pagando puntual)
HORAS POR SESIÓN: 6hrs.
HORARIOS: 10am -4:30pm
INICIO: Grupo 1: 20 de febrero 2012 (lun., mie. y vie.)
Grupo 2: 19 de marzo 2012 (mar. y jue.)
CUPO LIMITADO: 10 personas.
COSTO: $1,800 mensuales (pagando puntual)
LUGAR: Álvaro Obregón #185, piso 4
Col. Roma Norte, D.F.
Entre Monterrey y Tonalá
A 3 cuadras del metrobús Alvaro Obregón
Col. Roma Norte, D.F.
Entre Monterrey y Tonalá
A 3 cuadras del metrobús Alvaro Obregón
MATERIAS:
INFORMES E INSCRIPCIONES:
Núm. local d.f. - 46-17-72-64
talleresparatodos@hotmail.com
DIPLOMA:
Validación de la Secretaria del Trabajo y Previsión Social
APARTA TU LUGAR CON $300
y liquida el 1er día de clases
y liquida el 1er día de clases
PROCEDIMIENTO DE INSCRIPCIÓN:
1. Pagar:
$300 apartando tu lugar
$1,800 liquidando tu inscripción
Número de cuenta
$300 apartando tu lugar
$1,800 liquidando tu inscripción
Número de cuenta
50-01-34-26-34-3 a Banco Inbursa.
2. Escanear el comprobante y enviarlo a talleresparatodos@hotmail.com------
Etiquetas:
diplomado videojuegos,
diplomado videojuegos 2d,
diplomado videojuegos web,
diseño web,
mario bros,
mario starcatcher 2,
programación,
programación web,
videojuegos,
videojuegos 2d,
videojuegos web
Ubicación:
Ciudad de México, DF, México
Suscribirse a:
Entradas (Atom)