Git Product home page Git Product logo

trabajo14_llmm's Introduction

trabajo14_llmm

Descripción de la aplicación

Esta aplicación realiza la gestión de notas almacenadas en archivos XML.

El archivo XML que usará se encuentra en src\main\resources\notas.xml

<?xml version="1.0"?>
<notas>
   <nota id="nota1">
      <titulo>Cosas que hacer</titulo>
      <fechaDeCreacion>2021/04/02</fechaDeCreacion>
      <contenido>Ir a comprar comida</contenido>
   </nota>
   <nota id="nota2">
      <titulo>Películas por ver</titulo>
      <fechaDeCreacion>2021/04/02</fechaDeCreacion>
      <contenido>Star Trek, Spiderman</contenido>
   </nota>
</notas>

Vista previa del documento XML utilizado


Guía para el acceso a la aplicación

El programa ha sido creado con el entorno gráfico IntelliJ IDEA, por lo cual se deberá ejecutar en dicho programa.

En caso de no conocer el funcionamiento de este entorno gráfico en estos enlaces encontrará información sobre ello:

Guia de instalación de IntelliJ

Como clonar un repositorio de GitHub en IntelliJ


Guía para el uso de la aplicación

Una vez clonado el repositorio, ejecute el programa abriendo el archivo encontrado en src\main\kotlin\main.kt y clicando en el botón triangular que se encuentra al lado de la función main.

A continuación, se abrirá un ventana de comandos con la aplicación ejecutándose.

Aparecerá el menú con las opciones :

¿Qué deseas hacer?
-r Mostrar todos las notas
-r [id] Muestra la nota con la id elegida
-m [id] Modifica la nota seleccionada
-d [id] Elimina la nota seleccionada
-exit Salir del programa

En el caso de usar una id, la aplicación consultará el atributo id de la etiqueta nota

Seleccione la opción deseada, por ejemplo :

  • Si quiere mostrar la nota con la id nota1, deberá usar el siguiente comando
-r nota1
  • Si prefiere modificar la nota con la id nota2, deberá usar el siguiente comando
-m nota2

El programa funcionará en bucle hasta que el usuario introduzca el comando de salida del programa

-exit

trabajo14_llmm's People

Contributors

agonben23 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.