La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA.

Presentaciones similares


Presentación del tema: "RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA."— Transcripción de la presentación:

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.

4

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


Descargar ppt "RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA."

Presentaciones similares


Anuncios Google