¿formularios En Tiempo De Ejecución O En Tiempo De Diseño?


Objetivo: ¿formularios En Tiempo De Ejecución O En Tiempo De Diseño?
Observo que algunos construyen los formularios en tiempo de ejecución y otros, como yo, construimos los formularios en tiempo de diseño. Obviamente, el hacerlo en tiempo de diseño tiene la ventaja de la rapidez en su elaboración, mientras que en tiempo de ejecución supone currarse el código que lo genere. La pregunta es: ¿que motivos hay que justifique la elaboración de formularios en tiempo de ejecución?.

Gracias de antemano.

Perfil MP  
Objetivo: Re: ¿formularios En Tiempo De Ejecución O En Tiempo De Diseño?
A veces se entra en cierta confusión, una cosa es diseñar el formulario mediante código y otra muy distinta es instanciar un formulario por código.

Generalmente lo que se hace es instanciar un formulario desde el código cuando, precisamente, se necesita más de una instancia. Por ejemplo, imagina un editor de textos que permite al usuario trabajar con varios archivos (interfaz MDI). En casos como este, se diseña el formulario (en tiempo de diseño) y se instancia tantas veces como se necesite en tiempo de ejecución (en realidad, esto se hace como respuesta a un evento generado por el usuario: el usuario pulsa el botón "Nuevo").

Sin embargo, cuando el formulario que se necesita es simple bastan unas pocas líneas de código para tener todo en su lugar. gambas facilita esto gracias a los controles de alineación.

Más allá de eso, creo que se trata de cuestión de gustos.

De todos modos, manejar formularios complejos mediante código puede no ser fácil y se pierde la ventaja del diseño visual.


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.3913s (PHP: -81% SQL: 181%)
Consultas SQL: 45 - Debug off - GZIP Activado