Programación Funcional Avanzada

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

Download "Programación Funcional Avanzada"

Transcripción

1 Programación Funcional Avanzada Interfaz de Usuario y Visualización Ernesto Hernández-Novich Universidad Simón Bolívar Copyright c Hernández-Novich (USB) Programación Funcional Avanzada / 34

2 Construcción de Interfaces de Usuario Interfaz de Usuario Gráfica GUI usando Gtk2Hs Gnome Toolkit y Haskell Gtk+ (Gnome Toolkit) Extenso, robusto y maduro. Multiplataforma Linux, MacOSX y Windows. Programación por eventos. Provee widgets modelados como clases para C/C++. Misceláneos botones, sliders... Agregados selector de archivos, calendario... Contenedores ventanas, grids... Activos menúes, barras de herramientas... Hernández-Novich (USB) Programación Funcional Avanzada / 34

3 Construcción de Interfaces de Usuario Interfaz de Usuario Gráfica GUI usando Gtk2Hs Gnome Toolkit y Haskell Gtk+ (Gnome Toolkit) Extenso, robusto y maduro. Multiplataforma Linux, MacOSX y Windows. Programación por eventos. Provee widgets modelados como clases para C/C++. Misceláneos botones, sliders... Agregados selector de archivos, calendario... Contenedores ventanas, grids... Activos menúes, barras de herramientas... Gtk2Hs librería y utilitarios Haskell para aprovechar Gtk+. FFI para enlazarse con la librería Gtk+. Transformar jerarquía de clases Gtk+ en tipos Haskell. Generador de callbacks desde C hacia Haskell. Hernández-Novich (USB) Programación Funcional Avanzada / 34

4 Construcción de Interfaces de Usuario Los widgets Unidades de interfaz que pueden combinarse Gnome Toolkit y Haskell Cada widget tiene atributos particulares Apariencia, contenido y comportamiento (callbacks). set y := establecer atributos set widget [ attr1 := foo, attr2 := bar ] get obtener el valor del atributo v <- get widget attr1 Cómo construir una aplicación? Establecer jerarquía de widgets empaquetamiento (packing). Definir las reacciones ante eventos externos. Expresar las alteraciones sobre los atributos. Hernández-Novich (USB) Programación Funcional Avanzada / 34

5 Construcción de Interfaces de Usuario El programa más simple Uso básico de widgets import Graphics. GUI. Gtk hello b = set b [ buttonlabel := " Hello World "] main = do initgui window <- windownew button <- buttonnew set window [ windowdefaultwidth := 200, windowdefaultheight := 200, containerchild := button, containerborderwidth := 10] onclicked button ( hello button ) ondestroy window mainquit widgetshowall window maingui Hernández-Novich (USB) Programación Funcional Avanzada / 34

6 Construcción de Interfaces de Usuario Empaquetamiento manual Uso básico de widgets main = do initgui window <- windownew hbox <- hboxnew True 10 button1 <- buttonnewwithlabel " Button 1" button2 <- buttonnewwithlabel " Button 2" set window [ windowdefaultwidth := 200, windowdefaultheight := 200, containerborderwidth := 10, containerchild := hbox ] boxpackstart hbox button1 PackGrow 0 boxpackstart hbox button2 PackGrow 0 ondestroy window mainquit widgetshowall window maingui Cajas horizontales o verticales hboxnew y vboxnew. PackGrow lo hace elástico PackNatural preserva. Hernández-Novich (USB) Programación Funcional Avanzada / 34

7 Construcción de Interfaces de Usuario Widgets generales Botones Botón Normal Creación buttonnew, buttonnewwithlabel... Señales onpressed, onreleased, onclicked, onenter y onleave. Botón Toggle alternan oprimido y liberado. Creación toggelbuttonnew, togglebuttonnewwithlabel... Estado togglebuttongetactive, toggelbuttonsetactive. Botón Check un toggle visualmente diferente. Botón Radio botones agrupados. Creación radiobuttonnew, radiobuttonnewwithlabel... Agrupamiento radiobuttonnewfromwidget. Selección por omisión del grupo togglebuttonsetactive. Hernández-Novich (USB) Programación Funcional Avanzada / 34

8 Construcción de Interfaces de Usuario Widgets generales Ajustadores por rangos y escalas Modelar rango de valores posible con ajuste visual. Ajustadores genéricos o específicos. adjustmentnew :: Double -- Initial value - > Double -- Minimum value - > Double -- Maximum value - > Double -- Small increment - > Double -- Large increment - > Double -- Size of visible area - > IO Adjustment vscalenew :: Adjustment - > IO VScale hscalenew :: Adjustment - > IO Hscale Reacción coordinada de varios ajustadores conectados. Hernández-Novich (USB) Programación Funcional Avanzada / 34

9 Construcción de Interfaces de Usuario Widgets generales Etiquetas Un widget para contener texto y nada más. labelnew :: Maybe String - > IO Label No emiten señales dentro de un EventBox si lo necesita. Varios controles para el texto presentado. labelsetjustify :: LabelClass self = > self - > Justification - > IO () data Justification = JustifyLeft JustifyRight JustifyCenter JustifyFill self es una variable de tipos no se dejen engañar Hernández-Novich (USB) Programación Funcional Avanzada / 34

10 Diálogos Construcción de Interfaces de Usuario Widgets generales Un diálogo es un widget compuesto. Ventana contenedora autónoma. Caja vertical en la parte superior. Caja horizontal en la parte inferior como área de acciones. dialognew :: IO Dialog dialogrun :: DialogClass self = > self - > IO ResponseID Agregar botones o widgets cualesquiera en la parte inferior dialogaddbutton :: DialogClass self = > self - > String - > ResponseId -> IO Button Hernández-Novich (USB) Programación Funcional Avanzada / 34

11 Construcción de Interfaces de Usuario Barras de progreso Widgets generales Una barra de progreso progressbarnew :: IO ProgressBar Cuando se puede saber la duración a priori progressbarsetfraction :: ProgressBarClass self = > self -> Double -> IO () Cuando la duración es indeterminada progressbarpulse :: ProgressBarClass self = > self -> IO () Hernández-Novich (USB) Programación Funcional Avanzada / 34

12 Construcción de Interfaces de Usuario Otros widgets misceláneos Widgets generales Entradas de Texto campos para ingresar texto. Obtener el texto introducido o cambiarlo. Hacerlo editable, visible, con inserción y vincularlo con el clipboard. Barras de Estado compartidas por la aplicación. Pila (FIFO) de mensajes muestra el que está en el tope. Botones Spin rango de valores discretos. Valor por defecto, máximo, mínimo e incrementos. Obtener o cambiar el valor sincronizar con otros. Hernández-Novich (USB) Programación Funcional Avanzada / 34

13 Construcción de Interfaces de Usuario Widgets generales Widgets agregados Calendario Control en las características de presentación. Eventos al cambiar día, mes, año. Obtener o establecer el día seleccionado. Habilidad de marcar múltiples días. Selector de Archivos Como botón, como diálogo o como widget individual. Abrir o cerrar archivos Crear o seleccionar carpetas. Filtrar por tipo de archivo. Vista previa con widget auxiliar. Seleccionar uno o múltiples archivo. Selector de Fuente Selector de Color Block de Notas Hernández-Novich (USB) Programación Funcional Avanzada / 34

14 Construcción de Interfaces de Usuario Widgets generales... muchos más Ventanas con scroll Menús Cairo Graphics.Rendering.Cairo Líneas, polígonos, curvas, stroking,... Manejo de SVG, PNG y PDF. Soporte a fuentes TrueType antialiasing y transformaciones. El API Gtk está muy bien documentado Gtk2Hs también Hernández-Novich (USB) Programación Funcional Avanzada / 34

15 Construcción de Interfaces de Usuario Desarrollo visual Glade agilizando el desarrollo Yo dawg, we heard you like GUIs so we got you a GUI in a GUI Glade asistente para construcción de GUI basadas en Gtk/Gnome A GUI for GUIs. Facilita la disposición y empaquetado de widgets. Especificar atributos iniciales de los widgets Produce un archivo.glade con la estructura. Qué hace el programa Haskell? Lee el archivo.glade durante la inicialización. Construye las ventanas y sus contenidos cuando resultan necesarias la librería se encarga de construir los widgets y empaquetarlos. El programador debe asociar sus funciones con los eventos particulares pertinentes para cada widget. El vínculo se establece con los nombres que se definieron durante la construcción con Glade. Hernández-Novich (USB) Programación Funcional Avanzada / 34

16 Construcción de Interfaces de Usuario A mí no me gusta Gtk! Librerías alternativas wxhaskell GUI basado en wxwindows (C++) Tan extensa, robusta y madura como Gtk+. Multiplataforma Linux, MacOSX y Windows. wxdesginer es equivalente a Glade. qthaskell GUI basado en Qt Funcionalidad precaria. Muy poco interés en la comunidad usuaria. Haskell SDL (Simple Direct-Media Layer) Gestión multimedia simple (audio, gráficos y controles). Multiplataforma Linux, MacOSX, Windows, Android, PSP... Hernández-Novich (USB) Programación Funcional Avanzada / 34

17 Visualización Visualización es dirigido por datos Haskell y Visualización Visualización en 2D y 3D amena para lenguajes funcionales separación de preocupaciones (manipulación vs. presentación). Representación y manipulación geométrica operaciones puras. Efectos de visualización acciones monádicas. Abundancia de librerías para estructuras de datos genéricas. Procesamiento eficiente de datos lazy ByteStrings. Paralelismo y concurrencia combinados con tareas de visualización. Visualización con OpenGL Hernández-Novich (USB) Programación Funcional Avanzada / 34

18 Visualización Visualización es dirigido por datos Desarrollo de visualizaciones Visualizing Data Ben Fry Adquirir datos raw data source. Convertir (parse) datos crudos a estructura de datos natural para: Los datos naturales. Las manipulaciones que pretenden hacerse. La forma en que serán presentados. Filtrar cortar, comprimir, limpiar, refinar... Minar estadísticas o técnicas de análisis para encontrar patrones. Representar y refinar modelo visual bottom-up. Interactuar permitir al usuario modificar la visualización, el conjunto de datos a visualizar... Aplica a visualización científica y lúdica. Hernández-Novich (USB) Programación Funcional Avanzada / 34

19 Visualización HOpenGL Haskell y OpenGL Este no es el curso de Computación Gráfica... OpenGL es (entre otras cosas) Andamiaje para especificar la visualización rendering pipeline. Una máquina de estados para controlar el procesamiento. HOpenGL Expone las funciones del API OpenGL en el Monad IO. Explota el sistema de tipos de Haskell para minimizar errores. Beneficios para el programador OpenGL experto No hay ambigüedad tipos estáticos para vértices, vectores y matrices. Las acciones de visualización son objetos de primera clase expresión de operaciones separada del procesamiento. Las mejores prácticas OpenGL sugieren indentar ahora es obligatoria por usar bloques do. Acceso a la máquina de estado vía StateVar IORefs. Hernández-Novich (USB) Programación Funcional Avanzada / 34

20 Visualización HOpenGL Haskell y OpenGL Procedimiento general para presentación 1 Definir una ventana y el contexto GL tarea de GLUT. 2 Establecer las StateVar de interés. 3 Establecer la matriz de proyección es un StateVar, pero con efectos dramáticos. 4 Establecer la matriz de visualización del modelo. 5 Enviar los comandos de presentación al pipeline. 6 Vaciar (flush) el pipeline. 7 Intercambiar buffers. Los pasos 2 a 7 se repiten por cada cuadro de la escena. Hernández-Novich (USB) Programación Funcional Avanzada / 34

21 HOpenGL con ejemplos El programa más simple Visualización HOpenGL import Graphics. Rendering. OpenGL import Graphics. UI. GLUT main = do ( progname,_) <- getargsandinitialize createwindow " Hello World " clearcolor $ = Color displaycallback $ = display clear [ ColorBuffer ] mainloop $= permite modificar StateVar. Colores RGBA componentes GLfloat entre 0 y 1. displaycallback invocada cuando hay que redibujar la ventana. mainloop se encarga de despachar los eventos. Hernández-Novich (USB) Programación Funcional Avanzada / 34

22 Visualización HOpenGL con ejemplos Usando display para dibujar puntos HOpenGL mypoints :: [( GLfloat, GLfloat, GLfloat )] mypoints = map (\k -> ( sin (2* pi*k /12), cos (2* pi*k /12),0.0)) [1..12] display = do clear [ ColorBuffer ] renderprimitive Points $ mapm_ (\(x, y, z) -> vertex $ Vertex3 x y z) mypoints flush display contiene las operaciones de dibujo. Separación entre geometría (mypoints) y dibujo (display). flush para activar el rendering pipeline. No hace falta glbegin ni glend como en C/C++! Hernández-Novich (USB) Programación Funcional Avanzada / 34

23 Visualización Las primitivas gráficas HOpenGL con ejemplos Qué se puede dibujar con renderprimitive? Points un punto por vertex. Triangle requiere tres puntos. Lines cada pareja es una línea. LineLoops líneas continuadas, cerrando al inicial. Polygon línea continuada, cerrando al inicial y con el espacio interno relleno.... el resto corresponde al Red Book OpenGL y están en la documentación de Graphics.Rendering.OpenGL.GL.BeginEnd. El color para dibujar y rellenar se controla con color $ Color Hernández-Novich (USB) Programación Funcional Avanzada / 34

24 Visualización Las primitivas gráficas HOpenGL con ejemplos Reaccionando a los cambios callbacks Aprovechamos displaycallback para redibujar. Los callbacks son StateVar en HOpenGL para asociar operaciones con diversos cambios reshapecallback cambios en la forma de la ventana. keyboardmousecallback eventos de entrada. Los callbacks son provistos por GLUT documentados en Graphics.UI.GLUT.Callbacks. Globales control de menúes y paso del tiempo. Por ventana actividades de forma y entrada. Menú específicos para un menú en uso. Algunos callback pueden omitirse usar Nothing. Hernández-Novich (USB) Programación Funcional Avanzada / 34

25 Visualización HOpenGL con ejemplos Reaccionando a los cambios callbacks Las primitivas gráficas main = do ( progname, _) <- getargsandinitialize createwindow " Hello World " displaycallback $ = display reshapecallback $ = Just reshape mainloop reshape Size w h) = do viewport $= ( Position 0 0, s) postredisplay Nothing displaycallback no puede omitirse, sólo re-registrarse. reshapecallback puede omitirse lo registramos con un Just. Hernández-Novich (USB) Programación Funcional Avanzada / 34

26 Visualización Transformaciones afines HOpenGL con ejemplos Transformaciones Una pila de matrices Transformaciones afines en IO para que las haga el hardware! Traslación translate :: Vector3 c - > IO () Rotación rotate :: c -> Vector3 c -> IO () Escalado scale :: c -> c -> c -> IO () Composición aplicarlas en secuencia. Las transformaciones son globales preservingmatrix para transformaciones locales. Matriz identidad loadidentity. Hernández-Novich (USB) Programación Funcional Avanzada / 34

27 Visualización Depende del punto de vista HOpenGL con ejemplos Qué se muestra en la ventana? Viewport cuál parte del mundo se ve en la ventana? StateVar que define la ventana Tupla (x,y) coordenadas de la esquina inferior izquierda. Tupla (w,h) anchura y altura. Transformación afín de las coordenadas del dispositivo a las coordenadas de la ventana. Hernández-Novich (USB) Programación Funcional Avanzada / 34

28 Visualización Depende del punto de vista HOpenGL con ejemplos Cómo se muestran los objetos en la ventana? Objetos expresados en 3D se proyectan a 2D. Proyección ortográfica (ortho) seis GLfloat para expresar las cotas inferior y superior de los ejes. ortho xl xu yl yu zl zu Proyección perspectiva alternativas frustrum cotas izquierda y derecha, cotas arriba y abajo, distancia mínima y distancia máxima. perspective ángulo entre el rayo superior e inferior, y anchura del plano más cercano. Generalmente se establecen al preparar la ventana de presentación. Hernández-Novich (USB) Programación Funcional Avanzada / 34

29 Visualización Iluminación HOpenGL con ejemplos Iluminación La sensación de tres dimensiones proviene de la combinación de iluminación y posición del observador en el mundo virtual. Habilitar el procesamiento de luces lighting $ = Enabled Posicionar una o más fuentes de luz position ( Light 0) $ = Vertex Encenderla light ( Light 0) $ = Enabled Propiedades por fuente de luz ambient, diffuse, specular, spot*, incluyendo color, atenuación... Hernández-Novich (USB) Programación Funcional Avanzada / 34

30 Visualización Estado mutable vinculado a OpenGL HOpenGL con ejemplos Cambiando el estado Modelar el estado permite cambiar la presentación. OpenGL opera en el Monad IO no sirven State ni ST. Data.IORef variables mutables en el Monad IO. newioref, writeioref, readioref,... Son instancia de HasGetter y HasSetter se puede usar $= y get sobre ellas. position <- newioref (0.0, 0. 0)... (x,y) <- get position... position $ = (1.0, 2. 0) Son valores de primera clase pasarlos a funciones y callbacks. Hernández-Novich (USB) Programación Funcional Avanzada / 34

31 HOpenGL con ejemplos Reaccionando a eventos Visualización Estado mutable vinculado a OpenGL GLUT permite recibir y procesar eventos del mundo exterior teclado, ratón, tablet... type K eyboa rdmo usec allb ack = Key -> KeyState - > Modifiers -> Position -> IO () Key caracter, tecla especial o botón del ratón. KeyState oprimido o liberado. Modifiers shift, alt, control... keyboardmousecallback invocado cuando hay eventos relevantes. Hernández-Novich (USB) Programación Funcional Avanzada / 34

32 Visualización Una animación sencilla HOpenGL con ejemplos Haciendo que las cosas se muevan Cómo lograr una animación? Objetos cuya posición varíe según el tiempo o eventos externos definir transformaciones parametrizadas. Incorporar un callback que convierta los eventos en parámetros usar uno o más IORef para mutarlas. Si la transformación es independiente de eventos externos, usar el idlecallback para actualizar. Adicionalmente, mover el punto de vista del observador mismos principios, diferente objeto. Hernández-Novich (USB) Programación Funcional Avanzada / 34

33 Gtk2Hs y HOpenGL Interfaz de usuario con OpenGL Combinando funcionalidad GtkGLExt es un widget contenedor de contextos OpenGL. GtkGL. initgl glconfig <- GtkGL. glconfignew [ GtkGL. GLModeRGBA, GtkGL. GLModeDepth, GtkGL. GLModeDouble ] canvas <- GtkGL. gldrawingareanew glconfig Se opera sobre el canvas usando HOpenGL, pero notificando a Gtk. Gtk. onrealize canvas $ GtkGL. withgldrawingarea canvas $ \ w - >... Adiós GLUT/GLFW, hola Gtk! Manejo de ventanas y eventos en manos de Gtk callbacks vía Gtk. No hacer flush ni swapbuffers lo hace GtkGLExt. Hernández-Novich (USB) Programación Funcional Avanzada / 34

34 Interfaz de usuario con OpenGL Alternativas para visualización Combinando funcionalidad Graphics.UI.GLFW alternativa a GLUT. Sound.OpenAL manejo de fuentes de sonido. Concepto de posición y distancia unidades libres. Atenuación y efecto Doppler. Manejo de buffers (mono, stereo) para interactuar con los dispositivos. Hernández-Novich (USB) Programación Funcional Avanzada / 34

35 Bibliografía Quiero saber más... Página del proyecto Gtk2Hs Gtk2Hs Tutorial Hans van Tiel Página sobre wxhaskell en el Wiki Haskell Página sobre SDL en el Wiki Haskell Página sobre OpenGL en el Wiki Haskell Beautiful Code: Compelling Evidence J. R. Heard Hernández-Novich (USB) Programación Funcional Avanzada / 34

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

Lucía Plaza Pérez Pablo Rodríguez Fernández Iban Serrano Caballero. Introducción HOPENGL

Lucía Plaza Pérez Pablo Rodríguez Fernández Iban Serrano Caballero. Introducción HOPENGL Lucía Plaza Pérez Pablo Rodríguez Fernández Iban Serrano Caballero Introducción HOPENGL ÍNDICE 1. Introducción e Historia 2. Haskell, OpenGl y HOpenGL 3. Instalación del entorno 4. Creación de un programa

Más detalles

Tècnic Auxiliar en Disseny Industrial - Manual Autocad 2011. Atributos. Un atributo es un objeto que se crea e incluye con una definición de bloque.

Tècnic Auxiliar en Disseny Industrial - Manual Autocad 2011. Atributos. Un atributo es un objeto que se crea e incluye con una definición de bloque. ATRIBUTOS Un atributo es un objeto que se crea e incluye con una definición de bloque. Los atributos pueden almacenar datos como números de serie, nombres de productos, etc. Ejemplos de algunas aplicaciones

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

Tema 7: Fundamentos de la programación sobre MS-Windows.

Tema 7: Fundamentos de la programación sobre MS-Windows. Tema 7: Fundamentos de la programación sobre MS-Windows. 1 Índice 2 1. El modelo de programación Windows: programación orientada a eventos 3 Paradigmas de programación: Programación secuencial: El programa

Más detalles

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo 1 INTRODUCCIÓN En este apasionante mundo del software libre, el código abierto y la Web 2.0, no podían faltar

Más detalles

Navegar por Windows 8. capítulo 05

Navegar por Windows 8. capítulo 05 Navegar por capítulo 05 Navegar por navegar presenta novedades en cuanto a la navegación. Podríamos separar la navegación en dos tipos, la navegación a través del explorador y por lo tanto por el escritorio,

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

INKSCAPE. Curso Videojuegos INKSCAPE

INKSCAPE. Curso Videojuegos INKSCAPE Curso Videojuegos INKSCAPE Monitor // David Diaz 2012 Este tutorial enseña cómo manejar el espacio de trabajo, manejo de documentos, herramientas de formas básicas, técnicas de selección, transformación

Más detalles

Pl_Editor. 25 de enero de 2016

Pl_Editor. 25 de enero de 2016 Pl_Editor Pl_Editor II 25 de enero de 2016 Pl_Editor III Índice 1. Introducción a Pl_Editor 2 2. Archivos de Pl_Editor 2 2.1. Archivo de entrada y bloque de título predeterminado................................

Más detalles

GUÍA 2 Tema: APLICACIONES BÁSICAS.

GUÍA 2 Tema: APLICACIONES BÁSICAS. Diseño Digital II. Guía 2 16 GUÍA 2 Tema: APLICACIONES BÁSICAS. Contenidos Mapa de bits y vectores Mano alzada, creación y manipulación de curvas y modificación de trazados. Guías Reglas y cuadrículas.

Más detalles

Desarrollo de aplicaciones en GNOME

Desarrollo de aplicaciones en GNOME Desarrollo de aplicaciones en GNOME Alejandro Valdés Jimenez avaldes@gnome.org October 23, 2009 Alejandro Valdés Jimenez () Desarrollo de aplicaciones en GNOME October 23, 2009 1 / 17 Agenda 1 Algunos

Más detalles

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA (Tico 2.0) EDITOR TICO La idea principal que motivo este proyecto fue trasladar la definición tradicional de tablero de comunicación en

Más detalles

Microsoft Visual Basic.NET

Microsoft Visual Basic.NET Microsoft Visual Basic.NET Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic.NET, cuyas particularidades se estudian en la

Más detalles

GUIA PRÁCTICA DE AUTOAPRENDIZAJE PAGE MAKER DESCRIPCION DE LA VENTANA PRINCIPAL

GUIA PRÁCTICA DE AUTOAPRENDIZAJE PAGE MAKER DESCRIPCION DE LA VENTANA PRINCIPAL 1 GUIA PRÁCTICA DE AUTOAPRENDIZAJE PAGE MAKER DESCRIPCION DE LA VENTANA PRINCIPAL Elementos de la ventana 1. Ventana principal En esta ventana irán apareciendo los diferentes documentos que se van a crear.

Más detalles

Herramientas CorelDraw

Herramientas CorelDraw Herramientas CorelDraw Herramienta de Selección Señala elementos pinchando sobre él o varios elementos, realizando una ventana que los contenga. Con la tecla Mayúsculas resta o añade elementos a la selección.

Más detalles

Plantilla Video. Versión 2.1. Revisión 1

Plantilla Video. Versión 2.1. Revisión 1 Plantilla Video Versión 2.1 Revisión 1 Índice 1. Introducción... 3 2. Páginas... 6 2.1 Página de contenido... 7 2.2 Contenedor de widgets... 7 3. Componentes... 9 3.1 Cabecera del curso... 9 3.2 Sección...

Más detalles

Curso ICA de: ON LINE WINDOWS VISTA

Curso ICA de: ON LINE WINDOWS VISTA Curso ICA de: ON LINE WINDOWS VISTA DURACIÓN: 25 HORAS OBJETIVOS Al realizar este curso, el alumno adquirirá las siguientes habilidades y conocimientos: Concepto de sistema operativo. Windows Vista Concepto

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

Descripción: Hardware y software

Descripción: Hardware y software Descripción: Esta experiencia se ubica en el Área de Formación Básica General del Modelo Educativo Integral Flexible. El trabajo por semana comprende 6 horas prácticas para ofrecer al estudiante 6 créditos.

Más detalles

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

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

Más detalles

Draw. Dibujo vectorial

Draw. Dibujo vectorial Ministerio de Educación, Cultura y Deporte Draw. Dibujo vectorial Profundización Introducción Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado 2012 Draw. Open Office Inicio Objetivos

Más detalles

POWERPOINT 2013 ONLINE TELEFÓNICA - 36 Horas

POWERPOINT 2013 ONLINE TELEFÓNICA - 36 Horas Crear una presentación que impacte a la audiencia exige potenciar las habilidades de comunicación, así como transmitir efectivamente el mensaje deseado. Con PowerPoint usted puede crear la historia, presentarla

Más detalles

UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES

UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES UNIVERSIDAD COOPERATIVA DE COLOMBIA POSTGRADO MULTIMEDIA PARA LA DOCENCIA ELECTIVA I CREACIÓN DE AMBIENTES VIRTUALES MODULO DE CONTENIDOS DE MATERIALES En prácticamente cualquier tipo de asignatura existirá

Más detalles

TALLER JAHSHSAKA. Taller Jahshaka 1

TALLER JAHSHSAKA. Taller Jahshaka 1 TALLER JAHSHSAKA El objetivo del taller será iniciarse en el uso del interfaz del programa, así como comprender el funcionamiento de los módulos más importantes, para ello realizaremos pequeños ejercicios

Más detalles

Introducción al Desarrollo de Aplicaciones Gráficas con PyGTK October 23, 2010 1 / 17

Introducción al Desarrollo de Aplicaciones Gráficas con PyGTK October 23, 2010 1 / 17 Introducción al Desarrollo de Aplicaciones Gráficas con PyGTK Alejandro Valdés Jimenez avaldes@gnome.org October 23, 2010 Introducción al Desarrollo de Aplicaciones Gráficas con PyGTK October 23, 2010

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

Portal Observatorio Tecnológico Hidalgo UAEH OTecH

Portal Observatorio Tecnológico Hidalgo UAEH OTecH Manual 1 Técnico Portal Observatorio Tecnológico Hidalgo UAEH OTecH Observatorio Tecnológico del Estado de Hidalgo Manual Técnico Portal Obserbatorio Técnologico de Hidalgo Descripción y contenido del

Más detalles

1. INTRODUCCIÓN A OPENGL: DIBUJANDO UNA TORTUGA CON OPENGL

1. INTRODUCCIÓN A OPENGL: DIBUJANDO UNA TORTUGA CON OPENGL 1. INTRODUCCIÓN A OPENGL: DIBUJANDO UNA TORTUGA CON OPENGL 1.1 QUÉ ES OPENGL? Qué es OpenGL? OpenGL es una interfaz software de harware gráfico, es decir define las funciones que se pueden utilizar en

Más detalles

BARRA DE HERRAMIENTAS DE BOCETO:

BARRA DE HERRAMIENTAS DE BOCETO: INTRODUCCIÓN: Autodesk Inventor es un sistema de modelado sólido basado en operaciones geométrica, que proporciona todas las herramientas necesarias para ejecutar proyectos de diseño, desde el primer boceto

Más detalles

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET www.bmformacion.es info@bmformacion.es Objetivos Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado

Más detalles

SESION 4. ULADECH Virtu@l. Ing. Edgard Vilcarino Zelada

SESION 4. ULADECH Virtu@l. Ing. Edgard Vilcarino Zelada SESION 4 ULADECH Virtu@l Ing. Edgard Vilcarino Zelada 1.- Trabajando con Capas en Inkscape. Todos los dibujos de Inkscape constan de objetos apilados. En el capítulo 6, vimos que el orden vertical de esos

Más detalles

3.- Vista Tridimensional.

3.- Vista Tridimensional. 3.- Vista Tridimensional. 3.1.- Proceso de vista 3D 3.2.- Comandos de transformaciones de propósito general 3.3.- Transformaciones de modelo y vista 3.4.- Transformaciones de proyección 3.5.- Transformaciones

Más detalles

Autor: SISTEMAS COMPUKIDS

Autor: SISTEMAS COMPUKIDS Autor: SISTEMAS COMPUKIDS 1 2 PARTES DE LA COMPUTADORA 3 PARTES DEL TECLADO 4 PARTES DEL MOUSE El uso del mouse depende principalmente de éstos conceptos básicos: Botón Izquierdo Botón Derecho 5 ENCENDIDO

Más detalles

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8

PROGRAMA FORMATIVO MACROMEDIA STUDIO 8 PROGRAMA FORMATIVO MACROMEDIA STUDIO 8 www.bmformacion.es info@bmformacion.es Objetivos Se estudia la suite Macromedia Studio 8, que está formada por un conjunto de aplicaciones utilizadas por diseñadores

Más detalles

Modelado de la cabeza de Stewie Griffin en 3DS Max

Modelado de la cabeza de Stewie Griffin en 3DS Max Modelado de la cabeza de Stewie Griffin en 3DS Max Crear un nuevo proyecto y en el panel de herramientas de la parte derecha de la pantalla, en el bloque de la pestaña Create que tiene un ícono de flecha

Más detalles

índice MÓDULO 1: Windows Vista 1ª Parte Windows Vista TEMA 1. Introducción TEMA 2. Primeros Pasos TEMA 3. Las Ventanas

índice MÓDULO 1: Windows Vista 1ª Parte Windows Vista TEMA 1. Introducción TEMA 2. Primeros Pasos TEMA 3. Las Ventanas MÓDULO 1: Windows Vista 1ª Parte TEMA 1. Introducción Sistema Operativo (SO) Evolución del Sistema Operativo, Windows OS/2 Evolución del sistema Operativo Windows NT Evolución del Sistema Operativo Windows,

Más detalles

Descripción del programa. Características. Licencia

Descripción del programa. Características. Licencia Descripción del programa LongoMatch es una herramienta de análisis video de deportes para los entrenadores, para asistirlos en la toma de decisiones del juego y/o entrenamiento. Puede etiquetar los eventos

Más detalles

Windows 8: una pequeña revolución? 9. Iniciar Windows 8 10. Abrir o activar una nueva sesión 13. Utilizar las características táctiles 14

Windows 8: una pequeña revolución? 9. Iniciar Windows 8 10. Abrir o activar una nueva sesión 13. Utilizar las características táctiles 14 Generalidades Windows 8: una pequeña revolución? 9 Iniciar Windows 8 10 Abrir o activar una nueva sesión 13 Utilizar las características táctiles 14 Utilizar la interfaz Windows 8 en una pantalla táctil

Más detalles

CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID

CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID 1. Entorno de desarrollo y primera aplicación 1. El mundo Android 1.1 Android y las versiones 1.2 Personalizaciones del sistema operativo. 1.3 Dispositivos Android

Más detalles

Programación de Sistemas

Programación de Sistemas Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas

Más detalles

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS 1. Introducción 1 1.1 Programas secuenciales, interactivos y orientados a eventos 1.2 Programas para el entorno Windows 1.2.1 Modo de Diseño y Modo de Ejecución 1.2.2 Formularios y Controles 1.2.3 Objetos

Más detalles

8 3D MODELER. Las vistas son: - Vista Y-Z: vista del alzado del dibujo. - Vista X-Z: vista del perfil del símbolo. Las Vistas

8 3D MODELER. Las vistas son: - Vista Y-Z: vista del alzado del dibujo. - Vista X-Z: vista del perfil del símbolo. Las Vistas 8 3D MODELER Crear símbolos por el usuario en myhouse MyHouse incluye un gran número de dibujos prediseñados. Para muchos diseños y planos, estos serían suficiente. Para planos que requieran esa mesa especial,

Más detalles

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos CICLO ESCOLAR 20092010B PROFESOR M. en C. J. Jesús Arellano Pimentel GRUPO 204 NÚMERO DE PRÁCTICA 1 NOMBRE DE LA PRÁCTICA OBJETIVO GENERAL

Más detalles

Cursos AUTOCAD 2D Y 3D: Planos y maquetas

Cursos AUTOCAD 2D Y 3D: Planos y maquetas Cursos AUTOCAD 2D Y 3D: Planos y maquetas OBJETIVOS Con la realización de este curso adquieres un conocimiento sólido en el manejo de Auto- CAD para el desarrollo de cualquier tipo de plano, tanto en 2

Más detalles

Adobe Acrobat 9 Código: 7-241

Adobe Acrobat 9 Código: 7-241 DISEÑO CAD Adobe Acrobat 9 Código: 7-241 Modalidad: Distancia Duración: 85 horas Objetivos: Adquirir los conocimientos teóricos y prácticos que capaciten para el manejo de la aplicación. Contenidos: Introducción

Más detalles

SISTEMA OPERATIVO WINDOWS

SISTEMA OPERATIVO WINDOWS SISTEMA OPERATIVO WINDOWS QUÉ ES WINDOWS? Es un Sistema Operativo, que cuenta con un Ambiente Gráfico (GUI) que permite ejecutar programas (aplicaciones) de forma más fácil y cómoda para el usuario. Viene

Más detalles

CURSOS CON CERTIFICACION UNIVERSITARIA

CURSOS CON CERTIFICACION UNIVERSITARIA Descripción: Curso para aprender a utilizar los programas del paquete Adobe Creative Suite (CS), que engloba los programas de edición y publicación de documentos impresos y para la web Adobe Illustrator

Más detalles

mediante tablet t de: Office

mediante tablet t de: Office Curso ICA realizado mediante tablet t de: Office 2010 . Objetivos: Word 2010 Desarrollar las habilidades necesarias para gestionar documentos de texto, de manera que se resuelvan los problemas complejos

Más detalles

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase)

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase) CURSO BÁSICO DE INFORMÁTICA E INTERNET TEMAS: 1. CONCEPTOS INFORMÁTICA BÁSICA (2 clases) 1.1. Hardware Monitor. Torre. Parlantes. Cámara. Disco duro. Procesador. El teclado. El mouse. 1.2. Software 1.3.

Más detalles

Curso: PowerPoint 2010

Curso: PowerPoint 2010 Curso: PowerPoint 2010 Código: 309 Familia Profesional: Informática y comunicaciones Acreditación: Formación reconocida a través de vías no formales Modalidad: On line Duración: 75 horas Objetivos: El

Más detalles

GD1125 CURSO SUPERIOR WINDOWS 7

GD1125 CURSO SUPERIOR WINDOWS 7 OBJETIVOS El objetivo de este curso es utilizar las herramientas del sistema operativo Windows 7, analizar la gestión de carpetas y ficheros, instalación y desinstalación de periféricos y programas, configuración

Más detalles

Proyecto DAC El Mundo de la Grúa

Proyecto DAC El Mundo de la Grúa Proyecto DAC El Mundo de la Grúa Diseño Asistido por Computador 4º Ing. Informática (Granada) DAC El Mundo de la Grúa 1 ÍNDICE 1. Descripción general del problema y planteamiento inicial de soluciones...

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

Introducción a Inkscape

Introducción a Inkscape Introducción a Inkscape Introducción...2 Primeros pasos con InkScape...3 Entorno de InkScape...3 Operaciones básicas...7 Fijando el color de trazo y fondo...7 El zoom...7 Mover, escalar y girar...8 Cuadro

Más detalles

Curso Superior de Informática (Windows 7 + Office 2007)

Curso Superior de Informática (Windows 7 + Office 2007) Curso Superior de Informática (Windows 7 + Office 2007) - Conocer el entorno Windows 7 y aprender a utilizar las utilidades y herramientas más relevantes de dicho sistema operativo. - Aprender a trabajar

Más detalles

MANUAL DE USUARIO. JNyARchiTech ALFONSO NEIL JIMÉNEZ CASALLAS MAYDA ALEXANDRA CARVAJAL VARGAS PONTIFICIA UNIVERSIDAD JAVERIANA

MANUAL DE USUARIO. JNyARchiTech ALFONSO NEIL JIMÉNEZ CASALLAS MAYDA ALEXANDRA CARVAJAL VARGAS PONTIFICIA UNIVERSIDAD JAVERIANA MANUAL DE USUARIO JNyARchiTech ALFONSO NEIL JIMÉNEZ CASALLAS MAYDA ALEXANDRA CARVAJAL VARGAS PONTIFICIA UNIVERSIDAD JAVERIANA 2012 TABLA DE CONTENIDO 1. QUÉ ES JNYARCHITECH?... 3 2. INSTRUCCIONES DE USO...

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

GUIA NUEVAS FUNCIONALIDADES V 4.0

GUIA NUEVAS FUNCIONALIDADES V 4.0 GUIA NUEVAS FUNCIONALIDADES V 4.0 Índice Codificación de colores de campos de introducción de datos... 2 Campos especiales... 3 GoogleMaps... 5 Consulta datos catastrales no protegidos... 7 Envío e-mail

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

Ambiente de trabajo. Tutorial Ambiente de Trabajo en InfoStat ARCHIVO

Ambiente de trabajo. Tutorial Ambiente de Trabajo en InfoStat ARCHIVO Ambiente de trabajo InfoStat ofrece distintas herramientas para explorar su información de manera sencilla, intuitiva y amigable. Al abrir InfoStat, se visualizará una barra de herramientas localizada

Más detalles

Definiciones. Tema 21_Módulos Menú 1

Definiciones. Tema 21_Módulos Menú 1 Definiciones Un menú es una lista de opciones o de órdenes que forman parte de un mismo título, mediante los cuales se podrán seleccionar determinadas operaciones de la aplicación. El conjunto de todos

Más detalles

Sistema de software de bordado. Ver.7

Sistema de software de bordado. Ver.7 Sistema de software de bordado Ver.7 Contenido Cómo utilizar este manual... 1 Configuración de la pantalla... 1 Botones de operaciones... 1 Cómo utilizar los menús de Asistencia técnica... 1 Cómo utilizar

Más detalles

App Inventor. Dr. José Martín Molina Espinosa

App Inventor. Dr. José Martín Molina Espinosa App Inventor Dr. José Martín Molina Espinosa App Inventor: Historia Aplicación web que permite la creación de aplicaciones nativas, mediante la composición visual de la interfaz gráfica y de la programación

Más detalles

Lectura 2: El Sistema Operativo y sus Funciones

Lectura 2: El Sistema Operativo y sus Funciones MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones

Más detalles

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES Objetivos Dotar al interesado de conocimientos teóricos y prácticos para poder desarrollar un sitio Web con HTML y aplicar

Más detalles

Manual del Usuario. Servicio de Correo Electrónico Oficial. Versión 03.0

Manual del Usuario. Servicio de Correo Electrónico Oficial. Versión 03.0 Manual del Usuario Servicio de Correo Electrónico Oficial Versión 03.0 Contenido 1. Servicio de Correo Electrónico Oficial: Webmail... 3 2. Ingreso... 3 3. Barra de Secciones... 4 4. Sección Correos...

Más detalles

INDICE CARTAS DESCRIPTIVAS S3

INDICE CARTAS DESCRIPTIVAS S3 INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO II DISEÑO WEB I 2009 I. Identificadores del programa Carrera: Computación e Informática DISEÑO WEB I Ciclo: II Código: Tipo: Curso

Más detalles

BCC Stage Light TÉCNICAS ÚTILES PARA UTILIZAR ESTE FILTRO. BCC Stage Light. Boris Continuum Complete 8 www.borisfx.com

BCC Stage Light TÉCNICAS ÚTILES PARA UTILIZAR ESTE FILTRO. BCC Stage Light. Boris Continuum Complete 8 www.borisfx.com El filtro ha sido diseñado para aumentar las posibilidades de las luces creadas por Adobe After Effects o para funcionar como un sistema de iluminación 3D cuando son soportadas por otras aplicaciones.

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

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C Introducción Internet en la actualidad 7 El World Wide Web Consortium y los estándares 7 Los programas de creación de sitios web 7 Objetivo del libro 8 Interfaz de creación El entorno del sistema 9 La

Más detalles

Curso de Adobe Illustrator CS4

Curso de Adobe Illustrator CS4 Curso de Adobe Illustrator CS4 El objetivo de este curso es proveer a los alumnos con poco o ningún conocimiento, la habilidad necesaria para trabajar con las herramientas precisas y poder crear gráficos,

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

INFORMATICA I. Informática Básica, Sistema Operativo (Windows) y Procesador de Textos (Word)

INFORMATICA I. Informática Básica, Sistema Operativo (Windows) y Procesador de Textos (Word) INFORMATICA I Informática Básica, Sistema Operativo (Windows) y Procesador de Textos (Word) Curso : 1 Horas Semanales : 2 Horas Anuales : 72 Objetivos Generales Distinguir las partes, funcionamiento y

Más detalles

El Explorador es una de las aplicaciones más importantes con que cuenta

El Explorador es una de las aplicaciones más importantes con que cuenta El Explorador de Windows Características del Explorador de Windows Windows. El Explorador es una de las aplicaciones más importantes con que cuenta A través del Explorador se pueden realizar muchas tareas

Más detalles

Dirigido a: Objetivos: Alcance: Temario:

Dirigido a: Objetivos: Alcance: Temario: Dirigido a: Este curso está dirigido a personas que han utilizado Excel para tareas muy elementales y que todo lo que han aprendido ha sido de forma empírica. Algunos usuarios con nivel intermedio valoran

Más detalles

3D WhitePaper Noviembre de 2006

3D WhitePaper Noviembre de 2006 3D WhitePaper Noviembre de 2006 Contenidos 1. Propósito 3 2. Obtener la vista tridimensional de un modelo 4 3. Manejar el control 3D 6 3.1. Barras de desplazamiento 6 3.2. Barra de Herramientas 6 3.3.

Más detalles

www.maclearn.mx Maclearn Centro de Capacitación Digital [ 53 63 71 39 ] [ 46 33 20 22 ]

www.maclearn.mx Maclearn Centro de Capacitación Digital [ 53 63 71 39 ] [ 46 33 20 22 ] Maclearn Centro de Capacitación Digital [ 53 63 71 39 ] [ 46 33 20 22 ] Circuito Médicos # 3, Segundo Piso Ciudad Satélite, C.P. 53100 Naucalpan Estado de México contacto@maclearn.mx Curso de Adobe Fireworks

Más detalles

índice TEMA 3. Iconos y accesos directos

índice TEMA 3. Iconos y accesos directos MÓDULO 1: Windows XP 1ª Parte TEMA 1. Primeros pasos Menú inicio...5 El escritorio de Windows XP...5 Iconos...6 Ventanas...7 La barra de tareas...7 Suspender e hibernar Windows XP...8 Salir de Windows

Más detalles

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS Asignatura Código COMPUTACION GRAFICA IS623 Créditos 3 Intensidad semanal 4 Requisitos CB223 IS453 Las posibilidades gráficas del computador se han convertido en el principal motivo de que ésta sea la

Más detalles

Office 2010. Modalidad: Distancia, On-Line, Android Tablet Duración: 154 horas. Objetivos: Contenidos: FORMACIÓN CONTINUA

Office 2010. Modalidad: Distancia, On-Line, Android Tablet Duración: 154 horas. Objetivos: Contenidos: FORMACIÓN CONTINUA Office 2010 Modalidad: Distancia, On-Line, Android Tablet Duración: 154 horas Objetivos: Word 2010 Desarrollar las habilidades necesarias para gestionar documentos de texto, de manera que se resuelvan

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

MANUAL DE UTILIZACIÓN DEL CRM

MANUAL DE UTILIZACIÓN DEL CRM MANUAL DE UTILIZACIÓN DEL CRM ÍNDICE Qué es un CRM 1. Acceso al CRM 2. Organización del CRM 3. Portada 4. Prospectos 5. Clientes 6. Créditos 7. Emails 8. Documentos 9. Calendario 10. Ejemplos de Utilización

Más detalles

Práctica 3: Introducción a Word

Práctica 3: Introducción a Word Departament d Enginyeria i Ciència dels Computadors Práctica 3: Introducción a Word B12. Informática I. Curso 2001/2002 Profesores: Julio Pacheco Juanjo Murgui Raul Montoliu Mª Carmen Ortiz Octubre 2001

Más detalles

Sección 4.1 Imágenes e ilustraciones

Sección 4.1 Imágenes e ilustraciones Sección 4.1 Imágenes e ilustraciones Imágenes: fotos, capturas de pantalla u otros ficheros de mapas de bits o vectoriales. También se consideran imágenes lo que en otras versiones de PowerPoint se llamaba

Más detalles

DEPARTAMENTO: 09640 - Habilidades Básicas en Computación

DEPARTAMENTO: 09640 - Habilidades Básicas en Computación FACULTAD: Ingenierías DEPARTAMENTO: TIC MATERIA: 09640 - Habilidades Básicas en Computación PRERREQUISITOS Ninguno PROGRAMA: Todos los programas de pregrado PERIODO ACADÉMICO: 2015-01 INTENSIDAD HORARIA:

Más detalles

Características del cliente en Outlook Web Access

Características del cliente en Outlook Web Access Exchange 2007 Características del cliente en Outlook Web Access En este tema se explican las nuevas y mejoradas características del cliente en Outlook Web Access en Microsoft Exchange Server 2007. Estas

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

Páginas Web Barcelona

Páginas Web Barcelona Páginas Web Barcelona Requisito previo: Todos los asistentes deben de tener previo conocimiento de las plataformas Macintosh o Windows. Se prefiere que los delegados tengan una experiencia básica en HTML

Más detalles

CONOCIMIENTOS ESENCIALES PARA OFICINAS

CONOCIMIENTOS ESENCIALES PARA OFICINAS CONOCIMIENTOS ESENCIALES PARA OFICINAS DURACIÓN Y OBJETIVOS DEL CURSO OBJETIVOS: Todo profesional debe ser muy versátil, ya que en muchos casos ejerce labores muy variadas y que requiere de una preparación

Más detalles

JGCBusing Manual de Usuario v1.0

JGCBusing Manual de Usuario v1.0 JGCBusing Manual de Usuario v1.0 Agosto 2012 Tabla de Contenido 1. Introducción... 3 2. JGCBusing. Herramienta Web... 4 2.1. Descripción... 4 2.2. Creación de una configuración desde cero... 8 2.3. Generación

Más detalles

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

UF0513 Gestión auxiliar de archivo en soporte convencional o informático UF0513 Gestión auxiliar de archivo en soporte convencional o informático Tema 1. Sistemas operativos habituales Tema 2. Archivo y clasificación de documentación administrativa Tema 3. Base de datos Tema

Más detalles

OBJETIVOS ÍNDICE MÓDULO 1: WINDOWS VISTA 1ª PARTE

OBJETIVOS ÍNDICE MÓDULO 1: WINDOWS VISTA 1ª PARTE OBJETIVOS El objetivo de este curso es utilizar las herramientas del sistema operativo, analizar la gestión de carpetas y ficheros, instalación y desinstalación de periféricos y programas, configuración

Más detalles

Responsive Web Sites with Certified Adobe Dreamweaver CC

Responsive Web Sites with Certified Adobe Dreamweaver CC Dirigido a: Diseñadores gráficos e ilustradores interesados en crear web Programadores y diseñadores Web. Profesionistas, docentes y estudiantes relacionados con el área. Profesionistas interesados o publico

Más detalles

5.- Crear páginas web con Nvu

5.- Crear páginas web con Nvu 5.- Crear páginas web con Nvu Nvu permite crear y publicar páginas web sin necesidad de tener conocimientos de HTML y de una forma tan sencilla como utilizar un procesador de textos. La barra de herramientas

Más detalles

CREIX AMB INTERNET ILLUSTRATOR: INTRODUCCIÓN AL DISEÑO VECTORIAL

CREIX AMB INTERNET ILLUSTRATOR: INTRODUCCIÓN AL DISEÑO VECTORIAL CREIX AMB INTERNET ILLUSTRATOR: INTRODUCCIÓN AL DISEÑO VECTORIAL Índice: Introducción...pág. 03 1. Entorno de Illustrator...pág:04 2. Creación de un nuevo documento...pág: 07 3. Uso de capas...pág: 10

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

GUÍA DEL USUARIO DE SOFTWARE

GUÍA DEL USUARIO DE SOFTWARE GUÍA DEL USUARIO DE SOFTWARE Serie RJ El contenido de esta guía y las especificaciones de este producto pueden cambiar sin notificación. Brother se reserva el derecho de modificar sin previo aviso las

Más detalles

Introducción a la programación con wxwidgets y Code::Blocks Instalación y ejemplo.

Introducción a la programación con wxwidgets y Code::Blocks Instalación y ejemplo. 23/02/2008 Introducción a la programación con wxwidgets y Code::Blocks Instalación y ejemplo. Jhon James Quintero Osorio Introducción a la programación con wxwidgets y Code::Blocks Introducción Existen

Más detalles

Este Material de Apoyo ha sido extraído de la Guía de Usuario de Corel Draw X6. Copyright 2012 Corel Corporation. Reservados todos los derechos.

Este Material de Apoyo ha sido extraído de la Guía de Usuario de Corel Draw X6. Copyright 2012 Corel Corporation. Reservados todos los derechos. Este Material de Apoyo ha sido extraído de la Guía de Usuario de Corel Draw X6. Copyright 2012 Corel Corporation. Reservados todos los derechos. Operaciones con páginas y herramientas de diseño CorelDRAW

Más detalles