En las ultimas clases que he dado sobre el curso de analista programador, vimos (muy por encima) el patrón de programación MVC (Modelo Vista Controlador, ver este enlace), que mas o menos, lo que quería decir es que un programa lo divida en 3 capas:
-Vista: lo que ve el usuario (formularios)
-Controlador: leia las acciones del usuario y las pasaba al modelo
-Modelo: aplicaba la lógica necesaria para ejecutar las acciones del usuario. (clases / modulos)
Lo bueno que tiene este patrón es que el trabajo se dividía y lo puedes repartir a varias personas las tareas de programación (unos que se dediquen a fabricar las vistas "formularios" (que no tienen porque saber nada de programación), otros los controladores y otros los Modelos).
Por supuesto es aconsejable tener ciertas reglas (como dice jguardon, por ejemplo para llamar los controles, las funciones, variables, etc.)
Además si lo haces así, facilita la posterior ampliación del programa, , tanto por ti como por cualquier otra persona.
Este patrón de programación es aplicable a gambas (con las peculiaridades de este lenguaje), aunque el MVC es muy usado para la realización de paginas web.
Saludos
Necesito Ideas De Diseño
Objetivo: Re: Necesito Ideas De Diseño
si la teoria la conocía
pero...............
la teoria es teoria
si la teoria la conocía
pero...............
la teoria es teoria
Objetivo: Re: Necesito Ideas De Diseño
Codificador:
Yo creo que tu la pones en practica con el código:
Lo que pasa en la vista (formulario), con el control textbox... lo pasas "limpiamente" a una funcion "limpiar", y es alli donde haces cosas (la lógica del programa). Yo creo que se aproxima a la teoria del MVC.
Fijate, es el siguiente código:
hace lo mismo, pero es mas dificil de llevar el control, en futuras versiones, ya que si borrar el boton "textbox8", se borra parte del código, o si quieres que al pulsar otro boton haga lo mismo, tienes que repetir todo el código... Sin embargo como lo haces tu, llamando a la funcion "limpia()", puedes aprovechar mejor el código (reutilizarlo),y la parte "logica" la estas separando del "textbox8" (la vista)...
Saludos
Yo creo que tu la pones en practica con el código:
Citar:
Lo que pasa en la vista (formulario), con el control textbox... lo pasas "limpiamente" a una funcion "limpiar", y es alli donde haces cosas (la lógica del programa). Yo creo que se aproxima a la teoria del MVC.
Fijate, es el siguiente código:
Citar:
hace lo mismo, pero es mas dificil de llevar el control, en futuras versiones, ya que si borrar el boton "textbox8", se borra parte del código, o si quieres que al pulsar otro boton haga lo mismo, tienes que repetir todo el código... Sin embargo como lo haces tu, llamando a la funcion "limpia()", puedes aprovechar mejor el código (reutilizarlo),y la parte "logica" la estas separando del "textbox8" (la vista)...
Saludos
Objetivo: Re: Necesito Ideas De Diseño
si esto enriquece el hilo
presisamente eso y ademas siempre uso los mismos nombres para los controles en todos los formularios
por ejemplo si tengo un textbox nombre asi reutilizo la funcion limpiar en otro formulario e incluso en otro proyecto
pero el problema es que ahora
estoy tratando de hacer algo mas grande
y pensé tanto en como hacer la parte no visible de la aplicación que se me acabaron las ideas xd
sobre como organizar la parte grafica
es como saber conducir pero no tener un rumbo donde ir
Citar:
si esto enriquece el hilo
Citar:
Citar:
presisamente eso y ademas siempre uso los mismos nombres para los controles en todos los formularios
por ejemplo si tengo un textbox nombre asi reutilizo la funcion limpiar en otro formulario e incluso en otro proyecto
pero el problema es que ahora
estoy tratando de hacer algo mas grande
y pensé tanto en como hacer la parte no visible de la aplicación que se me acabaron las ideas xd
sobre como organizar la parte grafica
es como saber conducir pero no tener un rumbo donde ir
Objetivo: Re: Necesito Ideas De Diseño
Codificador:
Pues estas en el punto de tener que aprender a usar las herramientas como el UML,, mirate el curso que hice de Analista Programador, alli hay mucha información, de como hacer los diagramas que te ayudaran a aclarar las ideas, organizarte mejor y asi llegar a emprender un proyecto grande con garantias de que lo puedas terminar....
Eso si, olvídate de escribir una sola linea de código durante un tiempo, pero te vas a hartar de dibujar muchos diagramas. Una vez que tengas los diagramas, es muy rápido pasar a código porque ya las ideas de lo que quieres hacer las tienes refrejadas en los diagramas.
https://sites.google.com/site/cursofpeanalistafuncional/
Puedes ver un ejemplo "real" en proyecto "desde Cero" en esta pagina:
Ejemplo completo de un proyecto de analisis funcional
Saludos
Citar:
Pues estas en el punto de tener que aprender a usar las herramientas como el UML,, mirate el curso que hice de Analista Programador, alli hay mucha información, de como hacer los diagramas que te ayudaran a aclarar las ideas, organizarte mejor y asi llegar a emprender un proyecto grande con garantias de que lo puedas terminar....
Eso si, olvídate de escribir una sola linea de código durante un tiempo, pero te vas a hartar de dibujar muchos diagramas. Una vez que tengas los diagramas, es muy rápido pasar a código porque ya las ideas de lo que quieres hacer las tienes refrejadas en los diagramas.
https://sites.google.com/site/cursofpeanalistafuncional/
Puedes ver un ejemplo "real" en proyecto "desde Cero" en esta pagina:
Ejemplo completo de un proyecto de analisis funcional
Saludos
Objetivo: Re: Necesito Ideas De Diseño
gracias
muy útil documentación
pero
jeje pero en relidad me referia a
la organización de los componentes gráficos textbox label grid form menus etc
gracias
muy útil documentación
pero
jeje pero en relidad me referia a
la organización de los componentes gráficos textbox label grid form menus etc
Objetivo: Re: Necesito Ideas De Diseño
Pues eso es más de diseño en si, hay libros que comentan "trucos" para diseñar mejor los formularios (y también combinación de colores) y que sean mas efectivos y atractivos a los usuarios.
Si encuentro algún enlace te lo pongo...
Saludos
Mira este es un documento para desarrollo de paginas web, te pueden valer los consejos:
http://www.getresponse.es/documents...mulario-Web.pdf
y este otro
10 consejos básicos sobre usabilidad web
Citar:
Pues eso es más de diseño en si, hay libros que comentan "trucos" para diseñar mejor los formularios (y también combinación de colores) y que sean mas efectivos y atractivos a los usuarios.
Si encuentro algún enlace te lo pongo...
Saludos
Mira este es un documento para desarrollo de paginas web, te pueden valer los consejos:
http://www.getresponse.es/documents...mulario-Web.pdf
y este otro
10 consejos básicos sobre usabilidad web
Objetivo: Re: Necesito Ideas De Diseño
sii
gracias el pdf me dio algunas ideas sobre colores y fuentes
Citar:
sii
gracias el pdf me dio algunas ideas sobre colores y fuentes
Página 2 de 2
No puede crear mensajesNo 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.6781s (PHP: -90% SQL: 190%)
Consultas SQL: 44 - Debug off - GZIP Activado