Mi pregunta tiene dos partes:Organizador GUI código
¿Alguien tiene algún consejo o referencias a algún tipo de documentación en la web acerca de cómo escribir código de interfaz gráfica de usuario que es fácil de leer, escribir y mantener?
Ejemplo.
Me parece que cuanto más extensas son las formas de mi GUI, termino con una larga lista de métodos de manejo de eventos bastante cortos. Si trato de agregar algún método de ayuda privado, simplemente se pierden en el orden aleatorio, y constantemente tengo que desplazarme por la página para seguir una línea de pensamiento.
¿Cómo puedo gestionar fácilmente la configuración a través de la aplicación?
Ejemplo.
Si el usuario selecciona un nuevo elemento en una lista desplegable, podría necesitar habilitar algunos componentes en la GUI, actualizar el archivo de configuración de la aplicación y almacenar el nuevo valor en una variable local para más adelante. Normalmente opto por no crear controladores de eventos para todas las configuraciones (ver arriba), y terminar con métodos como "LoadGUISettings" y "SaveGUISettings", pero luego termino llamando a estos métodos por todo mi código, y se ejecuta mucho de código solo para actualizar muy pocos, si los hay, los cambios reales.
Gracias!
A mí también me gustaría escuchar algunos consejos de expertos. Patrones que debería estudiar, libros que debería leer, marcos que debería aprender, todos serían excelentes pistas para alguien nuevo en la programación de GUI, como yo. –
¿Con qué idioma estás trabajando? –
Llegué al punto de máxima frustración trabajando en Borland C++, pero es algo con lo que creo que siempre he tenido problemas. – jeremyalan