Improved interfaces / Mejora de interfaces

Discuss anything else that does not suite other forums.

Moderator: Rathinagiri

User avatar
luisvasquezcl
Posts: 1154
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 15 times
Been thanked: 16 times
Contact:

Re: Improved interfaces / Mejora de interfaces

Post by luisvasquezcl »

Hola Adrian, también es un gusto poder contactarnos con otros colegas y compartir experiencias.

Tengo dos capturas de pantalla ( jpg ) como un ejemplo de dos estructuras básicas de diseño de interfaz ( HMG y HTM ) en las que intento obtener similares experiencias de usuario para mis aplicaciones, pero ¡¡ no encuentro las opciones para subirlas al foro !!. De todas formas su descripción es la de tres áreas horizontales a modo encabezado, cuerpo y pie, donde serán distribuidas las funcionalidades de la aplicación. En la parte inferior izquierda ( en el area del pie de página ), se presenta un logo que permite el llamado a un proceso alojado en un sitio web como forma de integración de interfaces MS-Windows y procesos de registro local y en línea.


Al final de la pagina hay un botón que dice PostReply, presionalo y aparecerá un editor de texto avanzado. A continuación del editor viene la opción para atachar documentos. Ojo, debes subirlo comprimido, no te permite subir imágenes directamente.

El problema que vos mencionas es real, como así lo es, la necesidad de que el usuario interactúe en forma directa con imagenes ( tal cual se utiliza en las interfaces web ).

Respecto del error, en tiempo de ejecución se observa que, dependiendo del orden en que se definen los objetos IMAGE, estos se comportan como vos lo describiste:
( Código equivalente al estrito para la página utilizada como pie en entorno web: <html><base target="_blank"><body background="imagenes/fondo07.jpg" bgproperties="fixed"><a href="ejecuto algo"><img src="imagenes/logo02.jpg" border=0></a></html> )
La imagen oImgLogo se visualiza sobre la imagen oImgPie pero no se ejecuta la acción programada. Si se invierte el orden de las definiciones, la imagen oImgLogo no se visualiza ya que la imagen oImgPie se muestra por delante. Pero, en este caso, si ubicamos el puntero sobre la zona donde debería verse la imagen oImgLogo y hacemos clic, se ejecuta la acción.

No había probado al revés ya que supuse que la imagen link no se verìa, y me parece más extraño aún que funcione el evento
de un control que no se ve... voy a probar

El pasado 10 de Febrero de 2009 envié un reporte con algunos problemas con los que me encontré al utilizar el IDE para generar interfaces, a la dirección harbourminigui@gmail.com ( presentada en la barra de título del IDE ) pero no sé si ese es el canal de reportes de errores ya que no he recibido respuesta. He encontrado otros posibles lugares para el envío de este tipo de reportes como <hmg_bugreport@ciudad.com.ar>, mencionado en el archivo bugreport.txt de la distribución de la librería y http://sourceforge.net/tracker/?atid=47 ... unc=browse, Mencionado en el sitio desde donde se baja la distribución de la librería. Como aún no se dónde reportar estas cosas ( ¡¡ no sé donde mandar reportes !!) , les comento aquí que, respecto de errores en el tratamiento de imagenes, se produce algo similar en tiempo de edición del IDE ( en sus 2 versiones ). No se muestran los objetos IMAGE al cargar un formulario luego de cerrarlo

Esto que comentas es efectivo, pero es un defecto del ide, parece que a nadie le ha molestado este problema porque no hay reclamos al respecto, debe ser porque las imágenes se usan principalmente en botones. Como indicas tú el control desaparece de la ventana del diseñador, pero vas al Inspector de objetos, lo seleccionas y vuelve a mostrarse, claro que es un poco incómodo sobre todo cuando deseas verificar si la imagen se solapa con otros.

Para exponer tus dudas, solicitar ayuda, etc. en el board index hay un item que se llama HMG General Help. Alli puedes exponer todo lo que necesites y en general, usa los foros en base a lo que tú necesites, como en este caso que es para conversaciones generales.

No te preocupes si no hablas ingles, habemos varios que hablamos español y en todo caso tenemos el traductor de google, pones ambos textos y solucionado el problema..

Cordialmente,
Luis Vasquez.

User avatar
AdrianSB
Posts: 17
Joined: Thu Feb 26, 2009 7:38 pm
Location: Argentina - Quilmes

Post by AdrianSB »

Gracias Luis !!

"Si era un perro me mordía" !!!... ...me perdí en las explicaciones de la sección FAQ y el acceso estaba a mi vista !!!...

Respecto del tema de las imagenes superpuestas, creo que alcanza con "abusar" de sus propiedades y métodos ( Ej: .Picture, .Hide(), .Show() ) haciéndolas aparecer, desaparecer, y modificando sus contenidos desde los eventos de otros objetos para lograr mejores efectos visuales. Se me ocurre que se podrían generar arrays de referencias a archivos de imágenes en disco y ante cada clic del operador modificar el aspecto de otras utilizadas como fondo y coordinar estos eventos con la aparición, desaparición y modificación de valores de otros objetos para lograr efectos de cambio en zonas específicas del formulario, al estilo AJAX.

Saludos !!!

TRADUCCION SEGUN GOOGLE

Thanks Luis!

"If it was a dog biting me" !!!... ... I missed the explanation in the FAQ section, and access was given to me !!!...

On the subject of overlapping images, I think that enough "abuse" of their properties and methods (eg. Picture. Hide (). Show ()), making them appear, disappear, and modifying their contents from other events objects to achieve better visual effects. It occurs to me that they could generate arrays of references to image files to disk and click the operator to modify every aspect of the other used as a fund and coordinate these events with the appearance, disappearance and change of values of other objects to achieve the purposes of change in specific areas of of the form, style AJAX.

Greetings!

User avatar
sistemascvc
Posts: 15
Joined: Wed Aug 06, 2008 10:00 pm
Contact:

Post by sistemascvc »

Una pregunta Luis.

Si de fondo colocas una imagen y dentro de esa imagen le colocas un textbox y un boton.

ambos te funcionan?

Quiero saber si el problema es solo con imagenes superpuestas.

saludos
Ciro

User avatar
luisvasquezcl
Posts: 1154
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 15 times
Been thanked: 16 times
Contact:

Post by luisvasquezcl »

Estimado,
Probé con un textbox y un par de buttons y funcionan siempre y cuando obtengan el foco en caso contrario no responden, es decir, quedan pintados pero reaccionan a ningún evento.
Saludos
Luis Vasquez

Estimated
I tried with a textbox and a couple of buttons and function
provided they get the focus if not
respond, ie, they are painted but they react to
any event.
Greetings

jparada
Posts: 301
Joined: Fri Jan 23, 2009 5:18 pm
Been thanked: 5 times

Post by jparada »

Translated by Google,

About Transparent property in some objects

Continuing the theme of the images, I tried to put an image (bmp) form a bottom, and put some objects on top of the image objects such as Label, CheckBox, Radiogroup, property Transparent Label works well, but does not work with the CheckBox object and Radiogroup object

And in the object Tab is not effective, because you can see from the pictures attached, is not displayed well.

Annex to the Code and images for ease of reference,

Not know if I'm doing something wrong with Transparent properties of objects that do not work, see if anyone else has had it with some detail, and on the Tab control, either because it works well.

I appreciate comments, suggestions, etc..

Greetings
Javier

Spanish,
Acerca de la propiedad Transparent en algunos objetos
Siguiendo con el tema de las imagenes, he intentado poner una imagen(bmp) de fondo en un formulario, y poner algunos objetos encima de la imagen, objetos como Label, CheckBox, RadioGroup, la propiedad Transparent con el objeto Label funciona bien, pero no funciona con el objeto CheckBox y tampoco con el objeto RadioGroup
Y en cuanto al objeto Tab tampoco está funcionado correctamente, ya que como pueden ver en las imagenes adjuntas, no se visualiza bien.
Anexo el Código y las imágenes para mejor referencia,
Desconozco si hay algo que estoy haciendo mal con las propiedades Transparent de los objetos que no funcionan, a ver si alguien más ha tenido algún detalle con eso, y acerca del control Tab, porque tampoco funciona bien.

Agradezco comentarios, sugerencias, etc.

Saludos
Javier

@35, 10 LABEL label1 VALUE 'Nombre:' TRANSPARENT
@35,200 TEXTBOX text1

@ 80,90 CHECKBOX Check_1 ;
CAPTION 'Check' ;
VALUE .T. ;
TRANSPARENT

@ 80,200 RADIOGROUP Radio_1 ;
OPTIONS { 'One' , 'Two' , 'Three', 'Four' } ;
VALUE 1 ;
WIDTH 100 ;
TRANSPARENT
Attachments
ConBMPFondo.jpg
ConBMPFondo.jpg (18.58 KiB) Viewed 3373 times
SinBMPFondo.jpg
SinBMPFondo.jpg (20.47 KiB) Viewed 3373 times

User avatar
luisvasquezcl
Posts: 1154
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 15 times
Been thanked: 16 times
Contact:

Post by luisvasquezcl »

Hola Javier,
ese es el problema que comentaba desde el principio.
No permite poner imagenes de fondo y controles encima.... los controles se muestran pero dejan de funcionar, excepto que cuando inicie algun control reciba el foco y luego con la tecla tab pasarle el foco al resto de los controles.
La propiedad transparent solo te sirve en el caso que quieras ponerle color de fondo o no al control.
saludos,
Luis VAsquez

jparada
Posts: 301
Joined: Fri Jan 23, 2009 5:18 pm
Been thanked: 5 times

Post by jparada »

Translated by Google,

Hi Luis, Thanks for reply, Sorry, I am unable to comment on the behavior observed in the first image (form with background image) shows the label control with the value "Nombre:" which has the property set and Transparent as shown works perfectly, but not the other controls mentioned above, are also working well all controls either by selecting them with the mouse or the tab key (do not understand why you mean when you said that do not work properly) My question is, if indeed it is working very well in the Label and not in other objects, will be part of a conflict to work with background images or something else, that is the question.

Thanks

Greetings
Javier

Spanish,
Hola Luis, Gracias por contestar, Lo siento, no soy capaz de notar el comportamiento que comentas, en la primera imagen (formulario con imagen de fondo) se nota el control label con el valor "Nombre:" la cual tiene la propiedad Transparent establecida y como se muestra funciona perfectamente, no así los otros controles que comento, además también están funcionando bien todos los controles ya sea seleccionándolos con el mouse o con la tecla tab, (por eso no entiendo a que te refieres cuando comentas que no funcionan correctamente), mi pregunta y duda es porque si esta funcionando muy bien en el Label y no así en los otros objetos, será parte de algun conflicto trabajando con imágenes de fondo o algo más, esa es la duda.
Gracias

Saludos
Javier

User avatar
andyglezl
Posts: 1240
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Has thanked: 37 times
Been thanked: 104 times
Contact:

Post by andyglezl »

Hola a Todos

Leyendo algunos post, buscando como manejar los archivos de imagenes ( alto, ancho, etc. )
me encontre con este, en el que se menciona la "Mejora de Interfaces"

viewtopic.php?f=12&t=215&p=1290&hilit=m ... enes#p1290

A mi se me presento ese mismo problema y en base a estar a "prueba y error" logre lo que muestra la siguiente
imagen que es el sistema que estoy convirtiendo de MiniGui 108 a HMG 3.0.44.

Hay varios controles que no funcionan cuando se pone una imagen de fondo pero los que yo necesito hasta
este momento me han funcionado.
Attachments
MiSistema.jpg
MiSistema.jpg (602.25 KiB) Viewed 3015 times
Andrés González López
Desde Guadalajara, Jalisco. México.

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 182 times

Post by Pablo César »

Muy bueno tu trabajo Andrés !

Congratulations for your job !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
Rathinagiri
Posts: 5287
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 178 times
Been thanked: 196 times
Contact:

Post by Rathinagiri »

It looks so nice. :)

I think with the latest BosTaurus library everything is possible.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

Post Reply