INTRODUCCIÓN AL QT Y AL QT CREATOR UNIVERSIDAD DEL CAUCA. Profesor: Oscar Andrés Vivas Albán

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

Download "INTRODUCCIÓN AL QT Y AL QT CREATOR UNIVERSIDAD DEL CAUCA. Profesor: Oscar Andrés Vivas Albán"

Transcripción

1 INTRODUCCIÓN AL QT Y AL QT CREATOR UNIVERSIDAD DEL CAUCA Profesor: Oscar Andrés Vivas Albán El framework Qt vio la luz pública en el año Fue desarrollado por dos ingenieros noruegos, Haavard Nord y Eirik Chanble Eng, como respuesta a la necesidad de disponer de un GUI para una aplicación C++ multiplataforma orientado a objetos. Estos ingenieros fundaron la compañía Quasar Technologies en 1994, nombre que fue evolucionando hasta convertirse en Trolltech. Trolltech empezó a ofrecer Qt con la licencia GPL a partir del año 2000, siendo ésta gratuita para el desarrollo de software libre, pero de pago para el desarrollo de software privativo (constituía una fuente de ingresos para Trolltech). A partir de 2005 apareció la versión para Windows bajo licencia GPL. Actualmente, y a raíz de la compra de Trolltech por parte de Nokia a principios del año 2009, Qt se ofrece con licencia LGPL. En la última década, Qt ha pasado de ser un producto usado por unos pocos desarrolladores especializados, a un producto usado por miles de desarrolladores open source en todo el mundo, por lo que el futuro de esta tecnología es hoy día muy prometedor. En la versión 1.0 y 2.2 de Qt, se creaban los diálogos (diseños de las ventanas) mediante QtDesigner, y éstos se convertían a código mediante la utilidad UIC (User Interface Compiler). En esta versión ya se daba soporte al mecanismo estrella de Qt (signals y slots): el UIC generaba los slots (virtuales) y estos se implementaban con código mediante herencia. En la versión 3.0 de Qt, se incorporó el mecanismo del archivo ui.h, que permitía implementar slots sin necesidad de herencia, y que era incluido automáticamente por el código fuente generado por UIC. QtDesigner tenía un editor de código integrado para poder editar el archivo ui.h, y una funcionalidad (llamada source) para añadir variables e includes. También disponía de capacidad de carga de plugins para dar soporte a Custom Widgets (haciendo que fueran visibles en QtDesigner) e incluso un parser de archivos de proyecto.pro. Adicionalmente, se podían realizar conexiones a Bases de Datos y ver el contenido de sus tablas. Por ello, era posible construir una aplicación completa usando únicamente QtDesigner. Sin embargo, esta aproximación de edición centralizada mediante QtDesigner tenía una serie de carencias, y eran los siguientes: El editor de código de QtDesigner no disponía de funciones básicas (como por ejemplo, ir a una determinada línea). Existían problemas de sincronización al editar el archivo ui.h externamente a QtDesigner. No era posible su integración con IDEs existentes, por ello desarrolladores acostumbrados a otros IDEs debían utilizar a la fuerza QtDesigner para programar en Qt. En la versión 4.0 de Qt se han corregido todas estas carencias. De hecho, el cambio más importante ha sido la posibilidad de integración de QtDesigner con IDEs existentes lo que derivó en la desaparición del editor de texto básico del que hacía gala QtDesigner en su versión 3.0. Además, QtDesigner genera el archivo.ui con la interfaz, y el UIC genera el código para ésta (similar al comportamiento de las versiones 1.0 y 2.2, pero generando únicamente un archivo.h). Ahora, la herencia se realiza de la clase principal de la interfaz y de la interfaz de objetos de usuario, siendo todo este código generado automáticamente.

2 QT CREATOR Qt Creator es un IDE creado por Trolltech para el desarrollo de aplicaciones con las bibliotecas Qt, requiriendo su versión 4.x. Está disponible para los sistemas operativos Linux, Max y Windows, permitiendo al desarrollador crear aplicaciones para múltiples sistemas o plataformas móviles. La versión actual es la INSTALACIÓN DE QT Y QT CREATOR En el siguiente directorio se encuentran los instaladores de estos dos programas: Primero se instala QT, versión 4.7.4: qt win opensource vs2008.exe Instalar por ejemplo en C:\Qt Segundo se deben añadir ciertas variables en el entorno. Para Windows 7 abrir el Panel de Control, Sistemas y Seguridad, Sistema y a la izquierda dar click en Configuración Avanzada del Sistema. En la ventana que se abre dar click en Opciones Avanzadas / Variables de Entorno. Se abre una nueva ventana dividida en dos partes. En la parte inferior, Variables del Sistema, click en la variable Path y luego en Editar. Añadir, después de ;, la variable ;C:\Qt\4.7.4\bin (esto depende claro está de dónde se instaló Qt en su computador). Una vez hecho esto se debe compilar Qt para que funcione con Microsoft Visual Studio. Para esto, una vez se tiene instalado Visual Studio 2008, se abre el promt desde VS (click en Inicio, Todos los Programas, Microsoft Visual Studio 2008, Visual Studio Tools, Símbolo del sistema de Visual Studio 2008). Se abre una nueva ventana en negro con la ubicación actual. Nos ubicamos en la carpeta donde se instaló Qt (para ir atrás en una carpeta se puede dar cd.. ): C:\Qt\4.7.4\ Escribir la siguiente configuración después de ubicarnos en el sitio anterior: >configure release static platform win32 msvc2008 (luego Enter) El proceso de configuración tardará unos cinco minutos. Luego compilamos el programa para Visual Studio, escribimos: >nmake (luego Enter) La compilación tardará entre dos y cuatro horas, podemos tomar una pausa larga. Una vez compilado QT procedemos a instalar QT Creator. Del directorio anterior bajamos e instalamos el archivo: qt creator win opensource exe

3 Por ejemplo se instala en la ubicación C:\Qtcreator CREACIÓN DE UNA SENCILLA APLICACIÓN SOBRE QT CREATOR/QT (sin necesidad de escribir código!): Abrir QT Creator y crear un nuevo proyecto: Click en File, New File or Project. Se abre una nueva ventana. En la parte izquierda escogemos Qt Widget Project, en la parte de la derecha escogemos Qt Gui Application. Click en Choose. En la nueva ventana que se abre colocamos nombre al proyecto y su carpeta de ubicación (no pueden tener el mismo nombre). Para este ejemplo los nombres escogidos Ejemplo y Nuevo respectivamente. Luego click en Next, Next, Next y Finish. Se abre la ventana de Qt Creator. Observe que en la parte izquierda se crearon las carpetas Headers, Sources y Forms. En éstas encontramos los archivos: Headers: mainwindow.h Sources: main.cpp, mainwindow.cpp Forms: mainwindow.ui Abrimos este último archivo, que contiene la interfaz gráfica a realizar (siempre que queramos volver a cargar la interfaz que estamos construyendo daremos doble click sobre este archivo). Aparece un nuevo ambiente, con diversos botones a la izquierda y en la parte superior una ventana limpia donde se creará la interfaz necesaria. A la nueva interfaz se le puede aumentar de tamaño dando click sostenido en alguno de los bordes. Pasemos los siguientes widgets de la parte izquierda a la ventana en limpio, y organicémoslos tal como lo muestra la siguiente imagen: Text Label (donde dando doble click colocaremos Ventana de Prueba ). Horizontal Slider (barra de desplazamiento horizontal).

4 Spin Box (lo ubicamos a la derecha del Horizontal Slider). Text Edit (lo ubicamos bajo los dos anteriores). Push Button y Text Browser (ubicados abajo). Combo Box (ubicado en la parte superior derecha). Text Browser (un segundo Text Browser debajo del Combo Box). Spin Box, Dial y Push Button en la parte inferior izquierda. Los widgets pueden ser movidos por el formulario solo con dar click sostenido sobre ellos y desplazar el ratón. Se trabajará con los objetos anteriores de la siguiente manera: Doble click en Text Label y colocar Ventana de Prueba. En la parte derecha aparecen las propiedades de cada widget. Cambiar el tamaño de la letra en Font, colocar tamaño 14 y ampliar el respectivo marco para que aparezca todo el texto. Remarcar el Horizontal Slider y el Spin Box, que debe estar a su derecha. Aparecerán los marcos sobre los dos widgets. Dar luego click sobre el botón Lay Out Horizontally, así quedarán unidos los dos widgets (esto se puede hacer con cualquier otro par o grupo de botones, para una mejor presentación). Para conectar diversas señales se da click sobre el ícono Edit Signal/Slots de la parte superior izquierda (o pulsar F4). Para salir de esta edición dar click en el ícono Edit Widgets (o pulsar F3). Trabajar con Horizontal Slider y Spin Box. Una vez pulsado F4 dar click sostenido sobre Horizontal Slider, aparece un cuadro rojo sobre el widget, y desplazar hasta el Spin Box, que queda en rojo también. Se abre una nueva ventana para definir el tipo de conexión entre los dos bloques. Para el primero se coloca valuechanged(int), para el segundo setvalue(int), luego OK. La interfaz lograda se graba con CTRL + S. En la parte inferior izquierda aparece un botón verde de Play. Pulsamos el botón y la aplicación compila el programa, informando de errores si los hay, como si estuviéramos compilando bajo Visual Studio. Aparece entonces la ventana resultante: si desplazamos la barra horizontal hacia la derecha veremos avanzar el número en el Spin Box hasta el máximo que es 99 (este número puede variarse en las propiedades del Spin Box). Obsérvese que en la carpeta Nuevo (dentro de la carpeta de Qt Creator o en la ubicación que se le haya dado) aparecen dos carpetas más. Una que se llama ejemplo y aparecen los archivos base del programa, y otra llamada Ejemplo build desktop, donde aparece la carpeta Release y dentro de ésta el ejecutable Ejemplo.exe. Al abrirlo igualmente aparece la pantalla resultante con la barra que se desplaza y el indicador de número. Hagamos ahora otra conexión. Pulsado F4 conectamos el Spin Box con el Text Edit de abajo. En la ventana de configuración de conexiones escogemos valuechanged(qstring) como origen y append(qstring) como destino. Al compilar nuevamente veremos cómo al cambiar la barra deslizante también los valores del Spin Box aparecen en el cuadro de texto. Trabajar con el Combo Box Dar click en el Combo Box, ir a la parte superior derecha donde aparecen los objetos y las clases. Click derecho sobre QComboBox y luego sobre Edit Combo Box. Colocar Buscar en el botón, y adicionar

5 tres más (dando click en el botón + de la parte inferior izquierda): Arriba, Medio y Abajo. Bajo este botón se colocó un segundo Text Browser. Vamos a realizar la conexión entre estos dos bloques de otra manera (en vez de Edit Signals/Slots), esta vez desde la ventana de edición de señales y slots, ubicada justo debajo de la interfaz que se está creando. En la pestaña de Signals & Slots Editor se pueden ver la conexión que ya se ha realizado. Añadimos una más (click en el signo + ) y llenamos los datos de las columnas Sender, Signal, Receiver y Slot. Los datos escogidos de un menú serán respectivamente: Combo Box, Activated(QString), textbrowser_2, insertplaintext(qstring). Esto lo que hace es que al abrir el menú del Combo Box se activa la edición de texto en el segundo Text Browser. Si compilamos veremos que cada vez que cambiamos de palabra en el menú, ésta aparece como texto en la pequeña ventana bajo el menú. Trabajar con el dial La idea es que el dial varíe el número que muestra el Spin Box y que el Push Button asociado borre el último valor anotado. Esto se logra con la adición de las dos siguiente conexiones: dial slidermoved(int) spinbox_2 setvalue(int) pushbutton clicked() spinbox_2 clear() Compilar y observar el resultado obtenido. Trabajar con el Push Button y el Text Browser Primero que todo se cambia el nombre del Push Button en las propiedades (en Object Name y en text) por Boton1. Luego se editan las correspondientes señales: Boton1 clicked() textbrower clear() Debemos asegurarnos que en las propiedades de este Text Browser, bajo la propiedad de QTextEdit, no aparezca activada la casilla de Read Only, sino en la ventana de edición no aceptará ningún carácter. Al compilar se puede escribir cualquier texto en esta ventana (Text Browser) pero si se pulsa el botón el texto se borrará. Ahora haremos que además de lo anterior, al pulsar Boton1 aparezca una ventana con un texto específico. Para esto damos click sobre Boton1 y con click derecho vamos hasta Go to slot. Se abre una ventana nueva y seleccionamos clicked(). Se abre automáticamente el archivo mainwindow.cpp, en el sitio que define la acción a ejecutar una vez se de click en el botón anotado. En ese sitio escribimos: QMessageBox::information(this, "Título del MessageBox","Botón pulsado", "Aceptar"); Y en la cabecera del archivo escribimos: #include <QMessageBox> Al compilar de nuevo veremos el siguiente resultado: Si escribimos algún texto en el Text Browser, éste se borra al pulsar la tecla Boton1, caso en el cual aparece también una ventana que dice Botón pulsado y un nuevo botón de Aceptar. Al pulsarse éste último dicha ventana desaparece.

6 Trabajar con el menú de la ventana En el extremo superior izquierdo de la ventana aparece la frase Type Here. Dando doble click podemos introducir la palabra Menú y luego damos Enter. Aparece entonces nuestro nuevo menú. Damos tres veces Type Here bajo la palabra Menú y editamos los textos de manera que aparezcan las palabras: Archivo, Guardar, Configurar. Damos click sobre Add Separator y luego, bajo esa línea que me acaba de crear, doble click sobre Type Here y colocamos Borrar. En la ventana de edición de señales y slots podemos agregar la siguiente configuración: actionborrar triggered() textedit clear() Significa esto que una vez compilado, podemos escribir algo en el editor de texto pero si abrimos el menú y damos click en la palabra Borrar, el texto escrito desaparece. Trabajar con imágenes Para trabajar con imágenes se debe primero que todo crear los recursos necesarios. Para esto supongamos que tenemos una imagen en formato *.bmp (o en cualquier otro formato gráfico) en la misma carpeta donde está el proyecto, esta imagen se llamará logo_grupo.bmp. En QT Creator, dando click en el ícono Edit de la parte izquierda, aparecerá el árbol de carpetas que forma el proyecto, cuyo nombre es Ejemplo. Si damos click derecho sobre el nombre del proyecto, aparecerá un nuevo menú. Damos click sobre Add New. En la nueva ventana que aparece damos click en Qt a la izquierda y sobre Qt Resource File a la derecha. En la ventana siguiente le colocamos nombre, por ejemplo Recursos, colocándole el programa la extensión *.qrc. Click en Next y después en Finish. Observamos que en el árbol del proyecto aparece ahora la carpeta Resources y dentro de ella el archivo Recursos.qrc. Damos doble click sobre éste último, apareciendo abajo una ventana con el botón Add. Damos click sobre él y adicionamos un nuevo prefijo ( Add Prefix ). Una vez establecido el prefijo, de nuevo click sobre Add y esta vez añadiremos un archivo ( Add Files ). Este archivo será la imagen que tenemos en la misma carpeta (logo_grupo.bmp). Luego grabamos este archivo Recursos.qrc. Vamos ahora a la interfaz que estamos construyendo. Pasamos de la izquierda a la derecha un Label. Agrandamos el cuadro que acabamos de pasar, borramos la palabra Text Label que aparecía y damos click derecho. Una de las formas de incluir la figura es dar click sobre Change rich text en el menú que acaba de aparecer. Aparece una ventana a la derecha de la cual hay un ícono que se llama Insert image. Damos click sobre él y aparece una ventana que se llama Select Resource. Escribimos a la derecha Recurso.qrc y Enter. En la ventana de la izquierda aparece prefix1, damos click sobre él apareciendo a la izquierda la figura asociada. Damos OK y ya tendremos en nuestra interfaz la figura deseada, la cual podemos cambiar de tamaño y ubicación. CREAR UN PROJECTO PARA VISUAL STUDIO QT/QT Creator permite diseñar la interfaz gráfica de la aplicación. Sin embargo el acceso a puertos para conectar hardware externo, por ejemplo, debe seguir haciéndose a partir de C++. Esto implica que nuestra interfaz debe poder abrirse en Visual Studio como un proyecto. La herramienta que me permite esto es CMake, diseñada para generar código en diversas plataformas.

7 La última versión de CMake es la ( ). La bajamos del sitio y la instalamos. En el ejemplo anterior de QT Creator supongamos que hemos creado nuestra interfaz en la carpeta C:\Qtcreator 2.3.0\Nuevo. CMake trabaja con un archivo de configuración que debe estar ubicado en la misma carpeta del proyecto, en nuestro caso en la carpeta C:\Qtcreator 2.3.0\Nuevo\Ejemplo. Este archivo se llamará CMakeLists.txt. El archivo genérico es el siguiente, copiarlo en un bloc de notas y grabarlo con el nombre anotado anteriormente: cmake_minimum_required(version 2.8) PROJECT(Ejemplo) FIND_PACKAGE(Qt4 REQUIRED) INCLUDE(${QT_USE_FILE}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) # Es donde la cabecera del ui se genera FILE(GLOB fuente_srcs "*.cpp") FILE(GLOB UIs_SRCS "*.ui") FILE(GLOB cabecera_srcs "*.h") SET(cabecera_Gui_SRCS mainwindow.h) QT4_WRAP_UI(UisCabecera_SRCS ${UIs_SRCS}) QT4_WRAP_CPP(MOC_SRCS ${cabecera_gui_srcs}) ADD_EXECUTABLE(Ejemplo ${fuente_srcs} ${UisCabecera_SRCS} ${MOC_SRCS} ${cabecera_srcs}) TARGET_LINK_LIBRARIES(Ejemplo ${QT_LIBRARIES}) Luego se abre la ventana de CMake (Inicio, CMake2.8, CMake (cmake gui)). Aquí debemos dar la ubicación de las fuentes a compilar y la ubicación de la compilación: Where is the source code: C:\Qtcreator 2.3.0\Nuevo\Ejemplo Where to build the binaries: C:\Ejemplo_buil Damos clic en Configure. Una vez termine la configuración damos click sobre Generate, con lo cual se habrá generado el código para compilar en la carpeta indicada (C:\Ejemplo_build). En esta carpeta abrimos el archivo Ejemplo.sln con Visual Studio. En el Explorador de soluciones dar clic en ALL_BUILD, luego clic en el menú Generar, y clic en Generar ALL_BUILD, compilándose el programa. Tener en cuenta antes de realizar esto que el configurador de soluciones de Visual Studio debe estar en modo Release (y no en Debug ). El VS creará entonces un ejecutable en la carpeta Release de este proyecto. Ya podemos añadir al proyecto todas las librerías y utilidades necesarias, conservando la interfaz gráfica creada anteriormente en QT Creator.

8 CREACIÓN DE HERRAMIENTAS 3D CON VTK Aunque QT permite trabajar con diferentes archivos gráficos, básicamente solo se pueden desplegar en pantalla sin funcionalidades adicionales. Sin embargo el software VTK, creado por Kitware, permite la realización y visualización avanzada de gráficos en 3D. Estas librerías de código abierto pueden descargarse de o de la página del DEIC indicada arriba (archivo vtk zip). Descargar y descomprimir dicho archivo, por ejemplo en C:\VTK. Se crea luego una carpeta donde se ubicarán las fuentes del programa, por ejemplo en C:\VTK_build. Abrimos CMake (Inicio > Programas > CMake > Cmake (cmake gui)). Se abre la ventana de CMake, donde debemos dar la ubicación de las fuentes a compilar y la ubicación de la compilación: Where is the source code: C:\VTK5 Where to build the binaries: C:\VTK5_build Damos clic en Configure. Le damos como opción la instalación de VTK para Visual Studio Veremos la barra verde trabajando, mostrando al finalizar en rojo las líneas que deben ser definidas. Dar clic en Advanced View para poder acceder a más opciones para escoger. En éstas marcar: BUILD_EXAMPLES: ON VTK_USE_GUISUPPORT: ON USE_QT: ON DESIRED_QT_VERSION: 4 Dar de nuevo clic en Configure hasta que todas las líneas aparezcan en gris. Estas líneas pueden aparecer en diferentes pantallas, cada vez que se da la orden Configure. Cuando todo aparezca en gris podemos dar clic en Generate, con lo cual se habrá generado el código para compilar en la carpeta indicada (C:\VTK5_build). En esta carpeta abrir el archivo VTK.sln con Visual Studio. En el Explorador de soluciones dar clic en ALL_BUILD, luego clic en el menú Generar, y clic en Generar ALL_BUILD, compilándose el programa. Por último para instalarlo, en el Explorador de soluciones, clic en INSTALL, luego en Generar, y en Generar INSTALL. Por defecto lo instalará en C:\Archivos de programa\vtk. Las respectivas librerías de VTK deben ser incluidas en Visual Studio. Para hacer esto abrir el Visual y dar clic en Herramientas, luego en Opciones, Proyectos y soluciones, finalmente en Directorios de VC++. Aquí en Archivos de inclusión agregar una línea para: C:\Archivos de programa\vtk\include\vtk 5.8\ Y en Archivos de biblioteca agregar una línea para: C:\Archivos de programa\vtk\lib\vtk 5.8\

9 Realizaremos a continuación un ejemplo para la carga de un archivo gráfico con extensión *.obj: Abrimos QT Creator y creamos un proyecto llamado Lectura, con sus archivos por defecto con los nombres de leer.cpp, leer.h, leer.ui y main.cpp. Creamos entonces una ventana con el siguiente menú en la parte superior izquierda (Archivo y de él sale Importar). En el menú de QT Creator, bajo la rúbrica de Containers, tomamos el Widget y lo ubicamos en nuestra ventana del proyecto, dándole un tamaño deseado (como se muestra arriba con el cuadro dibujado). En la parte superior derecha, donde aparecen los Objetos y sus Clases, veremos la clase QWidget y colocamos en el nombre del objeto (haciendo doble click) la palabra principal. Abajo veremos otra clase QWidget, correspondiente a la ventana Widget que acabamos de colocar en el paso anterior. Le colocamos como nombre renderizado, y damos click derecho sobre el nombre del objeto (QWidget). En el menú que se despliega damos click en Promote to. En la nueva ventana que se abre damos nombre a la clase promovida ( Promoted class name ) como QVTKWidget (lo cual incluye las librerías de VTK para trabajar con los widgets definidos en QT Creator). Aparece automáticamente el nombre del archivo qvtkwidget.h. Click en Promote y se cierra la ventana. Quedaría algo como lo siguiente: Guardamos el proyecto y cerramos QT Creator.

10 Generaremos ahora el correspondiente proyecto para Visual Studio. Copiamos el siguiente código en el bloc de notas y le colocamos como nombre CMakeLists.txt. cmake_minimum_required(version 2.8) PROJECT(Lectura) FIND_PACKAGE(VTK REQUIRED) INCLUDE(${VTK_USE_FILE}) FIND_PACKAGE(Qt4 REQUIRED) INCLUDE(${QT_USE_FILE}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) FILE(GLOB fuente_srcs "*.cpp") FILE(GLOB UIs_SRCS "*.ui") FILE(GLOB cabecera_srcs "*.h") SET(cabecera_Gui_SRCS Leer.h) QT4_WRAP_UI(UisCabecera_SRCS ${UIs_SRCS}) QT4_WRAP_CPP(MOC_SRCS ${cabecera_gui_srcs}) ADD_EXECUTABLE(Lectura ${fuente_srcs} ${UisCabecera_SRCS} ${MOC_SRCS} ${cabecera_srcs}) TARGET_LINK_LIBRARIES(Lectura QVTK vtkhybrid vtkwidgets) Tendremos entonces en una carpeta (por ejemplo la carpeta Lectura ) el archivo CMakeLists.txt, más los archivos creados por QT Creator, es decir leer.cpp, leer.h, main.cpp y leer.ui. Se crea una carpeta donde se construirá el proyecto (por ejemplo Lectura_buil) y se genera el mismo con la ayuda de CMake (como fuente la carpeta Lectura; como destino la carpeta vacía llamada Lectura_build). Una vez finalizada la tarea con CMake (configure y generate), abrimos el archivo Lectura.snl que aparece en la carpeta Lectura_build. Se abre automáticamente con Visual Studio, viéndose en la parte izquierda el menú con los archivos de cabecera (leer.h y ui_leer.h) y los archivos fuente (leer.cpp y main.cpp). En el archivo leer.cpp borramos todo lo que tiene (muchas líneas se conservan pero mejor borrar todo) y copiamos el siguiente código: #include "leer.h" #include "ui_leer.h" #include <vtkrenderwindow.h> #include <vtksys/systemtools.hxx> #include <vtkcamera.h> #include <QFileDialog> #include <QString> Leer::Leer(QWidget *parent) : QMainWindow(parent), ui(new Ui::Leer) { ui >setupui(this);

11 renderer = vtkrenderer::new(); obj = vtkobjreader::new(); polydata = vtkpolydata::new(); mapper = vtkpolydatamapper::new(); mapperc = vtkpolydatamapper::new(); actor = vtkactor::new(); actorc = vtkactor::new(); estilo = vtkinteractorstyletrackballcamera::new(); iren = vtkrenderwindowinteractor::new(); matriz1 = vtkmatrix4x4::new(); matriz2 = vtkmatrix4x4::new(); renderer >SetBackground(0.2, 0.3, 0.5); iren >SetInteractorStyle(estilo); ui >renderizado >GetRenderWindow() >AddRenderer(renderer); ui >renderizado >GetRenderWindow() >SetInteractor(iren); ui >renderizado >GetRenderWindow() >Render(); connect(ui >actionimportar, SIGNAL(triggered()), this, SLOT(importar())); } Leer::~Leer() { delete ui; } renderer >Delete(); obj >Delete(); polydata >Delete(); mapper >Delete(); actor >Delete(); estilo >Delete(); void Leer::importar() { QString archivo = QFileDialog::getOpenFileName(this, tr("abrir archivo"), "", tr("archivos (*.obj)")); archivoabierto = true; std::string extension = vtksys::systemtools::getfilenamelastextension(archivo.tostdstring()); obj >SetFileName(archivo.toAscii()); obj >Update(); polydata = obj >GetOutput(); mapper >SetInput(polyData); actor >SetMapper(mapper); renderer >AddActor(actor); renderer >ResetCamera(); ui >renderizado >GetRenderWindow() >Render(); } Y en el archivo leer.h borramos todo y copiamos lo siguiente:

12 #ifndef Leer_H #define Leer_H #include <QMainWindow> #include <vtkrenderer.h> #include <vtkpolydata.h> #include <vtkactor.h> #include <vtkpolydatamapper.h> #include <vtkpolydatareader.h> #include <vtkxmlpolydatareader.h> #include <vtkplyreader.h> #include <vtkobjreader.h> #include <vtkrenderwindowinteractor.h> #include <vtkinteractorstyletrackballcamera.h> #include <vtkmatrix4x4.h> namespace Ui { class Leer; } class Leer : public QMainWindow { Q_OBJECT public: explicit Leer(QWidget *parent = 0); ~Leer(); public slots: void importar(); private: Ui::Leer *ui; vtkrenderer *renderer; vtkpolydata *polydata; vtkactor *actor, *actorc; vtkpolydatamapper *mapper, *mapperc; vtkobjreader *obj; vtkrenderwindowinteractor *iren; vtkinteractorstyletrackballcamera *estilo; vtkmatrix4x4 *matriz1, *matriz2; }; bool archivoabierto; #endif // Leer_H Asegurándonos que la configuración de soluciones se halle en modo Release, compilamos ALL_BUILD. Esto generará un ejecutable llamado Lectura.exe en la carpeta Release, dentro de la carpeta Lectura_build. En esta carpeta Release copiar el archivo Higado_BajaRes.obj (o el archivo obj que se desee), el cual se encuentra en la dirección Al dar doble click sobre Lectura.exe se abre la ventana diseñada en QT Creator, con el menú de Archivo en la parte superior izquierda. Damos click en ese menú, aparece la opción Importar y

13 al dar click en ella escogemos el archivo Higado_BajaRes.obj (o en cualquier archivo *.obj que se encuentre en otra ubicación del PC). La imagen que se carga en pantalla puede cambiarse de orientación dando click sostenido. Una imagen del archivo cargado se aprecia a continuación:

Desarrollo de un simulador de laparoscopia

Desarrollo de un simulador de laparoscopia Desarrollo de un simulador de laparoscopia Este tutorial ha sido generado gracias al trabajo de Oscar Andrés Vivas, de la Universidad del Cauca, y al simulador desarrollado por Daniel Ivorra Ruiz de la

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

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

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

PLANTILLAS DE DOCUMENTOS EN WORD 2007

PLANTILLAS DE DOCUMENTOS EN WORD 2007 1 PLANTILLAS DE DOCUMENTOS EN WORD 2007 Introducción Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo

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

PLANTILLAS EN MICROSOFT WORD

PLANTILLAS EN MICROSOFT WORD PLANTILLAS EN MICROSOFT WORD Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo de la fuente, el tamaño,

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

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

1. Duplicar la capa de fondo:

1. Duplicar la capa de fondo: 1. Duplicar la capa de fondo: Con nuestra foto recién abierta en el Photoshop, lo primero que tenemos que hacer es hacer una copia de nuestra capa de fondo, que es la capa que contiene nuestra foto y en

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

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

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

MANUAL TARIFICADOR A continuación encontrara un Paso a Paso de la instalación del tarificador.

MANUAL TARIFICADOR A continuación encontrara un Paso a Paso de la instalación del tarificador. 1 de 16 MANUAL TARIFICADOR A continuación encontrara un Paso a Paso de la instalación del tarificador. 1 PASO. Ejecutar el instalador " TARIFICADOR SHOP SERVICE TECHNOLOGIES " doble click Ejecutando el

Más detalles

Manual Ingreso Notas y Acta Electrónica

Manual Ingreso Notas y Acta Electrónica Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)

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

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot).

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot). Unidad 3. Plantillas Objetivos de la unidad: Una plantilla es un documento prediseñado que usted puede usar para crear nuevos documentos con el mismo formato. A través de una plantilla, el aspecto de un

Más detalles

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO

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

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

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

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

HERRAMIENTA DE COMPRESIÓN Y CIFRADO

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

Más detalles

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto

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

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

INSTALAR UBUNTU DESDE WINDOWS

INSTALAR UBUNTU DESDE WINDOWS INSTALAR UBUNTU DESDE WINDOWS Índice de contenido 1.Descargar Ubuntu 10.04 Lucid Lynx...3 2.Grabar la imagen descargada en un CD...3 2.1.Grabación de una imagen iso con Nero...3 2.2.Grabación de una imagen

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

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

Instrucciones de instalación de TrueCode

Instrucciones de instalación de TrueCode Gracias por su compra y las instrucciones que le guiara a través del proceso de instalación y puesta en marcha de su nuevo software. Se recomienda la lectura y las discusiones de los usuarios por favor

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

CUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos:

CUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos: CUADERNIA 2.0 Se trata de una herramienta fácil y funcional que nos permite crear de forma dinámica ebooks o libros digitales en forma de cuadernos compuestos por contenidos multimedia y actividades educativas

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

SISTEMA DE APOYO PARA IDENTIFICACIÓN Y ESTIMACIÓN DE VOLUMETRÍA DE NÓDULOS PULMONARES. MANUAL DE INSTALACIÓN

SISTEMA DE APOYO PARA IDENTIFICACIÓN Y ESTIMACIÓN DE VOLUMETRÍA DE NÓDULOS PULMONARES. MANUAL DE INSTALACIÓN SISTEMA DE APOYO PARA IDENTIFICACIÓN Y ESTIMACIÓN DE VOLUMETRÍA DE NÓDULOS PULMONARES. MANUAL DE INSTALACIÓN Pontificia Universidad Javeriana José Alejandro León Andrade Ingeniería de Sistemas 2015 Contenido

Más detalles

Instalación del Admin CFDI

Instalación del Admin CFDI Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí

Más detalles

Manual de instalación y manejo de CyberTracker

Manual de instalación y manejo de CyberTracker Manual de instalación y manejo de CyberTracker A diferencia de otras app, CyberTracker no está disponible en Play Store o plataformas similares. El proceso de instalación en nuestro dispositivo Android

Más detalles

MANUAL DE USUARIO DE CUENTAS DE CORREO

MANUAL DE USUARIO DE CUENTAS DE CORREO MANUAL DE USUARIO DE CUENTAS DE CORREO Existen dos formas de consultar el correo, por Interfaz Web (Webmail), la cual se realiza desde un navegador de Internet, o mediante un cliente de Correo, tal como

Más detalles

Si haces clic sobre el icono de un objeto que no ha sido instalado como por ejemplo acceso remoto, comenzará su asistente de instalación.

Si haces clic sobre el icono de un objeto que no ha sido instalado como por ejemplo acceso remoto, comenzará su asistente de instalación. EXPLORADOR DE WINDOWS Qué es el Explorador de Windows? El explorador de Windows, como si misma palabra lo dice, sirve y se utiliza para explorar nuestro ordenador. En el podemos encontrar tanto nuestro

Más detalles

Plantillas Office. Manual de usuario Versión 1.1

Plantillas Office. Manual de usuario Versión 1.1 Manual de usuario Para comprender y seguir este manual es necesario: Disponer del fichero lasolucion50.exe Asegurarse de trabajar con la versión 5.0.0.7 o superior. Para comprobar que versión esta utilizando

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES 1.- Introducción El objetivo de este documento es la descripción de los pasos a seguir para descargar a nuestros PCs los mensajes

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

MANUAL TARIFICADOR. Clic aquí Descargar Tarificador

MANUAL TARIFICADOR. Clic aquí Descargar Tarificador 1 de 16 MANUAL TARIFICADOR A continuación encontrara un Paso a Paso de la instalación del tarificador. 1 PASO. Digite en su navegador esta dirección : www.hablaporinternet.com; encontrara la siguiente

Más detalles

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows Lo primero que hay que tener en cuenta para poder hacer nuestro primer programa en C++ es que necesitamos ciertas herramientas

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

Manual de configuración de Thunderbird ÍNDICE

Manual de configuración de Thunderbird ÍNDICE Manual de configuración de Thunderbird ÍNDICE 1. ARRANCANDO THUNDERBIRD POR PRIMERA VEZ... 2 2. ARRANCANDO THUNDERBIRD POR N-ÉSIMA VEZ... 2 3. CONFIGURACIÓN DE CUENTA DE CORREO... 4 4. SERVICIO DE DIRECTORIO

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD Carpetas sin Conexión... 2 Gestión de mensajes enviados... 3 Gestión de mensajes eliminados... 6 Firma Digital... 8 Envío de mensajes firmados digitalmente...

Más detalles

Índice general de materias LECCIÓN 7 74

Índice general de materias LECCIÓN 7 74 Índice general de materias LECCIÓN 7 74 BUSCAR 74 BUSCAR CON FORMATO 77 REEMPLAZAR 78 REEMPLAZAR CON FORMATO 79 NOTAS AL PIE DE PÁGINA 79 CONFIGURAR LAS NOTAS 81 INSERTAR NOTAS AL PIE 83 MODIFICAR NOTAS

Más detalles

Paso 2 Una vez se ha completado la instalación y ejecutado el programa, veremos esto

Paso 2 Una vez se ha completado la instalación y ejecutado el programa, veremos esto Configuración de FTP con Filezilla El uso de FTP facilitara la forma de trabajar con nuestro servidor, los programas de FTP son una alternativa mas practica al gestor de archivos de nuestro panel de control,

Más detalles

CONFIGURACIÓN DE SOFTPHONES

CONFIGURACIÓN DE SOFTPHONES CONFIGURACIÓN DE SOFTPHONES Ahora podemos disfrutar del servicio Newcall también en nuestro móvil/tablet o PC. Solo necesitamos tener acceso a Internet a través de Wi-Fi o por 3G / 4G. A continuación se

Más detalles

ORGANIZAR LA INFORMACIÓN: EL EXPLORADOR DE WINDOWS

ORGANIZAR LA INFORMACIÓN: EL EXPLORADOR DE WINDOWS ORGANIZAR LA INFORMACIÓN: EL EXPLORADOR DE WINDOWS Organizar la información: El explorador de Windows... 1 Introducción... 1 Explorador de Windows... 2 Ejercicio práctico del explorador de Windows... 5

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

GUIA PRÁCTICA PARA LA FIRMA DIGITAL DE UN PDF A PARTIR DE UN PDF CREADO POR TI.

GUIA PRÁCTICA PARA LA FIRMA DIGITAL DE UN PDF A PARTIR DE UN PDF CREADO POR TI. GUIA PRÁCTICA PARA LA FIRMA DIGITAL DE UN PDF A PARTIR DE UN PDF CREADO POR TI. AUTOR: 1 INTRODUCCIÓN Con la entrada en vigor de la reforma de la LEC, los profesionales, letrados y procuradores, nos vemos

Más detalles

Para descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.

Para descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows. Skype Skype: este servicio nos permite comunicarnos en forma sincrónica con nuestros contactos mediante mensajes instantáneos (chat) y realizando video llamadas. Skype Microsoft cuenta con un sistema de

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Cómo configurar Microsoft Outlook

Cómo configurar Microsoft Outlook Cómo configurar Microsoft Outlook Para poder utilizar Outlook para enviar y recibir mensajes de correo electrónico, debe configurar una cuenta. Puede tener varias cuentas (para su trabajo, para realizar

Más detalles

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2

Más detalles

INSTALACIÓN DEL SPSS 15.0 DESDE UN SERVIDOR

INSTALACIÓN DEL SPSS 15.0 DESDE UN SERVIDOR INSTALACIÓN DEL SPSS 15.0 DESDE UN SERVIDOR Este manual sólo es válido para los sistemas operativos Windows 2000 y Windows XP. Para aquellos de Uds. que dispongan de otro sistema operativo distinto a los

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

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

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas. Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números

Más detalles

Herramientas Visuales de Programación

Herramientas Visuales de Programación Pág. 1 07/04/2013 Para la compilación y ejecución del código que se realizará a lo largo de este curso vamos a utilizar el entorno de programación de la Herramienta Visual Studio 2010. El entorno de programación

Más detalles

GVisualPDA Módulo de Almacén

GVisualPDA Módulo de Almacén GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en

Más detalles

1 MANUAL DE INSTALACIÓN

1 MANUAL DE INSTALACIÓN 1 MANUAL DE INSTALACIÓN El software necesario para la ejecución de las aplicaciones se incluye en el apartado software del cd del proyecto. Aún así, a continuación se explica como poder descargar los programas

Más detalles

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Instalación del programa PSPP y obtención de una distribución de frecuencias. Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico

Más detalles

Este programa se encuentra en el paquete Microsoft Explorer 5.0 y se instala al mismo tiempo que el navegador Microsoft Explorer.

Este programa se encuentra en el paquete Microsoft Explorer 5.0 y se instala al mismo tiempo que el navegador Microsoft Explorer. Outlook Express Este programa se encuentra en el paquete Microsoft Explorer 5.0 y se instala al mismo tiempo que el navegador Microsoft Explorer. Configuración de cuentas de correo 1. Arrancar el programa

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE . Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE El entorno de trabajo La página tiene como base una plantilla

Más detalles

CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB

CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB CERTIFICADOS ELECTRÓNICOS Y LECTORES DE TARJETAS LTC31 USB 1 LECTORES DE TARJETAS... 2 2. INSTALACIÓN DE DRIVERS DEL LECTOR DE TARJETAS LTC31 USB.... 2 3. INSTALACIÓN DE LOS MÓDULOS DE SEGURIDAD... 5 3.1

Más detalles

GUIA DE BLOQUEO Y DESBLOQUEO WEB

GUIA DE BLOQUEO Y DESBLOQUEO WEB GUIA DE BLOQUEO Y DESBLOQUEO WEB CONTENIDO BLOQUEO WEB EN WINDOWS 7...3 DESBLOQUEO WEB EN WINDOWS 7...8 BLOQUEAR NAVEGACIÓN WEB DESDE EL NAVEGADOR...9 INTERNET EXPLORER...9 CHROME... 13 FIREFOX... 16 Página

Más detalles

Configuración de un sitio local

Configuración de un sitio local Configuración de un sitio local Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar o un objetivo común. Es necesario diseñar y planificar el sitio web antes

Más detalles

Instalación de DRIVER de mochila

Instalación de DRIVER de mochila Instalación del programa de Renta A3 Antes de proceder a instalar el programa de Renta A3, deberemos configurar la mochila en el servidor. Para ello seguiremos los siguientes pasos: Instalación de DRIVER

Más detalles

Laboratorio 6. Creación de sitios Web - Dreamweaver

Laboratorio 6. Creación de sitios Web - Dreamweaver UNIVERSIDAD CARLOS III DE MADRID. ESCUELA DE TURISMO. Informática aplicada al sector turístico Laboratorio 6. Creación de sitios Web - Dreamweaver El objetivo de este laboratorio es aprender a crear sitios

Más detalles

Como instalar y usar Windows XP y Windows 7 en el mismo equipo

Como instalar y usar Windows XP y Windows 7 en el mismo equipo Como instalar y usar Windows XP y Windows 7 en el mismo equipo Tabla de contenido. Requisitos para instalar Windows XP en una PC con Windows 7. Lo que debemos conocer antes de instalar. Crear una nueva

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

Carlos Castro Grande 1

Carlos Castro Grande 1 QUÉ ES VISUAL BASIC.NET? GUIA DE LABORATORIO I TALLER DE DESARROLLO I VB.NET 2012 Es un lenguaje de programación de alto nivel orientado a objetos y eventos que soporta encapsulación, herencia y polimorfismo.

Más detalles

MANUAL BASICO DE WEBEX

MANUAL BASICO DE WEBEX MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a

Más detalles

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS Antes que nada tenemos que hablar de la distinción entre tabla y hoja de cálculo. Una tabla es una estructura formada

Más detalles

Manual de Instalación

Manual de Instalación ASEGURA Estima el requerimiento financiero para el aseguramiento Manual de Instalación Agosto, 2015 La herramienta presentada fue elaborada por el proyecto USAID Políticas en Salud, en estrecha colaboración

Más detalles

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos 1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar

Más detalles

1. CARACTERÍSTICAS DEL VÍDEO DIGITAL

1. CARACTERÍSTICAS DEL VÍDEO DIGITAL Unidad 3. CREACIÓN DE VÍDEO DIGITAL CON MAGIX VIDEO DELUXE 1. CARACTERÍSTICAS DEL VÍDEO DIGITAL Con este capítulo iniciamos la parte de vídeo digital. En él veremos los fundamentos y características básicas

Más detalles

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows

APUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows 1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.

Más detalles

P á g i n a 1 OPERADOR PC

P á g i n a 1 OPERADOR PC P á g i n a 1 OPERADOR PC Clase 8. Plantillas Una plantilla es un modelo o patrón para crear nuevos documentos. En una plantilla se guarda internamente el formato utilizado, es decir, el estilo de la fuente,

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

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS COMBINAR CORRESPONDENCIA CON OFFICE 2003 Combinar correspondencia nos permite incluir en un documento datos almacenados en otro lugar. De esta forma podremos obtener copias de un mismo documento pero con

Más detalles

RELACIÓN DE PRÁCTICAS DEL TEMA 2

RELACIÓN DE PRÁCTICAS DEL TEMA 2 RELACIÓN DE PRÁCTICAS DEL TEMA 2 PRÁCTICA S.O. (I): Crear un fichero con Wordpad con tus datos personales y guardarlo en c:/temp Crear una carpeta con tu nombre en c:/temp (ej. C:/temp/pepita) Copiar el

Más detalles

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Instalación del programa PSPP y obtención de una distribución de frecuencias. Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico

Más detalles

Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC.

Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC. Práctica 8. Entornos SCADA. Funciones avanzadas de WinCC. Objetivo: Conocer las posibilidades avanzadas de programación de los sistemas SCADA. Requisitos previos: Conocimientos de programación de autómatas

Más detalles