Taller: GUIs con Tkinter

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Taller: GUIs con Tkinter"

Transcripción

1 Taller: GUIs con Tkinter Tkinter es el paquete estándar de desarrollo de interfaces gráficas de Python. Tkinter le ofrece al programador un conjunto de clases para crear elementos gráficos como ventanas con botones, menús, etc. A continuación se presentan ejemplos sencillos progresivos donde se muestra cómo crear GUIs con Tkinter. Ejemplo 1: Ventana con un Button Código: # Import all definitions from Tkinter window = Tk() # Create a window label = Label(window, text = "Welcome to Python") # Create a label button = Button(window, text = "Click Me") # Create a button label.pack() # Place the label in the window button.pack() # Place the button in the window window.mainloop() # Create an event loop Salida: Ejemplo 2: Botones con eventos Código: # Import all definitions from Tkinter # Handlers def processok(): print("ok button is clicked") def processcancel(): print("cancel button is clicked") # Creacion de la ventana, los elementos de esta y registro de los handlers window = Tk() # Create a window btok = Button(window, text = "OK", fg = "red", command = processok) btcancel = Button(window, text = "Cancel", bg = "yellow", command = processcancel) # Agrgando los elementos btok.pack() # Place the OK button in the window btcancel.pack() # Place the Cancel button in the window window.mainloop() # Create an event loop

2 Salida: Resumen de las principales clases del paquete Tkinter: Lo objetos tipo Frame no son directamente visibles y su propósito es organizar la ubicación de otros objetos visibles.

3 Ejemplo 3: Usando un Frame Código: window = Tk() frame = Frame(window) frame.pack() first = Label(frame, text="first label") first.pack() second = Label(frame, text="second label") second.pack() third = Label(frame, text="third label") third.pack() window.mainloop() Salida: Ahora veamos objetos que nos permitan capturar información del usuario. Ejemplo 4: Captura de texto con la clase Entry La siguiente ventana nos permite deducir fácilmente su objetivo: el nombre que se escriba en el cuadro de texto debe aparecer en el saludo al presionar el botón.

4 Código: def desplegarsaludo(): #print("hola " + entry.get()) label2.config(text = "Hola " + entry.get()) window = Tk() frame = Frame(window) frame.pack() label1 = Label(frame, text = "Nombre: ") label1.pack() entry = Entry(frame) entry.pack() label2 = Label(frame, text = "Hola ") label2.pack() btsaludo = Button(frame, text = "Saludar", command = desplegarsaludo) btsaludo.pack() window.mainloop() Salida: Ejemplo 5: Miscelánea de ejemplos A continuación se muestran otros ejemplos de la clase Tkinter:

5 Código Resultado b1.pack() b2.pack() b2.pack(side=left) b1.pack(side=left) b1.pack(side=left,padx=10) b2.pack(side=left,padx=10) b1.grid(row=0, column=0) b2.grid(row=1, column=1) b1.grid(row=0, column=0) b2.grid(row=1, column=1) l = Label(win, text="this is a label") l.grid(row=1,column=0) # Se crea el frame f = Frame(win) # Se declaran los widgets (botones), estos van en el frame f b1 = Button(f, text = "One") b2 = Button(f, text = "Two")

6 b3 = Button(f, text = "Three") # Se agregan en el frame los widgets (botones) b1.pack(side = LEFT) b2.pack(side = LEFT) b3.pack(side = LEFT) # Se declara un label l = Label(win,text = "This label is over all buttons") # Se agregan los dos elementos principales a la ventana l.pack() f.pack() def up_cnt(): global cnt cnt += 1 l.configure(text = "Resultado: " + str(cnt)) def down_cnt(): global cnt cnt - = 1 l.configure(text = "Resultado: " + str(cnt)) def reset_cnt(): global cnt cnt = 0 l.configure(text = "Resultado: " + str(cnt)) cnt = 0 # Se crea el frame f = Frame(win) b1 = Button(f, text = "+",command = up_cnt) b2 = Button(f, text = "0",command = reset_cnt) b3 = Button(f, text = "- ",command = down_cnt) b1.pack(side = LEFT) b2.pack(side = LEFT) b3.pack(side = LEFT) l = Label(win,text = "Resultado: " + str(cnt)) f.pack() l.pack() from ttk import Combobox box_value = StringVar() box = Combobox(win, state='readonly', textvariable=box_value) box['values'] = ('Mr.', 'Mrs.') box.current(0) box.pack()

7 master = Tk() sl1 = Scale(master, from_=0, to=42) sl1.pack() sl2 = Scale(master, from_=0, to=200, orient=horizontal) sl2.pack() mainloop() Ejemplo 6: Desarrollando una GUI para la clase UdeAPerson Luego de haber desarrollado la clase UdeAPerson en sesiones anteriores, podemos crear un programa principal en el que instanciemos, tanto objetos gráficos de la clase Tkinter, como objetos de la clase UdeAPerson para almacenar datos de personas. Inicialmente debemos crear la interfaz gráfica y luego funciones que se activen con botones. Estas funciones se encargarán de crear objetos tipo UdeAPerson e invocar sus métodos asociados cuando sea necesario. Estos mecanismos se pueden implementar, en su forma más simple, con la combinación de objetos tipo Label para mostrar información, Entry para capturar y Button para activar acciones de captura o despliegue de datos. A continuación se muestra un ejemplo: # -*- coding: cp1252 -*- from Person import * from Tkinter import * def guardar(): p.append(udeaperson(enom.get(), eidnum.get())) def mostrarid(): for per in p: if per.getlastname()==eape.get(): lidnumvar.configure(text=per.getid()) break p = [] window = Tk() f1 = Frame(window) f1.grid(column=0, row=0) f2 = Frame(window) f2.grid(column=1, row=0) lnom = Label(f1, text = "Nombre: ") lidnum = Label(f1, text = "Cédula: ") enom = Entry(f1) eidnum = Entry(f1) lnom.pack() enom.pack() lidnum.pack() eidnum.pack() btguar = Button(f1, text = "Guardar", command = guardar)

8 btguar.pack() lape = Label(f2, text = "Apellido: ") lidnum2 = Label(f2, text = "Cédula: ") lidnumvar = Label(f2) eape = Entry(f2) lape.pack() eape.pack() lidnum2.pack() lidnumvar.pack() btmost = Button(f2, text = "Buscar ID", command = mostrarid) btmost.pack() window.mainloop() Tarea Complete el ejemplo anterior agregando elementos gráficos que permitan utilizar el resto de los atributos de la clase UdeAPerson. Observe que en el ejemplo mostrado, el programa ofrece dos acciones: crear una nueva persona y mostrar el ID de una persona indicando su apellido. En el primer caso, uno de los botones activa la función guardar que a su vez instancia un objeto tipo UdeAPerson agregándolo a la lista global p. En el segundo caso, otro botón invoca la función mostrarid que itera sobre la lista de personas (objetos UdeAPerson) buscando la que tenga el apellido solicitado. Una vez la encuentra, obtiene el ID de la persona para luego insertarlo en el Label correspondiente. Note que la clase UdeAPerson tiene métodos como getname, setbirthday y getage que no son usados en el ejemplo. El objetivo de la tarea es extender la interfaz gráfica de manera que ofrezca al usuario otras opciones en las que se utilicen estos métodos no utilizados en el ejemplo de manera razonable. Si considera que necesita añadir más atributos a las clases Person o UdeAPerson, lo puede hacer.

Python+GTK+Glade. Python + GTK +Glade. Tabla de Contenidos

Python+GTK+Glade. Python + GTK +Glade. Tabla de Contenidos Python + GTK +Glade Ing. Carlos Zager Fernández Corvus / Latinux de Venezuela czager@corvus.com.ve Lo primero que debemos hacer es crear en Glade una ventana muy sencilla que contenga un Label al cual

Más detalles

GUÍA DE USUARIO Programación y Presentación Prueba de Selección Fase II

GUÍA DE USUARIO Programación y Presentación Prueba de Selección Fase II GUÍA DE USUARIO Programación y Presentación Prueba de Selección Fase II Este documento le indicará cómo realizar la PROGRAMACIÓN y PRESENTACIÓN de las pruebas de Selección Fase II de la Oferta Educativa

Más detalles

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE Capítulo 3 Usando GUIDE 3.1 Acerca de GUIDE Las interfaces gráficas de usuario (GUI - Graphical User Interface en inglés), es la forma en que el usuario interactúa con el programa o el sistema operativo

Más detalles

Creación de interfaces de

Creación de interfaces de Creación de interfaces de usuario con MATLAB Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Aprender a crear interfaces de usuario

Más detalles

Uso de Java Swing. Noviembre de 2013

Uso de Java Swing. Noviembre de 2013 Uso de Java Swing Noviembre de 2013 Introducción Esta lección les dará la oportunidad de introducirlos al manejo de la clase Swing. Despues de explicar en que consiste Swing, veremos como compilar y correr

Más detalles

Paradigmas de Programación Práctica II - Curso 2012/13

Paradigmas de Programación Práctica II - Curso 2012/13 Paradigmas de Programación Práctica II - Curso 2012/13 Distorsión de Imágenes II Definición y requisitos Esta práctica es una continuación de la práctica anterior (distorsión de imágenes) en la que vamos

Más detalles

Agregar un botón en la llamada de servicio que cree una factura.

Agregar un botón en la llamada de servicio que cree una factura. Agregar un botón en la llamada de servicio que cree una factura. Resumen Modulo Botones funcionales, Funciones universales. Nivel Avanzado. Requerimientos B1UP 2.7.4.0 o superior. Escenario. El cliente

Más detalles

Programación Avanzada Ingeniería Civil en Computación

Programación Avanzada Ingeniería Civil en Computación Interfaces Gráficas de Usuario usando Swing Prof. Federico Meza Programación Avanzada Ingeniería Civil en Computación Junio 2007 Programación Avanzada (ICC) Swing GUI s Junio 2007 1 / 13 GUI - Graphical

Más detalles

4. CONTENIDO Cómo Añadir Contactos a tu Webmail

4. CONTENIDO Cómo Añadir Contactos a tu Webmail de 8. TITULO Administración de Contactos en el Webmail institucional 2. OBJETIVO: Brindar las pautas para que los usuarios puedan administrar de forma eficiente los contactos del correo electrónico institucional.

Más detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

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

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form. Sistemas expertos e Inteligencia Artificial,Guía 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: INTRODUCCIÓN AL IDE C#. Objetivo Identificar

Más detalles

Interfaces gráficas. Programación

Interfaces gráficas. Programación Interfaces gráficas Programación http://progra.usm.cl Objetivos de la clase Presentar la biblioteca Tkinter para la creación de interfaces gráficas en Python. Presentar los widgets básicos para hacer entrada

Más detalles

Lista de precios europea ESPAÑA. Lista de precios europea ESPAÑA. Ver 6.0 Español - Pág. 1 de 9

Lista de precios europea ESPAÑA. Lista de precios europea ESPAÑA. Ver 6.0 Español - Pág. 1 de 9 Lista de precios europea ESPAÑA Ver 6.0 Español - Pág. 1 de 9 1.0 ACCESO A LA HERRAMIENTA EN LÍNEA "LISTA DE PRECIOS EUROPEA" 1.a Inicie sesión en el "Portal para los Concesionairios" Connet y abrir su

Más detalles

Creating your Single Sign-On Account for the PowerSchool Parent Portal

Creating your Single Sign-On Account for the PowerSchool Parent Portal Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to

Más detalles

EMPEZAR A UTILIZAR LA BASE DE DATOS (archivo fichero en Filemaker Pro 5)

EMPEZAR A UTILIZAR LA BASE DE DATOS (archivo fichero en Filemaker Pro 5) Dra. Laura González Flores Posgrado en Historia del Arte, FFyL Abril 2006 Taller Aplicaciones de las bases de datos a investigación: fichas bibliográficas y de notas EMPEZAR A UTILIZAR LA BASE DE DATOS

Más detalles

Manual del Sitio Web de Administración RIA. Versión 1.0

Manual del Sitio Web de Administración RIA. Versión 1.0 Manual del Sitio Web de Administración RIA Versión 1.0 Tabla de contenido Bienvenido... 3 Entrar a la Sección del Administrador... 4 Opciones de administrador... 5 Administrador contenido... 5 Agregar

Más detalles

Manual de Usuario: Administrar Listas de Distribución

Manual de Usuario: Administrar Listas de Distribución Manual de Usuario: Administrar Listas de Versión 2.0 (Mayo 2013) CONSEJERÍA DE HACIENDA Página 1 de 13 Objetivo: Proporcionar los conocimientos necesarios para la utilización y gestión de una lista de

Más detalles

Procedimientos iniciales

Procedimientos iniciales Procedimientos iniciales Instalar, conectar y utilizar su dispositivo Intelligent NAS 2014/7 Contenido Creación de RAID automática y capacidad de la unidad...3 Guía de instalación rápida...4 Instalar Intelligent

Más detalles

Práctica 4: Java Remote Method Invocation (RMI)

Práctica 4: Java Remote Method Invocation (RMI) Práctica 4: Java Remote Method Invocation (RMI) Aplicaciones Telemáticas II Introducción Hasta el momento hemos visto aplicaciones remotas donde un cliente utiliza un objeto remoto que ha sido publicado

Más detalles

1Interface del Usuario

1Interface del Usuario La información de este documento es sólo para uso informativo, sujeto al cambio sin aviso, El autor no asume ninguna responsabilidad u obligación por cualquier error o inexactitudes que pueden aparecer

Más detalles

MANUAL DE CONFIGURACIÓN DEL CLIENTE VPN CISCO IPSEC EN SISTEMAS OPERATIVOS MAC OS

MANUAL DE CONFIGURACIÓN DEL CLIENTE VPN CISCO IPSEC EN SISTEMAS OPERATIVOS MAC OS C I C E S E MANUAL DE CONFIGURACIÓN DEL CLIENTE VPN CISCO IPSEC EN SISTEMAS OPERATIVOS MAC OS Departamento de Redes - Dirección de Telemática www.cicese.mx Introducción El presente documento proporciona

Más detalles

Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

Formulario VBA en Excel. Creación del formulario. Actividad grado 10. Actividad grado 10. 1. Leer y Realizar el siguiente ejercicio siguiendo los pasos establecidos en la guía. 2. Consultar códigos para realizar una calculadora. Donde se ejecute en formulario de visual basic,

Más detalles

SolutionsSAP. paso a paso. www.solutionssap.com

SolutionsSAP. paso a paso. www.solutionssap.com SolutionsSAP Crear Smartform paso a paso. un básico www.solutionssap.com David Hernández 20/05/2015 Contenido Introducción... 2 Definición del formulario SMARTFORM... 2 Formateando Texto en el SmartForm...

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

SISTEMA DE GESTIÓN ACADÉMICA.

SISTEMA DE GESTIÓN ACADÉMICA. SISTEMA DE GESTIÓN ACADÉMICA. MANUAL DE USUARIO Sección Descripción de la Estructura de Navegación 1 CONTENIDO: DESCRIPCIÓN DE LA ESTRUCTURA DE NAVEGACIÓN. 1. Ingreso al Sistema 5 2. Descripción general

Más detalles

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) 1. Introducción El presente manual representa una guía rápida que ilustra la utilización del Módulo de Administración

Más detalles

GUÍA PARA REFERENCIAR NORMAS APA UTILIZANDO WORD

GUÍA PARA REFERENCIAR NORMAS APA UTILIZANDO WORD GUÍA PARA REFERENCIAR NORMAS APA UTILIZANDO WORD Este manual presenta una descripción de los pasos que se deben seguir para citar referencias en formato APA utilizando las herramientas del Word. Paso 1.

Más detalles

Crear un Proyecto en Rational RequisitePro.

Crear un Proyecto en Rational RequisitePro. Crear un Proyecto en Rational RequisitePro. 1. Seleccione el botón Inicio, luego Programas, Rational RequisitePro, entonces seleccione Rational RequisitePro 2. Desde RequisitePro, haga click en Archivo

Más detalles

Tutoríal de Wonderware

Tutoríal de Wonderware UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA ELECTRONICA LABORATORIO DE CONTROL DE PROCESOS SAN CRISTÓBAL ESTADO TACHIRA Tutoríal de Wonderware Orientado al Laboratorio de Control

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.doc Versión 5.0 Fecha: 2014-09-10 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

Anexo I. Taller Cognos Express

Anexo I. Taller Cognos Express Anexo I. Taller Cognos Express Este documento le guiará a través de un recorrido paso a paso. La guía se compone de 4 secciones: Sección 1: Introducción - donde se le dará una visión general del producto

Más detalles

wxformbuilder, un diseñador para wxpython Antonio Mario Molina Saorín & Ángel Luis García García

wxformbuilder, un diseñador para wxpython Antonio Mario Molina Saorín & Ángel Luis García García wxformbuilder, un diseñador para wxpython Antonio Mario Molina Saorín & Ángel Luis García García Taller de wxformbuilder Introducción al Universo de Discurso. wxpython y wxformbuilder wxformbuilder. Diseño

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

GUÍA DE TRABAJO GRADO 11. Articulación SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO GRADO 11. Articulación SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 Tema: PROCEDIMIENTOS ALMACENADOS SQL SERVER Objetivo: Adquirir los conocimientos necesarios para desarrollar e implementar procedimientos almacenados utilizando SQL Server y lenguaje C# I.

Más detalles

PRÁCTICA 08. GUIDE. Calculadora. Montor Láscares Pedro Antonio Ortiz Rosas Mario

PRÁCTICA 08. GUIDE. Calculadora. Montor Láscares Pedro Antonio Ortiz Rosas Mario PRÁCTICA 08. GUIDE Calculadora Montor Láscares Pedro Antonio Ortiz Rosas Mario Contenido Capítulo 1... 2 Introducción... 2 Capítulo 2... 3 Marco Teórico... 3 2.2 Matlab... 3 2.3 Guide... 3 Capítulo 3...

Más detalles

MODELO DE IMPLEMENTACIÓN

MODELO DE IMPLEMENTACIÓN Capítulo 4 MODELO DE IMPLEMENTACIÓN 4.1 Introducción El Modelo de implementación utiliza el resultado del Modelo de diseño para generar el código final en el lenguaje de programación elegido [10]. Aunque

Más detalles

Interfaces Graficas de Usuario en. JESSE PADILLA AGUDELO Ingeniero Electrónico

Interfaces Graficas de Usuario en. JESSE PADILLA AGUDELO Ingeniero Electrónico Interfaces Graficas de Usuario en Python: Primeros paso en PyQT4 JESSE PADILLA AGUDELO Ingeniero Electrónico Licencia de la Presentación Python Manizales - Jesse Padilla Agudelo 2 Objetivos Desarrollar

Más detalles

egarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail

egarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail egarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail Document created by docsigned@egara nte.com Para poder enviar y recibir los correos de una cuenta del

Más detalles

APLICACIONES WEB PERL + BASES DE DATOS REQUERIMIENTO RESPUESTA

APLICACIONES WEB PERL + BASES DE DATOS REQUERIMIENTO RESPUESTA ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON Perl + BD (L1) CLIENTE WEB 1 2 3 6 SERVIDOR WEB 5 MOTOR PERL 4 SERVIDOR BD (MYSQL O POSTGRESQL)

Más detalles

Ejercicios - Persistencia en Android: ficheros y SQLite

Ejercicios - Persistencia en Android: ficheros y SQLite Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base

Más detalles

INTRODUCCIÓN. Instalación de Xcode

INTRODUCCIÓN. Instalación de Xcode 1 INTRODUCCIÓN Conocer los aspectos básicos de desarrollo en la plataforma ios. Instalación de Xcode 2 Xcode es la herramienta que se udliza para desarrollar aplicaciones para Mac, iphone, ipad y ipod

Más detalles

Manual de usuario Versión 1.0

Manual de usuario Versión 1.0 Versión 1.0 Correo electrónico de la Red Nacional de Bibliotecas Públicas. Dirección General de Bibliotecas ÍNDICE 1. Registro en Windows Live... 3 2. Crear un mensaje.... 5 3. Envió de archivos adjuntos

Más detalles

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Tema: Desarrollo de aplicaciones con Visual Studio.net Parte II

Tema: Desarrollo de aplicaciones con Visual Studio.net Parte II Base de datos I. Guía 9 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Desarrollo de aplicaciones con Visual Studio.net Parte II Objetivo Específico Conocer lenguaje de programación

Más detalles

GUIA N 1: INTRODUCCIÓN A FLASH 5

GUIA N 1: INTRODUCCIÓN A FLASH 5 GUIA N 1: INTRODUCCIÓN A FLASH 5 Flash es un software para crear animación interactiva para la web. Nos permite crear personajes, botones, menús de navegación, hasta sitios web completos. Es una herramienta

Más detalles

MANUAL DE USUARIO ESTUDIANTE

MANUAL DE USUARIO ESTUDIANTE UNIVERSIDAD DE TECNOLOGIA Y COMERCIO Tecnológicamente Superior! MANUAL DE USUARIO ESTUDIANTE 2015 https://est.unitec.edu.ni Autor: Ing. Douglas Sequeira Espinoza Índice de Contenidos 1. Introducción a

Más detalles

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera

Más detalles

Sistema de Administración de Seguridad

Sistema de Administración de Seguridad AUTORIDAD DE SUPERVISIÓN DEL SISTEMA FINANCIERO ASFI Sistema de Administración de Seguridad Manual de Usuario (Para operadores de Instituciones Financieras de Desarrollo) Jefatura de Tecnologías de Información

Más detalles

Programación de Interfaces Gráficas en Java. Agustín J. González ELO329

Programación de Interfaces Gráficas en Java. Agustín J. González ELO329 Programación de Interfaces Gráficas en Java Agustín J. González ELO329 AWT y Swing En sus orígenes Java introdujo la AWT (Abstract Window Toolkit). Ésta creaba los objetos delegando su creación y comportamiento

Más detalles

Guía N 1: Fundamentos básicos(i)

Guía N 1: Fundamentos básicos(i) 1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,

Más detalles

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante del concepto de los sistemas de información y su rol en una organización asociados a utilizar formularios en Microsoft

Más detalles

Guía Técnica. Módulo de Solicitud de Insumos al Almacén. Guía para la Captura de Insumos Administrativos (Subalmacén de Varios)

Guía Técnica. Módulo de Solicitud de Insumos al Almacén. Guía para la Captura de Insumos Administrativos (Subalmacén de Varios) Guía Técnica Módulo de Solicitud de Insumos al Almacén Guía para la Captura de Insumos Administrativos (Subalmacén de Varios) Objetivo: Servir de Guía para las distintas unidades adscritas al Hospital

Más detalles

Instrumentación Virtual con LabVIEW

Instrumentación Virtual con LabVIEW Instrumentación Virtual con LabVIEW ESTRUCTURAS ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales y Globales Personalizar controles 1.- ENTORNO DE

Más detalles

Dirección de Recursos Materiales Sistema de Requisiciones ÍNDICE. Acceso al sistema 2. Registro de requisiciones 4. Registro bien de catálogo 4

Dirección de Recursos Materiales Sistema de Requisiciones ÍNDICE. Acceso al sistema 2. Registro de requisiciones 4. Registro bien de catálogo 4 ÍNDICE Tema Pag. Acceso al sistema 2 Registro de requisiciones 4 Registro bien de catálogo 4 Entrega (lugar de envío) 10 Distribución contable 14 Registro de un bien genérico 18 Cotizaciones 20 Consultas

Más detalles

Conociendo ILWIS. 1.- Ventana principal. Objetivo Conocer las características generales del software ILWIS.

Conociendo ILWIS. 1.- Ventana principal. Objetivo Conocer las características generales del software ILWIS. Conociendo ILWIS Introducción ILWIS o Sistema de Información Integral de Tierra y Agua (Integrated Land and Water Information System en inglés) es un Sistema de Información Geográfica (SIG) y software

Más detalles

PROGRAMACIÓN WEB I SEMANA 7 ESTE DOCUMENTO CONTIENE LA SEMANA 7

PROGRAMACIÓN WEB I SEMANA 7 ESTE DOCUMENTO CONTIENE LA SEMANA 7 PROGRAMACIÓN WEB I SEMANA 7 1 ÍNDICE MANEJO DE EVENTOS EN JAVA... 3 INTRODUCCIÓN... 3 APRENDIZAJES ESPERADOS... 3 MANEJO DE EVENTOS EN JAVA (AWT y SWING)... 4 CONCEPTOS BÁSICOS EN EL MANEJO DE EVENTOS...

Más detalles

Plataforma Tecnológica Única. Manual de Capacitación

Plataforma Tecnológica Única. Manual de Capacitación Manual de Capacitación SAP Business Objects Xcelsius 2008 ÍNDICE Sección Página Introducción a Xcelsius 3 Interfaz Xcelsius 5 Importar archivos 7 Uso de gráficos 9 Uso de componentes single value 19 Uso

Más detalles

Taller 1. Creación una Página Web Personal

Taller 1. Creación una Página Web Personal Taller 1 Creación una Página Web Personal El objetivo de este taller es comenzar a trabajar los elementos básicos utilizados en HTML como imágenes, hipervínculos (links), listas, tablas, para crear una

Más detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

Presione esté botón. De click aquí para consultar sus solicitudes. De click aquí para generar una solicitud. De click aquí para cerrar la sesión

Presione esté botón. De click aquí para consultar sus solicitudes. De click aquí para generar una solicitud. De click aquí para cerrar la sesión 1. Validación Escriba el usuario de portal Estos interrogantes le ayudaran a resolver dudas Escriba la clave de portal Presione esté botón 2. Menú De click aquí para consultar sus solicitudes De click

Más detalles

Patterns: Escenario. Paginación

Patterns: Escenario. Paginación 307 : Escenario Filtro sobre los datos Paginación Teniendo la transacción Country y la transacción Customer, queremos lograr hacer la aplicación más vistosa, con consultas con vistas más completas y con

Más detalles

Instructivo de uso. Inventarios (INV) SISTEMA ERP V12.

Instructivo de uso. Inventarios (INV) SISTEMA ERP V12. Instructivo de uso Inventarios ERP V12. Contenido Control del documento...3 1. Introducción...4 2. Conexión y Acceso a la EBS de Oracle...5 2.1. Responsabilidades...6 2.2. Menú principal del Módulo de

Más detalles

Guía de instalación de los complementos de integración de Python y R en SPSS Statistics

Guía de instalación de los complementos de integración de Python y R en SPSS Statistics www.metodo.uab.cat Estudios de postgrado en Metodología de la investigación en Ciencias de la Salud Guía de instalación de los complementos de integración de Python y R en SPSS Statistics Tabla de contenidos

Más detalles

Guía Rápida. 2013 Release 1 Xojo, Inc.

Guía Rápida. 2013 Release 1 Xojo, Inc. Guía Rápida 2013 Release 1 Xojo, Inc. Introducción BIenvenido a Xojo, el modo más sencillo de crear aplicaciones de escritorio multiplataforma y web. Section 1 Bienvenido COMENZAR CON XOJO 1. Descarga

Más detalles

CAPÍTULO 6 SOFTWARE DESARROLLADO

CAPÍTULO 6 SOFTWARE DESARROLLADO CAPÍTULO 6 SOFTWARE DESARROLLADO Para realizar el software de información (software desarrollado) se utilizaron dos programas: Macromedia Flash MX y Microsoft FrontPage, ya que ofrecen las mejores aplicaciones

Más detalles

Indice de Inventarios

Indice de Inventarios Indice de Inventarios I Instalación... 1. Instalación del Software por primera vez... 2. Activación y Registro del Software..... 3. Instalación de una Nueva Versión.... 3.1. Mediante un Nuevo CD... 3.2.

Más detalles

TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC

TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC MINISTERIO DE EDUCACIÓN TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC Objetivo específico: Emplea los elementos básicos del lenguaje de programación en el entorno tecnológico PROF. ELIECER ESPINOSA

Más detalles

2.3 El Mundo de Tarski. http://cursos.clavijero.edu.mx/cursos/007_cp/modulo2/contenidos/documentos/tarski.zip

2.3 El Mundo de Tarski. http://cursos.clavijero.edu.mx/cursos/007_cp/modulo2/contenidos/documentos/tarski.zip 2.3 El Mundo de Tarski El mundo de Tarski es una herramienta de software desarrollada expresamente para enseñar y mejorar la capacidad del estudiante para describir situaciones en un mundo simple utilizando

Más detalles

MANUAL DE USUARIO DESKTOP

MANUAL DE USUARIO DESKTOP 2013 TEM SOLUCIONES MANUAL DE USUARIO DESKTOP Usuario Desktop Tem Soluciones TABLA DE CONTENIDO INTRODUCCIÓN... 3 LOGIN... 4 Login... 4 PÁGINA DE BIENVENIDA... 4 ENVIAR SMS... 5 Solo SMS (Single SMS):...

Más detalles

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0)

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0) Proyecto: Actualización del Sistema de Información de Muebles Documento: Especificación de s del Sistema de Registro y Control de Muebles ULA (ULA_SRCBM, versión 1.0) Elaborado por: William J. Montilva

Más detalles

En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow.

En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow. 40. Crear una ventana como la siguiente: En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow. El Drop Down DataWindow es útil en caso de que se requiera hacer referencia

Más detalles

CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS DEL IPN

CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS DEL IPN CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS DEL IPN Guía de configuración para establecer una conexión a la red icinvestav con el Sistema Operativo Windows 7. En este documento se describen los pasos

Más detalles

Software Factories para construir Sistemas de Información con GeneXus

Software Factories para construir Sistemas de Información con GeneXus Instituto de Computación Facultad de Ingeniería Universidad de la República Software Factories para construir Sistemas de Información con GeneXus - - 27 de agosto de 2007 Autor: Nicolás Castagnet Tutor:

Más detalles

Usar Google Presentation para crear una producción digital. www.gmail.com

Usar Google Presentation para crear una producción digital. www.gmail.com Usar Google Presentation para crear una producción digital. www.gmail.com Google Presentation es muy similar a PowerPoint. Sin embargo, Google Presentation es por el Internet, compartible y lo más importante,

Más detalles

Introducción a ZEUS. Introducción. Curso Doctorado Sistemas Multi-agente. Zeus es una herramienta de desarrollo de SMA.

Introducción a ZEUS. Introducción. Curso Doctorado Sistemas Multi-agente. Zeus es una herramienta de desarrollo de SMA. Introducción a ZEUS Curso Doctorado Sistemas Multi-agente Introducción Zeus es una herramienta de desarrollo de SMA. 1 Introducción Está constituido fundamentalmente por 3 grupos funcionales: Biblioteca

Más detalles

MANUAL DE USUARIO CARPETA EMPRESARIAL ROL ADMINISTRADOR CLIENTE

MANUAL DE USUARIO CARPETA EMPRESARIAL ROL ADMINISTRADOR CLIENTE USO INTERNO Página Página 1 de 7 1 OBJETIVO Establecer una guía para el manejo del rol Administrador Cliente en el sistema Carpeta Empresarial. 2 ALCANCE Especificar a los usuarios como acceder y ejecutar

Más detalles

glucosa Documentation

glucosa Documentation glucosa Documentation Release 0.1 Hugo Ruscitti / Enrique Porta December 11, 2013 Contents 1 Introducción 3 1.1 Motivación................................................ 3 1.2 Instalación................................................

Más detalles

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

Tutorial para la creación de un sitio Web con un formulario ASP.NET

Tutorial para la creación de un sitio Web con un formulario ASP.NET UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS FACULTAD DE INFORMÁTICA, ELECTRONICA Y COMUNICACIÓN INGENIERIA EN INFORMÁTICA Tutorial para la creación de un sitio Web con un formulario

Más detalles

ASEGURADORA ANCÓN. Sistema de Pagos Online Pólizas Soda MANUAL DE USUARIO

ASEGURADORA ANCÓN. Sistema de Pagos Online Pólizas Soda MANUAL DE USUARIO ASEGURADORA ANCÓN Sistema de Pagos Online Pólizas Soda MANUAL DE USUARIO Sistema de Pagos Vía Web. Sección I Entrada al sistema 1. Se selecciona el link Compra Online Click Aquí de la página web de Aseguradora

Más detalles

Tutorial 1: Desarrollo de un plugin

Tutorial 1: Desarrollo de un plugin Tutorial 1: Desarrollo de un plugin En este tutorial introductorio se creará un plugin siguiendo una de las plantillas que ofrece Eclipse. Concretamente se extenderá una vista para mostrar cierta información

Más detalles

COPIA SEGURIDAD Y RESTAURACIÓN CURSO

COPIA SEGURIDAD Y RESTAURACIÓN CURSO Aula Virtual con Moodle 1 COPIA DE SEGURIDAD Y RESTAURACIÓN DE UN CURSO INDIVIDUAL. Son muchos los profesores que creamos nuestras propias copias de seguridad para nuestros cursos. Estas copias las podemos

Más detalles

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL Código-Materia: 05253 - Excel avanzado Requisito: Excel nivel intermedio Programa - Semestre: Ingeniería Industrial Período académico: 15-2

Más detalles

Introducción a los controles más usuales de Visual Basic 6.0

Introducción a los controles más usuales de Visual Basic 6.0 Introducción a los controles más usuales de 3.1 Los controles más usuales en Los controles más usuales son aquellos que usamos con mayor frecuencia al momento de crear una aplicación. Estos controles son

Más detalles

Agentes con Interfaz Gráfica.

Agentes con Interfaz Gráfica. Agentes con Interfaz Gráfica. Hasta este momento los talleres que se habían desarrollado contaban con una interfaz gráfica muy limitada. Pero en la mayoría de los sistemas multiagente debe existir una

Más detalles

Gestión de acreditaciones para comerciales en la Oficina Virtual

Gestión de acreditaciones para comerciales en la Oficina Virtual Gestión de acreditaciones para comerciales en la Oficina Virtual Objetivo Gas Natural Distribución ofrece a las Empresas Colaboradoras, la posibilidad de agilizar el alta y facilitar el mantenimiento de

Más detalles

Tutorial de MS Access Un sistema de Bases de Datos Relacional. Profesores: Hugo Mora, Ignacio Casas

Tutorial de MS Access Un sistema de Bases de Datos Relacional. Profesores: Hugo Mora, Ignacio Casas Tutorial de MS Un sistema de Bases de Datos Relacional Profesores: Hugo Mora, Ignacio Casas Tutorial Qué es una Base de Datos? Una Base de Datos es un conjunto de datos que pertenecen al mismo contexto

Más detalles

La ventana de conceptos muestra los conceptos de una partida en el presupuesto activo.

La ventana de conceptos muestra los conceptos de una partida en el presupuesto activo. Conceptos La ventana de conceptos muestra los conceptos de una partida en el presupuesto activo. En esta pestaña el usuario podrá dar de alta conceptos, editarlos, copiar del maestro, copiar de la obra

Más detalles

Manual SBR. Pero antes de explicar las actividades que principalmente podemos desarrollar vamos a dar una visión global de la aplicación.

Manual SBR. Pero antes de explicar las actividades que principalmente podemos desarrollar vamos a dar una visión global de la aplicación. Manual SBR Este proyecto consta de una herramienta denominada SBR mediante la cual el usuario podrá realizar principalmente las siguientes actividades: Crear un nuevo dominio. Modificar el dominio existente.

Más detalles

Guia de Usuario para Joomla Ver 3

Guia de Usuario para Joomla Ver 3 LiveHelp Server Guia de Usuario para Joomla Ver 3 Introducción El proceso de configuración y puesta en marcha del servidor de LiveHelp se encuentra dividido en cuatro etapas las cuales se detallan a continuación.

Más detalles

Bienvenida. Índice. Prefacio

Bienvenida. Índice. Prefacio Bienvenida Intel Learning Series Theft Deterrent Agent se ejecuta en el equipo Intel Learning Series classmate PC del alumno, diseñado especialmente para la máxima seguridad. El software Intel Learning

Más detalles

MANUAL PARA LA GENERACION DE PRENOMINA PARA EL SIGUIENTE PERIODO

MANUAL PARA LA GENERACION DE PRENOMINA PARA EL SIGUIENTE PERIODO MANUAL PARA LA GENERACION DE PRENOMINA PARA EL SIGUIENTE PERIODO A continuación se muestra los pasos para generar un documento en Excel, dicho documento se generará en el sistema el cual tiene el propósito

Más detalles

HERRAMIENTA DE COMPRESIÓN Y CIFRADO

HERRAMIENTA DE COMPRESIÓN Y CIFRADO Programa de COMPRESIÓN Y CIFRADO SECRETZIP (sólo Windows). El programa se incluye con la unidad USB Flash. Consulte el manual de la unidad USB Flash o visite integralmemory.com para descargar el programa

Más detalles

%& %)& '$!%*+ $, %%%&$ %%

%& %)& '$!%*+ $, %%%&$ %% OBJETIVO!!"#$$ %& '(%"#% (% %& %)& '$!%*+ $, %%%&$ %% REQUERIMIENTOS SOFTWARE VERSIÓN LINK Java Development Kit (JDK) 6 http://java.sun.com NetBeans 6.1 http://www.netbeans.org MySQL 5.0 http://dev.mysql.com/

Más detalles

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante

Más detalles

SISTEMA DE ATENCIÓN y GESTIÓN MANUAL DEL USUARIO. SAyGeS v2.0

SISTEMA DE ATENCIÓN y GESTIÓN MANUAL DEL USUARIO. SAyGeS v2.0 SAyGeS v2.0 1. Usuario 1.1. INGRESO Ingrese usuario y contraseña. Posteriormente hacer click en Conectar. El sistema le mostrará su pantalla principal, compuesta de Cinco pestañas: Alta Ticket Alta Tramite

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Creación de Aplicaciones gráficas sencillas

Creación de Aplicaciones gráficas sencillas Creación de Aplicaciones gráficas sencillas Pablo Barrera González barrera@gsyc.info http://gsyc.info/~barrera Grupo de Usuarios de Linux http://gul.uc3m.es Por favor apaguen sus terminales de comunicación

Más detalles

Laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo

Laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo Laboratorio 2.6.2: Uso de Wireshark para ver las unidades de datos del protocolo Objetivos de aprendizaje Poder explicar el propósito de un analizador de protocolos (Wireshark). Poder realizar capturas

Más detalles