1 /** \page page_client PlaQui Client
3 \section page_client_general Descripción General.
4 El cliente es una aplicación gráfica basada en un formulario SDI. Con
5 esta aplicación el usuario es capaz de visualizar e interactuar con
8 Esta aplicación es básicamente un <em>front-end</em> para el
9 \ref PlaQui::Server::ControlClient "cliente de control", una clase del
10 servidor que es la encargada de realizar las conexiones TCP/IP en un thread
11 (para no bloquear la interfaz gráfica) y de proveer una interfaz simple al
12 cliente gráfico. Para enviar un comando al servidor simplemente se
13 \ref PlaQui::Server::ControlClient::send "envía" un PlaQui::Server::Command.
14 Las respuestas se reciben a través de señales. Esto resulta muy familiar ya
15 trabaja de la misma forma que los eventos de la interfaz gráfica.
17 El cliente permite conectarse y desconectarse de un servidor, pausar
18 o reanudar una simulación; ver el estado de los ítem entre otra cosas.
20 También permite de forma muy intuitiva controlar la lógica de control, dibujando
21 los cables en <em>alto</em> en color rojo y los cables en <em>bajo</em> en color
22 azul. De esta manera usuario tenderá una perspectiva de toda la planta conociendo
23 el estado de la misma en cada instante, pudiendo modificar la velocidad de
24 actualización como crea mas conveniente.
26 Todo el trabajo este realizado por la clase Principal. Los elementos dibujados
27 heredan todos de ViewItem, implementando sus características particulares en las