Desarrollo de aplicaciones con Gambas - Consideraciones relativas al diseño de formularios

4 - Consideraciones relativas al diseño de formularios

[editar]
Tutorial creado por David Asorey Álvarez. Extraido de: http://www.mononeurona.org/index.php?idp=312
24 de Octubre de 2005

Al diseñar el formulario de la aplicación, debemos tener en cuenta varias cuestiones:

  • No todos los usuarios utilizan la misma resolución de pantalla, gestor de ventanas y tipo de fuentes. Hay que tener cuidado y no tratar de "aprovechar" demasiado el espacio. Podemos acabar con etiquetas de texto (Label) ilegibles, botones con el texto cortado, etc
  • Por la misma razón, conviene que la ventana principal de la aplicación sea redimensionable por el usuario (en Gambas es la propiedad Borderdel formulario. No es recomendable fijar esta propiedad a Fixed.
  • Al crear el formulario, se nos ofrecen varias opciones que pueden ser interesantes:

    Creación de un formulario

    Las opciones relativas al constructor y destructor nos sirven en el caso de que queramos hacer alguna operación sobre el formulario antes de visualizarlo y al cerrarlo, respectivamente.

    Aparecen las siguientes declaraciones:

    ' Gambas class file PUBLIC SUB _new() END PUBLIC SUB _free() END PUBLIC SUB Form_Open() END

    Si seleccionamos elegimos las opciones "Constructor estático" y "Destructor estático", las declaraciones que nos aparecen ahora en el editor de código son:

    ' Gambas class file STATIC PUBLIC SUB _init() END STATIC PUBLIC SUB _exit() END PUBLIC SUB _new() END PUBLIC SUB _free() END PUBLIC SUB Form_Open() END

    Podemos así alterar el comportamiento de nuestra aplicación al abrirse y/o cerrarse el formulario. Que el procedimiento esté declarado como STATIC significa que sólo podrá acceder a variables declaradas también como STATIC.

[editar]

2 opiniones

Gracias todo muy interesante.

Muy interesante el tutorial. Dos cosas: no he podido bajar el tutorial en su formato pdf. Finalmente intento hacer un sistemita de gestión de datos, existe un tutorial para gambas que profundice en el tema. Gracias.
Excelente!!.

Muy bueno, le voy a meter pilas a esto, el windows habia empezado a usar vb y en mi ubuntu el python, pero ahora definiticamente me voy a centrar en esto. Muchas gracias ^^.

Tutoriales relacionados con 'Desarrollo de aplicaciones con Gambas'

Vamos a crear una aplicación sencilla con Gambas. Veremos cómo se programan los eventos y... Más »

Autor y licencia de 'Desarrollo de aplicaciones con Gambas'


Tutorial de David Asorey Álvarez. Extraido de: http://www.mononeurona.org/index.php?idp=312 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.