back to the future: regresando de las gui a la línea de comandos
DESCRIPTION
Estos slides son cortesía de un amigo de la Universidad del Caribe, José Enrique Álvarez Estrada... La ponencia estuvo estúpenda. Visiten su web: http://www.software.org.mx/~jalvarez/TRANSCRIPT
- 1. REGRESANDO DE GUI A LINEA DE COMANDOS
2. Qu distingue a unprofesional de las TI'sde quien no lo es? 3. Neal Stephenson afirma que es el uso de la LNEA DE COMANDOS Stephenson, Neal.In the Beginning Was The Command Line . 4. Y para ello cita a H.G. Wells... 5. ...y su clebre 6. Una humanidad dividida... Elois grciles, vegetarianos e inofensivos Morlocks Feos, carnvoros ytecnolgicos 7. Morlock = Informtico
- Convierte los pensamientos ensmbolos alfanumricos
8. Los introducea mano 9. Medianteun proceso que:
- Elimina todaambigedad
10. Revela todas laspresunciones ocultas 11. Castiga laimprecisin 12. Tarjetas Perforadas Lnea de Comandos GUI Realidad Aumentada.... iPad Estupidez del Usuario 13. Un buen ejemplo: AutoCAD conserva su LNEA DE COMANDOS ! 14. Nosotros estamos haciendo un CADopen source tambin centrado en la LNEA DE COMANDOS ! 15. Arquitectura de AcademicCAD 16. Qu pasa con aquellos comandos que slo tienen GUI? NecesitanREGRESARSE a lnea de comandos ! 17. Modelo OO de una GUI 18. Reglas Gramaticales 19. Reglas Gramaticales 20. Reglas Gramaticales 21. Generalizando...
- Crear una clase sintctica por cada clase contenedora (cuadro de dilogo, grupo de radio, etc.)
22. Ciclar su sintaxis hasta recibir un token vaco
- Retorar el control a la clase sintctica que invoc a la actual
23. Para el cuadro de dilogo, el token vaco equivale al objeto Button OK Mostrar una cadena de caracteres distinta por cada cada una de las clases contenedoras u objetos que son agregacione directas del dilogo 24. ...Generalizando
- Si estn presentes objetos Button Help, reemplazar por la solicitud de ayuda (?) de lnea de comandos.
25. Reemplazar el objeto Button Cancel por el carcter de escape (ESC)
- Al presionarse en cualquier momento detiene la interpretacin del comando
26. Y asAD INFINITUM ... 27. Conclusiones
- En muchas ocasiones resulta ms sencillo escribir -y emplear- un intrprete de comandos que una GUI
28. Se ha demostrado la factibilidad de construir tal intrprete de comandos a partir de una GUI existente 29. Mediante la observacin de los widgets que la forman, y la aplicacin recursiva de una serie de sencillas reglas de traduccin. 30. GRACIAS POR SU ATENCIN ? Jos Enrique Alvarez Estrada [email_address] MSN:[email_address]