Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porCarla Arroyo Cruz Modificado hace 7 años
1
RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA
2
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.
3
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.
5
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.
6
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.
7
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
8
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.
9
Código Fuente
10
BIBLIOGRAFÍA https://www.ruby-lang.org/es/ https://www.ruby-lang.org/es/ http://codehero.co/manejo-de-archivos-y-directorios/ http://codehero.co/manejo-de-archivos-y-directorios/ https://www.youtube.com/playlist?list=PLEFC2D43C36013A70 https://www.youtube.com/playlist?list=PLEFC2D43C36013A70 http://www.iteramos.com/pregunta/13855/rubi-funcion-para- comprobar-la-existencia-del-archivo http://www.iteramos.com/pregunta/13855/rubi-funcion-para- comprobar-la-existencia-del-archivo http://rubysur.org/aprende.a.programar/index.html http://rubysur.org/aprende.a.programar/index.html http://carlos21.com/2012/09/03/ruby-como-leer-y-escribir-en-un- archivo/ http://carlos21.com/2012/09/03/ruby-como-leer-y-escribir-en-un- archivo/ http://apidock.com/ruby http://apidock.com/ruby Berman, Jules J. “Ruby: The Programming lenguaje”. 2014, Ed. Jones &Bartlett Learning
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.