RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA.

Slides:



Advertisements
Presentaciones similares
LENGUAJE “C” Programación.
Advertisements

TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Ficheros: Ruby Estructura de Datos II.
Manejo de archivos de texto.  Unidad fundamental de almacenamiento dentro del ámbito de la informática. Alberga un conjunto de datos que es posible leer,
Mostrar archivos de texto usando un TextBox Alternativas en.NET Crear archivos de texto nuevos Referencia rápida.
Introducción al Lenguaje C (II) Cadenas de caracteres, archivos de cabecera, lectura y escritura Fundamentos de Programación Departamento de Lenguajes.
U niversidad de G uadalajara Centro Universitario de Ciencias Exactas e Ingenierías Ponentes: Muñoz Guzmán Ramón Gallardo Olivares Mario Solís Flores José.
UNIDAD EDUCATIVA “CALASANZ” “Educar en Piedad y Letras para mi Felicidad” Manual de uso del Wordpress. ALUMNO: Diego SOTOMAYOR CURSO: PRIMERO “D” FECHA:
Clase práctica Nº 1. Introducción al entorno de desarrollo Eclipse. Dpto. de Ciencias e Ingeniería de la Computación. Universidad Nacional del Sur.
© Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Curso de introducción a Fundeweb.
Archivos en Java Unidad III – Programación Orientada a Objetos en Java Programación I
PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento y constructores.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
DIMENSIONADO EN AutoCAD 2000
Programación en C - manejo de Archivos
PROGRAMACIÓN ORIENTADA A OBJETOS
Píldoras de programación en PDV.
Clase1: lectura/escritura/asignación
Clase1: lectura/escritura/asignación
Estructura General de las Instrucciones en Visual Basic
Capítulo 13 Leer archivos JSON con AJAX
Comandos Básicos Comandos Básicos Jornadas Octubre 2009 GUL – UC3M
Programación en C - manejo de Archivos
ECLIPSE.
Métodos y parámetros.
Gestión de Materiales.
Estructuras de Datos Aun en problemas muy simples surge la necesidad de agrupar valores elementales de alguna manera. Cuando representamos una caja de.
MANEJO DE ARRELOGS EN C Clase 8: Arreglos.
Lenguaje C en pocas palabras
Métodos en Java.
Algunas Características de C++ no presentes en C
Arreglos. en Lenguaje C n
Curs de Postgrau Visual Basic .NET: Introducció
Guía teórica de manejo de estructuras de datos
VBA - III Estructuras y Funciones Avanzadas
Creación de Tareas Conductivas
UNIVERSIDAD AUTONOMA METROPOLITANA Programación Estructurada
Diccionarios y Colecciones
Agustín J. González ELO-329
Algunas Características de C++ no presentes en C
Agustín J. González ELO-329
Definición y Conversión de datos
G87 Ciclo fijo de cajera rectangular - 1/6
Certificado de Hacking Ético Experto(Chee)
Tema 3. Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Unidad 2: Programación 2. Programación Curso
ESTRUCTURA DE UN PROGRAMA SIMPLE EN JAVA
Programación Orientada a Objetos
Usando StreamReader y StreamWriter
HISTORIA El lenguaje fue creado por Yukihiro "Matz" Matsumoto, quien empezó a trabajar en Ruby el 24 de febrero de 1993, y lo presentó al público en el.
Usando StreamReader y StreamWriter
Introducción al Lenguaje Orientado a Objetos
Wikis H I S T O R A Los orígenes de los wikis están en la comunidad de patrones de diseño, que los utilizaron para escribir y discutir patrones. El primer.
PROGRAMACIÓN 1 INTRODUCCIÓN
ARRAYS Y COLECCIONES DE DATOS
Curso de Programación Web html, java script
LENGUAJE C.
FUNCIONES Y PROCEDIMIENTOS
Unidad 3: Libre Office Calc
Lenguaje Java: características técnicas
Clase1: lectura/escritura/asignación
Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar.
CC 1002: Introducción a la Programación Clase 19
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Clase1: lectura/escritura/asignación
Agustín J. González ELO-329
Agustín J. González ELO-329
Agustín J. González ELO-329
Clase1: lectura/escritura/asignación
Transcripción de la presentación:

RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA

Ruby  Creado por Yukihiro “Matz” Matsumoto, es una mezcla de partes de sus lenguajes (Perl, Smalltalk, Eiffel, Ada y Lisp)  Ruby es un lenguaje orientado a objetos.  Su terminología se basa exclusivamente en el idioma inglés  Es un lenguaje de código abierto.

Sintaxis  No hay como tal llaves para encerrar una función, se utiliza la palabra def y end.  No hay un tipo previo para definir una variable, a esta se le debe asignar un valor el cual la definirá como un tipo (String, Int, Class, Float, etc. ).  No debe llevar “ ; ” al final de cada línea.  No hay un método “main” concreto.  Las llamadas a una clase es similar al lenguaje C++.  Se utiliza “ # “ para hacer una anotación de línea.

Archivos en Ruby  Para abrir un archivo simplemente debemos crear un objeto de la clase File ( File.new() ) o utilizar el método estático open ( File.open() ) y esto nos devolverá un objeto de tipo File al que podremos manipular. fichero = File.new(“Archivo.txt”,”a”)  En este ejemplo la “a” es un parámetro que nos indica como debemos abrir el archivo.

Abrir archivo  r : (sólo lectura) Modo por defecto.  r+ : (lectura y escritura) Comienza la escritura al principio del archivo.  w : (sólo escritura) Borra el contenido del archivo o crea un nuevo archivo para escritura.  w+ : (lectura y escritura) Borra el contenido del archivo o crea un nuevo archivo para lectura y escritura.  a : (sólo escritura) Comienza la escritura al final del archivo si existe y si no crea uno nuevo.  a+ : (lectura y escritura) permite leer y escribir ubicando el cursor al final del archivo si éste existe y si no crea uno nuevo.

Lectura en archivo El método seek de la clase IO, busca una posición dada por el primer parámetro, de la forma indicada por el segundo parámetro. Las posibles formas son:  SEEK_CUR – busca (seek) desde el primer parámetro, un número entero, hasta la posición actual.  SEEK_END – busca desde el parámetro dado, hasta el final del fichero.  SEEK_SET – busca la posición absoluta dada por el parámetro

Descripción del Programa  El programa “RubyNote” creará archivos.txt titulados de la manera que el usuario indique. Estos archivos contendrán la información que el mismo usuario ingrese, así como la fecha y hora de su última modificación  Se podrán buscar los archivos para verificar su existencia.  Se podrá observar la lista de notas existentes  Se podrá modificar la información de las notas.  Se podrán eliminar las notas que se indiquen.

Código Fuente

BIBLIOGRAFÍA     comprobar-la-existencia-del-archivo comprobar-la-existencia-del-archivo   archivo/ archivo/   Berman, Jules J. “Ruby: The Programming lenguaje”. 2014, Ed. Jones &Bartlett Learning