!"# $! "# % &'& $()! ( *

Documentos relacionados
Programación con Visual C#

GCC para plataforma Windows

Acceso a Datos con Visual Basic

Agregar una pestaña adicional en datos maestros de artículos.

Tema: Repaso sobre el uso del IDE de Microsoft Visual C#.

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

Programación en Visual Basic Ricardo Rodríguez García

Cronos Líneas de tiempo

Tutorial Java con acceso a datos

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

Tema: Introducción al IDE de Microsoft Visual C#.

INTRODUCCIÓN A WINDOWS FORM

EJERCICIO GUIADO. JAVA: DISEÑO DE FORMULARIOS DESDE CÓDIGO

Guía rápida de Instalación Sistemas D3xD Restaurant

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:

CLASE 1 de VISUAL BASIC (V6)

EMPEZAR A TRABAJAR CON VISUAL BASIC.NET

APRENDE A REALIZAR UNA MACRO

Práctica 2. Controles Básicos.

Formularios dinámicos

Tipos de datos estructurados

Hipervínculos. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

MANUAL. Manual de usuario de OJS. Introducción al Sistema Open Journal Systems CONSORCIO DIGITALIZACIÓN DEL CONOCIMIENTO

Unidad 4. Tablas dinámicas y macros para la organización de informes

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Hipervínculos y configuración de acciones

CUADRO DE CONTROL CONTROLES ACTIVEX

COMBINAR CORRESPONDENCIA

TUTORIAL SOBRE HOJAS DE CALCULO

2. En el cuadro de diálogo que aparece, selecciona Aplicación de Windows Forms, seguido de ello define el nombre Conexión_Datos y presiona Aceptar.

Construir una Interfaz Gráfica

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

Tutorial para asociaciones de pacientes

Teléfono:

Manual Word Plantillas y Formularios

En el mundo de la programación informática, uno de los lenguajes más populares y conocidos es el de Visual Basic. Creado en 1991 por Alan Cooper para

NÓMINA. Para acceder a esta opción se ingresara al módulo de Nómina: en la categoría Crear.

Tutorial EDpuzzle. Profesor: Nino, Santiago Fabricio ETR TIC Región 18

COLEGIO GIMNASIO CERVANTES TALLER INICIAL MACROS CREAR UNA MACRO

Práctica #1 Crear Base de Datos

TUTORIAL FIRMADOR WEB Versión 2.0

DEMOSTRACION DE UNA APLICACIÓN N-CAPASCON JAVA- POSTGRESQL

Base de datos En este tutorial vamos a trabajar con la siguiente base de datos. Programación II Turno Mañana

Guia de Ejericicios Aplicaciones Windows Forms

20483 Programación en C#

TALLER # 6 ACCESS FORMULARIOS

Universidad Nacional Autónoma de México

Conectar excell con Access

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR

Guía rápida de uso de Visual Sueldos

Historial de Revisiones

Manual Word Macros y Elementos rápidos

VBA. Visual Basic para Aplicaciones. Guía 1. Visual Basic para Aplicaciones en Office 1

PL-6: Elaborando Módulos Informativos con vínculos a diversos tipos de documentos Diagramas u Organigramas

La comunicación entre usuarios de Skype es totalmente gratuita, a excepción de las llamadas realizadas a teléfonos, las cuales son un servicio pago.

MANUAL DEL USUARIO. Página Web.

LABORATORIO 4: Ejercicio 1: Reconociendo VB.NET y Trabajando con el Lenguaje. Duración: 20 minutos

1.- Pantalla principal.- En la pantalla principal colocaremos las distintas opciones de traducción.

Como el resto de aplicaciones de Office, PowerPoint puede arrancarse de distintas formas. Vamos a utilizar la siguiente:

Conocimientos previos

Office Online. Descarga del contenido para móvil

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 3: Subformularios

Vamos a crear una plantilla para poder de dar de alta a varios alumnos.

1 - Objetivos de Venta por Vendedor y Grupo de Objetivos

Generador de actividades

USO DEL OBJETO JTABLE

Instructivo de uso de los Esquema de Balances AxI

CI154 DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS CON.NET FRAMEWORK 5 CON C# OBJETIVOS

TRABAJO PRÁCTICO Nº 5. Abrir un documento nuevo en Excel. Guardarlo en la carpeta D:\ o E:\ COMPUTACION2 con el nombre: tp5-ej1- apellido.

Secciones. Las Secciones agrupan Páginas. Están azul. Al hacer click despliegan los títulos de las Páginas.

Compartir discos y particiones

SEGURIDAD EN EL SISTEMA

El lenguaje Visual Basic 2008

Apunte de Gráficos Microsoft Office Excel Gráficos.

MANUAL DE GENERACION DE ARCHIVO UGPP. Tabla de Contenido

Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.

Instalación SQL 2005 Express

Guardar y abrir documentos (I)

Colegio Nuestra Señora del Huerto (Jujuy. Argentina)

Fundamentos y Diseño de Base de Datos

Introducción: La tarea que se debe llevar a cabo consiste en crear dos macros y guardarlas en una

ACTIVIDADES BASE DE DATOS ACCESS 2007

POWER POINT Tema 1. Para salir de PowerPoint (suponiendo que se tiene abierto) puede:

Consejo de Auditoría Interna General de Gobierno. Manual de Usuario

Trabajar con diapositivas

A continuación se detalla el paso a paso para el uso de la herramienta Hot Potatoes

Bases de Datos Relacionales con Base de OpenOffice y consultas SQL para Tecnología de la Información.

VISUAL BASIC.NET. NIVEL COMPLETO

Módulo 5 - Capítulo 5 2. Configurando la fuente de datos

HERTZ Sistema de Gestión del Espectro Radioeléctrico. CARGA MASIVA DE DATOS o APLICACIÓN ELECTRÓNICA.

CREAR UN BLOG EN BLOGGER

VISUAL BASIC Y MACROS EN EXCEL Parte III

Informática Clase 1 Versión Impresa. Tema 1 QUÉ ES UN PROCESADOR DE TEXTO

Uso del Portal Mercado Público.

Aprovechamiento pedagógico de Ardora

Sistema ServiRemu Cambio Normativo Beneficio Semana Corrida

Manual de Programación y Automatización para Pagos de Planillas

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form.

Transcripción:

OBJETIVOS!"# $! "# % &'& $()! ( * REQUERIMIENTOS DESCRIPCIÓN SOFTWARE Microsoft Visual Studio 2005.NET FrameWork 2.0 En este tutorial se va a revisar la forma de trabajar con los conceptos de OO en Visual Basic.NET. ACTIVIDAD 1 RECORDANDO CONCEPTOS DE LA CLASE ANTERIOR Diseñar una ventana que contemple un diseño como el que se muestra en la siguiente figura:

ACTIVIDAD 2 AGREGANDO CLASES DE NEGOCIO Vamos a agregar al proyecto una carpeta llamada negocio y dentro de esa carpeta vamos a agregar una clase tal y como se indica en las siguientes figuras: Luego hacemos clic derecho sobre la carpeta y agregamos la nueva clase: La nueva clase llevará por nombre Empleado, tal y como se indica en la siguiente figura: +

El editor se abre en el archivo Empleado.vb que contendrá la implementación de la clase Empleado, vamos a agregar dos atributos: _nombre del tipo String y _sueldo del tipo integer. Vamos a utilizar la palabra reservada private para indicar la visibilidad de estos atributos y se tiene: Ahora vamos a crear las propiedades (property) asociadas a cada atributo y escribimos en el editor la siguiente línea: Luego presionamos ENTER y debería aparecer el siguiente código: Ahora, vamos a completar el código del property y debería quedar como se indica en la siguiente figura:,

Ahora, hacemos algo similar con el property asociado al sueldo y se tiene: Ahora, para completar la clase vamos a escribir el código del constructor. Para poder crear al constructor vamos a usar un procedimiento (sub) llamado New() y escribimos lo que se indica en la siguiente figura: Presionamos ENTER y se tiene: Ahora vamos a usar las property que se han definido anteriormente para poder asignarle valores a los atributos y se tiene: -

ACTIVIDAD 3 USANDO LA CLASE DE NEGOCIO Ahora vamos a usar la clase de negocio que acabamos de crear, usar una clase implica crear objetos de dicha clase y hacer que esos objetos llamen a los métodos que están definidos dentro de la clase. Volvemos a nuestro formulario y vamos a programar el evento asociado al botón Crear, para lo cual hacemos doble clic sobre el botón y el editor debería mostrar: Ahora, programamos este evento, la idea es que en los label que aparecen al final de la ventana aparezcan los datos del empleado que se acaba de crear, para lo cual vamos a crear un objeto de la clase usando la definición que acabamos de terminar..

Lo primero es declarar una variable (usando el operador Dim) para almacenar el objeto y se tiene: Ahora vamos a declarar dos variables para guardar los valores ingresados desde la ventana y nos queda: Ahora vamos a obtener los datos desde el formulario, tal y como se revisó en la clase anterior y se tiene: Ahora vamos a crear el objeto usando el constructor que hemos definido dentro de la clase y se tiene: /

Tal y como lo indica la figura anterior se nos indica que el constructor necesita dos argumentos: uno que representa el nombre del nuevo empleado y otro que representa el sueldo); estos datos ya están disponibles en las variables y se los entregamos como argumento al constructor y se tiene: Ahora corresponde mostrar en los labels la información del objeto y agregamos las siguientes líneas de código: 0

Como lo muestra la figura anterior, se está tratando de asignar a la propiedad Text de la etiqueta lb_nombre del formulario el nombre del empleado, para lo cual se utiliza el objeto RECIEN creado. Como es posible notar se proponen las dos property que han sido definidas dentro de la clase (los atributos no se muestran porque se definieron como privados). Seleccionando la property del nombre y haciendo lo mismo para el sueldo, el código debería quedar como se indica a continuación: 1

ACTIVIDAD 4 AGREGANDO CLASES DE NEGOCIO PARA MANEJAR LA LISTA Vamos a agregar la siguiente clase a la carpeta de negocio: ACTIVIDAD 5 AGREGANDO EMPLEADOS A LA LISTA La idea ahora es mantener una lista de empleados para lo cual vamos a usar la clase de negocio que se ha definido en la actividad anterior. Se van a ir creando los empleados y se irán agregando a una lista, de forma de poder procesarlos después. Antes de continuar vamos a diseñar un formulario que tenga una apariencia similar a la que se muestra a continuación: 2

La ventana anterior posee un control del tipo Label donde vamos a desplegar el total de empleados que se encuentran presentes en la lista. A este label le llamaremos lbtotal. Considerando lo anterior, la programación del evento del clic sobre el botón agregar debería quedar como lo indica la siguiente figura: Como es posible observar en el código anterior se hace referencia a un objeto llamado empleados que representa la lista de empleados que va a manejar la aplicación. Se agrega el atributo empleados a la clase que representa el formulario y se tiene: Vamos a ejecutar ahora el proyecto y se va a tratar de agregar un nuevo empleado a la lista y se debería obtener el siguiente resultado: 3

Lo anterior se produce porque la lista no se encuentra creada, POR LO QUE DEBEMOS CREAR la instancia de ese objeto. Esta acción de creación de la lista se va a programar al evento de cargar la ventana por primera vez. Lo anterior lo logramos programando dicho evento, para lo cual vamos a acceder a la ventana Propiedades de la ventana y vamos a escoger el evento Shown tal y como se muestra en la siguiente figura: Al hacer doble clic sobre el evento se abre la ventana de edición de código y ese es el lugar en donde vamos a insertar el código para crear la lista y deberá quedar como se indica en la siguiente figura: Ejecute su proyecto hasta ahora y vea como se van agregando empleados a la lista, lo que queda en evidencia cuando se actualiza el label que contiene el total de empleados de la lista. ACTIVIDAD 6 DESPLEGAR EL CONTENIDO DE LA LISTA Vamos a modificar el diseño del formulario para incluir un nuevo control del tipo DataGridView que permitirá ver los elementos que vamos a ir agregando a la lista. Ahora agregamos, usando el cuadro de herramientas, un control del tipo DataGridView y deshabilitamos las opciones que se encuentran marcadas en la figura:

El nombre del control será GVEmpleados. Ahora vamos a agregar algunas líneas de código para que a medida que se agreguen empleados a la lista se vayan mostrando en el DataGridView. Primero, agregamos un atributo al formulario que representa la tabla de datos de asociada al GridView y se tiene: Ahora agregamos la creación en el evento Show de la ventana y se tiene: En la figura anterior es posible apreciar la incorporar el atributo y la creación de las columnas que forman parte de la tabla. Ahora debemos modificar el código asociado al evento clic del botón Agregar y se tiene: +

Luego se agrega al final del método las siguientes líneas de código: Si ahora se ejecuta el proyecto se tiene que al agregar elementos a la lista se van desplegando en el control DataGridView que hemos agregado al formulario. ACTIVIDAD 7 DESPLEGAR EL CONTENIDO DE LA LISTA DE ACUERDO A UN CRITERIO Vamos a modificar, nuevamente el diseño del formulario para agregar un botón que permita desplegar en el DataGridView la nómina de los empleados que tienen el mayor sueldo. El nuevo control del tipo Button se llamará bt_ver y al programar su evento se tienen las siguientes líneas de código:,

RESUMEN En el presente laboratorio se han revisado los siguientes conceptos: Definición de clases, incluyendo el concepto de visibilidad, constructor y propiedades (property) Creación de objetos y llamadas a métodos Recordar la generación de Windows Forms, agregando controles sobre una ventana. Los controles con los que se ha trabajado son: o o o o o Label Button TextBox TableLayoutPanel DataGridView Explicación inicial del trabajo con excepciones, en este caso se han usado para tratar los errores asociados a la no existencia de una referencia y al proceso de conversión de números a letras. Se ha considerado el trabajo con objetos del tipo DataTable y DataRow para mostrar el contenido de una colección de elementos. -