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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CONDICIONES GENERALES DE LAS PRÁCTICAS EN EL LABORATORIO:

CONDICIONES GENERALES DE LAS PRÁCTICAS EN EL LABORATORIO: FIUBA 75.43 Introducción a los Sistemas Distribuidos 75.33 Redes y Teleprocesamiento I 2º Cuatrimestre 2005 " Captura de mensajes de protocolos CONDICIONES GENERALES DE LAS PRÁCTICAS EN EL LABORATORIO:

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

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

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

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

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

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

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

10.3.1.6 Práctica de laboratorio: Copia de seguridad y recuperación de datos en Windows XP

10.3.1.6 Práctica de laboratorio: Copia de seguridad y recuperación de datos en Windows XP IT Essentials 5.0 10.3.1.6 Práctica de laboratorio: Copia de seguridad y recuperación de datos en Windows XP Introducción Imprima y complete esta práctica de laboratorio. En esta práctica de laboratorio,

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

Patterns & Practices. Patrón AutoComplete. Versión: 1.0. Fecha de publicación 27-9-2011. Aplica a: Q-flow 3.1

Patterns & Practices. Patrón AutoComplete. Versión: 1.0. Fecha de publicación 27-9-2011. Aplica a: Q-flow 3.1 Patrón AutoComplete Versión: 1.0 Fecha de publicación 27-9-2011 Aplica a: Q-flow 3.1 Índice Introducción... 3 Pre-requisitos... 3 Paso 1 - Configurar el dominio de datos de Personas en Q-flow.... 4 Paso

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

SATsicocv - Funcionamiento sistema ticket incidencias.

SATsicocv - Funcionamiento sistema ticket incidencias. Manual usuario SATsicocv - Funcionamiento sistema ticket incidencias. Para usuarios by dmm MANUAL INTERFACE INICIAL DE LA PLATAFORMA en "Servicio Ticket Incidencias". Tras realizar el logueo en la plataforma,

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

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

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

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

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario ERP Marzo 2015 ÍNDICE 1 INTRODUCCIÓN...

Más detalles

Contenido. Ejercicios Dia 2. Pruebas codificadas de interfaz de usuario

Contenido. Ejercicios Dia 2. Pruebas codificadas de interfaz de usuario Contenido Contenido... 1 Ejercicios Dia 2... 1 Pruebas codificadas de interfaz de usuario... 1 Para crear una prueba de IU codificada... 2 Para agregar validaciones (aserciones)... 6 Pruebas codificadas

Más detalles

Interfaces gráficos en Qt con Qt-designer

Interfaces gráficos en Qt con Qt-designer Guión 2 Interfaces gráficos en Qt con Qt-designer Noviembre de 2011 Nuevas Tecnologías de la Programación Curso 2011/2012 Índice 1. Introducción 5 2. Introducción a Qt designer 6 3. Creación de widgets

Más detalles

Google Analitycs en nuestra Pagina Web

Google Analitycs en nuestra Pagina Web Google Analitycs en nuestra Pagina Web Google Analitycs es un servicio gratuito de estadistica de sitios web, que ofrece información agrupada para el funcionamiento de un sitio web: ejecutivos, tecnicos

Más detalles

EQUIPO EN ARRIENDO PAGO SIMCARD INMEDIATO. Enero 2014

EQUIPO EN ARRIENDO PAGO SIMCARD INMEDIATO. Enero 2014 EQUIPO EN ARRIENDO PAGO SIMCARD INMEDIATO Enero 2014 2 Equipo en arriendo Pago Simcard Inmediato Acceso a ONE Equipo Compra Pago Simcard Inmediata Para realizar una venta, se escogen los motivos de interacción:

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

Creación de nuevas cuentas en el Portal de Padres TUSD

Creación de nuevas cuentas en el Portal de Padres TUSD Creación de nuevas cuentas en el Portal de Padres TUSD Abra su navegador web. Escriba el URL del TUSD Portal de Padres: http://aeries.turlock.k12.ca.us/aeries.net/loginparent Aparece la siguiente pantalla

Más detalles

Generalidades de MultiSpec Descripción del programa

Generalidades de MultiSpec Descripción del programa Generalidades de MultiSpec Descripción del programa MultiSpec es un programa originalmente implementado para computadoras Macintosh, pero actualmente está disponible para computadoras personales que utilizan

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

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

Fig.1 Ingreso al sistema

Fig.1 Ingreso al sistema Paso 1. Ingreso al sistema Ingrese a la página http://www.saintmichaelcr.net/ventas, ahí en la casilla que aparece debajo de Carné escriba el número de Carné de su hijo, una vez escrito, aparecerá el nombre

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

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

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

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

PROCEDIMIENTO PARA REALIZAR UN BACKUP PERSONAL DE SU COMPUTADORA UTILIZANDO MICROSOFT WINDOWS BACKUP

PROCEDIMIENTO PARA REALIZAR UN BACKUP PERSONAL DE SU COMPUTADORA UTILIZANDO MICROSOFT WINDOWS BACKUP PROCEDIMIENTO PARA REALIZAR UN BACKUP PERSONAL DE SU COMPUTADORA UTILIZANDO MICROSOFT WINDOWS BACKUP Los sistemas operativos de Microsoft incluyen un programa de backup que puede localizar a través del

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

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

Capítulo IV. Implementación del Sistema

Capítulo IV. Implementación del Sistema La implementación del sistema consiste en la integración de la aplicación en una LAN, la instalación en varias computadoras personales de clientes del almacén, de administradores de almacén y de los almacenes

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 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

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

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C#

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C# Página 1 de 10 Tema: APLICACIONES WINDOWS FORMS LENGUAJE C# Objetivo: Conocer y aplicar correctamente las diferentes estructuras de programación que hacen parte del lenguaje de Programación C# en una Aplicación

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

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

CREANDO UNA BASE DE DATOS CON AYUDA DE ER/STUDIO

CREANDO UNA BASE DE DATOS CON AYUDA DE ER/STUDIO CREANDO UNA BASE DE DATOS CON AYUDA DE ER/STUDIO DB2 Express C Users Group Nea UTN FRRe : es un grupo formado por estudiantes la carrera de Ingeniería en Sistemas de la Universidad Tecnológica Nacional

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

CAPITULO II DESARROLLO DE LA APLICACIÓN TESINA UPC-ETSCCPB 2008

CAPITULO II DESARROLLO DE LA APLICACIÓN TESINA UPC-ETSCCPB 2008 21 CAPITULO II DESARROLLO DE LA APLICACIÓN 22 1 INTRODUCCIÓN A LA PROGRAMACIÓN 1.1 Herramienta de programación Para el desarrollo de la interfaz gráfica del modelo hidráulico, se escogió Visual Basic como

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

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

Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP

Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP Cómo comprar en la tienda en línea de UDP y cómo inscribirse a los módulos UDP Sistema de registro y pago Este sistema está dividido en dos etapas diferentes*. Por favor, haga clic en la liga de la etapa

Más detalles

MINERA ALUMBRERA LIMITED (SUCURSAL ARGENTINA)

MINERA ALUMBRERA LIMITED (SUCURSAL ARGENTINA) MINERA ALUMBRERA LIMITED (SUCURSAL ARGENTINA) MA104966 Alcance del trabajo Capacitación herramientas Excel vinculadas a PI y soporte técnico para interfaz StarLims 2012 1 INTRODUCCIÓN El objetivo del contrato

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

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

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

I.- Objetivo. II.- Introducción

I.- Objetivo. II.- Introducción FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA PROGRAMACIÓN VISUAL Profr. Víctor Castillo PRÁCTICA No. 8 Creación de una conexión de datos usando acceso no conectado con ADO.NET ALUMNO: GRUPO: I.- Objetivo

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

School Preference through the Infinite Campus Parent Portal

School Preference through the Infinite Campus Parent Portal School Preference through the Infinite Campus Parent Portal Welcome New and Returning Families! Enrollment for new families or families returning to RUSD after being gone longer than one year is easy.

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

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

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

Paquetes de java. java.applet

Paquetes de java. java.applet Paquetes de java El lenguaje Java proporciona una serie de paquetes que incluyen ventanas, utilidades, un sistema de entrada/salida general, herramientas y comunicaciones. En la versión actual del JDK,

Más detalles

TEMARIO MODULO I. www.asociacionaepi.es 91 007 17 22 646 12 19 09 info@asociacionaepi.es

TEMARIO MODULO I. www.asociacionaepi.es 91 007 17 22 646 12 19 09 info@asociacionaepi.es CURSO ANALISTA - PROGRAMADOR ABAP IV MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 750 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos:

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

DESCRIPCIÓN DE LA APLICACIÓN... 2 ESPECIFICACIONES INICIALES...

DESCRIPCIÓN DE LA APLICACIÓN... 2 ESPECIFICACIONES INICIALES... INDICE 1. DESCRIPCIÓN DE LA APLICACIÓN.... 2 2. ESPECIFICACIONES INICIALES.... 3 2.1 INGRESO AL SISTEMA... 4 2.2 PANTALLA PRINCIPAL DEL SCORING DE CRÉDITO... 5 2.3 DESCRIPCIÓN DE MENÚS... 5 3. FUNCIONES

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

Taller Caldum Introducción al desarrollo Android

Taller Caldum Introducción al desarrollo Android Taller Caldum Introducción al desarrollo Android Acerca de CALDUM CALDUM es : Conocimiento abierto y libremente distribuido desde la Universidad de Murcia. Desde Caldum, colaboramos para acercar el Software

Más detalles

Manual de uso del software. RoboPlus. Octubre 6. Interconectividad de dispositivos Nombre del profesor: Emilio Vargas Soto

Manual de uso del software. RoboPlus. Octubre 6. Interconectividad de dispositivos Nombre del profesor: Emilio Vargas Soto Manual de uso del software RoboPlus Octubre 6 Interconectividad de dispositivos Nombre del profesor: Emilio Vargas Soto Elaborado por: Andrés Ernesto López Sandoval. 164139 Martha Fernanda Iturbe Cejudo.

Más detalles

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY BrowserSQL MySQL Workbench en Linux (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo

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

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

Laboratorio #1: Manejo Básico de NETBEANS 7 e Introducción a pgadmin III

Laboratorio #1: Manejo Básico de NETBEANS 7 e Introducción a pgadmin III CI-1312: Bases de Datos I Profesora Maureen Murillo Rivera [Preparado por Fernando Valverde (A96410) y Alexis Devitre (A92113)] Laboratorio #1: Manejo Básico de NETBEANS 7 e Introducción a pgadmin III

Más detalles