Shell 09-06-2023, 00:00
Buenas!

Este post puede ser una petición de colaboración a los que usamos el editor de Gambas para facilitarnos la labor de la creación de un proyecto.
O una especie de recopilación de formas o facilidades para mejorar y trabajar mejor con el editor.

Como estoy liado con otro editor y programo también en otro lenguaje a veces resulta confuso tareas tan importantes como esta.
Una vez que tenemos nuestro código que puede ser extenso. Podríamos preguntarnos: ( Son tema comunes ).

Problema 1: Tengo una función o método a la que se llama en una parte de nuestro proyecto y queremos ver como es el código de esa función.
Bien, usamos, Encontrar definición de la función. Podemos hacerlo con la tecla F2.

Tengan en cuenta esto. Estamos en un lugar de nuestro código "y" vamos a ver el código de esa función. Logramos hacerlo, ok.
Pero ahora imagínense que nuestro código es muy largo y ahora queremos volver al lugar desde donde se llamó a esa función
para continuar estudiando el código.

¿ Cuál creen ustedes que es la forma más rápida ?.

Cuando la función se encuentra en otra parte, iremos al modulo, clase, formulario en cuestión. ( Nos trasladará el editor ).
Si naturalmente venimos de FMain. Podemos hacer clic en el árbol del proyecto y muy probablemente nos muestre el lugar
desde donde se llamó la función o método. Creo que es así de sencillo.

Problema 2: El uso de los marcadores.

Si definimos un marcador y queremos hacerlo en el ejemplo anterior, desde donde se llama a la función y encontramos la definición
de la función o método. Una vez allí, ¿ y si el marcador que he creado me devuelve al lugar desde donde se llamó ?.
No funciona. Los marcadores solo funcionan para búsquedas en la clase que se creó. Ya sea un formulario, una clase, etc.

Espero que se animen (siempre que tengan tiempo) y que nos ilustren como se defienden con códigos extensos y que no se pierden en este.

No os podéis hacer una idea de lo distinto que resulta estas tareas en otros editores. Y lo importante que es.

Saludos
Shell 07-06-2023, 14:18
Buenas!.

Más para los aficionados de la electrónica y la programación que no se contentan solo con jugar.
Aprender jugando. Desde luego no es un juego para cualquiera.


 
Cita: 
  • Build circuits using a variety of components from different manufacturers, like microcontrollers, memory, and logic gates.
  • Write code in a compact and powerful assembly language where every instruction can be conditionally executed.
  • Read the included manual, which includes over 30 pages of original datasheets, reference guides, and technical diagrams.
  • Get to know the colorful cast of characters at your new employer, located in the electronics capital of the world.
  • Get creative! Build your own games and devices in the sandbox.
  • Engineering is hard! Take a break and play a brand-new twist on solitaire.

Shezhein I/O

Saludos
Shell 06-06-2023, 20:21
Buenas!.

Con este juego ( de pago ) en versión beta  (aún) se aprende a crear circuitos lógicos usando puertas. Ejemplo, puertas NANDs.
El juego pide unos resultados y se debe crear un esquema para que la función de salida sea la solicitada por este.
Pero hace más cosas. Es multiplataforma y la interfaz está en inglés.


 
Cita:What you learn

LOGIC GATES
Logic gates are the fundamental building blocks of computation. Given only a nand gate you create the rest.

COMPONENTS
Building on logic gates and introducing memory, more complex constructions are possible.

ARCHITECTURE
Assemble your components into real computers. Turing complete computers are the gold standard, Turing complete meaning a computer that is capable of computing the same algorithms as a Turing machine.

ASSEMBLY
Computers are programmed with binary codes. Create assembly instructions to simplify this and solve programming puzzles on your own hardware.

Turing Complete

Saludos
Páginas (569):    1 173 174 175 176 177 569   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 300
Último miembro: Armando56
Temas del foro: 1,756
Mensajes del foro: 9,128
Últimos temas
Un interprete de basic en...
Foro: HTML, CSS, Javascript
Último mensaje por: guizans, 03-02-2026, 23:34
Respuestas: 5 - Vistas: 178
El ratón no hace click do...
Foro: Instalación
Último mensaje por: guizans, 30-01-2026, 20:41
Respuestas: 2 - Vistas: 189
Parámetro de clase y pará...
Foro: General
Último mensaje por: guizans, 30-01-2026, 20:40
Respuestas: 8 - Vistas: 372
Gmao-Factory: Aplicación ...
Foro: Python
Último mensaje por: jguardon, 25-01-2026, 15:53
Respuestas: 5 - Vistas: 293
SqetchDB, un proyecto re-...
Foro: General
Último mensaje por: guizans, 21-01-2026, 19:57
Respuestas: 8 - Vistas: 434
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.