Introducción a XCode y Objective-C

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

Download "Introducción a XCode y Objective-C"

Transcripción

1 Sesión 5: Depuración y pruebas Depto. Ciencia de la Computación e IA

2 Índice de contenidos Trazas de seguimiento NSLogs Asserts El depurador de XCode Breakpoints: Uso y tipos Acciones disponibles en depuración Objetos Zombie Qué son y para qué sirven? Configuración en XCode Instruments Activar Instruments Encontrando fugas de memoria Pruebas de unidad 2

3 Trazas de segumiento Trazas de seguimiento NSLogs Asserts 3

4 NSLogs (1) Framework: FoundationKit Equivalente a: fprintf(...). Modificar el código fuente Mostrar en consola el estado de variables Parámetro NSString Uso de especificadores de formato: Cadenas de texto y objetos. %i: Enteros (integer) %d: Decimal (float) %.02f: Número con dos decimales %ld: Entero Long %p: Puntero, referencia a un objeto. Otros... 4

5 NSLogs (2) Especificador de texto para mostrar la descripción de un objeto: del objeto window: self.window); Mostrará la información más relevante del elemento window. Otros objetos: NSString NSDictionary... 5

6 Trazas de seguimiento Trazas de siguimiento NSLogs Asserts 6

7 Asserts (1) Usado por los programadores para comprobar partes del código: Valores de variables. Condiciones. Usar sólo durante el desarrollo. Si falla el Assert lanzará una excepción. : NSAssert y NSAssert2. NSAssert es equivalente a assert NSAssert2 permite más parámetros en la descripción. 7

8 Asserts (2) Uso de NSAsserts: // Uso de la macro assert() assert(valor < maximovalor valor es demasiado grande!"); // Uso de NSAssert2 NSAssert2(valor < valor %i es demasiado grande (max.:%i)!", valor, maximovalor); 8

9 Asserts (3) Desactivar los asserts para compilar el proyecto para distribución (release). Directiva NS_BLOCK_ASSERTIONS 9

10 El depurador de XCode El depurador de XCode Breakpoints: Uso y tipos Acciones disponibles en depuración 10

11 Breakpoints Internamente: GDB, el depurador de GNU. Aunque podemos cambiarlo a LLDB. Podremos usar la línea de comandos: gdb/documentation/ Sistema mejorado con XCode 4. Ejecutar el proyecto en modo depuración (debug). Activar breakpoints desde XCode 11

12 Breakpoints: creación en XCode (1) Pulsar el número de línea en donde queremos activarlo. Estado de un breakpoint: Activado: Color azul. Desactivado: Color azul semitransparente. Navegador de breakpoints: 12

13 Breakpoints: creación en XCode (2) Breakpoints condicionales: Opción de activar un breakpoint si cumple una condición: ctrl + click en un breakpoint. 13

14 Breakpoints: Tipos Además del breakpoint común existen dos tipos más: Exception Breakpoint Symbolic Breakpoint. Se crean desde el botón (+) de la parte inferior del navegador de breakpoints. 14

15 Exception Breakpoint Se ejecuta cada vez que salta una excepción en la ejecución. Detiene la ejecución en el bloque catch o en throw. Acción personalizable (log o sonido). Opción de continuar la ejecución. 15

16 Symbolic Breakpoint Se ejecuta cuando una función o método específico se ejecuta. El campo símbolo puede ser: El nombre de un método: pathsmatchingextensions: El método de una clase: [SKTLine drawhandlesinview] Un nombre de una función: _objc_msgforward Acción personalizable (log o sonido). Opción de continuar la ejecución. 16

17 El depurador de XCode El depurador de XCode Breakpoints: Uso y tipos Acciones disponibles en depuración 17

18 Acciones disponibles en depuración (1) Analizar los valores de las variables. Crear un watchpoint: breakpoint en variable. La ejecución se detendrá cuando el valor de la variable cambie. Usar la línea de comandos. Comandos de GDB. Editar el listado de breakpoints. Podemos desactivar, activar, borrar breakpoints durante la depuración. Cambiar la localización de la aplicación (simular GPS). 18

19 Acciones disponibles en depuración (2) Continuar hasta la siguiente línea in entrar en funciones (step over, n) Continuar hasta el siguiente breakpoint (continue, c) Continuar hasta la siguiente línea entrando en las funciones (step into, s) Empezar de nuevo o abortar la ejecución (finish, f) 19

20 Objetos Zombie Objetos Zombie Qué son y para qué sirven? Configuración en XCode 20

21 Qué son y para qué sirven? (1) Parámetro de compilación. Proporciona más detalles cuando se producen excepciones relacionadas con accesos a memoria. Os suena EXC_BAD_ACCESS? Nombre parámetro: NSZombieEnabled. 21

22 Qué son y para qué sirven? (2) Ejemplo: Liberamos de memoria una variable que ya hemos liberado anteriormente. Sin usar objetos Zombie: Usando objetos Zombie: 22

23 Objetos Zombie Objetos Zombie Qué son y para qué sirven? Configuración en XCode 23

24 Configuración en XCode Activar: Edit Scheme > Diagnostics > Enable Zombie Objects. 24

25 Instruments Instruments Activar Instruments Encontrando fugas de memoria 25

26 Activar Instruments (1) Aplicación adicional al depurador de XCode. Se instala junto con XCode. Varias herramientas disponibles divididas por el componente del sistema a analizar: Memoria, CPU y Sistema de ficheros. Objetivo: analizar el uso de la memoria y comprobar si existen fugas de memoria (memory leaks). 26

27 Activar Instruments (2) 27

28 Activar Instruments (3) Menú principal de XCode: Product > Profile. Podemos analizar la ejecución del simulador o del dispositivo. Para analizar las fugas de memoria seleccionamos las herramientas Allocations y Leaks. Allocations -> Analizar el uso de la memoria. Leaks -> Analizar fugas de memoria. 28

29 Herramienta Allocations Allocations: En azul las reservas de memoria que se van produciendo. Listado de objetos que van reservando memoria ordenados por la cantidad que reservan. 29

30 Herramienta Leaks Leaks: En rojo las fugas de memoria (objetos que han reservado memoria y la han liberado). Si seleccionamos una fuga de memoria accederemos al código fuente en donde se genera esta fuga. Podemos corregir las fugas de memoria desde Instruments cambiando el código fuente. 30

31 Encontrando fugas de memoria Instruments Activar Instruments Encontrando fugas de memoria 31

32 Encontrando fugas de memoria (1) Pantalla principal de Leaks en funcionamiento: 32

33 Encontrando fugas de memoria (2) Configuración de detección de Leaks cada cierto tiempo: 33

34 Encontrando fugas de memoria (3) Análisis de la traza de una fuga de memoria: 34

35 Pruebas de unidad Pruebas de unidad 35

36 Pruebas de unidad Objetivo: probar el funcionamiento de un módulo o un método concreto y reducir el número de fallos. XCode integra la generación de tests de unidad. Un grupo de tests de unidad (test bundle) contiene varios tests. Un test bundle prueba una funcionalidad de la aplicación. Framework: SenTestingKit 36

37 Creando tests de unidad (1) Al crear un proyecto en XCode podemos incluir tests de unidad. 37

38 Creando tests de unidad (2) Target específico en XCode: 38

39 Creando tests de unidad (3) Macros disponibles en el framework SenTestingKit Método setup: crear las variables y configurarlas. Método teardown: liberar los objetos de memoria. - (void)testmitestdeprueba {... // Configuración inicial (setup) ST... // Asserts...! // Liberación de memoria y variables auxiliares } - (void)setup { objeto_test = [[[MiClase alloc] init] retain]; se puede crear un objeto de la clase MiClase"); } - (void)teardown { [objeto_test release]; } 39

40 Algunas macros... STFail: Falla el test. STAssertEqualObjects: Falla cuando dos objetos no son iguales. STAssertEquals: Falla cuando dos valores no son iguales. STAssertNil: Falla cuando la expresión no es nil. STAssertNotNil: Falla cuando la expresión es nil. STAssertTrue: Falla cuando la expresión no es true. STAssertFalse: Falla cuando la expresión no es false. STAssertThrows: Falla cuando la expresión no lanza una excepción. etc... Conceptual/UnitTesting/AB-Unit-Test_Result_Macro_Reference/ result_macro_reference.html 40

41 Preguntas...? 41

Entorno de Programación Visual C++ 6.0

Entorno de Programación Visual C++ 6.0 Entorno de Programación Visual C++ 6.0 Informática II Fundamentos de Programación 18 de Febrero de 2002 1 Visual C++ 6.0 Es un IDE (Entorno de desarrollo integrado). Tiene editor, compilador, enlazador,

Más detalles

Dpto. Lenguajes y Ciencias de la Computación E.T.S.I. Telecomunicación. Laboratorio de Programación Uso del depurador en Dev-C++

Dpto. Lenguajes y Ciencias de la Computación E.T.S.I. Telecomunicación. Laboratorio de Programación Uso del depurador en Dev-C++ Dpto. Lenguajes y Ciencias de la Computación E.T.S.I. Telecomunicación Laboratorio de Programación Uso del depurador en Dev-C++ Abril 2004 David Bueno Vallejo Plan Introducción n a la depuración Preparación

Más detalles

ENSAMBLADO DEL PROGRAMA

ENSAMBLADO DEL PROGRAMA ENSAMBLADO DEL PROGRAMA IDE Terminada la edición del programa se procede al ensamblado del archivo fuente (Practica1.asm) Project > Quickbuild Practica1.asm En esta etapa se realiza en forma automática

Más detalles

Práctica ENS:Ensamblar y depurar

Práctica ENS:Ensamblar y depurar Práctica ENS:Ensamblar y depurar 1. Objetivos Familiarizarse con el manejo básico de la herramienta µvision3 con programas escritos en lenguaje ensamblador. Depurar los programas escritos en lenguaje ensamblador

Más detalles

http://www.conclase.net/c/devcpp.php?art=depurar Depurar programas

http://www.conclase.net/c/devcpp.php?art=depurar Depurar programas Depurar programas Siempre hay que tener en cuenta que los ordenadores hacen sólo aquello que nosotros les decimos que hagan: si los programas no funcionan es porque no los hemos diseñado bien o porque

Más detalles

El entorno de desarrollo eclipse 3.0.1

El entorno de desarrollo eclipse 3.0.1 escuela técnica superior de ingeniería informática El entorno de desarrollo eclipse 3.0.1 Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción Perspectiva

Más detalles

Guía práctica de estudio: Depuración de programas

Guía práctica de estudio: Depuración de programas Guía práctica de estudio: Depuración de programas Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio: Depuración de

Más detalles

MANUAL CONFIGURACIÓN DEL PROGRAMA DEO PARA EMPEZAR A TRABAJAR PASO 3

MANUAL CONFIGURACIÓN DEL PROGRAMA DEO PARA EMPEZAR A TRABAJAR PASO 3 MANUAL CONFIGURACIÓN DEL PROGRAMA DEO PARA EMPEZAR A TRABAJAR PASO 3 Ventana principal La pantalla principal del programa tiene un menú de acceso rápido en el centro y sus menús desplegables superiores

Más detalles

1. Introducción. 2. Traza remoto. 2.1 Borrar cliente antiguo de la cache de Java

1. Introducción. 2. Traza remoto. 2.1 Borrar cliente antiguo de la cache de Java 1. Introducción La presente guía muestra los pasos para instalar o reinstalar la versión local de Traza 5.x así como acceder al Traza del servidor de APYDE en un equipo con Windows 10 (32/64 bits) en el

Más detalles

DEPURADOR GDB. Debugging de programas complejos con múltiples archivos.

DEPURADOR GDB. Debugging de programas complejos con múltiples archivos. Introducción DEPURADOR GDB GDB es el source debugger de GNU. Es un poderoso debugger que permite "ver" que esta sucediendo dentro de programas escritos en C, C++ y Modula-2. Entre las capacidades más notorias

Más detalles

Configuración del Ratón

Configuración del Ratón Configuración del Ratón Para configurarlo, accedemos al Panel de control desde el menú Inicio. En la sección Hardware y sonido, encontramos Dispositivos e impresoras, que contiene un apartado Mouse. Se

Más detalles

Persistencia. Sesión 4: Persistencia en ios. User Defaults y Core Data. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles

Persistencia. Sesión 4: Persistencia en ios. User Defaults y Core Data. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles Persistencia Sesión 4: Persistencia en ios. User Defaults y Core Data 2012-13 Depto. Ciencia de la Computación e IA Índice de contenidos User Defaults Introducción Escritura Lectura Preferencias de aplicación

Más detalles

[GUÍA RÁPIDA DE MPLAB]

[GUÍA RÁPIDA DE MPLAB] μc ÁREA TECNOLOGÍA ELECTRÓNICA DPTO. INGENIERÍA ELECTROMECÁNICA MIGUEL ÁNGEL LOZANO PÉREZ y PEDRO SÁNCHEZ ORTEGA ASIGNATURA: SISTEMAS BASADOS EN MICROPROCESADOR [GUÍA RÁPIDA DE MPLAB] El contenido de esta

Más detalles

Esta aplicación se ha probado con éxito en los navegadores Internet Explorer 6.0, 7.0, 8.0 y Mozilla Firefox.

Esta aplicación se ha probado con éxito en los navegadores Internet Explorer 6.0, 7.0, 8.0 y Mozilla Firefox. ReservaUAL Servicio de Reserva de Espacios Índice UAL, 08 de febrero de 2012 1. Requisitos del Sistema...1 2. Acceso a ResevaUAL....1 3. Opciones de menú Usuario...4 3.1. Solicitar... 4 3.1.1. Nueva Solicitud...

Más detalles

Móvil Seguro. Guía de la Consola de Administración

Móvil Seguro. Guía de la Consola de Administración Móvil Seguro Guía de la Consola de Administración Índice 1 Introducción...2 1.1 Acceso a la Consola... 2 2 Funciones de la Consola de administración...4 2.1 Alta de usuarios... 4 2.2 Gestionar móviles...

Más detalles

Manual de usuario MetaTrader 4 TraderNovo:

Manual de usuario MetaTrader 4 TraderNovo: Manual de usuario MetaTrader 4 TraderNovo: Aquí está una foto que muestra la pantalla principal MT4: Menú principal (acceder al menú y los ajustes del programa); Barras de herramientas (acceso rápido a

Más detalles

CAPÍTULO III MENÚS DEL TURBO PASCAL. File Edit Search Run Compile Debug Tools Options Windows Help [ ] NONAME.PAS

CAPÍTULO III MENÚS DEL TURBO PASCAL. File Edit Search Run Compile Debug Tools Options Windows Help [ ] NONAME.PAS CIENCIAS DE LA COMPUTACIÓN MAT 1104 17 CAPÍTULO III MENÚS DEL TURBO PASCAL 3.1 MENÚS Para activar los menús que turbo pascal tiene en la parte superior de la ventana principal pulse la tecla alt más la

Más detalles

Herramientas de programación C/C++

Herramientas de programación C/C++ Julio M. Vega y José M. Cañas http://jde.gsyc.es Grupo de Robótica, 21 Mayo 2009 Contenidos 1 Contenidos Introducción Construcción de una aplicación Compilación y enlazado Bibliotecas dinámicas y estáticas

Más detalles

Manual de instalación módulo Prestashop. TPV Virtual CECA

Manual de instalación módulo Prestashop. TPV Virtual CECA Manual de instalación módulo Prestashop TPV Virtual CECA Instrucciones para la instalación de TPV Virtual CECA Módulo para Prestashop desarrollado por OBSolutions En este tutorial encontrarás instrucciones

Más detalles

BREVE DESCRIPCIÓN DEL ENTORNO DE PROGRAMACIÓN DE VISUAL LISP

BREVE DESCRIPCIÓN DEL ENTORNO DE PROGRAMACIÓN DE VISUAL LISP BREVE DESCRIPCIÓN DEL ENTORNO DE PROGRAMACIÓN DE VISUAL LISP 1. INTRODUCCIÓN El entorno de desarrollo de Visual Lisp es accesible desde Autocad de dos maneras distintas: Desde el menú herramientas AutoLISP

Más detalles

Tabla de interrupciones

Tabla de interrupciones Las principales interrupciones del 8086/8088 son las siguientes: Interrupción Hex Decimal Uso 00h 0 Generada por la CPU cuando se intenta hacer una división por cero 01h 1 Utilizada par ir paso a paso

Más detalles

MANUAL DE ADMINISTRADOR

MANUAL DE ADMINISTRADOR MANUAL DE ADMINISTRADOR SPONTANIA v5 Dialcom Network, S.L. Febrero, 2009 Page 1 of 12 Contenidos Contenidos... 2 1 Introducción... 3 2 Acceso a la Administración... 4 3 GENERAL... 5 Opción Info Sistema...

Más detalles

MÓDULO DE ASISTENCIA

MÓDULO DE ASISTENCIA MÓDULO DE ASISTENCIA Este módulo permite al docente pasar lista a los estudiantes que asisten a clase, permitiendo cuatro niveles (P: presente, A: ausente, T: tarde, E: excusa o justificante). Por cada

Más detalles

Preguntas frecuentes LW105H

Preguntas frecuentes LW105H Preguntas frecuentes LW105H 1.- No hay corriente y no enciende 2.- El grabador enciende pero no hay imagen 3.- El grabador enciende y aparece imagen pero no hay audio 4.- Las teclas del grabador no responden

Más detalles

Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación.

Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación. Capitulo 3 Introducción a las aplicaciones de C# Resumen: Item using System; espacios de nombres: Las palabras clave estilo de mayúsculas/minúsculas Pascal public class Bienvenido1 Definición Es una directiva

Más detalles

Curso Completo de Visual Basic 6.0

Curso Completo de Visual Basic 6.0 CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús

Más detalles

GUIA RÁPIDA: ACTIVACIÓN MIMOV Y USO DE LA PLATAWORMA

GUIA RÁPIDA: ACTIVACIÓN MIMOV Y USO DE LA PLATAWORMA GUIA RÁPIDA: ACTIVACIÓN MIMOV Y USO DE LA PLATAWORMA WWW.MIMOV.COM CONTENIDO 1-. Activación MIMOV 1.1-. Tarjeta SIM.. Pg 3 1.2-.Teléfono MIMOV... Pg 3 1.3-. Plataforma Web.... Pg 4 2-. Uso de la Plataforma

Más detalles

MANUAL WEBMAIL DolibarelERPDefinitivo

MANUAL WEBMAIL DolibarelERPDefinitivo MANUAL WEBMAIL 4.01 DolibarelERPDefinitivo INDICE DEL CONTENIDO INSTALACIÓN DEL MÓDULO... 3 INSTALACIÓN DEL MÓDULO... 3 CONSEJOS... 4 A TENER EN CUENTA... 4 CONFIGURACIÓN DEL MÓDULO... 4 CONFIGURACIÓN

Más detalles

HERRAMIENTAS DEL SISTEMA PRESENTADO POR: NELSON PLAZAS ANDRES CHARRY

HERRAMIENTAS DEL SISTEMA PRESENTADO POR: NELSON PLAZAS ANDRES CHARRY HERRAMIENTAS DEL SISTEMA PRESENTADO POR: NELSON PLAZAS ANDRES CHARRY QUÉ SON LAS HERRAMIENTAS DEL SISTEMA? Son las herramientas que ayudan a la administración del equipo, especialmente diseñadas para poder

Más detalles

WINDOWS 98/Me CONFIGURACIÓN DE WINDOWS III. Sistema

WINDOWS 98/Me CONFIGURACIÓN DE WINDOWS III. Sistema 13 CONFIGURACIÓN DE WINDOWS III Sistema Sistema.lnk La utilidad Sistema proporciona información relativa a su equipo y a los dispositivos instalados en su ordenador; además, permite modificar la configuración

Más detalles

Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista

Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista Práctica de laboratorio: Configuración de copia de seguridad de datos y recuperación en Windows 7 y Vista Introducción En esta práctica de laboratorio, realizará copias de seguridad de datos. También llevará

Más detalles

INSTALACIÓN DE VISUAL STUDIO 2010

INSTALACIÓN DE VISUAL STUDIO 2010 FUNDAMENTOS DE LA PROGRAMACIÓN. INGENIERÍA DE LA SALUD ANEXO Entorno de trabajo Versión: 1.1 INSTALACIÓN DE VISUAL STUDIO 2010 En la página web se puede descargar un vídeo que indica los pasos para descargar

Más detalles

[DESCRIPCIÓN DEL ENTORNO DE DESARROLLO: ]

[DESCRIPCIÓN DEL ENTORNO DE DESARROLLO: ] 2015 Departamento de Computación Ing. Karina Esquivel Alvarado [DESCRIPCIÓN DEL ENTORNO DE DESARROLLO: ] ENTORNO DE DESARROLLO Y COMPILACIÓN DE UN PROGRAMA EN C 1. Herramientas a utilizar: Para desarrollar

Más detalles

CIERRE CONTABLE. Primero comprobaremos que en Utilidades-Configuración esté el año contable que vamos a cerrar y realizaremos una copia de seguridad.

CIERRE CONTABLE. Primero comprobaremos que en Utilidades-Configuración esté el año contable que vamos a cerrar y realizaremos una copia de seguridad. CIERRE CONTABLE Primero comprobaremos que en Utilidades-Configuración esté el año contable que vamos a cerrar y realizaremos una copia de seguridad. Realizaremos una Regeneración de Saldos en Utilidades-Apuntes-Regeneración

Más detalles

Funciones básicas del depurador

Funciones básicas del depurador Funciones básicas del depurador Con frecuencia, los alumnos piensan que cuando su programa no tiene errores de compilación (está correctamente escrito) entonces ya es correcto. Muchas veces esto no es

Más detalles

MANUAL APLICACIÓN RESTAURANTMENU MOVIL Y ESCRITORIO

MANUAL APLICACIÓN RESTAURANTMENU MOVIL Y ESCRITORIO MANUAL APLICACIÓN RESTAURANTMENU MOVIL Y ESCRITORIO 2 ÍNDICE 1 Introducción...3 2 Funcionalidad del sistema...3 3 Ejecución de la aplicación...3 3.1 Requisitos mínimos...4 4 Operatividad...4 4.1 Preferencias

Más detalles

Manual de Usuario OIM-M3

Manual de Usuario OIM-M3 Manual de Usuario OIM-M3 1. Recibirá un correo por parte de OnTrack, donde encontrará un link para establecer la contraseña. Acceda al link señalado y siga las instrucciones. 2. Acceda al link señalado

Más detalles

Autores: José Manuel Marcos y David Romero MANUAL DE TEMPUS

Autores: José Manuel Marcos y David Romero MANUAL DE TEMPUS MANUAL DE TEMPUS CONTENIDO 1. INTRODUCCIÓN... 1 2. INSTALACIÓN...2 3. ACCESO RÁPIDO...2 4. PREFERENCIAS... 5 5. RELOJES PERSONALES.... 11 6. CRÉDITOS.... 14 1. INTRODUCCIÓN Tempus es una aplicación para

Más detalles

1. DESCARGA DE LA APLICACIÓN

1. DESCARGA DE LA APLICACIÓN 1. DESCARGA DE LA APLICACIÓN La plataforma web www.pescadoartesanal.com tiene asociada una aplicación móvil (Para dispositivos Android) que permite: - Subida de capturas: desde la embarcación, y sin necesidad

Más detalles

APLICACIÓN INVENTARIO de PAPELERAS

APLICACIÓN INVENTARIO de PAPELERAS APLICACIÓN INVENTARIO de PAPELERAS Departamento de Sistemas y Tecnologías de la Comunicación MANUAL Versión 1.0 Inventario de papeleras MANUAL DE USO ÍNDICE DESCRIPCIÓN de los elementos de la APLICACIÓN

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación MANUAL DE USUARIO Pág. 1/15 Tabla de contenido 1.- QUÉ ES italc?... 3 2.- LANZAR italc... 3 3.- CONFIGURACIÓN INICIAL... 3 4.- COMANDOS

Más detalles

01.1 Instalación de Android Studio

01.1 Instalación de Android Studio Instituto Politécnico Nacional Centro de Estudios Científicos y Tecnológicos núm. 9 Laboratorio de proyectos de tecnologías de la información iv Prof. Emmanuel Oropeza Gonzalez 01.1 Instalación de Android

Más detalles

Fundamentos de Ordenadores. Depurar programas usando Nemiver

Fundamentos de Ordenadores. Depurar programas usando Nemiver Fundamentos de Ordenadores Depurar programas usando Nemiver Departamento de Arquitectura de Computadores Autor: Mario Macias. Fecha de elaboración: 16/10/2015 1 Manual básico Nemiver Nemiver es un sencillo

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Planilla de cálculo. Módulo III - OpenOffice.org Calc

Planilla de cálculo. Módulo III - OpenOffice.org Calc Planilla de cálculo Módulo III - OpenOffice.org Calc 1 OpenOffice.org Calc Índice de contenidos Repasamos y agregamos algunas funciones mencionadas en el módulo anterior Buscar y remplazar texto Ortografía

Más detalles

2.2. Simulación lógica de un circuito electrónico digital: puerta lógica 74LS00.

2.2. Simulación lógica de un circuito electrónico digital: puerta lógica 74LS00. Grado en Ingeniería de Tecnologías de Telecomunicación. Escuela Técnica Superior de Ingeniería Industrial y de Telecomunicación. Electrónica Digital I. Práctica nº 2. Simulador lógico Circuit Maker. 2.2.

Más detalles

Manual de Usuario. Calendario. Procesos

Manual de Usuario. Calendario. Procesos Manual de Usuario Calendario Procesos ÍNDICE 1 Introducción... 2 2 Procesos... 2 3 Proceso de Apertura Curso Académico... 4 4 Proceso de Apertura de nivel... 5 5 Proceso de Validación de normas y plantillas...

Más detalles

Botones de comando. Botones de comando. 1. Seleccionar el botón de comando y dimensionar sobre la pantalla.

Botones de comando. Botones de comando. 1. Seleccionar el botón de comando y dimensionar sobre la pantalla. Botones de comando Botones con posibilidad de ejecutar diferentes funciones. Cambio de pantalla Botón de tecla Control de página emergente Mostrar menú de sistema Parar zumbador Ninguno Control de video

Más detalles

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Qué es JavaScript? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos

Más detalles

Introducción Arduino TPR 3º ESO

Introducción Arduino TPR 3º ESO Programar consiste en decirle a tu Arduino y a los actuadores que éste controla, desde sus puertos, lo que tiene que hacer. El programa instalado en nuestro PC tiene el icono siguiente: Al abrir el programa,

Más detalles

SIMULADOR EMPRESARIAL

SIMULADOR EMPRESARIAL SIMULADOR EMPRESARIAL Página 1 de 17 MANUAL DE USUARIO DEL SIMULADOR EMPRESARIAL 0. INDICE 1. Alcance del documento 2 2. Simulador Empresarial 2 2.1. Administración 2 2.1.1. Configuración 4 2.1.2. Alta

Más detalles

Acceso a datos desde PHP (avanzado) Múltiples submits a PHP, control, gestión de errores, visualización, jquery, datatables, AJAX

Acceso a datos desde PHP (avanzado) Múltiples submits a PHP, control, gestión de errores, visualización, jquery, datatables, AJAX Acceso a datos desde PHP (avanzado) Múltiples submits a PHP, control, gestión de errores, visualización, jquery, datatables, AJAX Vista general Hemos visto lanzar una acción de un formulario a PHP Nos

Más detalles

ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C

ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C 2010 UNAN LEON Departamento de Computación Ing. En Sistemas Sabatino Autor: Ing.Karina Esquivel Alvarado. Asignatura: Programación II. ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C OBJETIVOS: Conocer

Más detalles

GUIA DE USO SOLUPYME Saas. Guia de uso rápida de SOLUPYME Saas, que permite una fácil manejabilidad del programa y sus funcionalidades.

GUIA DE USO SOLUPYME Saas. Guia de uso rápida de SOLUPYME Saas, que permite una fácil manejabilidad del programa y sus funcionalidades. GUIA DE USO SOLUPYME Saas Guia de uso rápida de SOLUPYME Saas, que permite una fácil manejabilidad del programa y sus funcionalidades. - Contenido ORGANIZACIÓN DE ESCRITORIO... 3 MÓDULOS... 3 MENÚS...

Más detalles

ANEXO. Primeros pasos CoDeSys Proceso de Instalación Inicio en CoDeSys Cambio del idioma Creación del proyecto...

ANEXO. Primeros pasos CoDeSys Proceso de Instalación Inicio en CoDeSys Cambio del idioma Creación del proyecto... ANEXO Contenido Primeros pasos CoDeSys... 2 Proceso de Instalación... 2 Inicio en CoDeSys... 2 Cambio del idioma... 2 Creación del proyecto... 3 Guardar el proyecto... 4 Reconocimiento del entorno... 4

Más detalles

INGENIERÍA DEL SOFTWARE II Práctica 1. Univ. Cantabria Fac. de Ciencias Carlos Blanco, Juan Hernández

INGENIERÍA DEL SOFTWARE II Práctica 1. Univ. Cantabria Fac. de Ciencias Carlos Blanco, Juan Hernández INGENIERÍA DEL SOFTWARE II Práctica 1 Pruebas con Junit y Eclemma Univ. Cantabria Fac. de Ciencias Carlos Blanco, Juan Hernández Objetivos Realizar pruebas de caja negra de forma automática Familiarizarse

Más detalles

Manual de Usuario. Disco Virtual en Red

Manual de Usuario. Disco Virtual en Red Manual de Usuario Disco Virtual en Red iphone / ipad 1.2 Enero 2013 1. INTRODUCCION Queremos darle la bienvenida al servicio de Disco Virtual en Red, este manual recoge todas las funcionalidades y características

Más detalles

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf MÓDULOS ESCLAVOS DE MODBUS MBLOGIX B-MOTICS 1 ÍNDICE DE CONTENIDO DESCRIPCIÓN GENERAL... 4 INSTALACIÓN... 5 WINDOWS... 5 LINUX... 5 MAC... 5 CONFIGURACIÓN DE LA COMUNICACIÓN... 6 SERIE RTU... 6 VELOCIDAD...

Más detalles

Curso de Delphi (y VI)

Curso de Delphi (y VI) Curso de Delphi (y VI) Francisco Charte Ojeda - http://www.fcharte.com Sumario El proceso de depuración, uno más en la fase de desarrollo de una aplicación, precisa de herramientas eficientes que permitan

Más detalles

Servicios ios. Sesión 3: Background e hilos. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles

Servicios ios. Sesión 3: Background e hilos. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles Servicios ios Sesión 3: Background e hilos 2012-13 Depto. Ciencia de la Computación e IA Índice de contenidos Gestión de hilos Qué son y para qué sirven? Implementación en ios Ejecución en background Qué

Más detalles

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

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

Más detalles

INSTALACIÓN PROGRAMA FACILAUTO FORMACIÓN

INSTALACIÓN PROGRAMA FACILAUTO FORMACIÓN INSTALACIÓN PROGRAMA FACILAUTO FORMACIÓN El programa FacilAUTO Formación es el que utiliza el personal de gestión y administración de la autoescuela. Normalmente se instala en el ordenador de recepción

Más detalles

GRUPO TECNOLOGICO NIT: Fecha de creación 27/02/2017 Versión 1.0

GRUPO TECNOLOGICO NIT: Fecha de creación 27/02/2017 Versión 1.0 INGRESAR Ingresamos al CPANEL de nuestro dominio de la siguiente forma: http://www.midominio.com/cpanel Ejemplo: http:///cpanel Si nos aparece la pantalla de La conexión no es privada Damos en Mostrar

Más detalles