Programación Orientada a Eventos

Slides:



Advertisements
Presentaciones similares
PROGRAMACIÓN Visual Profra. Graciela Prado. Visual Basic Es un lenguaje de programación diseñado para facilitar el desarrollo de aplicaciones en un entorno.
Advertisements

Características de la interfaz de desarrollo
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
Hermilia Molina Acevedo
QUIMESTRE II PARCIAL I.
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
DISPOSITIVOS DE ENTRADA EN LOS SISTEMA OPERATIVO WINDOWS 2000 Y XP  INTERFAZ GRAFICA DE USUARIO  BOTONES DEL MOUSE  DISTRIBUCIÓN DEL TECLADO  VENTANAS.
RESTAURACIÓN DEL ICONO APRENDE. Paso (2) Desanclar Icono Dejas presionado el icono por unos segundos y se seleccionará el.
Creación de un Blog… Pues bienvenido al tutorial donde aprenderás como crear un blog en Blogger paso a paso. Te explicaremos cada paso a seguir para la.
Hojas electrónicas Curso de Nivelación. Capitulo IV Software de aplicación Hojas Electrónicas Macros - Introducción  Si hay tareas de Microsoft Excel.
Aplicación con Angular, Ionic y PHP Por: Luis Salvador.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
By Ibrahim Josue Pasos González. Para programar en Microsoft Visual Studio 2008 es muy sencillo, primero abrimos nuestro Visual Studio y hacemos click.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Clases y Objetos.
DESARROLLO WEB CON HTML 5 Francisco J. Arce Anguiano
Visual ITP y Web ITP Raquel Sánchez Díaz Universidad de Salamanca.
CREAR UN VÍDEO A PARTIR DE FOTOS EN MOVIE MAKER
TUTORIAL VISUAL BASIC Hecho por jjc524.
Como utilizar la herramienta Visual Basic 2008 Express Edition
WORD.
Coordinación de Incorporación de Tecnologías
Editor de Planillas de Cálculo Introducción al análisis de gráficos
Statistic Package for Social Sciencies
Introducción a la computadora
Generacion de reportes con Crystal Reports
FAST TEST Diseño de items. David de los Llanos Franco.
3.- Ventana de propiedades del Menú de inicio y barra de tareas
Introducción a la Programación Multimedial
Unidad 7 Windows.
Introducción a programación web Martin Esses
Google docs.
II QUIMESTRE PARCIAL I VISUAL.
Visual Basic CESAR RIAÑO.
Select Case Visual Basic.
MANEJO DE ARCHIVOS DIGITALES
Generacion de reportes con Crystal Reports
Introducción a Visual Studio .NET
Tutorial Holdings Management (Administración de Colecciones)
CONTROLES BÁSICOS VB.NET
CURSO: QUITO “D” FÍSICO MATEMÁTICO
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
MANEJO DE VENTANAS El Sistema Operativo Windows basa su interfaz en el uso de ventanas. Es decir, cada aplicación se abre en un recuadro llamado ventana,
CREACIÓN DE EJERCICIOS EN HOT POTATOES
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECÁNICA INGENIERÍA DE MANTENIMIENTO VISUAL BASIC.
Configurando mi espacio de trabajo
ADMINISTRACIÓN DE USUARIOS
Información Básica.
Páginas web con wordpress
Información Básica.
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
Introducción a Access Juan Alberto Sigüenza Escuela Técnica Superior de Informática.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Excel Macros Macros Automáticas.
Excel Macros Formularios.
Algo sobre el “coso virtual ese…”
ENTORNO GRÁFICO DE VISUAL ESTUDIO
HERRAMIENTAS DE MICROSOFT WORD LOS HIPERVINCULOS Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección de correo.
Manual Para el Manejo del Histórico de Formatos en el Portal de Obligaciones de Transparencia del Poder Ejecutivo.
R.A 1.1 Da tratamiento de datos e información mediante la herramienta de hoja de cálculo electrónica. Excel ¿Qué es y para qué sirve? Excel es un programa.
Guía teórica de manejo de estructuras de datos
Ejercicio para aprender App Inventor
Google Classroom. Bienvenidos a Google Classroom.
Taller App Inventor.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
AMBIENTE GRAFICO DEL SISTEMA OPERATIVO WINDOWS 1.
Access Este programa permite manipular datos en forma de tablas, realizar cálculos complejos con fórmulas y funciones, incluso dibujar distintos tipos.
Tema 10. Uso de formularios y controles
INTERNET: Por medio de este icono podrá conectarse a Internet y podrá acceder a la red de redes. 4-PAPELERA DE RECICLAJE: En este icono.
Transcripción de la presentación:

Programación Orientada a Eventos Una guía para entender el paradigma dirigido por eventos, sus claves e implementaciones

Creando un proyecto de C# en Visual Studio Creamos un proyecto de C# de tipo Windows Project Application Le asignamos un nombre como solíamos hacer en proyectos de C++ Por primera vez vamos a tener una interfaz gráfica!!

Vista principal de un proyecto de Escritorio

¿Qué es un evento? C# es un lenguaje que permite el desarrollo orientado a eventos, pero.. ¿qué es un evento? Un evento es un suceso que ocurre en un programa, definido por el usuario o provocado por él mismo. Ejemplos de Eventos que pueden ocurrir en la ejecución de un programa: Click Doble-Click Abrir una ventana Cerrar una ventana Cambiar un texto

A modo de ejemplo: mi primer “botón”

A modo de ejemplo: El preciado “botón” Podemos editar el tamaño y posición fácilmente Cada uno de los objetos que insertamos en nuestro formulario tiene un identificador único ¿Cómo hacemos para poder modificarlo y utilizar una nomenclatura fija para todos? Hacemos click con el botón derecho y elegimos propiedades. Cambiamos la propiedad Name por “btnMostrar” Cambiamos prop. Text por “Mostrar”

Creando el evento Click de btnMostrar Vamos a hacer que nuestro programa “escuche” el click en el botón Mostrar Podemos hacer esto de 2 formas: A) Haciendo doble click en el botón B) Haciendo click en “Eventos” de las propiedades del botón y haciendo doble click en el ítem “Click” Cuando lo hayamos hecho, se abrirá el editor de código correspondiente al formulario (que podríamos llamar frmPrincipal en sus propiedades), y veremos que se ha creado una especie de función que escucha el click. Ahora la analizaremos…

El evento btnMostrar_Click Como vemos, estamos adentro de una función que maneja el evento Click de btnMostrar. ¿Pero, cómo es esto posible? Solo como dato de color, mencionamos que cada formulario tiene un archivo que se llama Designer (en este caso frmPrincipal.Designer) en el cual se guarda la información de cada objeto que agregamos al formulario. Veamos que contiene btnMostrar… Efectivamente vemos que btnMostrar tiene una entrada que indica que hay un evento escuchando el Click

Implementando un MessageBox MessageBox es un elemento que me permite emitir un mensaje emergente por pantalla. En nuestra aplicación, haremos que el botón emita diferentes mensajes dependiendo de si hacemos un simple click, o bien pasar el mouse por arriba (Mouse Hover). Ya deberíamos poder crear las 2 funciones que capturan los eventos, siguiendo el ejemplo del click. Veamos como se programa esto…

Probando nuestra aplicación Al probar nuestra aplicación, el mensaje difiere del evento que se dispare Aclaración: El segundo parámetro de la función Show es el título de la ventana

Acceder a las propiedades por código Podemos definir que, en caso de que suceda cada evento, se modifique la propiedad Text del botón. Además, como prueba, indicaremos que en caso de que se haga clic en el botón, se desactive. Encontraremos las propiedades del botón si referenciamos por su nombre.

Validar entrada de datos En la programación orientada a eventos, no es posible definir la validación con do-while. Debemos utilizar una función llamada TryParse, en el caso de querer validar que un ingreso en un TextBox (por ejemplo) sea un número. Veamos como se hace:

Entrada de datos ¿De donde sale txtNumero? Al igual que cuando creamos un botón, existen en la barra de herramientas muchos mas controles para interactuar con el usuario. (toolbox) Uno muy común y necesario es el TextBox. Sirve para que el usuario ingrese valores a mi sistema. Al igual que el botón, se le puede cambiar la propiedad name que toma por default (textbox1) por uno que explique bien que contenidos se ingresarán (txtNumero). Existen muchos controles mas de entrada que veremos este año.

Programación Orientada a eventos Resumen Aprendimos a crear nuestro primer proyecto en un entorno gráfico (Windows Form Application) Aprendimos a crear un control para que el usuario interactúe con el (Button) Aprendimos a programar eventos para que el usuario pueda “jugar” con ese control (eventos Click y Hover) Aprendimos a modificar propiedades de un control. Aprendimos a validar un contenido ingresado por el usuario (TryParse)