Introduccion a la Programaciòn Orientado por Objetos (POE)

[+/-] Ver / Ocultar

Mètodos de la Programaciòn Orientada a Eventos

Los métodos son funciones que también son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el lenguaje. Los métodos realizan tareas típicas, previsibles y comunes para todas las aplicaciones de ahí que vengan con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene sus propios métodos.

En general solo pueden ser ejecutados en tiempos de ejecución no en tiempo de diseño. Algunos ejemplos de métodos de formularios son el método MOVE, que mueve un formulario en un espacio de dos dimensiones en la pantalla, y el método ZORDER que sitúa el formulario delante o detrás de otras ventanas.

Los métodos son invocados dando nombres al objeto y cuyo método se está llamando, listando el operador punto (.), y después listando el nombre del método. Como cualquier rutina los métodos pueden incorporar argumentos

Utilizaciòn y Programaciòn utilizando API

Desarrollo de aplicación con Api

API: es una interfaz basada en REST que permite el acceso a los datos del perfil, amigos, fotos y eventos del usuario mediante la utilización de mensajes GET o POST.
Entre las aplicaciones Api, en Facebook posee una compleja estructura que permite brindar una experiencia de usuario completa:

·     Product Directory: cuando un usuario navega el directorio de aplicaciones de Facebook, por cada aplicación se muestra una pequeña sección con el nombre, una imagen y una pequeña descripción.
·     About: esta página muestra información general de la aplicación. Debe inducir al usuario a instalar la aplicación.
·     Left Nav: es el panel de navegación izquierdo. Las aplicaciones pueden tener su ícono y nombre en este panel.
·    Canvas Page: es la página principal de la aplicación. Home: esta página es accedida utilizando el panel de navegación de la izquierda, en general muestra información de los amigos del usuario. User Dashboard: es la página donde el usuario administra sus datos en una aplicación y determina de que forma las aplicaciones acceden a sus datos personales.
·     Profile: es la representación online de la identidad del usuario. La API provee múltiples puntos de integración con el perfil del usuario permitiendo actualizar datos del mismo. Profile Box: presenta información actualizada sobre las acciones recientes del usuario. Profile Actions Links: debajo de la foto del usuario en el perfil, se pueden agregar enlaces para invocar acciones en la aplicación.
·     Privacy Settings: se utiliza para definir los niveles de privacidad de los datos del perfil por aplicación.
·     News Feed: como su nombre lo indica es un “feed” de noticias, allí las aplicaciones pueden “publicar” información del usuario de la misma.
·     Alerts: las aplicaciones pueden enviar notificaciones a los usuarios a través del correo electrónico.
·     Message Attachments: las aplicaciones pueden incluir archivos adjuntos que aparecen en la ventana para componer mensajes.
·     Requests: las aplicaciones pueden crear peticiones que aparecen en la parte superior izquierda de la página principal. En general son iniciados por amigos que solicitan realizar alguna acción.

Navegadores de Clases

Planificaciòn de Proyecto




Todo proyecto está compuesto de tareas o de actividades. Para que el proyecto tenga éxito, antes de todo es necesario planificar con cuidado las tareas y luego organizarlas en orden de prioridad. La siguiente forma puede servir para presentar algunas ideas útiles a su grupo o al personal de proyecto.