Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Fulltick Editor: Editor Gráfico de Interfaces Gráficas en C++

dc.contributor.advisorGil Luezas, Ana
dc.contributor.authorDel Barrio García, Alberto Antonio
dc.contributor.authorRincón Vallejos, Francisco Javier
dc.contributor.authorSevillano Camarero, Julio
dc.date.accessioned2023-06-20T14:21:50Z
dc.date.available2023-06-20T14:21:50Z
dc.date.issued2006
dc.descriptionTrabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)
dc.description.abstractEste proyecto consiste en un editor gráfico de interfaces gráficas que genera un código C++ automáticamente asociado a la interfaz gráfica desarrollada por el usuario de forma que este código sea claro, limpio, inteligible y orientado a objetos lo que facilita que el usuario pueda relacionar ese código con los elementos de la interfaz, para si lo desea poder añadir código manualmente y seguir desarrollando su aplicación. También pretendemos que sea una solución a las actuales existentes, ya que éstas o son de pago, o carecen de editores de interfaces gráficas o son difíciles de programar o generan un código sucio y no orientado a objetos. Es más, muchas de ellas solo están preparadas para trabajar en entorno Windows, mientras que nuestro proyecto permite trabajar tanto en Windows como en Linux. Para nuestro editor nos hemos basado en la librería FLTK (Fast Light ToolKit) que es una librería de código libre bajo la licencia LGPL (GNU Library Public License, Version 2), lo que nos ha permitido modificar o reutilizar el código existente en la misma para nuestros fines. FLTK es un conjunto de herramientas de interfaz gráfico en C++ para UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK es un moderno interfaz gráfico que soporta gráficos 3D mediante OpenGL. [ABSTRACT] This project is a graphical interfaces editor which automatically generates C++ code associated to a graphical interface developed by the user, so this code is clear, clean, intelligible and Object-Oriented (OO). This editor facilitates the user to relate that code to the elements of the interface, add code manually and continue developing his application, as he desires. We also try our project is a solution to the current existing ones, since these either are of payment, or lack graphical interfaces editors or are difficult to develop or generate a dirty and not OO code. Even more, many of them are just prepared to work in Windows environment, whereas our project allows to be employed both at Windows and Linux. In order to develop our project we have worked with FLTK, an open source library under the terms of LGPL (GNU Library Public License, Version 2) what has allowed us to modify or reuse the existing code in the same one for our aims. FLTK is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL®.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/9058
dc.identifier.urihttps://hdl.handle.net/20.500.14352/54318
dc.language.isospa
dc.page.total146
dc.relation.ispartofseriesTrabajos de curso (Departamento de Sistemas Informáticos y Programación, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.925(043.3)
dc.subject.cdu004.514(043.3)
dc.subject.keywordInterfaz Gráfico (GUI)
dc.subject.keywordEditor gráfico
dc.subject.keywordC++
dc.subject.keywordFLTK
dc.subject.keywordWidget
dc.subject.keywordEvento
dc.subject.keywordCallback
dc.subject.keywordGraphical User Interface (GUI)
dc.subject.keywordGraphical Editor
dc.subject.keywordEvent
dc.subject.ucmSistemas expertos
dc.titleFulltick Editor: Editor Gráfico de Interfaces Gráficas en C++
dc.typecoursework
dspace.entity.typePublication
relation.isAdvisorOfPublicationa6f10f50-f361-460c-8fc5-32d073ec621d
relation.isAdvisorOfPublication.latestForDiscoverya6f10f50-f361-460c-8fc5-32d073ec621d
relation.isAuthorOfPublication53f86d34-b560-4105-a0bc-a8d1994153ab
relation.isAuthorOfPublication6856c2ca-41ad-4c22-a12f-3b56a95652f0
relation.isAuthorOfPublication.latestForDiscovery6856c2ca-41ad-4c22-a12f-3b56a95652f0

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TC2006-50.pdf
Size:
878.08 KB
Format:
Adobe Portable Document Format