Programación shell en Unix/Linux ksh, bash, sh (con ejercicios corregidos) (4ª edición)

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

Download "Programación shell en Unix/Linux ksh, bash, sh (con ejercicios corregidos) (4ª edición)"

Transcripción

1 Introducción 1. Definición del shell Características de un intérprete de comandos Intérpretes de comando (shells) Historia Con qué shell hay que programar? Scripts de inicio Otros scripts Nombre de los ejecutables en Unix Shells tratados en este libro 24 Mecanismos esenciales del shell 1. Comandos internos y externos Comandos externos Comandos internos Implementación interna e implementación externa Impresión por pantalla El comando echo El carácter "\n" El carácter "\c" El carácter "\t" Listado de caracteres de escape Los comandos print y printf El carácter ~ (tilde) 34 1/20

2 4. El comando interno cd Sustitución de nombres de archivos Expresiones básicas El carácter * El carácter? Los caracteres [ ] Expresiones complejas ?(expresión) *(expresión) (expresión) !(expresión) Alternativas Interpretación del shell Separador de comandos Redirecciones Entrada y salidas estándar de los procesos Entrada estándar Salida estándar Salida de error estándar Herencia Redirección de las salidas en escritura Salida estándar Salida de error estándar Salida estándar y salida de error estándar Protección ante borrado involuntario de un archivo Eliminar las impresiones por pantalla Mecanismo interno Redirección de la entrada estándar Redirecciones avanzadas Redirigir los descriptores 1 y 2 hacia el mismo archivo 52 2/20

3 7.5.2 La redirección doble en lectura Cierre de un descriptor Tuberías de comunicación Comandos que no leen su entrada estándar Comandos que leen su entrada estándar Ejemplos triviales Caso de los filtros Complementos Encadenar tuberías Duplicar las salidas Enviar la salida estándar y la salida de error estándar por la tubería Agrupación de comandos Paréntesis Las llaves Conclusión Procesos en segundo plano Ejercicios Funcionalidades varias Ejercicio 1: comandos internos y externos Ejercicio 2: generación de nombres de archivo Ejercicio 3: separador de comandos Redirecciones Ejercicio Ejercicio Ejercicio Ejercicio Ejercicio Ejercicio Tuberías de comunicación Ejercicio Ejercicio /20

4 Ejercicio Ejercicio 4 80 Configuración del entorno de trabajo 1. Variables de entorno Listado de variables Mostrar el valor de una variable Modificación del valor de una variable Variables principales HOME PATH PWD PS PS TMOUT TERM LOGNAME Procesos y variables de entorno Exportación de variables Listado de variables exportadas Variables que deben exportarse Exportar una variable Las opciones del shell Activar y desactivar una opción del shell Visualizar la lista de opciones Opciones principales ignoreeof noclobber emacs y vi xtrace Los alias 98 4/20

5 3.1 Definir un alias Visualizar la lista de alias Visualizar todos los alias Visualizar un alias en particular Eliminar un alias Histórico de comandos Configurar la recuperación de comandos en ksh Opción vi Opción emacs Configurar la recuperación de comandos en bash Completar nombres de archivo Completar en bash Completar en ksh Tabla resumen Otras formas de completar Los archivos de entorno Características de los archivos de entorno Shell de conexión Archivos de entorno leídos por el shell de conexión Sesión utilizando un Bourne Shell Sesión utilizando un Korn Shell Sesión utilizando un Bourne Again Shell Ejercicios Variables de entorno Ejercicio Ejercicio Alias de comandos Ejercicio Ejercicio Las bases de la programación shell 5/20

6 1. Las variables de usuario Poner nombre a una variable Definir una variable Asignar un valor a una variable Asignar un valor con al menos un espacio Variable indefinida Borrar la definición de una variable Aislar el nombre de una variable Variables numéricas Variables complejas Sustitución de variables Sustitución de comandos Caracteres de protección Las comillas simples El carácter \ Las comillas dobles Recapitulación Interpretación de una línea de comandos Escritura y ejecución de un script en shell Definición Ejecución de un script por un shell hijo Ejecución de un script por el shell actual Comentarios Variables reservadas del shell Los parámetros posicionales El comando shift Sintaxis 148 6/20

7 7.2.2 Principio Código de retorno de un comando La variable $? El comando exit Otras variables especiales PID del shell intérprete PID del último proceso ejecutado en segundo plano El comando read Sintaxis Lecturas del teclado Código de retorno La variable IFS Ejecución de verificaciones Introducción El comando test Sintaxis Verificaciones de archivos Verificaciones de cadenas de caracteres Verificaciones de números Los operadores Ejemplo concreto de uso El comando [[ ]] Los operadores del shell Evaluación del operador && Evaluación del operador Aritmética El comando expr Sintaxis Operadores El comando (( )) Sintaxis 179 7/20

8 Uso El comando let Aritmética de punto flotante ksh Otros shells Sustitución de expresiones aritméticas Corrección de un script Opción -x Otras opciones Las estructuras de control if case Sintaxis Principio Uso Bucle for Bucle while Sintaxis Uso Bucle infinito until Sintaxis Uso break y continue Ejercicios Variables, caracteres especiales Ejercicio 1: variables Ejercicio 2: variables Ejercicio 3: sustitución de comando Ejercicio 4: caracteres de protección Variables, visualización y lectura del teclado 214 8/20

9 Ejercicio 1: variables Ejercicio 2: parámetros posicionales Ejercicio 3: lectura de teclado Tests y aritmética Ejercicio 1: tests a los archivos Ejercicio 2: tests de cadenas de caracteres Ejercicio 3: tests numéricos Ejercicio 4: aritmética Ejercicio 5: operadores lógicos de los comandos [ ], [[ ]] y operadores lógicos del shell Estructuras de control if, case, bucle for Ejercicio 1: los comandos [ ] y [[ ]], la estructura de control if Ejercicio 2: estructura de control case, bucle for Bucles Ejercicio 1: bucle for, comando tr Ejercicio 2: bucle for, aritmética Ejercicio 3: bucles for, while 219 Aspectos avanzados de la programación shell 1. Comparación de las variables $* y $@ Uso de $* y de $@ Uso de "$*" Uso de "$@" Sustitución de variables Longitud del valor contenido en una variable Manipulación de cadenas de caracteres Eliminar el fragmento más pequeño de la izquierda Eliminar el fragmento más grande de la izquierda Eliminar el fragmento más pequeño de la derecha Eliminar el fragmento más grande de la derecha 227 9/20

10 3. Tablas Asignar un elemento Referenciar un elemento Asignación global de una tabla Referenciar todos los elementos de una tabla Obtener el número de elementos de una tabla Obtener la longitud de un elemento de una tabla Tablas asociativas Inicialización de parámetros posicionales con set Funciones Definición de una función Código de retorno de una función Ámbito de las variables Definición de variables locales Paso de parámetros Utilizar la salida de una función Programa completo del ejemplo Comandos de salida El comando print Uso simple Supresión del salto de línea natural de print Mostrar argumentos que comienzan por el carácter "-" Escritura hacia un descriptor determinado El comando printf Gestión de entradas/salidas de un script Redirección de entradas/salidas estándar Gestión de archivos Apertura de archivo Lectura a partir de un archivo Escritura en un archivo /20

11 7.2.4 Cierre de un archivo Tratamiento de un archivo Información previa Las diferentes formas de explotar un archivo Repartir una línea en campos Modificar el separador de línea El comando eval Gestión de señales Señales principales Ignorar una señal Modificar el comportamiento asociado a una señal Restablecer el comportamiento por defecto del shell respecto a una señal Usar trap desde un script de shell Gestión de menús con select Análisis de las opciones de un script con getopts Gestión de un proceso en segundo plano Script de archivado incremental y transferencia sftp automática Objetivo El archivo uploadbackup.sh El archivo funciones.inc.sh Ejercicios Funciones Ejercicio 1: funciones simples Ejercicio 2: funciones simples, valor de retorno Ejercicio 3: paso de parámetros, retorno de valor Ejercicio 4: archivos Ejercicio 5: archivos, funciones, menú select /20

12 Ejercicio 6: archivos, tablas asociativas (bash 4, ksh93) 294 Expresiones regulares 1. Introducción Caracteres comunes en ERb y ERe Caracteres específicos de ERb Caracteres específicos de ERe Uso de expresiones regulares por comandos El comando vi El comando grep El comando expr sed y awk Ejercicios Expresiones regulares Ejercicio 1: expresiones regulares con vi Ejercicio 2: grep 310 El comando sed 1. Uso del comando sed Ejemplos Uso de sed en línea de comandos El comando d (delete) El comando p (print) /20

13 2.1.3 El comando w (write) Negación de un comando (!) El comando s (sustitución) Script sed Ejercicios Expresiones regulares Ejercicio 1: inserción de marcadores en un archivo Ejercicio 2: formato de archivos 322 El lenguaje de programación awk 1. Principio Sintaxis Variables especiales Variables predefinidas a partir de la ejecución de awk Variables inicializadas en el momento del tratamiento de una línea Ejemplos simples Criterios de selección Expresiones regulares Verificaciones lógicas Intervalos de líneas Estructura de un script awk BEGIN Secciones intermedias END Comentarios Variables Ejemplo Operadores La función printf /20

14 4. Redirecciones Lectura de la línea siguiente: next Estructuras de control if switch for while do-while break continue Finalizar un script Tablas Tablas indexadas con un número Tablas indexadas por una cadena de caracteres Verificar la existencia de un elemento Eliminar un elemento Número de elementos de una tabla Orden de recorrido de los elementos Probar una tabla Tablas multidimensionales Simulación de tablas multidimensionales Verdaderas tablas multidimensionales Probar si una variable es una tabla Los argumentos de la línea de comandos Funciones integradas Funciones que trabajan con cadenas /20

15 11.2 Funciones matemáticas Funciones vinculadas a las tablas Otras funciones La función getline La función close La función system Funciones de usuario Inclusión de archivos Ejercicios awk en línea de comandos Ejercicio 1: awk y otros filtros Ejercicio 2: criterios de selección Ejercicio 3: criterios de selección, visualización de campos, secciones BEGIN y END Scripts awk Ejercicio 4: funciones Ejercicio 5: análisis de un archivo de log Ejercicio 6: generación de un archivo de etiquetas 375 Los comandos filtro 1. Introducción Sintaxis de llamada a comandos filtro Visualización de datos Consulta de datos, creación de archivos: cat Valor de los bytes de un flujo de datos: od Filtrado de líneas: grep /20

16 3.4 Últimas líneas de un flujo de datos: tail Primeras líneas de un flujo de datos: head Duplicación de la salida estándar: tee Numeración de líneas: nl Presentación de un flujo de datos: pr Tratamiento de datos Recuento de líneas, de palabras y caracteres: wc Extracción de caracteres: cut Ordenación de datos: sort paste split Transformación de caracteres: tr Eliminación de líneas repetidas: uniq Compresión, archivado y conversión Compresión: gzip, bzip Archivos tar Archivos cpio Copia física, tranformaciones: dd Cambio de codificación: iconv Comandos de red seguros Conexión remota: ssh Transferencia de archivos: sftp Comandos de sftp que se ejecutan en la máquina local Comandos que se ejecutan en el equipo remoto Comandos de transferencia Conexión automática sin contraseña Otros comandos El comando xargs Comparar dos archivos: cmp Líneas comunes entre dos archivos: comm /20

17 Cómo hacer... (síntesis) 1. Introducción Información Plantillas de nombres de archivo Verificar el código de retorno de un comando Test de igualdad entre dos cadenas Comparación de una variable en relación a una plantilla Eliminar el comienzo o final de una cadena Recuperar el campo de una línea No mostrar algunas líneas de un flujo Pruebas numéricas Cálculos Ejecutar un script de otro lenguaje a partir de un shell Acceder a una base MySQL a partir de un shell 438 Soluciones a los ejercicios 17/20

18 1. Soluciones del capítulo Mecanismos esenciales del shell Funcionalidades varias Ejercicio 1: comandos internos y externos Ejercicio 2: generación de nombres de archivo Ejercicio 3: separador de comandos Redirecciones Ejercicio Ejercicio Ejercicio Ejercicio Ejercicio Ejercicio Tuberías de comunicación Ejercicio Ejercicio Ejercicio Ejercicio Soluciones del capítulo Configuración del entorno de trabajo Variables de entorno Ejercicio Ejercicio Alias de comandos Ejercicio Ejercicio Soluciones del capítulo Las bases de la programación shell Variables, caracteres especiales Ejercicio 1: variables Ejercicio 2: variables Ejercicio 3: sustitución de comando Ejercicio 4: caracteres de protección Variables, visualización y lectura del teclado Ejercicio 1: variables /20

19 3.2.2 Ejercicio 2: parámetros posicionales Ejercicio 3: lectura de teclado Tests y aritmética Ejercicio 1: tests a los archivos Ejercicio 2: tests de cadenas de caracteres Ejercicio 3: tests numéricos Ejercicio 4: aritmética Ejercicio 5: operadores lógicos de los comandos [ ], [[ ]] y operadores lógicos del shell Estructuras de control if, case, bucle for Ejercicio 1: los comandos [ ] y [[ ]], la estructura de control if Ejercicio 2: estructuras de control case, bucle for Bucles Ejercicio 1: bucle for, comando tr Ejercicio 2: bucle for, aritmética Ejercicio 3: bucles for, while Soluciones del capítulo Aspectos avanzados de la programación shell Funciones Ejercicio 1: funciones simples Ejercicio 2: funciones simples, valor de retorno Ejercicio 3: paso de parámetros, retorno de valor Ejercicio 4: archivos Ejercicio 5: archivos, funciones, menú select Ejercicio 6: archivos, tablas asociativas (bash 4, ksh93) Soluciones del capítulo Expresiones regulares Expresiones regulares Ejercicio 1: expresiones regulares con vi Ejercicio 2: grep Soluciones del capítulo El comando sed Expresiones regulares Ejercicio 1: inserción de marcadores en un archivo /20

20 6.1.2 Ejercicio 2: formato de archivos Soluciones del capítulo El lenguaje de programación awk awk en línea de comandos Ejercicio 1: awk y otros filtros Ejercicio 2: criterios de selección Ejercicio 3: criterios de selección, visualización de campos, secciones BEGIN y END Scripts awk Ejercicio 4: funciones Ejercicio 5: análisis de un archivo de log Ejercicio 6: generación de un archivo de etiquetas 484 Anexos 1. Caracteres especiales de shell Comandos internos de shell Orden de interpretación de un comando 491 índice /20

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición)

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición) Introducción 1. Definición del shell 19 2. Características de un intérprete de comandos 19 3. Intérpretes de comando (shells) 20 3.1 Historia 20 3.2 Con qué shell hay que programar? 21 3.2.1 Scripts de

Más detalles

Curso Técnico de Shell Unix/Linux

Curso Técnico de Shell Unix/Linux titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Curso Técnico de Shell Unix/Linux duración total: 240 horas 120 horas horas teleformación: precio:

Más detalles

Curso Técnico de Shell Unix/Linux

Curso Técnico de Shell Unix/Linux Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Técnico de Shell Unix/Linux Curso Técnico de Shell Unix/Linux Duración: 240 horas Precio: 160 * Modalidad: Online * Materiales didácticos, titulación

Más detalles

Linux 101 Explorando la línea de comandos

Linux 101 Explorando la línea de comandos Explorando la línea de comandos Shell Una shell es un programa que acepta e interpreta comandos y provee una interfaz con el sistema, en linux existen varias opciones: bash (GNU Bourne Again Shell): Está

Más detalles

Inmersión Linux: de 0 a 100 en 30 Horas Tema 4: Shell Scripting. J. Félix Ontañón

Inmersión Linux: de 0 a 100 en 30 Horas Tema 4: Shell Scripting. J. Félix Ontañón Inmersión Linux: de 0 a 100 en 30 Horas Tema 4: Shell Scripting J. Félix Ontañón Indice Indice Espacio de usuario y espacio de kernel Qué es una shell? Breve historia Comandos básicos

Más detalles

El entorno de programación UNIX. CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR

El entorno de programación UNIX. CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR El entorno de programación UNIX CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR Comandos más usuales ls (listar) Opción típica: -R (recursivo) Comandos

Más detalles

Shell Script Sistemas Operativos III - ITS EMT - CETP

Shell Script Sistemas Operativos III - ITS EMT - CETP Shell Script SHELL tiene dos formas distintas de ejecutar comandos : Archivos binarios Programas compilados y de los cuales existe un ejecutable archivos.exe ó.com en MS-DOS Archivos de texto Contienen

Más detalles

Contenido 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS PROCESOS Prólogo...

Contenido 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS PROCESOS Prólogo... 1 Prólogo... xv 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS... 1 1.1. Conceptos generales sobre sistemas operativos... 2 1.1.1. Funciones del sistema operativo... 2 1.1.2. Componentes del sistema operativo...

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

Taller de programación shell

Taller de programación shell Taller de programación shell 3 de Abril de 2004 revisión 1 Asociación de Usuarios de Software Libre de Elche http://www.kleenux.org/ Introducción: Qué es un shell? Es una parte fundamental de todo sistema

Más detalles

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición) Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción

Más detalles

PHP 7 Desarrollar un sitio web dinámico e interactivo

PHP 7 Desarrollar un sitio web dinámico e interactivo Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17

Más detalles

PROGRAMACIÓN EN JAVA

PROGRAMACIÓN EN JAVA 1. INTRODUCCIÓN A LA PROGRAMACIÓN 1.1. Datos, algoritmos y programas 1.1.1. Definición de algoritmo 1.1.2. Datos 1.1.3. Características de un programa 1.2. Paradigmas de programación 1.2.1. Programación

Más detalles

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;) Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,

Más detalles

Programación shell-scripts 1 LA SHELL

Programación shell-scripts 1 LA SHELL Programación shell-scripts 1 LA SHELL Un gran número de utilidades y herramientas de administración están realizadas mediante ficheros de ordenes del interprete de comandos de Unix (Shell). A lo largo

Más detalles

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS CONTENIDOS UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A

Más detalles

bash Scripting 31 de mayo de 2007

bash Scripting 31 de mayo de 2007 bash Scripting 31 de mayo de 2007 bash es un shell de Unix (intérprete de comandos de Unix) escrito para el proyecto GNU. Su nombre es un acrónimo de bourne-again shell (otro shell bourne) - haciendo un

Más detalles

BASH Scripting. Contenidos. BASH: Bourne-Again SHell. Hola mundo!

BASH Scripting. Contenidos. BASH: Bourne-Again SHell. Hola mundo! BASH Scripting diego.rodriguez@usc.es Contenidos Comandos Varibles Control de flujo Sistema de colas Bibliografía BASH: Bourne-Again SHell Intérprete de comandos más habitual en los sistemas operativos

Más detalles

Introducción a Scripts. Cecilia Curlango Rosas

Introducción a Scripts. Cecilia Curlango Rosas Qué es un script? En el contexto de este curso, un script es un archivo ejecutable que contiene mandos del shell. Equivale en DOS a los archivos.bat Creación de un script Utilizar un editor de texto para

Más detalles

Objetivos y Temario CURSO PHP Y MySQL

Objetivos y Temario CURSO PHP Y MySQL Objetivos y Temario CURSO PHP Y MySQL OBJETIVOS Se dirige a los diseñadores y programadores que deseen utilizar PHP y MySQL para desarrollar un sitio web dinámico e interactivo. En la primera parte del

Más detalles

Creación De Scripts Ejecutables

Creación De Scripts Ejecutables Creación De Scripts Ejecutables Este manual se hace con la finalidad de dar una explicación paso a paso de cómo crear scripts que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión.

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

Sistemas Operativos sesión 13: shell-scripting

Sistemas Operativos sesión 13: shell-scripting Sistemas Operativos sesión 13: shell-scripting Grado en Ingeniería Informática Universidad Carlos III de Madrid Bibliografía Bash Programming: http://www.tldp.org/howto/bash-prog-intro-howto.html Advanced

Más detalles

JAVA 7 Los fundamentos del lenguaje Java

JAVA 7 Los fundamentos del lenguaje Java Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado

Más detalles

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De

Más detalles

LENGUAJES DE CONTROL DE ÓRDENES: EL KORN SHELL (KSH)

LENGUAJES DE CONTROL DE ÓRDENES: EL KORN SHELL (KSH) LENGUAJES DE CONTROL DE ÓRDENES: CONTENIDOS: 1. Introducción EL KORN SHELL (KSH) 2. Aspectos básicos 3. Variables y parámetros 4. Control de tareas 5. El entorno 6. Operaciones aritméticas 7. Escritura

Más detalles

Objetivos y Temario CURSO JAVA 7

Objetivos y Temario CURSO JAVA 7 Objetivos y Temario CURSO JAVA 7 OBJETIVOS Este curso se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el

Más detalles

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP PHP Programming Duration: 20 hours Overview: In this PHP training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice and to use advanced

Más detalles

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0 MÓDULO 1: Introducción a Visual Basic 6.0 TEMA 1. Introducción a Visual Basic 6.0 1.1 Conceptos de programación...1-1 1.2 Introducción a Visual Basic...1-1 1.3 Iniciar una sesión de Visual Basic 6.0...1-2

Más detalles

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de

Más detalles

Manejar aplicaciones ofimáticas en la gestión de la información de la documentación.

Manejar aplicaciones ofimáticas en la gestión de la información de la documentación. Ofimática Objetivos Manejar aplicaciones ofimáticas en la gestión de la información de la documentación. Contenido Sistema operativo. búsqueda de la información 1 Introducción al ordenador 1.1 Hardware

Más detalles

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores

Más detalles

Objetivos y Temario CURSO MySQL 5

Objetivos y Temario CURSO MySQL 5 Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones

Más detalles

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes

Más detalles

Programando con el intérprete de órdenes (shell) de UNIX

Programando con el intérprete de órdenes (shell) de UNIX Programando con el intérprete de órdenes (shell) de UNIX Fundamentos de Informática II. Práctica 1 17 de marzo de 2006 Resumen En esta primera práctica nos familiarizaremos con la orden echo y las variables,

Más detalles

MS-Excel 2007, Intermedio Avanzado (30 horas)

MS-Excel 2007, Intermedio Avanzado (30 horas) MS-Excel 2007, Intermedio Avanzado (30 horas) Presentación El presente curso está enmarcado en el plan de Formación Continua, en el cual se incentiva el desarrollo de habilidades informáticas en el personal

Más detalles

ESPECIFICACIÓN DE LOS REQUERIMIENTOS FUNCIONALES

ESPECIFICACIÓN DE LOS REQUERIMIENTOS FUNCIONALES ANEXO A ESPECIFICACIÓN DE LOS REQUERIMIENTOS FUNCIONALES A continuación se encuentra la especificación de los requerimientos funcionales del proyecto, los cuáles se encuentran separados por módulos de

Más detalles

Prácticas de Fundamentos del Software

Prácticas de Fundamentos del Software Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº4: Variables, Alias y Órdenes de Búsqueda 1 Objetivos principales Conocer el concepto de variables y los tipos de variables

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main. LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan

Más detalles

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30302-1402 Precio 119.00 Euros Sinopsis

Más detalles

PRÁCTICA 20 MANDATOS DE TRATAMIENTO DE CADENAS. CREACIÓN DE SCRIPTS DE SHELL SENCILLOS

PRÁCTICA 20 MANDATOS DE TRATAMIENTO DE CADENAS. CREACIÓN DE SCRIPTS DE SHELL SENCILLOS Sistemas Informáticos Grado en Matemáticas e Ingeniería Informática Curso 2011/2012 Nombre: Fecha: /12/2011 Grupo: 1 2 3 4 PRÁCTICA 20 MANDATOS DE TRATAMIENTO DE CADENAS. CREACIÓN DE SCRIPTS DE SHELL SENCILLOS

Más detalles

Introducción a la. Programación con

Introducción a la. Programación con Introducción a la Programación con C Objetivo El alumno comprendera los conceptos sobre cuales se rige la programación estructurada mediante una base teórica y un conjunto de prácticas, enfocando dichos

Más detalles

LENGUAJE PHP Y CAKEPHP FRAMEWORK

LENGUAJE PHP Y CAKEPHP FRAMEWORK Ref. 313387 LENGUAJE PHP Y CAKEPHP FRAMEWORK OBJETIVOS: PHP permite la creación de aplicaciones para trabajar con Web y bases de datos. Este curso le adentrará en el conocimiento de PHP desde sus conceptos

Más detalles

Es la estructura que permite ejecutar los comandos solamente si se cumple una determinada condición. La sintaxis más usual:

Es la estructura que permite ejecutar los comandos solamente si se cumple una determinada condición. La sintaxis más usual: Más scripts de Shell Además de las herramientas para manejo de variables que se explicaron anteriormente, el shell nos permite utilizar herramientas para manejo de ciclos y para estructuras condicionales,

Más detalles

Shell Scripting II II

Shell Scripting II II Facultad de Ingeniería Universidad de Buen Aires 75.08 Sistemas Operativ Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting II II Funciones del Shell Intérprete de comand: Modo de ejecución Foreground:

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

DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO

DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO Administración de Sistemas Operativos Ejercicio 1 DISPONE DE 50 MINUTOS PARA REALIZAR EL EJERCICIO Titulación 1. Desarrolle una utilidad en KSH que permita detectar cuentas de usuario que cumplan con alguna

Más detalles

Técnico Especialista TIC en Aplicaciones Microinformáticas. Creación, Diseño y Edición Digital

Técnico Especialista TIC en Aplicaciones Microinformáticas. Creación, Diseño y Edición Digital Técnico Especialista TIC en Aplicaciones Microinformáticas Creación, Diseño y Edición Digital Ficha Técnica Categoría Creación, Diseño y Edición Digital Referencia 152623-1501 Precio 62.00 Euros Sinopsis

Más detalles

Programa Formativo. Código: Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h.

Programa Formativo. Código: Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h. Código: 14819 Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h. Objetivos PHP permite la creación de aplicaciones para trabajar con Web y bases de datos. Este curso le adentrará

Más detalles

Oracle Certified Associate, Java SE 8 Programmer

Oracle Certified Associate, Java SE 8 Programmer J A V A S E 8 Información del examen: Número de examen: 1Z0-808. Certificación Asociada: Oracle Certified Associate, Java SE 8 Programmer I Versión del producto: Java SE 8 Duración: 150 minutes Número

Más detalles

Tema 7: Shell Scripting

Tema 7: Shell Scripting Tema 7: Shell Scripting Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC 22 de abril de 2010 (cc) 2010 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.

Más detalles

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo

Más detalles

LINUX - El intérprete de órdenes II

LINUX - El intérprete de órdenes II LINUX - El intérprete de órdenes II Objetivos: Se pretende introducir al alumno en el uso del intérprete de órdenes bash de LINUX. Ejecución de órdenes en el intérprete de órdenes Orden simple Como ya

Más detalles

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Apunte Laboratorio ALPI - El lenguaje de programación Pascal Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................

Más detalles

Características de JavaScript

Características de JavaScript Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual

Más detalles

APLICACIONES INFORMÁTICAS DE HOJA DE CÁLCULO

APLICACIONES INFORMÁTICAS DE HOJA DE CÁLCULO TEMARIO DE EXCEL CONTENIDOS RELACIONADOS CON EL CERTIFICADO DE PROFESIONALIDAD OFIMÁTICA (MF 0233_2) APLICACIONES INFORMÁTICAS DE HOJA DE CÁLCULO UNIDAD DIDÁCTICA 1. CONCEPTOS GENERALES Y CARACTERÍSTICAS

Más detalles

Sistemas Operativos. Bourne Again Shell. Dr. Wenceslao Palma M.

Sistemas Operativos. Bourne Again Shell. Dr. Wenceslao Palma M. Sistemas Operativos Bourne Again Shell Dr. Wenceslao Palma M. Shell - Intro Shell es el intérprete de comandos. Mas allá de ser el intermediario entre el sistema operativo y el

Más detalles

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras

Más detalles

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados

Más detalles

CURSO DE LENGUAJE C. 4.1 Conceptos básicos de funciones 4.2 Funciones que regresan valores no enteros 4.3 Variables externas 4.4 Reglas de alcance

CURSO DE LENGUAJE C. 4.1 Conceptos básicos de funciones 4.2 Funciones que regresan valores no enteros 4.3 Variables externas 4.4 Reglas de alcance Capítulo 1. Introducción general 1.1 Comencemos 1.2 Variables y expresiones aritméticas 1.3 La proposición FOR 1.4 Constantes simbólicas 1.5 Entrada y salida de caracteres 1.6 Arreglos 1.7 Funciones 1.8

Más detalles

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1 Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos

Más detalles

índice MÓDULO 1: Word 2007 Parte 1ª Word 2007 TEMA 1. Primeros Pasos TEMA 2. Introducir Texto TEMA 3. Trabajar con un Documento

índice MÓDULO 1: Word 2007 Parte 1ª Word 2007 TEMA 1. Primeros Pasos TEMA 2. Introducir Texto TEMA 3. Trabajar con un Documento MÓDULO 1: Word 2007 Parte 1ª TEMA 1. Primeros Pasos Comenzar una Sesión de Word 2007 La Barra de Título Sistema de Menús Ribbon, Banda de Opciones Barra de Acceso Rápido Botón Office La Barra de Estado

Más detalles

Diplomado Web con PHP, MySQL 7.0, Apache y AJAX

Diplomado Web con PHP, MySQL 7.0, Apache y AJAX Diplomado Web con PHP, MySQL 7.0, Apache y AJAX Actualmente Ofrecemos entrenamiento en PHP 7.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 7.0, Apache y Ajax. El

Más detalles

Trabajo con ficheros de texto

Trabajo con ficheros de texto Trabajo con ficheros de texto Ficheros de texto En Linux se usan los ficheros de texto para muchas cosas: Documentación de programas Ficheros de configuración Guiones del Shell Archivos de registro (log

Más detalles

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio. Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis

Más detalles

Capítulo 1: Modelo conceptual

Capítulo 1: Modelo conceptual Capítulo 1: Modelo conceptual A. Recordatorios sobre el almacenaje de datos....... 7 1. Las distintas categorías de datos............... 7 a. Los datos básicos.................... 8 b. Los datos de movimiento.................

Más detalles

UNIX. Curso de Modelado Molecular I INTRODUCCIÓN

UNIX. Curso de Modelado Molecular I INTRODUCCIÓN UNIX INTRODUCCIÓN Estrictamente, UNIX no es un sistema operativo simple, sino una familia de sistemas operativos multiusuario y multitarea. Comprende el núcleo del sistema operativo más un conjunto de

Más detalles

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante. Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una

Más detalles

PROGRAMACIÓ E SHELL DE LI UX.

PROGRAMACIÓ E SHELL DE LI UX. PROGRAMACIÓ E SHELL DE LI UX. Mª Dolores Carballar Falcón 28935146 1 1. I TRODUCCIÓ. Este manual de Shell de Linux va dirigi a to principiante que desee introducirse en el mun de los scripts de este sistema

Más detalles

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones

Más detalles

Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas en introducirse en el Desarrollo de Sitios Web.

Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas en introducirse en el Desarrollo de Sitios Web. Área: Diseño y Desarrollo de Sistemas Curso: Desarrollo Sitios Web Características Generales de la capacitación: Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas

Más detalles

Aprender a desarrollar con JavaScript

Aprender a desarrollar con JavaScript Presentación del lenguaje JavaScript 1. Definición e histórico rápido 11 2. Requisitos previos para un aprendizaje sencillo del lenguaje 13 3. Herramientas necesarias 14 4. Posicionamiento de JavaScript

Más detalles

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript: Javascript Qué es JavaScript? Es un lenguaje de scripting (Código interno en las páginas HTML) necesario para los elaboradores de sitios Web, mediante el cual se puede hacer que las páginas sean activas

Más detalles

Filtros de Texto UNIX

Filtros de Texto UNIX Filtros de Texto UNIX... y aprenda a manejar vi de una vez. César A. Cabrera E. PULPA: Grupo de Usuarios Linux Universidad Tecnológica de Pereira Qué son los filtros? Algún texto de entrada Filtro (Procesa

Más detalles

Fundamentos de Programación

Fundamentos de Programación Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.

Más detalles

PROGRAMACIÓN DEL SHELL

PROGRAMACIÓN DEL SHELL Área de Ingeniería Telemática Departamento de Ingeniería de Sistemas y Automática Escuela Superior de Ingenieros Universidad de Sevilla PROGRAMACIÓN DEL SHELL 1. OBJETIVO El objetivo es introducir la programación

Más detalles

Introducción a BASH. Francisco Alonso Sarría

Introducción a BASH. Francisco Alonso Sarría Introducción a BASH Francisco Alonso Sarría Índice 1 Introducción 2 2 Operaciones con archivos 4 2.1 Obtener un listado de los archivos................. 4 2.2 Leer el contenido de un archivo...................

Más detalles

Manual Guías Temáticas Excel (V 1.2)

Manual Guías Temáticas Excel (V 1.2) Manual Guías Temáticas Excel 2007-2010 + (V 1.2) por Elsa M.Meyer (Elsamatilde) (para versiones Excel 2007 en adelante) Incluye comentarios y soluciones para versiones anteriores) Copyright 2012-2013 -

Más detalles

Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30307-1402 Precio 119.00 Euros Sinopsis

Más detalles

Práctica 1: Intérprete de mandatos. Sistemas Operativos Área de Arquitectura y Tecnología de Computadores

Práctica 1: Intérprete de mandatos. Sistemas Operativos Área de Arquitectura y Tecnología de Computadores Práctica 1: Intérprete de mandatos Introducción Desarrollo de un intérprete de mandatos (minishell) en UNIX/Linux en lenguaje C. Debe permitir: Ejecución de mandatos simples ls, cp, mv, rm, etc. Ejecución

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación

Más detalles

Ficha técnica. Visual Basic 6.0

Ficha técnica. Visual Basic 6.0 Visual Basic 6.0 Ficha técnica OBJETIVOS: Este curso tiene por objetivo dotar al alumno de la formación inicial necesaria para realizar sencillas aplicaciones en Visual Basic y de los elementos necesarios

Más detalles

CÓDIGO DEL PROGRAMA. Tipo de curso Plan Orientación Área Asignatura Año A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica

CÓDIGO DEL PROGRAMA. Tipo de curso Plan Orientación Área Asignatura Año A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica CÓDIGO DEL PROGRAMA Tipo de curso Plan Orientación Área Asignatura Año A.N.E.P. Consejo de Educación Técnico Profesional Educación Media Tecnológica Orientación: Informática ASIGNATURA SISTEMAS OPERATIVOS

Más detalles

Guía del Curso Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional

Guía del Curso Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Guía del Curso Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Modalidad de realización del curso: Número de Horas: Titulación: Online 300 Horas Diploma acreditativo con las horas

Más detalles

Fundamentos de Programación Visual Basic

Fundamentos de Programación Visual Basic Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280

Más detalles

ÍNDICE INTRODUCCIÓN...17

ÍNDICE INTRODUCCIÓN...17 ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización

Más detalles

Aplicaciones VBA con Excel

Aplicaciones VBA con Excel Pág. N. 1 Aplicaciones VBA con Excel Familia: Sub-familia: Editorial: Informática Ofimática Macro Autor: Manuel Torres Remon ISBN: 978-612-304-265-3 N. de páginas: 344 Edición: 1. a 2015 Medida: 17.5 x

Más detalles

Prácticas de Fundamentos del Software

Prácticas de Fundamentos del Software Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº3: Permisos y redirecciones 1 Objetivos principales Modificar los permisos de un archivo. Comprender cómo se manejan las

Más detalles

MICROSOFT ACCESS 2003 (COMPLETO)

MICROSOFT ACCESS 2003 (COMPLETO) MICROSOFT ACCESS 2003 (COMPLETO) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access XP, estudiando los conceptos fundamentales de las bases de datos y explicando

Más detalles

Introducción a la Programación

Introducción a la Programación Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación

Más detalles

ÍNDICE. Introducción CAPÍTULO 1 Introducción al VBA

ÍNDICE. Introducción CAPÍTULO 1 Introducción al VBA ÍNDICE Introducción... 15 CAPÍTULO 1 Introducción al VBA 1.1 Introducción... 17 1.2 Definición de VBA...18 1.3 Comparando VB con VBA...18 1.4 Macros y su relación con VBA...19 1.5 La ficha Desarrollador

Más detalles

El shell de GNU/Linux

El shell de GNU/Linux Universidad de Costa Rica Escuela de Ingeniería Eléctrica IE-0117 Programación Bajo Plataformas Abiertas 1. Aspectos generales El shell es el programa que permite al usuario interactuar con el sistema

Más detalles

VISUAL BASIC 6.0. Objetivos: Contenidos. TEMA 1. Introducción a Visual Basic 6.0. Conceptos de Programación. Introducción a Visual Basic

VISUAL BASIC 6.0. Objetivos: Contenidos. TEMA 1. Introducción a Visual Basic 6.0. Conceptos de Programación. Introducción a Visual Basic VISUAL BASIC 6.0 Objetivos: Este curso tiene por objetivo dotar al alumno de la formación inicial necesaria para realizar sencillas aplicaciones en Visual Basic y de los elementos necesarios para avanzar

Más detalles

INDICE. XVII Parte I Introducción a la programación en Visual Basic 6.0

INDICE. XVII Parte I Introducción a la programación en Visual Basic 6.0 INDICE Antes de comenzar XVII Parte I Introducción a la programación en Visual Basic 6.0 3 Capitulo 1. introducción a Visual Basic 6.0 Programación en Windows Estructura de un proyecto en Visual Basic

Más detalles

Programación con Java Básico

Programación con Java Básico Programa de Capacitación en Cómputo Semestre 2016-1 Programación con Java Básico Instructor: M. C. Martha Angélica Nakayama Cervantes INFORMACIÓN GENERAL En el presente curso se dará explicaciones, ejemplos,

Más detalles

Manual de Usuario. Funcionalidades Genéricas de las pantallas de SÒSTRAT

Manual de Usuario. Funcionalidades Genéricas de las pantallas de SÒSTRAT de Funcionalidades Genéricas de las pantallas de SÒSTRAT Tabla de contenido 1. INTRODUCCIÓN... 2 2. FUNCIONALIDADES DEL SISTEMA... 3 Funcionalidades sobre "Trabajar Con"... 3 Funcionalidad de Nuevo Registro...

Más detalles

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS A.- ASPECTOS FUNDAMENTALES DEL CÓDIGO ORIENTADO A OBJETOS MÓDULOS DE CÓDIGO: El código en Visual Basic se almacena en módulos. Hay tres tipos de módulos: de formulario,

Más detalles

SQL Server 2016 Aprender a administrar una base de datos transaccional con SQL Server Management Studio

SQL Server 2016 Aprender a administrar una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 15 2. Presentación de SQL Server 16 2.1 Qué es un SGBDR? 16 2.2 Modo de funcionamiento cliente/servidor 18 2.3 Las posibles plataformas 19 2.4 Los componentes de SQL Server

Más detalles