INTRODUCCIÓN AL QT Y AL QT CREATOR UNIVERSIDAD DEL CAUCA. Profesor: Oscar Andrés Vivas Albán
|
|
- Emilia Cárdenas Soto
- hace 8 años
- Vistas:
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 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 detallesREGISTRAR 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 detallesUso 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 detallesCó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 detallesNotas 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 detallesCONCEPTOS 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 detallesMicrosoft 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 detallesPLANTILLAS 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 detallesINDICE. 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 detallesPLANTILLAS 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 detallesTEMA 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 detallesRace 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 detalles1. 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 detallesLa 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 detallesPlataforma 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 detallesMANUAL 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 detallesMANUAL 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 detallesManual 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 detallesMinisterio 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 detallesUna 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 detallesColegio 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 detallesPOWER 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 detallesAGREGAR 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 detallesNORMA 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 detallesLa 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 detallesV 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 detalles1 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 detallesHERRAMIENTA 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 detallesAsí 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 detallesGuí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 detallesMó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 detallesINSTALAR 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 detallesPara 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 detallesGUIA 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 detallesCorreo 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 detallesInstrucciones 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 detalles2_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 detallesCUADERNIA 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 detallesManual 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 detallesIntegració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 detallesSISTEMA 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 detallesInstalació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 detallesManual 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 detallesMANUAL 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 detallesSi 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 detallesPlantillas 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 detallesGuí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 detallesDESCARGA 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 detallesOperació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 detallesMANUAL 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 detallesTutorial: 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 detallesIntroducció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 detallesManual 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 detallesMANUAL 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 detallesAccede 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 detallesCONFIGURACION 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 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 detallesPaso 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 detallesCONFIGURACIÓ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 detallesORGANIZAR 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 detalles15 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 detallesGUIA 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 detallesPara 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 detallesMó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 detallesCó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 detallesProcedimiento 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 detallesINSTALACIÓ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 detallesINSTALACIÓ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 detallesTEMA 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 detallesPara 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 detallesHerramientas 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 detallesGVisualPDA 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 detalles1 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 detallesAyuda 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 detallesInstalació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 detallesEste 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 detallesManual 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 detallesMarta 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 detallesCERTIFICADOS 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 detallesGUIA 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 detallesConfiguració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 detallesInstalació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 detallesLaboratorio 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 detallesComo 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 detallesIntegració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 detallesCarlos 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 detallesMANUAL 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 detallesCentro 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 detallesManual 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 detallesTutorial 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 detalles1. 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 detallesAPUNTES 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 detallesP á 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 detallesCATÁ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 detallesTÉ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 detallesRELACIÓ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 detallesInstalació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 detallesPrá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