Cómo depurar código Python con PyScripter

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

Download "Cómo depurar código Python con PyScripter"

Transcripción

1 Cómo depurar código Python con PyScripter En este post vamos a daros las claves para aprovechar el uso de PyScripter como editor de código de Python para ArcGIS, tanto para escribir código como para la detección y corrección de errores de programación. Ventajas de usar PyScripter Utiliza diferentes colores, indenta y comenta el código de modo rápido, subraya una palabra determinada, busca y reemplaza, etc. Es personalizable: colores, plantillas, fragmentos completos de código, etc. Tiene predicción de código fuente, que agiliza nuestro trabajo y evita que cometamos errores de escritura. Las ventanas del IDE y de depuración, entre las que destacamos la ventana de Variables y la ventana Intérprete ayudan durante la ejecución del script al seguimiento del código.

2 La utilización de un IDE como PyScripter facilita el trabajo y reduce la posibilidad de introducir errores en nuestros programas. Aún así cometeremos fallos, sobre todo al principio, que es cuando precisamente más nos van a entorpecer. Cómo reparar nuestros errores? Un 50% del error se soluciona cuando descubrimos DONDE ESTÁ EL ERROR. El otro 50% se soluciona cuando descubrimos POR QUÉ SE HA PRODUCIDO EL ERROR. Respecto al primer punto, para localizar el error debemos aprender a DEPURAR EL CÓDIGO. PyScripter cuenta con una barra de herramientas de depuración: Depurar código: Opción 1 > ejecutando línea por línea: usaremos esta opción cuando creamos saber dónde está el error, para parar en ese punto y examinar el comportamiento del programa, los valores que adoptan las variables, etc.

3 1.1 Situando el cursor en la línea del script en la que queremos interrumpir la ejecución automática y pulsando la flecha azul Ejecutar hasta el cursor o F4. A partir del punto de interrupción cada línea de código se ejecutará cuando el usuario pulse el icono Avanzar hasta la siguiente línea o F8, de este modo localizamos la sentencia que falla y los valores que el programa está interpretando. 1.2 Fijando nuestros puntos de interruptor con el círculo rojo Conmutar punto de parada o F5 sobre cada línea en la que queramos conmutar parada y pulsando la flechita verde con bicho Depurar o F9. Depurar código: Opción 2 > ejecutando fragmentos de código: utilizaremos esta opción cuando sabemos que el programa funciona antes de haber incluido nuevas sentencias, y queremos comprobar el funcionamiento de las mismas sin tener que ejecutar para ello el script completo. Resaltando las líneas que nos interesan y pulsando Ctl+F7, o con botón derecho Source Code/Ejecutar Selección. Cómo capturar los errores? En cuanto a la segunda cuestión: porqué ha fallado nuestro programa, podemos capturar el error y mostrarlo en la ventana Intérprete de PyScripter. Para ello tendremos que utilizar la estructura try & except. Con esta estructura el programa intenta (try) ejecutar todo el código que se encuentre indentado dentro del bloque try:. Si se produce un fallo, el código se dirige al bloque except: en el que se mostrará el mensaje de error generado. Cuales son los errores más típicos y cómo se interpretan? El siguiente listado muestra los errores más típicos y el mensaje de error que muestra la ventana intérprete: 1.- Case Sensitive: Python diferencia las mayúsculas y minúsculas. Ojo con darle un nombre a una variable y pretender usarla llamándola de otro modo.

4 El mensaje de error que se genera depende del la palabra en la que se encuentre la confusión: si se trata del nombre de una capa o de una ruta, el mensaje mostrado nos dirá que no existe dicha capa o que no se localiza: Input Features: xxx.shp does not exist or is not supported. Puede incluso no generarse ningún error, pero no darnos la respuesta que queremos. 2.- Indentación: en Python cada bloque de código debe ir sangrado para que el intérprete lo identifique y diferencie. Los fallos de indentación detectados quedan marcados en rojo, además si intentamos ejecutar el script se mostrará el mensaje IndentationError: expected an indented block. Ojo, puede que el código funcione, pero una frase mal indentada puede cambiar el curso del programa y su resultado. 3.- Importación de módulos. Antes de trabajar con alguna herramienta de una librería específica debemos importar esta librería. En nuestro caso, si queremos trabajar con la ArcPy para ArcGIS debemos incluir al principio del programa un import ArcPy El mensaje de error que nos da en caso de no haber importado la Arcpy es name arcpy is not defined 4.-Símbolo de igualdad y símbolo de asignación de valor. Cuando Python quiere darle un valor a una variable lo hace a través del símbolo =. Cuando queremos comprobar si un valor es igual a otro utilizaremos el símbolo ==. El mensaje de error en una sentencia como if coordx = 3500: será SyntaxError: invalid syntax. 5.- Condiciones y bucles mal construidos. Además de la indentación del código, estas construcciones requieren que la primera frase finalice con el símbolo :. El mensaje de error en una sentencia como if coordx = =3500 será igualmente SyntaxError: invalid syntax. La sentencia correcta es:

5 if coordx = =3500: coordy = Incorrecta definición de una ruta. En Python la contrabarra \ forma parte de sentencias clave como \n (nueva línea) o \t (tabulador). Una ruta debe precederse de la letra r o sustituir el símbolo \ por \\ o por /. Ojo además con los acentos, los espacios en blanco y las mayúsculas y minúsculas. El mensaje de error puede ser si se trata de la ubicación de una capa Input Features: xxx.shp does not exist or is not supported, o si se trata de la identificación de un espacio de trabajo, en cuyo caso, puede tomar un valor como nulo y por tanto no localizar los datos de ese workspace. 7.- Parámetros mal introducidos: en número o en orden. Centrándonos en el uso de herramientas de ArcGIS, aunque también es un error típico de otro tipo de funciones, debemos saber qué argumentos requiere cada herramienta, de qué tipo son y en qué orden deben introducirse. El mensaje de error que se genera en este caso es Failed to execute. Parameters are not valid. Si te ha gustado nuestro post de hoy compártelo y ayúdanos a seguir, muchas gracias!!

Cómo depurar código Python con PyScripter

Cómo depurar código Python con PyScripter Cómo depurar código Python con PyScripter En este post vamos a daros las claves para aprovechar el uso de PyScripter como editor de código de Python para ArcGIS, tanto para escribir código como para la

Más detalles

Como realizar un Select con SUM en ABAP

Como realizar un Select con SUM en ABAP Como realizar un Select con SUM en ABAP En este post nos vamos a centrar en como realizar desde código ABAP un select a una tabla de SAP usando SUM, este post está contenido en nuestro curso programador

Más detalles

Introducción a JQuery

Introducción a JQuery Introducción a JQuery jquery es hoy en día, una indispensable librería javascript que permite manejar el DOM y el Ajax de forma muy simple y directa. jquery lo podemos encontrar integrados en muchos recursos

Más detalles

Cómo utilizar Excel VBA para imprimir

Cómo utilizar Excel VBA para imprimir Cómo utilizar Excel VBA para imprimir Millones de propietarios de pequeñas empresas y emprendedores de todo el mundo utilizan Microsoft Excel para ayudar con las tareas comunes de contabilidad, previsión

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

Clase 2: El Lenguaje Python

Clase 2: El Lenguaje Python Agosto 2012 Clase 2 Temario Consideraciones generales Operadores y expresiones Variables y Tipos Funciones Las Estructuras de Control Guía práctica Primer curso de programación usando robots y Python Objetivos

Más detalles

OPEN OFFICE: Unidad 3

OPEN OFFICE: Unidad 3 UNIDAD 3: BARRA DE HERRAMIENTAS Es la barra de símbolos que aparece vertical a la izquierda del monitor, si no se visualiza actívala en Ver Barra de símbolos Barra de herramientas. 3.1. Tablas Las tablas

Más detalles

Anexo. Control de errores

Anexo. Control de errores Anexo. Control de errores Tipos de errores Los errores en un programa o algoritmo se pueden clasificar de la siguiente manera Errores de compilación Los errores de compilación no permiten la ejecución

Más detalles

DIAGRAMAS DE FLUJO: DFD

DIAGRAMAS DE FLUJO: DFD DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de

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

Depuración de código Tcl/Tk

Depuración de código Tcl/Tk Herramientas relacionadas con GiD Depuración de código Tcl/Tk La depuración de los errores de un programa típicamente ocupa un tiempo muy superior al de la propia escritura inicial del código. El uso de

Más detalles

AUTOMATIZACIÓN INDUSTRIAL

AUTOMATIZACIÓN INDUSTRIAL Universidad Carlos III de Madrid Departamento de Ingeniería de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL Práctica 1 Introducción a los autómatas programables Marzo 2008 Ramiro Diez Automatización

Más detalles

Curso de Java Introducción a la Programación I

Curso de Java Introducción a la Programación I Curso de Java Introducción a la Programación I Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Sintaxis Java 2 Salida de datos 3 Entrada de datos Índice 1 Sintaxis Java

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

Herramientas. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

Herramientas. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com Herramientas Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com Herramientas ORTOGRAFÍA Y GRAMÁTICA Para verificar la correcta escritura de cada una de las

Más detalles

ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades

ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades TALLER PRÁCTICO - GRADO 11 TEMA: DIAGRAMAS DE FLUJO CON DFD ÁREA: TECNOLOGÍA E INFORMÁTICA - SEGUNDO PERÍODO LUGAR: SALA DE SISTEMAS - PRIMER PISO DOCENTE: Ing. GUSTAVO ADOLFO LUNA ORTIZ FECHA: ABRIL DE

Más detalles

NOCIONES BASICAS DE Miguel Iván Bobadilla

NOCIONES BASICAS DE Miguel Iván Bobadilla NOCIONES BASICAS DE Miguel Iván Bobadilla ~ 1 ~ Indice Introducción... 4 Sintaxis de Python... 6 Datos... 6 Tipos de datos básicos... 7 Asignando valores, variables y constantes... 8 Salida de datos...

Más detalles

La ventana del Explorador de Windows 7

La ventana del Explorador de Windows 7 La ventana del Explorador de Windows 7 Al abrir tu Explorador de Windows te encontrarás con una ventana similar a la de la imagen. Puede que el aspecto cambie un poco ya que la podemos configurar a nuestro

Más detalles

ORTOGRAFÍA Y GRAMÁTICA

ORTOGRAFÍA Y GRAMÁTICA ORTOGRAFÍA Y GRAMÁTICA Objetivos: En esta unidad se estudia cómo corregir los textos que escribimos tanto a nivel de ortografía como de gramática. Podemos hacer que Word lo revise a petición nuestra, pero

Más detalles

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un

Más detalles

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

VB - Access Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 1 Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 2 Índice Antes de empezar... 3 1 Fundamentos de VBA... 5 Autoevaluación 1... 47 Soluciones 1... 50 2 Introducción

Más detalles

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

Editor de código Visual Basic. Lista de miembros automática, sugerencias de sintaxis, autocompletado y otras opciones. (CU00313A)

Editor de código Visual Basic. Lista de miembros automática, sugerencias de sintaxis, autocompletado y otras opciones. (CU00313A) aprenderaprogramar.com Editor de código Visual Basic. Lista de miembros automática, sugerencias de sintaxis, autocompletado y otras opciones. (CU00313A) Sección: Cursos Categoría: Curso Visual Basic Nivel

Más detalles

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. 2 Programación I Programación I. Guía 3 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Tema: Entorno a C# y Estructuras Secuenciales. Objetivos Utilizar el entorno

Más detalles

Introducción Excel 2007

Introducción Excel 2007 Introducción Excel 2007 Microsoft Excel Introducción Básicamente, una hoja de cálculo es un programa que nos permite realizar cálculos aritméticos, estadísticos, financieros, etc., de manera automática,

Más detalles

ARCGIS Scripts de Python. Borja Moya-Gómez

ARCGIS Scripts de Python. Borja Moya-Gómez ARCGIS Scripts de Python Borja Moya-Gómez ([email protected]) Programación - MTIG Madrid, 18 de febrero de 2016 Índice Python y ArcGIS.1 Python y ArcGIS.1 Model Builder (ArcGIS) Python Cuál es la conexión?

Más detalles

Deberá primero abrir el programa BioAdmin Software seguidamente ir a la opción Log List.

Deberá primero abrir el programa BioAdmin Software seguidamente ir a la opción Log List. Exportar marcajes con BioAdmin Software para ser leídos posteriormente con HoraSoft. El ejemplo que se mostrara a continuación se intenta representar una importación en el mes de Febrero de los marcajes

Más detalles

Introducción al Depurador de Dev-C++

Introducción al Depurador de Dev-C++ PRÁCTICA 3 Introducción al Depurador de Dev-C++ El objetivo de esta práctica es el conocimiento de la herramienta que proporciona Dev-C++ para la corrección de errores de ejecución: el depurador o debugger.

Más detalles

Tutoriales de Word 2010 Informática para Administración de empresas

Tutoriales de Word 2010 Informática para Administración de empresas Tutoriales de Word 2010 Informática para Administración de empresas Estos tutoriales están dotados en un lenguaje sencillo para que el lector pueda aprender lo básico para formatear un documento y beneficios

Más detalles

EDICIÓN Y MODIFICACIÓN DE LA HOJA DE CÁLCULO

EDICIÓN Y MODIFICACIÓN DE LA HOJA DE CÁLCULO UNIDAD DIDÁCTICA EDICIÓN Y MODIFICACIÓN DE LA HOJA DE CÁLCULO Los objetivos de este tema son: 1. Aprender a trabajar con conjuntos de celdas, filas, columnas y hojas. 2. Conocer cómo modificar datos de

Más detalles

Introducción a Python Qué es Python?

Introducción a Python Qué es Python? Introducción a Python Qué es Python? Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación

Más detalles

Writer (Procesador de textos). Una vez arrancado el programa nos aparecerá la ventana del procesador de textos Writer.

Writer (Procesador de textos). Una vez arrancado el programa nos aparecerá la ventana del procesador de textos Writer. 1 EL PROCESADOR DE TEXTOS (I) OPENOFFICE.ORG WRITER - Writer es uno de los procesadores de textos que trae en el sistema operativo Guadalinex. Con él podemos crear de forma sencilla documentos con aspecto

Más detalles

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

INSTALACIÓN Y EJECUCIÓN DEL PROGRAMA

INSTALACIÓN Y EJECUCIÓN DEL PROGRAMA Normas generales e instalación INSTALACIÓN Y EJECUCIÓN DEL PROGRAMA El CD-ROM contiene el programa Contabilidad 100, el programa Mantenimiento 100, el Archivo de la sociedad de prueba, la Sociedad modelo

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

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual. Guía de Usuario Esta Guía de Usuario del programa de Copias de Seguridad le ayudará a conocer el funcionamiento del programa para que pueda personalizar el salvado de sus documentos con gran facilidad.

Más detalles

MANUAL PARA LA INTRODUCCIÓN DE LOS HORARIOS EN LA APLICACIÓN INFORMÁTICA ORDENACIÓN-CENTROS

MANUAL PARA LA INTRODUCCIÓN DE LOS HORARIOS EN LA APLICACIÓN INFORMÁTICA ORDENACIÓN-CENTROS MANUAL PARA LA INTRODUCCIÓN DE LOS HORARIOS EN LA APLICACIÓN INFORMÁTICA ORDENACIÓN-CENTROS Tras acceder a la aplicación, lo primero que hay que hacer es seleccionar el año en el que se va a trabajar.

Más detalles

Primeros pasos programando en Python

Primeros pasos programando en Python Primeros pasos programando en Python El objetivo de este taller es que aprendan las primeras herramientas de programación. Cada grupo deberá ir leyendo este material en el taller y haciendo los ejemplos,

Más detalles

Para este ejemplo. Usamos la práctica de las botellas de vino que hemos hecho en clase:

Para este ejemplo. Usamos la práctica de las botellas de vino que hemos hecho en clase: Vamos a explicar el proceso de creación de un gráfico con los datos que tengamos en una hoja de cálculo de Excel. El sentido de hacer un gráfico suele ser el de mostrar la información de la forma más clara

Más detalles

Entorno de desarrollo para OPL

Entorno de desarrollo para OPL Entorno de desarrollo para OPL Aunque existen muchos lenguajes de modelado para problemas de programación lineal, en este curso utilizaremos OPL (Optimization Programming Language), un lenguaje con una

Más detalles

roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. Nociones básicas de programación

roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. Nociones básicas de programación There are no translations available. Introducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C.

Más detalles

El teclado del ordenador

El teclado del ordenador El teclado del ordenador En este documento vas a aprender el uso del teclado para ordenador y las funciones que puedes realizar con algunas de sus teclas. El teclado es uno de los principales periféricos

Más detalles

Recepción - Check-Out

Recepción - Check-Out Recepción - Check-Out 1. Listado de habitaciones ocupadas Desde esta pantalla se da salida a los clientes. En pantalla aparece un listado en el que informa de todos los clientes que están alojados en este

Más detalles

IMPORTACION DE EMPRESAS A VERSIÓN 5.0 (Pólizas)

IMPORTACION DE EMPRESAS A VERSIÓN 5.0 (Pólizas) IMPORTACION DE EMPRESAS A VERSIÓN 5.0 (Pólizas)!Importante!! Contar con la carpeta original de los directorios de las empresas en caso de contar con respaldos generados por medio del sistema archivos CFWEmp.zip

Más detalles

5.1. Eliminar filas duplicadas

5.1. Eliminar filas duplicadas - Borrar Hipervínculos: Si seleccionas ésta opción se borrará el enlace pero el formato que excel aplica (color azul y subrayado) se mantendrá. Para eliminar también el formato deberás pulsar el icono

Más detalles

GESTOR TARJETA DE MOVIMIENTO EQUINA. Manual de Usuario

GESTOR TARJETA DE MOVIMIENTO EQUINA. Manual de Usuario GESTOR TARJETA DE MOVIMIENTO EQUINA Manual de Usuario ÍNDICE 1. INTRODUCCIÓN... 1 2. INSTALACIÓN... 1 3. DESCRIPCIÓN... 2 Cambio del lector de tarjetas por defecto... 4 Proxy... 5 4. FUNCIONAMIENTO GENERAL

Más detalles

EL ENTORNO DEL EDITOR

EL ENTORNO DEL EDITOR EL ENTORNO DEL EDITOR El Editor de Visual Basic es una interfaz de programación visual que nos proporciona Excel. Para acceder a él utilizaremos la combinación de teclas Alt+F11 o elegiremos la opción

Más detalles

CURSO ELEMENTAL DE WORD

CURSO ELEMENTAL DE WORD CURSO ELEMENTAL DE WORD 2010. (Ahedo, CURSO ELEMENTAL DE WORD 2010, 2010-2011) 1. Microsoft Word es una máquina de escribir electrónica, en la cuál todo funciona igual que en una convencional pero con

Más detalles

FUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E)

FUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E) APRENDERAPROGRAMAR.COM FUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript

Más detalles

SicalWin 2006: Creación de nuevo Ejercicio en Oracle con TOAD

SicalWin 2006: Creación de nuevo Ejercicio en Oracle con TOAD SicalWin 2006: Creación de nuevo Ejercicio en Oracle con TOAD Contenido 1. Introducción 2 2. Objetivo 3 3. Creación de la base de datos 4 4. Ejecución del script inicial con TOAD 6 5. Ejecución del script

Más detalles

PYTHON. Programación básica

PYTHON. Programación básica PYTHON Programación básica Qué es Python? Es un lenguaje de programación creado a principios de los 90 Su nombre viene del grupo cómico Monty Python Es bastante sencillo de entender (comparado con otros

Más detalles

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª OBJETIVOS El objetivo de este curso es realizar sencillas tareas en Visual Basic y usar los elementos necesarios para avanzar en la programación de Visual Basic, estudiando las nuevas tecnologías de programación

Más detalles

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la

Más detalles

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MODIFICAR TABLA DE DATOS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MODIFICAR TABLA DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la

Más detalles

Cómo hacer cuestionarios autocorregibles

Cómo hacer cuestionarios autocorregibles Cómo hacer cuestionarios autocorregibles en Google Drive 1 PASO 1. CREAR UN FORMULARIO Lo primero que tenemos que hacer es crear un formulario con Google Drive. Para ello elegimos la opción Nuevo Formulario

Más detalles

Secretaría de la Función Pública Unidad de Recursos Humanos y Profesionalización de la APF.

Secretaría de la Función Pública Unidad de Recursos Humanos y Profesionalización de la APF. Secretaría de la Función Pública Unidad de Recursos Humanos y Profesionalización de la APF. Sistema de Validación de la Valuación y del Nivel del Tabulador (SIVAL) Manual de Usuario Índice ANTECEDENTES...

Más detalles

Manual de usuario Aula Virtual de Prosergen

Manual de usuario Aula Virtual de Prosergen Manual de usuario Aula Virtual de Prosergen Contenido 1. Requisitos del sistema... 3 2. Ingreso al Sistema... 3 3. Editar el perfil de usuario... 6 4. Cursos... 8 5. Actividades... 9 5.1 Actividades de

Más detalles

1º) Sobre la base de datos mantecados hacer un informe de tabla cruzada entre cliente y producto. Unidades e Importe total

1º) Sobre la base de datos mantecados hacer un informe de tabla cruzada entre cliente y producto. Unidades e Importe total 1º) Sobre la base de datos mantecados hacer un informe de tabla cruzada entre cliente y producto. Unidades e Importe total Partimos de la opción nuevo informe Tablas Cruzadas que nos permite realizar este

Más detalles

EXCEL 2003 AVANZADO Rev1 ( )

EXCEL 2003 AVANZADO Rev1 ( ) 1. Ir a visual basic Herramientas < macro < editor visual basic 2. A que tipo de pagina pertenece una que lleva el borde azul en la vista previa?(4 opciones) Creo que la correcta es la vista previa de

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

MODELO 190. Seleccionamos Declaración de I.R.P.F.: información para modelos 111 y 190 y nos aparece la siguiente pantalla:

MODELO 190. Seleccionamos Declaración de I.R.P.F.: información para modelos 111 y 190 y nos aparece la siguiente pantalla: MODELO 190 Desde Rayuela podremos generar un fichero en formato.pdf con información sobre las retenciones practicadas a cada perceptor y los importes totales de las percepciones, así como de las retenciones

Más detalles

Configuración de integración de aplicaciones de tipo otro de los módulos de Cuentas por Cobrar y Cuentas por Pagar a Contafiscal C2K

Configuración de integración de aplicaciones de tipo otro de los módulos de Cuentas por Cobrar y Cuentas por Pagar a Contafiscal C2K Configuración de integración de aplicaciones de tipo otro de los módulos de Cuentas por Cobrar y Cuentas por Pagar a Contafiscal C2K Este proceso permite configurar los módulos de Cuentas por Cobrar y

Más detalles

Guía de estilo y buenas prácticas de programación en C/C++

Guía de estilo y buenas prácticas de programación en C/C++ Guía de estilo y buenas prácticas de programación en C/C++ Introducción A la hora de escribir código fuente en un determinado lenguaje de programación es aconsejable seguir unas guías de estilo. Esto te

Más detalles

III. Generación de Código orientado a objetos

III. Generación de Código orientado a objetos III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene

Más detalles

Edición del documento

Edición del documento Edición del documento Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com Microsoft Word - Edición del documento Buscar texto En algunas ocasiones sabemos

Más detalles

Unidad 2. Crear una Presentación (I)

Unidad 2. Crear una Presentación (I) Unidad 2. Crear una Presentación (I) A continuación veremos cómo crear una Presentación. PowerPoint nos permite crear una presentación de formas distintas, bien a través del asistente que es muy útil cuando

Más detalles

PLANTILLAS Y MACROS. También veremos cómo crear una Macro en Excel que automatice una tarea, de forma que al ejecutarla agilice el trabajo.

PLANTILLAS Y MACROS. También veremos cómo crear una Macro en Excel que automatice una tarea, de forma que al ejecutarla agilice el trabajo. UNIDAD DIDÁCTICA PLANTILLAS Y MACROS Los objetivos de este tema son: 1. Aprender a crear y a utilizar una plantilla de Excel. 2. Entender qué es una macro en Excel y su utilidad. 3. Crear una macro y ejecutarla.

Más detalles

SPA - Nómina Profesional Class. Extranet Laboral. Manual de Usuario

SPA - Nómina Profesional Class. Extranet Laboral. Manual de Usuario SPA - Nómina Profesional Class Índice SPA Nómina Profesional Class () 1. Introducción Proceso de Trabajo 3 2. Opciones de menú disponibles. Funcionalidades 4 Opciones de Menú en SPA 4 Opciones de Menú

Más detalles

Programación 2. Guía de estilo y buenas prácticas de programación en C/C++

Programación 2. Guía de estilo y buenas prácticas de programación en C/C++ Programación 2 Guía de estilo y buenas prácticas de programación en C/C++ Introducción A la hora de escribir código fuente en un determinado lenguaje de programación es aconsejable seguir unas guías de

Más detalles

Declaración Anual de Operaciones con Terceras Personas - Modelo 347 en Retailer

Declaración Anual de Operaciones con Terceras Personas - Modelo 347 en Retailer Declaración Anual de Operaciones con Terceras Personas - Modelo 347 en Retailer Beroni Informática Pág. 1 Menú Informes... 3 Ventas... 3 Compras... 4 Declarar cantidades superiores a 6000 percibidas en

Más detalles

Relaciones en Access 2010

Relaciones en Access 2010 Relaciones en Access 2010 Tipos de relaciones Se pueden distinguir tres tipos de relaciones: Relación Uno a Uno. Relación Uno a Varios. Relación Varios a Varios. Relación Uno a Uno Relación Uno a Uno:

Más detalles

MANUAL PROGRAMA ABIES GESTIÓN BIBLIOTECAS ESCOLARES

MANUAL PROGRAMA ABIES GESTIÓN BIBLIOTECAS ESCOLARES MANUAL PROGRAMA ABIES GESTIÓN BIBLIOTECAS ESCOLARES 1 PROGRAMA ABIES Abrimos el programa Abies y nos encontramos con esta pantalla Ponemos la contraseña La pantalla que nos aparece es la siguiente: 2 Seleccionamos

Más detalles

Ejercicios resueltos de captura y gestión de errores en programación con pseudocódigo. (CU00246A)

Ejercicios resueltos de captura y gestión de errores en programación con pseudocódigo. (CU00246A) aprenderaprogramar.com Ejercicios resueltos de captura y gestión de errores en programación con pseudocódigo. (CU00246A) Sección: Cursos Categoría: Curso Bases de la programación Nivel II Fecha revisión:

Más detalles

Configurar la Autocorrección

Configurar la Autocorrección CORRECCIÓN ORTOGRÁFICA Vamos a ver la herramienta Autocorrección de Excel para que el programa nos corrija automáticamente ciertos errores que se suelen cometer a la hora de escribir texto en una hoja

Más detalles

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,

Más detalles

Generación de pólizas a través de plantillas

Generación de pólizas a través de plantillas Generación de pólizas a través de plantillas El sistema cuenta con herramientas que ayudan a facilitar procesos que constantemente se llevan a cabo. La funcionalidad de las platillas nos permite la elaboración

Más detalles

Seleccionamos el programa Excel. Nos aparece la pantalla del programa

Seleccionamos el programa Excel. Nos aparece la pantalla del programa LECCIÓN 1ª Poner en marcha el programa Para poner en marcha el programa lo abrimos. Existen varias formas, por ejemplo partiendo del botón "Inicio" de la esquina inferior izquierda. Pulsamos el botón "Inicio"

Más detalles

UNIDAD 4. MODIFICAR TABLAS DE DATOS

UNIDAD 4. MODIFICAR TABLAS DE DATOS UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,

Más detalles

CARGA DE ALBARANES Y CONTADOS

CARGA DE ALBARANES Y CONTADOS CARGA DE ALBARANES Y CONTADOS PANTALLA INICIAL SALIDAS DE ARTICULOS Fecha..: 01/01/05 Empresa: 1 KERNEL icsa Sección: 1 KERNEL icsa Cliente: Riesgo...: Destino: Créd. Ocupado: [F5] Por Nombre [F6] Sin

Más detalles

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

Cuáles son los lenguajes que pueden utilizarse para programar Karel? EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.

Más detalles

Operadores aritméticos

Operadores aritméticos Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado

Más detalles