Interfaces de usuario [Interfaces de usuario con Java]

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

Download "Interfaces de usuario [Interfaces de usuario con Java]"

Transcripción

1 Interfaces de usuario [Interfaces de usuario con Java] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 1 / 56

2 Breve historia a cerca de GUI s en Java Breve historia a cerca de GUI s en Java 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 2 / 56

3 Breve historia a cerca de GUI s en Java Breve historia a cerca de GUI s en Java I Java fue inventado en 1995 por James Gosling de Sun Microsystems. La primera biblioteca de Java (1.0) utilizada para este propósito no tuvo éxito. Después, con la herramienta AWT (Abstract Windowing Toolkit) tampoco se tuvo éxito pues era muy pobre. La AWT de Java 1.1 mejoró significativamente, utilizando el concepto de modelo de sucesos, además apareció JavaBeans. Los JavaBeans son un modelo de componentes creado para la construcción de aplicaciones en Java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 3 / 56

4 Breve historia a cerca de GUI s en Java Breve historia a cerca de GUI s en Java II Después con Java 2 (JDK 1.2) se transformó todo a una moderna biblioteca llamada Swing. Algunas características de swing son: JavaBeans es el marco de trabajo para Swing. JavaBean y Swing permiten generar aplicaciones rápidamente. Los constructores de interfaces automáticos generan código comprensible. Sin embargo, existen otras alternativas a Swing como SWT patrocinado por IBM y desarrollado por Eclipse. También la herramienta Flex de Macromedia para el desarrollo de interfaces Flash. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 4 / 56

5 Fundamentos de Swing 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 5 / 56

6 Fundamentos de Swing I La mayoría de aplicaciones Swing se construyen dentro de JFrame, que en sí crea la ventana. setdefaultcloseoperation() le dice a JFrame lo que debe hacer cuando el usuario ejecute una operación de cierre. La constante EXIT ON CLOSE hace que el proceso de la aplicación termine, de no utilizarse sólo se cierra la ventana pero el proceso no termina. setsize establece el tamaño de la ventana en píxeles. Si no se establece setvisible(true) no podríamos ver la ventana. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 6 / 56

7 Fundamentos de Swing II Ver ejemplo HelloSwing.java. Para crear etiquetas utilizamos JLabel. No es muy recomendable permitir que un sólo hilo (por ejemplo main) escriba directamente en los componentes GUI. Swing dispone de su propio hilo dedicado a recibir sucesos de la interfaz de usuario y a actualizar la pantalla. Ver ejemplo HelloLabel.java. La otra manera de hacer lo mismo es sin manipular directamente la etiqueta JLabel. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 7 / 56

8 Fundamentos de Swing III Para ello existe el concepto de despacho de sucesos de Swing. Esto se realiza mediante SwingUtilities.invokeLater() al cual se le entrega una tarea y la coloca en la cola de sucesos para que la ejecute. Se crea un objeto Runnable y el hilo de despacho se encarga de realizar la manipulación real. Si todo el programa emplea esta técnica entonces no habrá colisiones entre hilos. Ver ejemplo SubmitLabelManipulationTask.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 8 / 56

9 Fundamentos de Swing IV De manera que incluso el arranque del programa debe realizarse utilizando SwingUtilities.invokeLater(). Ver ejemplo SubmitSwingProgram.java. Cuando introducimos una llamada sleep dentro de un hilo de despacho, éste es suspendido y no se completa hasta que sleep termina su ejecución. Para reducir redundancia de código se sugiere crear entornos de visualización genéricos para no tener que estar reescribiendo código. Ver ejemplo SwingConsole.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 9 / 56

10 Fundamentos de Swing V Ejercicios: 1 Realice una modificación a HelloLabel.java para demostrar que la adición de etiquetas es dinámica. El programa debe permitir añadir un número arbitrario de etiquetas. 2 Realice una modificación a SubmitSwingProgram.java para que utilice SwingConsole.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 10 / 56

11 Definición de botones Definición de botones 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Definición de botones Captura de sucesos Áreas de texto Control de la disposición El modelo de sucesos Swing Componentes Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 11 / 56

12 Definición de botones I Definición de botones Para crear botones se utiliza JButton junto con la etiqueta que se desee incluir en el botón. Lo ideal es crear un objeto JButton que pueda ser referenciado posteriormente. JButton es un componente con su propia ventana de tamaño pequeño. Este se pintará automáticamente como parte de cada actualización. Lo anterior implica que los botones no requieren algún tipo de control y por tanto se repintan solos. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 12 / 56

13 Definición de botones II Definición de botones Lo ideal es insertar los botones dentro del constructor de la clase. Para colocar varios botones se debe utilizar lo que se conoce como un gestor de diseño de tipo FlowLayout. El gestor de diseño o control de disposición es la forma en que el panel decide implícitamente donde colocar los controles. Más adelante los estudiaremos a detalle. El comportamiento por defecto es utilizar el gestor BorderLayout. Dicho gestor no es adecuado pues sólo consiste en cubrir completamente cada control con los que se vayan agregando. Ver Button1.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 13 / 56

14 Captura de sucesos Fundamentos de Swing Captura de sucesos 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Definición de botones Captura de sucesos Áreas de texto Control de la disposición El modelo de sucesos Swing Componentes Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 14 / 56

15 Captura de sucesos I Captura de sucesos La captura de sucesos consiste en conectar los sucesos con el código que debe responder a esos sucesos. Para esto se debe separar la interfaz de la implementación. Para registrar el suceso que deseamos ocurra, por ejemplo al presionar un botón, utilizamos AddActionListener. La interfaz ActionListener contiene un único método denominado actionperformed. Dicho método será invocado cada vez que se presione el botón. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 15 / 56

16 Captura de sucesos II Captura de sucesos actionperformed recibe un argumento de tipo ActionEvent que contiene toda la información acerca del suceso y de dónde se ha producido. Ver Button2.java. El método getsource() de un ActionEvent devuelve el objeto en que se ha originado el suceso. Otra manera de codificar la clase ActionListener es mediante una clase interna anónima. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 16 / 56

17 Captura de sucesos III Captura de sucesos Las clases internas anónimas son muy similares a las clases locales, pero sin nombre. ActionListener listener = new ActionListener() { public void actionperformed(actionevent e) { System.out.println( Ejemplo de clase anónima ); } }; Como la clase anónima no tiene nombre sólo se puede crear un único objeto y no se pueden definir constructores. Cabe destacar que no existen interfaces anónimas. Ver Button2b.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 17 / 56

18 Captura de sucesos Captura de sucesos IV Ejercicio: 1 Realice una aplicación utilizando la clase SwingConsole que contenga tres botones y un campo de texto. Si presiona los presiona los primeros dos escriba en el área de texto los nombres de los botones, si presiona el tercero escriba la concatenación del texto actual en el área de texto más el nombre del tercer botón. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 18 / 56

19 Áreas de texto Fundamentos de Swing Áreas de texto 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Definición de botones Captura de sucesos Áreas de texto Control de la disposición El modelo de sucesos Swing Componentes Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 19 / 56

20 Áreas de texto I Fundamentos de Swing Áreas de texto Un área de texto JTextArea se parece a un campo JTextField con la diferencia que el primero puede tener múltiples líneas de texto y mayor funcionalidad. Con el método append() podemos agregar datos en el componente JTextArea. Cuando se añade el control JTextArea a la ventana JFrame, se suele introducir dentro de un JScrollPane con la finalidad de controlar el desplazamiento de pantalla. Ver TextArea. Ejercicio: Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 20 / 56

21 Áreas de texto II Fundamentos de Swing Áreas de texto 1 Realice una aplicación utilizando la clase SwingConsole. 2 Con base en el ejemplo TextArea, su nueva aplicación debe permitir agregar estados en la estructura Map definida en la clase Estados mediante un botón Agregar estados con sus respectivas capitales. 3 Para lo anterior utilice dos campos adicionales JTextField, uno para el Estado y otro para la Capital. 4 Cuando presione el botón Agregar de la aplicación original TextArea, debe desplegar los estados que ya estaban más lo que haya agregado durante la vida de su aplicación. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 21 / 56

22 Control de la disposición Control de la disposición 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Definición de botones Captura de sucesos Áreas de texto Control de la disposición El modelo de sucesos Swing Componentes Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 22 / 56

23 Control de la disposición I Control de la disposición El control de la disposición o gestor de diseño es la forma en como se colocan los componentes en una ventana. Los gestores de diseño se adaptan a las dimensiones de la ventana utilizada. El gestor de diseño (layout manager) coloca los componentes basándose en el orden de cómo se agregan a la pantalla con add(). JApplet, JFrame, JWindow, JPanel, entre otros, pueden visualizar objetos Component. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 23 / 56

24 Control de la disposición II Control de la disposición En Container el método setlayout() permite elegir un gestor de diseño diferente. Algunos gestores de diseño son: BorderLayout. FlowLayout. GridLayout. GridBagLayout. BoxLayout. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 24 / 56

25 Control de la disposición Control de la disposición III BorderLayout Es el gestor de diseño por defecto. Este gestor toma lo agregado con add y lo coloca en el centro, estirando todo hasta alcanzar los bordes. Este gestor de diseño considera que existen cinco regiones principales en la ventana: Norte, Sur, Este, Oeste y Centro. Para especificar una región se utiliza el método sobrecargado add y las constantes BorderLayout.NORTH,.... Ej.: add(borderlayout.north, componente). Ver BorderLayout1. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 25 / 56

26 Control de la disposición Control de la disposición IV FlowLayout Este gestor coloca los elementos en la ventana de izquierda a derecha y luego de arriba hacia abajo. Los componentes son mostrados en su tamaño original. Se especifica utilizando el método setlayout(new FlowLayout()). Ver FlowLayout1. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 26 / 56

27 Control de la disposición Control de la disposición V GridLayout Este gestor permite construir una tabla de componentes. Los componentes son colocados de izquierda a derecha y luego de arriba hacia abajo dentro de la tabla. Se debe especificar el número de filas y columnas mediante el constructor. Se especifica utilizando el método setlayout(new GridLayout()). Ver GridLayout1. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 27 / 56

28 Control de la disposición Control de la disposición VI GridBagLayout Permite decidir cómo disponer exactamente de las regiones en la ventana. Está pensado para la generación automática de código dentro del diseño de GUI s. Es complejo de utilizar, pues requiere especificar las restricciones (posición, altura, ancho) para cada elemento a colocar. Las restricciones son especificadas mediante las clase GridBagConstraints. Se especifica utilizando el método setlayout(new GridBagLayout()). Ver GridBagLayout1. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 28 / 56

29 Control de la disposición Control de la disposición VII BoxLayout Es más simple de utilizar que GridBagLayout y proporciona un comportamiento similar. Permite controlar la ubicación de los componentes ya sea de manera horizontal o vertical. También permite proporcionar un espaciado entre componentes. Se especifica utilizando el método setlayout(new BoxLayout()). Ver BoxLayout1. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 29 / 56

30 El modelo de sucesos Swing El modelo de sucesos Swing 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Definición de botones Captura de sucesos Áreas de texto Control de la disposición El modelo de sucesos Swing Componentes Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 30 / 56

31 El modelo de sucesos Swing I El modelo de sucesos Swing El modelo de sucesos Swing permite que un componente dispare sucesos. Cada tipo de sucesos se representa por una clase diferente. Cuando un suceso es disparado, éste es recibido por uno o mas escuchadores. El origen de un suceso y el lugar donde el suceso es tratado pueden estar separados. Cada escuchador de sucesos pertenece a una clase que implementa un tipo de interfaz específica. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 31 / 56

32 El modelo de sucesos Swing II El modelo de sucesos Swing La estructura general para implementar suceso es mediante los métodos addtiposucesolistener en el componente encargado de disparar el suceso. Cuando se crea una clase escuchadora se debe implementar la interfaz adecuada. Todos los componentes Swing incluyen métodos addtiposucesolistener y removetiposucesolistener. A continuación se presenta una tabla con los sucesos más comunes. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 32 / 56

33 El modelo de sucesos Swing III El modelo de sucesos Swing Suceso, interfaz escuchadora y métodos de adición y de eliminación ActionEvent, ActionListener (add-remove)actionlistener Adjustment(Event-Listener), (add-remove)adjustmentlistener Component(Event-Listener) addcomponentlistener() removecomponentlistener() Container(Event-Listener) addcontainerlistener() removecontainerlistener() Componentes que soportan este suceso JButton, JList, JTextField, JMenuItem, JPopupMenu Jscrollbar, Adjustable Component JButton,JPanel JLabel, JList, JScrollBar JTextArea, JTextField, JApplet Container JApplet,JPanel JFrame, JDialog, JScrollPane JFileDialog, Window Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 33 / 56

34 El modelo de sucesos Swing IV El modelo de sucesos Swing Suceso, interfaz escuchadora y métodos de adición y de eliminación FocusEvent, FocusListener (add-remove)focuslistener Key(Event-Listener), (add-remove)keylistener Mouse(Event-Listener) (add-remove)mouselistener() MouseMotion(Event-Listener) addmousemotionlistener() removemousemotionlistener() Item(Event-Listener) (add-remove)itemlistener() Componentes que soportan este suceso Component y sus derivados Component y sus derivados Component y sus derivados Component y sus derivados JCheckBox, JComboBox JList, JCheckBoxMenuItem Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 34 / 56

35 El modelo de sucesos Swing V El modelo de sucesos Swing Ver ShowAddListeners. La forma de agregar sucesos es como sigue: 1 Se elije un componente Swing. 2 Con la interfaz anterior podemos verificar el tipo de sucesos asociados al componente (por ejemplo JButton), por ejemplo addmouselistener, addkeylistener. 3 Elegimos los métodos a implementar de la interfaz deseada (por ejemplo MouseListener, KeyListener). 4 Finalmente registramos el método deseado ante el componente para el que deseamos ocurra el suceso. Las interfaces escuchadoras más comunes son: Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 35 / 56

36 El modelo de sucesos Swing VI El modelo de sucesos Swing Interfaz escucha/adaptador ActionListener AdjustmentListener ComponentListener ComponentAdapter ContainerListener ContainerAdapter FocusListener FocusAdapter FocusListener FocusAdapter MouseListener MouseAdapter Métodos de la interfaz actionperformed(actionevent) adjustmentvaluechanged (AdjustmentEvent) Component(Hidden-Shown- Moved-Resized)(Comp.Event) Component(Added-Removed) (ContainerEvent) focusgained(focusevent) focuslost(focusevent) key(pressed-released- Typed)(KeyEvent) mouse(clicked-entered- Exited-Pressed)(MouseEvent) Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 36 / 56

37 Componentes Swing Fundamentos de Swing Componentes Swing 1 Breve historia a cerca de GUI s en Java 2 Fundamentos de Swing Definición de botones Captura de sucesos Áreas de texto Control de la disposición El modelo de sucesos Swing Componentes Swing Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 37 / 56

38 Componentes Swing Componentes Swing I Algunos componentes Swing. Botones. Iconos. Sugerencias. Campos de texto. Bordes. Edición de texto. Casillas de verificación. Botones de opción. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 38 / 56

39 Componentes Swing II Componentes Swing Cuadros combinados. Cuadros de lista. Tableros con ficha. Recuadros de Mensaje. Menús. Menús emergentes. Cuadros de diálogo. Deslizadores y barras de progreso. HTML para componentes Swing. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 39 / 56

40 Componentes Swing Componentes Swing III Botones Todos los botones, casillas de opción, botones de opción y menús heredan de AbstractButton. Algunos tipos de botones son: JButton. JToggleButton. JCheckBox. JRadioButton. Ver Buttons.java Ver ButtonGroups.java Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 40 / 56

41 Componentes Swing Componentes Swing IV Iconos Los iconos pueden ser utilizados dentro de un controljlabel o de cualquier control que herede de AbstractButton. Se pueden utilizar archivos GIF. Para abrir archivos y tomar la imagen se utiliza la clase ImageIcon. Ver Faces.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 41 / 56

42 Componentes Swing Componentes Swing V Sugerencias Permiten visualizar sobre los objetos de JComponent pequeños recuadros a un lado del puntero del ratón. La sugerencia se activará después de que el puntero permanezca sobre dicho componente. Las sugerencias se derivan de JComponent utilizando el método settooltiptext(string). Casi todos los componentes Swing derivan de JComponent por lo que sólo basta verificar si dicho método está disponible para el componente deseado. Ver Suggestion.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 42 / 56

43 Componentes Swing Componentes Swing VI Campos de texto Permiten crear campos de texto utilizando la clase JTextField. A un JTextField se le puede asociar un tipo de documento mediante el método setdocument, ej. : PlainDocument. Al documento sele puede asociar una respuesta mediante el método adddocumentlistener. Lo anterior se hace implementando la clase DocumentListener que posee los métodos changedupdate, insertupdate y removeupdate que reciben como parámetro un objeto de tipo DocumentEvent. Ver TextFields.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 43 / 56

44 Componentes Swing Componentes Swing VII Bordes Pueden ser agregados a cualquier objeto de JComponent mediante el método llamado setborder(). Con el método showborder() (creado en el ejemplo Borders.java) se crea un control JPanel y solo resta indicar el tipo de borde requerido como showborder(border). Además de los bordes predefinidos (TitledBorder, EtchedBorder, LineBorder, MatteBorder, BevelBorder, SoftBevelBorder) se pueden crear nuevos bordes mediante la clase CompoundBorder. Ver Borders.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 44 / 56

45 Componentes Swing Componentes Swing VIII Edición de texto El control JTextPane permite crear un potente editor de texto. Casillas de verificación Estas permiten efectuar elecciones binarias. Se forma por un pequeño recuadro y una etiqueta. El recuadro puede contener una palomita o estar vacío dependiendo del estado de la selección. Se utiliza un control JCheckBox. Ver CheckBoxes.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 45 / 56

46 Componentes Swing Componentes Swing IX Botones de opción Son controles que permiten realizar una única selección de entre varias disponibles. Para definir los botones se utiliza JRadioButton. Cada botón del grupo debe ser agregado a un objeto de un control llamado ButtonGroup. Sin embargo en el JFrame deben ser agregados los objetos JRadioButton mas no el objeto ButtonGroup. Se puede configurar uno de los botones como encendido por defecto. Ver RadioButtons.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 46 / 56

47 Componentes Swing Componentes Swing X Cuadros combinados Muestran un conjunto de opciones mediante una lista desplegable. Permiten una forma fácil de cambiar los elementos de la lista sin sorprender al usuario de forma visual. Sólo se puede seleccionar un elemento a la vez. Se utiliza un control JComboBox. Ver ComboBoxes.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 47 / 56

48 Componentes Swing Componentes Swing XI Recuadros de mensaje Los recuadros de mensaje permiten presentar información rápidamente al usuario e incluso capturar información. Los más comunes son el cuadro de diálogo de mensajes showmessagedialog(), el cuadro de diálogo de confirmación showconfirmdialog() y el el cuadro de diálogo de captura de datos showinputdialog(). Todos estos son métodos estáticos. Se utiliza un control JOptionPane. Ver MessageBoxes.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 48 / 56

49 Componentes Swing Componentes Swing XII Menús I Los componentes capaces de almacenar un Menú son: JApplet, JFrame, JDialog y sus descendientes. Esto se realiza mediante el método que poseen llamado setmenubar() y que recibe un objeto JMenuBar. Sólo puede haber un JMenuBar por componente. Los JMenuBar se componen de objetos JMenu que a su vez se pueden componer de objetos JMenuItem, JCheckBoxMenuItem, JRadioButtonMenuItem o de otros JMenu. Ver SimpleMenus.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 49 / 56

50 Componentes Swing Componentes Swing XIII Menús II Es posible intercambiar entre varios menús mientras se ejecuta el componente (digamos JFrame). Para conocer el JMenuBar actual se utiliza el método getmenubar(). Swing soporta los atajos de teclado de casi cualquier cosa que derive de AbstractButton como botones y elementos de menú. Los atajos de teclado se pueden especificar en el constructor de la clase o bien mediante el método setmnemonic(). El método setmnemonic() recibe un entero (KeyEvent.tecla) que denota la tecla que estará asociada al objeto al presionarla simultáneamente con la tecla Alt. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 50 / 56

51 Componentes Swing Componentes Swing XIV Menús III El uso de comandos de acción permite asociar de forma segura una acción a las cosas que deriven de AbstractButton sin necesidad de referir la etiqueta. Esto se realiza mediante el método setactioncommand(). Para escuchar a los objetos de tipo Item como JCheckBoxMenuItem se debe implementar el método itemstatechanged de la clase ItemListener. El estado de un JCheckBoxMenuItem puede ser obtenido mediante el método getstate() o modificado con setstate(). Ver Menus.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 51 / 56

52 Componentes Swing Componentes Swing XV La clase abstracta MouseAdapter Permite implementar los eventos recibidos por el ratón. Las interfaces que implementa son: MouseListener, MouseMotionListener, MouseWheelListener y EventListener. Los métodos que por tanto tiene asociados son: 1 mouseclicked(): Presionar y soltar rápidamente. 2 mousedragged(): Arrastrar. 3 mouseentered(): Al entrar al componente. 4 mouseexited(): Al salir del componente. 5 mousemoved(): Al moverlo dentro del componente. 6 mousepressed(): Al presionar. 7 mousereleased(): Al soltar después de un rato. 8 mousewheelmoved(mousewheelevent): Bolita del ratón. Reciben un objeto MouseEvent, salvo mousewheeelmoved. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 52 / 56

53 Componentes Swing Componentes Swing XVI Menús emergentes Los menús emergentes se implementan mediante JPopupMenu. La forma más común de implementarlos es extendiendo la clase MouseAdapter. La clase MouseAdapter permite implementar a los métodos que reciben objetos mouseevent. A su vez, un objeto mouseevent posee un método llamado ispopuptrigger() que devuelve verdadero si se presiono el botón derecho del ratón. Ver Popup.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 53 / 56

54 Componentes Swing Componentes Swing XVII Cuadros de diálogo Un cuadro de diálogo es una ventana que emerge a partir de otra. El propósito de este es hacer otra tarea en una nueva ventana sin afectar a la original. Se emplean en entornos de programación basados en ventanas. Para crear un cuadro de diálogo se hereda de JDialog. Un JDialog es otro tipo de objeto Window como JFrame. Se activan mediante setvisible(true) y cierran con dispose(). Ver Dialogs.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 54 / 56

55 Componentes Swing Componentes Swing XVIII Deslizadores y barras de progreso Un deslizador permite al usuario introducir datos moviendo un punto de un lado a otro. Se implementan mediante objetos de tipo JSlider. Una barra de progreso muestra los datos en una forma relativa entre una posición vacía y una llena. La barra de progreso permite al usuario dar una idea del estado de un proceso. Se implementan mediante JProgressBar. También existen los monitores de progreso ProgressMonitor. Ver Progress.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 55 / 56

56 Componentes Swing Componentes Swing XIX HTML para componentes Swing Cualquier componente que admita texto puede admitir también texto HTML. El texto debe ser añadido con las reglas de HTML. Por tanto siempre se debe empezar el texto con. No es necesario incluir los marcadores de cierre. Ver HTMLButton.java. Note el uso del método validate() que permite realizar una nueva disposición de los componentes, es como una especie de update sobre la ventana. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 56 / 56

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

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Interfaces gráficas de usuario

Interfaces gráficas de usuario Interfaces gráficas de usuario Presentación basada en: 1. Como Programar en Java. Deitel y Deitel. Ed. Prentice-Hall. 1988 2. Java, Curso de programación. Fco. Javier Ceballos. Ed. Alfoomega&RA-MA, 2003.

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Componentes Swing. Las clases cuyo nombre comienza por J forman parte de Swing. Todas las demás están incluidas en AWT (Abstract Window Toolkit)

Componentes Swing. Las clases cuyo nombre comienza por J forman parte de Swing. Todas las demás están incluidas en AWT (Abstract Window Toolkit) Componentes Swing Las clases cuyo nombre comienza por J forman parte de Swing. Todas las demás están incluidas en AWT (Abstract Window Toolkit) Component es una clase abstracta que representa a cualquier

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

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

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente

Más detalles

Operación de Microsoft Excel

Operación de Microsoft Excel Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,

Más detalles

Capítulo V. Implementación

Capítulo V. Implementación Capítulo V Implementación En este capítulo se especifican los recursos utilizados en la implementación de la interfaz, así como se describe su arquitectura funcional y las características principales.

Más detalles

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

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

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

Aplicaciones gráficas en Java Librería Swing

Aplicaciones gráficas en Java Librería Swing Aplicaciones gráficas en Java Librería Swing Sumario: Breve introducción al paquete Swing Tipos de clases del paquete Definición y manejo de contenedores, diálogos y layouts Diseño mediante IDE (Eclipse)

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos Creación de un Gráfico con OpenOffice.org Calc Los gráficos elaborados con OpenOffice.org son de gran importancia para ver la tendencia de los datos. Es una herramienta de análisis que permite mostrar

Más detalles

Trabajando con GUI en Java Componente java.swing

Trabajando con GUI en Java Componente java.swing Trabajando con GUI en Java Componente java.swing Autor: Wilder López Meléndez 1 wlopezm@yahoo.com Fecha: 26 de junio de 2007 Es muy común a la hora de crear aplicaciones de escritorios querer utilizar

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL GUIA RACE MANAGER Eventronic, SL DESCRIPCIÓN DEL PROGRAMA El Race Manager es un programa que se creó para facilitar el trabajo de la dirección de carrera de un evento durante y después de una carrera.

Más detalles

Manual para el uso del Correo Electrónico Institucional Via Webmail

Manual para el uso del Correo Electrónico Institucional Via Webmail Manual para el uso del Correo Electrónico Institucional Via Webmail Accesando la pagina de webmail DIFSON El primer paso va a ser entrar a la página de internet donde se encuentra el correo de DIFSON.

Más detalles

Diseño de formularios

Diseño de formularios Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Diseño de formularios Introducción a las bases de datos Tema 5 El aspecto de los formularios Se puede modificar a voluntad el aspecto

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. INDICE Cómo Ingresar al Sistema?... 1 Autenticación de Usuario... 2 Pantalla Principal del Sistema de Operaciones Estadisticas... 3

Más detalles

Páginas multimedia Dashboard www.webardora.net

Páginas multimedia Dashboard www.webardora.net En este tipo de página web podremos crear una tabla con una serie de celdas independientes (las celdas pueden combinarse) susceptibles de incluir diversos tipos de contenido inicial y asociar diversas

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

Más detalles

Interfaces gráficas. Jose Jesus García Rueda

Interfaces gráficas. Jose Jesus García Rueda Interfaces gráficas Jose Jesus García Rueda Introducción Qué son las interfaces gráficas? Ejemplos bien conocidos Vamos a programar una: Colores.java Conceptos básicos Aplicación gráfica. Contenedores.

Más detalles

WINDOWS. Iniciando Windows. El mouse

WINDOWS. Iniciando Windows. El mouse Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible

Más detalles

HOOTSUITE: GESTOR DE CUENTAS EN REDES SOCIALES

HOOTSUITE: GESTOR DE CUENTAS EN REDES SOCIALES HOOTSUITE: GESTOR DE CUENTAS EN REDES SOCIALES Índice del curso 1. HootSuite Qué es?... 3 QUÉ ES?... 3 2. HootSuite Por qué?... 5 POR QUÉ?... 5 3. Registro... 6 REGISTRO... 6 4. Interfaz... 7 INTERFAZ...

Más detalles

POWER POINT. Iniciar PowerPoint

POWER POINT. Iniciar PowerPoint POWER POINT Power Point es la herramienta de Microsoft Office para crear presentaciones que permiten comunicar información e ideas de forma visual y atractiva. Iniciar PowerPoint Coloque el cursor y dé

Más detalles

F O R M U L A R I O S FORMULARIOS

F O R M U L A R I O S FORMULARIOS F O R M U L A R I O S FORMULARIOS Los controles de formulario nos ayudan a hacer más ágil y sencillo el manejo de una hoja de cálculo. Estos controles nos permiten conseguir que el aspecto visual de la

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) 1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO Tema 1: Gestión de listas de datos y tablas dinámicas Leire Aldaz, Begoña Eguía y Leire Urcola Índice del tema - Introducción a las listas de datos -

Más detalles

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Manual de Microsoft Power Point 2007 Parte 2 Universidad Politécnica de San Luis Potosí

Manual de Microsoft Power Point 2007 Parte 2 Universidad Politécnica de San Luis Potosí Contenido: Manual de Microsoft Power Point 2007 Parte 2 1. Insertar y dar formato a los cuadros de texto.... 2 2. Insertar cuadros de texto.... 2 3. Estilos de forma - Contornos y colores.... 3 4. Estilos

Más detalles

Trabajar con diapositivas

Trabajar con diapositivas Trabajar con diapositivas INFORMÁTICA 4º ESO POWERPOINT Una vez creada una presentación podemos modificarla insertando, eliminando, copiando diapositivas, Insertar una nueva diapositiva.- Para insertar

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

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

PowerPoint 2010 Modificar el diseño de las diapositivas

PowerPoint 2010 Modificar el diseño de las diapositivas PowerPoint 2010 Modificar el diseño de las diapositivas Contenido CONTENIDO... 1 MODIFICAR EL DISEÑO DE LAS DIAPOSITIVAS... 2 DISEÑO DE DIAPOSITIVAS EN POWERPOINT WEB APP... 13 1 Modificar el diseño de

Más detalles

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio - 2004

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio - 2004 PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS Junio - 2004 pmqsoft Servicios Informáticos, S.L. www.pmqsoft.com soporte@pmqsoft.com Entendiendo que la instalación ha finalizado y que todo ha salido correctamente.

Más detalles

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior... MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones

Más detalles

Hexodus Manual de usuario

Hexodus Manual de usuario Hexodus Manual de usuario Tabla de contenidos 1 Instalación y configuración... 3 1.1 Requisitos del sistema... 3 2 Manual de usuario... 5 2.1 Iniciar el programa... 5 2.2 Nuevo juego... 5 2.3 Hacer un

Más detalles

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación

Más detalles

Guadalinex Básico Impress

Guadalinex Básico Impress 1 IMPRESS: Editor de Presentaciones Impress es un programa con el que podemos crear diapositivas, transparencias y presentaciones con una variada gama de efectos sin demasiadas complicaciones. Objetivos:

Más detalles

STRATO LivePages Inicio rápido

STRATO LivePages Inicio rápido STRATO LivePages Inicio rápido LivePages es la práctica herramienta de creación de páginas web de STRATO. En pocos pasos podrá crear su propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2. b) Adicionar grados Para llevar a cabo esta operación el usuario deberá realizar los siguientes pasos: Recuperar la información, para realizar esta operación el usuario puede hacerla de las siguientes

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual.

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual. Paso 1 de 13 En este tutorial vamos a crear un logotipo basado en un texto al que aplicaremos algunos efectos utilizando filtros

Más detalles

Ayuda básica relativa al interfaz web

Ayuda básica relativa al interfaz web Ayuda básica relativa al interfaz web El webmail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a través de una página web, pudiendo acceder desde cualquier

Más detalles

MACROS Y FORMULARIOS

MACROS Y FORMULARIOS MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es

Más detalles

Operación Microsoft PowerPoint 97

Operación Microsoft PowerPoint 97 Diseño de las diapositivas Diseño de presentaciones con diapositivas Al confeccionar una presentación con diapositivas debe interesar que su contenido centre la atención de los espectadores y que las herramientas

Más detalles

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access) Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección.

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección. DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato

Más detalles

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus

Más detalles

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...

Más detalles

Creando un Sitio Web personal.

Creando un Sitio Web personal. Creando un Sitio Web personal. FrontPage Express FrontPage Express de Microsoft es un sencillo editor htm 1 l que venía instalado por defecto con Windows 98 o con el Internet Explorer 4 para Windows 95.

Más detalles

Bases de Datos en Visual FoxPro. Administrador de proyectos

Bases de Datos en Visual FoxPro. Administrador de proyectos Bases de Datos en Visual FoxPro Las bases de datos en Visual FoxPro son proyectos, cada proyecto puede contener bases de datos, tablas, consultas, formularios, informes, etiquetas, clases y código. Administrador

Más detalles

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express Qué es Outlook Express? Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express Outlook Express es uno de los mejores programas para administrar correo electrónico, muy utilizado en

Más detalles

QUERCUS PRESUPUESTOS MANUAL DEL USO

QUERCUS PRESUPUESTOS MANUAL DEL USO QUERCUS PRESUPUESTOS MANUAL DEL USO 2 Tabla de Contenido 1 Introducción 1 1.1 General 1 1.1.1 Que es Quercus Presupuestos? 1 1.1.2 Interfaz 1 1.1.3 Árbol de Navegación 2 1.1.4 Estructura de Datos de un

Más detalles

Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard 9.1 - CHAT

Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard 9.1 - CHAT Creación y Modificación de Chat Chat: La herramienta de chat permite a los usuarios interactuar con otros usuarios utilizando un chat de texto. El chat forma parte del aula virtual. También se puede acceder

Más detalles

DISEÑADOR DE ESCALERAS

DISEÑADOR DE ESCALERAS DISEÑADOR DE ESCALERAS Guia del usuario DesignSoft 1 2 DISEÑADOR DE ESCALERAS El Diseñador de Escaleras le hace más fácil definir y colocar escaleras personalizadas en su proyecto. Puede empezar el diseñador

Más detalles

Qué es Fireworks? Los mapas de bits

Qué es Fireworks? Los mapas de bits Qué es Fireworks? Macromedia Fireworks MX es una aplicación para diseñar elementos gráficos que van a utilizarse en la web. Sus innovadoras soluciones resuelven los principales problemas a los que se enfrentan

Más detalles

Manual de usuario Software PC Editor de Rutas. inled

Manual de usuario Software PC Editor de Rutas. inled Manual de usuario Software PC Editor de Rutas. Manual de usuario Software PC Editor de Rutas. Agregar una Ruta 01 Texto Fijo e Icono 04 Guardar Archivo Creado 06 Modelo de Itinerario 07 Edición de Icono

Más detalles

STATPLANET INICIO RÁPIDO. v.3.1 Mar.2013 2013 StatSilk www.statsilk.com. Creative Commons BY-SA 3.0

STATPLANET INICIO RÁPIDO. v.3.1 Mar.2013 2013 StatSilk www.statsilk.com. Creative Commons BY-SA 3.0 STATPLANET INICIO RÁPIDO v.3.1 Mar.2013 2013 StatSilk www.statsilk.com Creative Commons BY-SA 3.0 Contenido Importar un mapa (versión Shapefile)... 3 Estructuración de origen de datos antes de importar

Más detalles

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO

Más detalles

Operación Microsoft PowerPoint 97

Operación Microsoft PowerPoint 97 Ejecución y control de una presentación Formas de ejecutar una presentación En función de las necesidades, una presentación con diapositivas puede ejecutarse de tres formas diferentes. A través de la opción

Más detalles

Módulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor...

Módulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor... Módulo I - Word Índice Iniciar Word... 2 Finalizar Word... 3 Definición de elementos de pantalla... 4 Escribir texto en un documento... 5 El cursor... 5 Control de párrafos... 5 Nuevos párrafos... 5 Abrir

Más detalles

Guía para la Automatización de Documentos en. Microsoft Word

Guía para la Automatización de Documentos en. Microsoft Word UNIVERSIDAD SAN CARLOS DE GUATEMALA CENTRO UNIVERSITARIO DE SAN MARCOS USAC-CUSAM Guía para la Automatización de Documentos en Microsoft Word ID Y ENSEÑAD A TODOS 2015 PRESENTACIÓN El Instituto de Investigaciones

Más detalles

Diagrama de Gantt en Excel

Diagrama de Gantt en Excel Diagrama de Gantt en Excel Si pensabas que crear un Diagrama de Gantt en Excel es complicado, en este artículo te mostramos que puede ser muy sencillo en realidad. Tan sólo necesitarás un par de trucos

Más detalles

GUÍA DE USUARIO DEL CORREO

GUÍA DE USUARIO DEL CORREO REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN DIRECCIÓN GENERAL DE LA OFICINA DE ADMINISTRACIÓN Y SERVICIOS DIVISIÓN DE SOPORTE TÉCNICO Y FORMACIÓN AL USUARIO GUÍA DE

Más detalles

MS ACCESS BÁSICO 6 LOS INFORMES

MS ACCESS BÁSICO 6 LOS INFORMES 2010 MS ACCESS BÁSICO 6 LOS INFORMES 93 LOS INFORMES Los informes son una herramienta de Access para elaborar información, sobre los datos que deseemos, preparada para ser impresa. A partir de una base

Más detalles

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables.

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables. Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables. 28/03/2011 Centro de Servicios de Informática y Redes de Comunicaciones Nodo Cartuja Contenido 1. Introducción...

Más detalles

PowerPoint 2010 Hipervínculos y configuración de acciones

PowerPoint 2010 Hipervínculos y configuración de acciones PowerPoint 2010 Hipervínculos y configuración de acciones Contenido CONTENIDO... 1 HIPERVÍNCULOS... 2 CONFIGURACIÓN DE ACCIONES... 6 HIPERVÍNCULOS EN POWERPOINT WEB APP... 8 1 Hipervínculos En Microsoft

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

BLOQUE VIII POWERPOINT

BLOQUE VIII POWERPOINT BLOQUE VIII POWERPOINT INSTRUCTOR: ANTONIO J. FERNANDEZ EDICION 2008 1 de 28 INSTRUCTOR: ANTONIO J. FERNANDEZ EDICION 2008 2 de 28 MODULO V DE OFIMÁTICA BLOQUE I BLOQUE II BLOQUE III BLOQUE IV BLOQUE V

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y

Más detalles

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES REGISTRAR LOS SITIOS WEB MÁS INTERESANTES La forma más fácil de volver a páginas Web que visitamos con frecuencia es almacenándolas en una lista. En Internet Explorer estas páginas se denominan sitios

Más detalles

Términos Básicos de Informática 1.1. Entorno de Windows

Términos Básicos de Informática 1.1. Entorno de Windows Manejo Básico del Entorno de Windows Capítulo I Sistema Operativo: Un Sistema Operativo es un conjunto de programas y procedimientos cuya finalidad es administrar los componentes físicos (hardware) y lógicos

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

19 4.1.1.0 4 04/05/2009

19 4.1.1.0 4 04/05/2009 Soluciones Informáticas Descripción: Como utilizar la Agenda de Visitas Objetivos: Al finalizar este tutorial el usuario será capaz de utilizar la Agenda de Visitas con sus diferentes opciones: asignar

Más detalles

Instructivo de Microsoft Excel 2003

Instructivo de Microsoft Excel 2003 Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?

Más detalles

Guía de Aprendizaje No. 1

Guía de Aprendizaje No. 1 MICROSOFT WORD Fundamentos básicos, ejecutar Word, su ventana y sus barras de herramientas Objetivos de la Guía de Aprendizaje No. 1 Obtener fundamentos básicos sobre Procesador de Texto Microsoft Word

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #3 Nombre de la Práctica: Creación de menús con Joomla Lugar de Ejecución: Centro de cómputo

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

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS Guatemala, Julio de 2008 Índice Gestión de equipos...4 Programación física...5 Trabajos por Administración...6

Más detalles

Introducción al PSPICE

Introducción al PSPICE Pspice incluye varios programas, entre ellos está Schematics que es un programa de captura con una interfase directa a otros programas y opciones de Pspice. Con este programa se pueden realizar varias

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

!"!#!$%&'(!)$% )*+%*)!,$&%-*. +!/*(01*2

!!#!$%&'(!)$% )*+%*)!,$&%-*. +!/*(01*2 !"!#!$%&'(!)$% )*+%*)!,$&%-*. +!/*(01*2 45%!",&$)6##!7" Con el editor web LivePages de tu paquete Conecta tu Negocio podrás crear tu propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3 01 Índice 01 ÍNDICE..... 1 02 OBJETO DEL DOCUMENTO..... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA..... 3 04 GESTIÓN DE TABLAS..... 5 05 USO DE TABLAS EN ENVIDUR..... 15 06 GESTIÓN DE FUNCIONALIDAD ADICIONAL.

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

SiteAudit Knowledge Base Programación de Reportes en SiteAudit

SiteAudit Knowledge Base Programación de Reportes en SiteAudit SiteAudit Knowledge Base Programación de Reportes en SiteAudit De junio 2010 En Éste Artículo: Descripción de Funciones Qué Hay de Nuevo? Programación de Reportes SiteAudit 4.x proporciona una nueva interfaz

Más detalles