Shell 16-07-2023, 23:17
Buenas!

¿ Existe esa posibilidad en el editor de Gambas ?.

Lo he visto en algunos editores, pero en el editor de Gambas creo que no.
Probablemente con la opción de no volver a preguntar en un checkbox.

Lo digo sobre todo por cierres casuales, que ocurre más de una vez.
Hay veces que puede resultar pesada la pregunta, pero puede ocurrir.

Saludos
Shell 15-07-2023, 11:14
Buenas!.

Una de las características que admiro del editor de Gambas es el poder detectar variables que luego no se usan el código.
Ejemplo:

[Imagen: gXi2TGu.png]

Cuando "compilamos" el código, el editor me devuelve esto.
La variable y está declarada pero no tiene uso.

Esa condición no se ve en todos los editores, ni en una gran mayoría de los editores de Python, cosa que me sorprende. ( No todos son así ).

Ahora me gustaría que observaseis el código. La variable x almacena un número entero al azar entre 1 y 10.
Pero  ese valor luego no se usa en el resto del código.

Por eso lo de instrucción1, instrucción2..etc.

En la actualidad estoy usando para Python los editores Visual Studio Code y "PyCharm, versión Community"  ( he comenzado a usarlo hace unos días,
este es primo hermano del editor para Java "Idea-Ic", ambos pertenecen a IJ ( que debe ser el equipo de desarrolladores )

Visual Studio Code es un editor ( es bueno ), pero es un editor general, no vale solamente para Python, vale para C, Java, etc, etc.
PyCharm está centrado en Python.

Estos editores tienen características "inteligentes" ( os sorprendería las cosas que hacen para ayudar al desarrollador ).
( No me estoy quejando del editor de Gambas, solo expongo características ).

Ambos son muy buenos. Pero PyCharm tiene algo muy especial, al igual que editor de Gambas, detecta las variables sin uso.
Y ademas, es capaz de en el caso que ha ocurrido arriba en el editor de Gambas que hemos asignado un valor a una variable
pero luego esta no se usa a lo largo del código. Pues PyCharm es "capaz" de detectar eso.

Los editores se van modernizando, usando técnicas nuevas, que son increíbles para los desarrolladores.
Son impresionantes. Naturalmente si no se prueba, no se puede conocer, pero no lo digo por ser este editor
de Python, es que editores para lenguaje puede haber muchos, pero esas "características o condiciones"
no se encuentran en todos.

Estos días estuve repasando el uso de la herramienta "perfilador" o profile de Gambas.
Ahora fijaros. A lo largo de la ejecución de un programa, el perfilador nos va a mostrar, el tiempo, el número
de ciclos y el uso de muchas partes del programa.

Entonces si por un casual "esa parte" que hemos asignado un valor a una variable que luego no se usa a lo largo de
toda la ejecución del programa puede que este nos de la pista de lo que esta ocurriendo con esa variable.

El perfilador es una herramienta increíble. ( Si se ve con los colorines, naturalmente ). Big Grin

Si fuéramos máquinas podíamos buscar "cada" variable declarada y cuando la coincidencia superase más de una línea
nos estaría diciendo que esa variable se está usando en otros lugares de nuestra aplicación, si fuera solo una línea la
que encontrase, solo tendríamos la declaración de esta (pelada y mondada).

Bueno, podía haber una línea más, la asignación.

Saludos
Shordi 14-07-2023, 13:46
Acabo de subir el tutorial número 2 sobre el manejo de los controles del componente gbThemes. Explorando por ahí y por allá he encontrado en los repositorios el programa OBS Studio, que hace fácil y divertido eso de grabarte el careto por encima de la pantalla con el proyecto de gambas. Me he divertido mucho.

En esta entrega nos centramos en el uso del control WindowFrame, que provee de barras de cabeceras y pie a los formularios.



En vídeos sucesivos hablaremos de la creación de Temas, de cómo funcionan en detalle los "Controles Temáticos" y más cosas... disfrutando de mi careto, además. Prometo buscar un sombrero o gorro para la ocasión.

Añadir que he añadido, valga la rebuznancia, el componente al gitlab, con lo que podéis explorarlo y criticarlo a gusto.

Espero que os guste
Páginas (557):    1 144 145 146 147 148 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 285
Último miembro: XLRG
Temas del foro: 1,719
Mensajes del foro: 8,923
Últimos temas
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 213
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: Shordi, 18-06-2025, 07:35
Respuestas: 5 - Vistas: 213
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: jackrobot, 16-06-2025, 17:11
Respuestas: 40 - Vistas: 32,029
Crear una aplicación para...
Foro: Bases de Datos
Último mensaje por: Shell, 29-05-2025, 20:11
Respuestas: 11 - Vistas: 1,312
Paso de parámetros a una ...
Foro: General
Último mensaje por: guizans, 29-05-2025, 19:27
Respuestas: 9 - Vistas: 806
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.