Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



sábado, 22 de mayo de 2021

Gambas3: recorrer los controles de un formulario

 

Gambas3: recorrer los controles de un formulario

En este ejemplo, proporcionado por vuott, vemos como poder recorrer los controles de un formulario y cuando es el control es del tipo Label, pone su fondo de color amarillo.

  1.   
  2. For Each ob In Me.Controls
  3.   If Object.Type(ob) = "Label" Then ob.Background = Color.Yellow


Fuente:

https://gambas-es.org/showthread.php?tid=417


Nota:

Otra mejora del metodo anterior explicada por Tincho

https://gambas-es.org/showthread.php?tid=418

Si por ejemplo tenemos un panel con dos controles dentro para cada campo y queremos que al cambiar el valor de texto del TextBox se ponga en rojo la TextLabel que se encuentra en el mismo panel, no es necesario recorrero todos los controles del formulario sino que solo los del panel "Parent".

  1. Public Sub elGrupo_Change()
  2.  
  3.   Dim ob As Object
  4.  
  5.   For Each ob In Last.Parent.Children
  6.     If Object.Type(ob) = "Label" Then
  7.       ob.Foreground = Color.Red
  8.     Endif
  9.   Next
  10.  

sábado, 24 de abril de 2021

Nuevo repositorio en github: comandos para conectarlo al repositorio local


 

…or create a new repository on the command line

echo "# testgit" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/jsbsan/testgit.git
git push -u origin main

…or push an existing repository from the command line

git remote add origin https://github.com/jsbsan/testgit.git
git branch -M main
git push -u origin main
NOTA: CLONADO DE REPOSITORIO

Clonar un repositorio utilizando la línea de comando

  1. En GitHub Enterprise, visita la página principal del repositorio.

  2. Sobre la lista de archivos, da clic en  Código.Botón de "Código"

  3. To clone the repository using HTTPS, under "Clone with HTTPS", click . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click . To clone a repository using CLI de GitHub, click Use CLI de GitHub, then click .El icono de portapapeles para copiar la URL para clonar un repositorio

    The clipboard icon for copying the URL to clone a repository with GitHub CLI

  4. Abre la Terminal.

  5. Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio.

  6. Escribe git clone, y luego pega la URL que copiaste antes.

    $ git clone https://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY
  7. Presiona Enter para crear tu clon local.

    $ git clone https://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY
    > Cloning into `Spoon-Knife`...
    > remote: Counting objects: 10, done.
    > remote: Compressing objects: 100% (8/8), done.
    > remove: Total 10 (delta 1), reused 10 (delta 1)
    > Unpacking objects: 100% (10/10), done.

FUENTE:



lunes, 19 de abril de 2021

Situcarpetas: gestión de directorios de proyectos

 Situcarpetas: gestión de directorios de proyectos


Con esta aplicación podemos guardar la situación de hasta 4 directorios y una nota de proyectos. Permite renombrar archivos, copiarlos, moverlos, pegarlos entre los distintos directorios, ademas de dividir pdf, unirlos, editarlos (usando programas externos pdftk y libreoffice draw).

Realizado en Gambas3. Su código fuente se encuentra alojado en: https://github.com/jsbsan/situcarpetas



Herramienta similar a Q-Dir para windows.