Lo prometido es deuda....
Aqui teneis unos video tutoriales dedicados a la ordenación de controles dentro de formularios y contenedores Panel.
El ultimo video explico como esta la aplicación de Shordi ( https://foro.gambas-es.org/viewtopic.php?f=1&t=5209&highlight= )
Faltaría explicar como hacerlo en modo "codigo", que este ya lo haré.
Link
Link
Link
Link
Link
Videotutoriales: Contenedores !!!!
Subject: Videotutoriales: Contenedores !!!!
Last edited by jsbsan on Thursday, 12 May 2016, 18:56; edited 1 time in total
Last edited by jsbsan on Thursday, 12 May 2016, 18:56; edited 1 time in total
Subject: Re: Videotutoriales: Contenedores !!!!
Gracias por lo que me toca. Buen currele te has metido. Quedan un par de flecos que contar, pero aquél que entienda lo que aquí expones está capacitado para lidiar con el tema él solito.
Subject: Re: Videotutoriales: Contenedores !!!!
Last edited by Shell on Sunday, 08 May 2016, 19:23; edited 1 time in total
Julio:
Comentarte que para que el usuario que ve el vídeo2 en su formulario se produzca los mismos efectos.
La propiedad Expand del TextArea debe estar a True. Creo que no lo he oído en los vídeos.
Por defecto la tenía puesta a False y no me quedaba igual como a ti.
Es curioso que cuando copiamos un botón no se repite el código del mismo.
Opino que podríamos hablar un poco para el que haya notado y pueda demostrar algún problema
como comentó Shordi en su día, que el prefiere usar Paneles a otros contenedores, ya que el por la practica
que tiene si lo ha percibido.
Yo sinceramente no he visto problemas, vamos que me ofrecería a demostrar que el mismo formulario usando
otro tipo de contenedores, se puede lograr el mismo efecto, siendo más clara la distribución de los controles
dentro del contenedor.
Ya que en la jerarquía no podemos deducir de un vistazo rápido, la ordenación que tiene un panel, si no es viendo
sus propiedades.
Queda demostrado lo importante que es el uso de los contenedores para una mejor organización de nuestros
formularios.
Claro que puede haber algún tipo de formulario, tamaño fijo, que no necesite expandirse, que pudiera ser que no interese
el uso de contenedores u organizadores. Aun así podemos organizar su interior.
Y también no olvidar las opciones del menú contextual que dispone gambas de alinear controles de una forma más básica
como es el menú alineación.
Saludos
Comentarte que para que el usuario que ve el vídeo2 en su formulario se produzca los mismos efectos.
La propiedad Expand del TextArea debe estar a True. Creo que no lo he oído en los vídeos.
Por defecto la tenía puesta a False y no me quedaba igual como a ti.
Es curioso que cuando copiamos un botón no se repite el código del mismo.
Opino que podríamos hablar un poco para el que haya notado y pueda demostrar algún problema
como comentó Shordi en su día, que el prefiere usar Paneles a otros contenedores, ya que el por la practica
que tiene si lo ha percibido.
Yo sinceramente no he visto problemas, vamos que me ofrecería a demostrar que el mismo formulario usando
otro tipo de contenedores, se puede lograr el mismo efecto, siendo más clara la distribución de los controles
dentro del contenedor.
Ya que en la jerarquía no podemos deducir de un vistazo rápido, la ordenación que tiene un panel, si no es viendo
sus propiedades.
Queda demostrado lo importante que es el uso de los contenedores para una mejor organización de nuestros
formularios.
Claro que puede haber algún tipo de formulario, tamaño fijo, que no necesite expandirse, que pudiera ser que no interese
el uso de contenedores u organizadores. Aun así podemos organizar su interior.
Y también no olvidar las opciones del menú contextual que dispone gambas de alinear controles de una forma más básica
como es el menú alineación.
Saludos
Last edited by Shell on Sunday, 08 May 2016, 19:23; edited 1 time in total
Subject: Re: Videotutoriales: Contenedores !!!!
Shordi:
Dime que falta y lo añado en otro video. Yo he contado lo que se, y lo que aprendi con tu ejemplo.
Shell:
Si, lo he dado por hecho, (como seguia con el anterior formulario), no lo he comentado, pero hace falta que este como True la propiedad Expand del TextArea.
Bueno, yo creo que es lo lógico, porque cada botón hará cosas distintas.
Si quieres "moverlo" a otro contenedor, si tienes que "cortar y pegar", para que él código se mantenga.
Citar:
Dime que falta y lo añado en otro video. Yo he contado lo que se, y lo que aprendi con tu ejemplo.
Shell:
Citar:
Si, lo he dado por hecho, (como seguia con el anterior formulario), no lo he comentado, pero hace falta que este como True la propiedad Expand del TextArea.
Citar:
Bueno, yo creo que es lo lógico, porque cada botón hará cosas distintas.
Si quieres "moverlo" a otro contenedor, si tienes que "cortar y pegar", para que él código se mantenga.
Subject: Re: Videotutoriales: Contenedores !!!!
...descargamolos:
Private pr As Process
Public Sub Button1_Click()
Dim youtube, dest As String
youtube = "http://youtube.com/watch?v=JZEpDKYwzKw"
dest = "/tmp/file_01.mpg"
pr = Shell "cvlc " & youtube & " --sout=#transcode{vcodec=mp2v,fps=60,width=1080,vb=64,acodec=mp2a,ab=64,scale=1,channels=2,deinterlace,audio-sync}" &
":standard{access-file,mux=ts,dst=" & dest & "}"
End
Public Sub Button2_Click() ' CERRAR EL PROGRAMA SIEMPRE PRESIONANDO ESTE BUTTON
pr.Kill
Me.Close
End
Public Sub Button1_Click()
Dim youtube, dest As String
youtube = "http://youtube.com/watch?v=JZEpDKYwzKw"
dest = "/tmp/file_01.mpg"
pr = Shell "cvlc " & youtube & " --sout=#transcode{vcodec=mp2v,fps=60,width=1080,vb=64,acodec=mp2a,ab=64,scale=1,channels=2,deinterlace,audio-sync}" &
":standard{access-file,mux=ts,dst=" & dest & "}"
End
Public Sub Button2_Click() ' CERRAR EL PROGRAMA SIEMPRE PRESIONANDO ESTE BUTTON
pr.Kill
Me.Close
End
Subject: Re: Videotutoriales: Contenedores !!!!
Lo que falta por contar no es de manejo puro y duro, es clarificar la "teoría" de cómo funciona todo el invento, es decir: explicar el ciclo de Eventos y la propagación de los mismos através de la jerarquía de contenedores. Quien comprenda eso no se asombra de nada de lo que le pase al cambiar las propiedades de marras...
Y, como fleco final, explicar qué es el gbDesktop.scale (si es que se escribe así, que cito de memoria) y cómo se utiliza para calcular el padding por defecto de las propiedades spacing y margin siempre que no establezcamos uno específico.
Pero ya te digo, quien siga y comprenda tus tutoriales, lo tiene muy masticado.
Saludos
jsbsan escribió:
Lo que falta por contar no es de manejo puro y duro, es clarificar la "teoría" de cómo funciona todo el invento, es decir: explicar el ciclo de Eventos y la propagación de los mismos através de la jerarquía de contenedores. Quien comprenda eso no se asombra de nada de lo que le pase al cambiar las propiedades de marras...
Y, como fleco final, explicar qué es el gbDesktop.scale (si es que se escribe así, que cito de memoria) y cómo se utiliza para calcular el padding por defecto de las propiedades spacing y margin siempre que no establezcamos uno específico.
Pero ya te digo, quien siga y comprenda tus tutoriales, lo tiene muy masticado.
Saludos
Subject: Re: Videotutoriales: Contenedores !!!!
Shordi:
Pues eso no lo sé, ¿lo puedes comentar tu? (aunque sea por escrito)
Supongo que eso un factor, relacionado con las dimensiones del escritorio....
vuott:
El código de que pones, ¿como sería para para descargar una lista de reproducción de youtube?
Por ejemplo esta:
https://www.youtube.com/playlist?li...FgrZI49rjOMT58l
Citar:
Pues eso no lo sé, ¿lo puedes comentar tu? (aunque sea por escrito)
Citar:
Supongo que eso un factor, relacionado con las dimensiones del escritorio....
vuott:
El código de que pones, ¿como sería para para descargar una lista de reproducción de youtube?
Por ejemplo esta:
https://www.youtube.com/playlist?li...FgrZI49rjOMT58l
Subject: Re: Videotutoriales: Contenedores !!!!
Vuott:
El vídeo se descarga, pero no veo un final de proceso.
Comentar que en el vídeo que se copia o crea en /tmp. Al principio se escucha la voz de Julio, pero el fondo es de un solo color,
al poco sale el editor de gambas. Como si el vídeo no se hubiera creado correctamente.
Este es log que voy viendo:
Julio:
En este caso Vuott, conocía el enlace, debería conocer todos los enlaces de la lista.
Te recomiendo que uses JDownloader2. Cuando hice clic en uno de los vídeos de la lista y
arrastré el enlace al JDownloader me preguntó que si solo quería bajar un vídeo o la lista. Le dije que la lista y...
y si abro el contenido de un directorio de cada vídeo me muestra esto, ejemplo:
Luego le doy a iniciar descargas y listo.
Para los vídeos de YouTube ha añadido un plugin. Luego en menos de 1 minuto, se ha bajado la lista.
Prefiero verlo online.
Saludos
El vídeo se descarga, pero no veo un final de proceso.
Comentar que en el vídeo que se copia o crea en /tmp. Al principio se escucha la voz de Julio, pero el fondo es de un solo color,
al poco sale el editor de gambas. Como si el vídeo no se hubiera creado correctamente.
Este es log que voy viendo:
Citar:
Julio:
En este caso Vuott, conocía el enlace, debería conocer todos los enlaces de la lista.
Te recomiendo que uses JDownloader2. Cuando hice clic en uno de los vídeos de la lista y
arrastré el enlace al JDownloader me preguntó que si solo quería bajar un vídeo o la lista. Le dije que la lista y...
y si abro el contenido de un directorio de cada vídeo me muestra esto, ejemplo:
Luego le doy a iniciar descargas y listo.
Para los vídeos de YouTube ha añadido un plugin. Luego en menos de 1 minuto, se ha bajado la lista.
Prefiero verlo online.
Saludos
Subject: Re: Videotutoriales: Contenedores !!!!
Prueba cambiando asì:
Sì, no se el porque; pero despues unos secundos las imagenes del video aparecen.
Por ahora no se...
Shell escribió:
Prueba cambiando asì:
..........dst=" & dest & "} vlc://quit"
Shell escribió:
Sì, no se el porque; pero despues unos secundos las imagenes del video aparecen.
jsbsan escribió:
Por ahora no se...
Page 1 of 2
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1296s (PHP: -35% SQL: 135%)
SQL queries: 24 - Debug Off - GZIP Enabled