Diferencia entre revisiones de «Manual del estudiante de Ingeniería en Sistemas de UTN/Diseño e Implementación de Estructuras de Datos/Trabajos prácticos»

Contenido eliminado Contenido añadido
Rgfernan (discusión | contribs.)
Línea 83:
== Consigna ==
Realizar al trabajo práctico las siguientes agregaciones y cambios:
# Incorporar la función de autocompletado que, dependiendo del diccionario o diccionarios que se elijan como fuente, que mostrará la primera palabra más cercana a la que se esté ingresando, y que se pueda navegar entra palabras posibles con ctrl- <math> \downarrow </math> (avanzar) y ctrl- <math> \uparrow </math> (retroceder), desplazándose por una lista circular que contenga todas las palabras que tengan el prefijo que se está ingresando; con ctrl-enter se confirma la inserción de la palabra. El orden en que se mostrarán las posibilidades deberá poder ser configurado por el usuario, que podrá elegir la siguientes opciones:
## La cantidad de apariciones de la palabra dentro del documento.
## El orden alfabético.
Línea 91:
## ABM de tags.
Los diccionarios de tags deben permitir definir tags de apertura y de cierre, y a medida que se van colocando dentro del texto, deben indentar automáticamente si dicha opción estuviere habilidata. Cuando el cursor se ubica a la derecha de un tag de cierre, con la combinación ctrl-pgup debe ubicarse el cursor a la derecha del tag de apertura. Cuando el cursor se ubica a la derecha de un tag de apertura, con la combinación ctrl-pgdn debe ubicarse el cursor a la derecha del tag de cierre.
 
== Nota ==
La cantidad de palabras en los diccionarios puede ser grande, por lo cual se recomienda que la selección de la palabra actual se realice mediante una referencia en una estructura arbórea, y que no se cree una lista con todas las palabras posibles, ya que la ineficiencia de esta opción puede notarse en una aplicación interactiva como la que se pretende desarrollar.