Comunidad Gambas-es
Calculadora CASIO A1 - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html)
+--- Tema: Calculadora CASIO A1 (/thread-746.html)



Calculadora CASIO A1 - seta43 - 29-11-2021

Calculadora
con
Gambas (VB-linux)
CASIO A1

Continuo con la serie de calculadoras realizadas en GAMBAS (VB-Linux).
Como yo hago colección de calculadoras he comprado la calculadora CASIO A1.
Es tan sencilla que no pude evitar la tentación de programarla.
Fue bastante fácil y se realizo en poco tiempo, este es el resultado.
[Imagen: casioa1.png]

PROGRAMA

Saludos.


RE: Calculadora CASIO A1 - vuott - 29-11-2021

Hola seta,
...el programa me mostra caracteres (UNICODE ?) Confused no visibles.


RE: Calculadora CASIO A1 - Grandamakulo - 29-11-2021

(29-11-2021, 17:24)vuott escribió: Hola seta,
...el programa me mostra caracteres (UNICODE ?) Confused no visibles.

De nuevo, el problema de las tipografías. Si eliminas la tipografia del «LCD» ya te funciona con la tuya por defecto y desaparecen los caracteres raros.
PS.—Estupenda colección. Voy a verlas TOOOOOODAS, me encantan. Ya he probado «Laurita» =D


RE: Calculadora CASIO A1 - jguardon - 29-11-2021

La gracia de estas cosas es precisamente el display.
Hay que tratar de instalar la fuente desde el programa la primera vez que arranca, es miy sencillo.

Por cierto, tuve una igual que se perdió en alguna mudanza.


Saludos


RE: Calculadora CASIO A1 - vuott - 30-11-2021

(29-11-2021, 20:43)Grandamakulo escribió: De nuevo, el problema de las tipografías.

Si yo cambio de gb.gui a gb.gui.qt puedo ver los numeros.

Bueno, pido disculpa a "seta43": disfruté haciendo una pequeña modificación Blush a su proyecto, cuando se hace clic en las teclas.


RE: Calculadora CASIO A1 - tincho - 30-11-2021

(29-11-2021, 14:47)seta43 escribió: Continuo con la serie de calculadoras realizadas en GAMBAS (VB-Linux).
Como yo hago colección de calculadoras he comprado la calculadora CASIO A1.

Hola Seta43, gracias por compartir tus calculadoras.

Solo una sugerencia, seria mas fácil para los usuarios si usas la forma estándar (tar.gz) de crear archivos comprimidos con el código fuente. Para ello , por si no lo sabias puedes usar el IDE de gambas directamente yendo a Proyecto / Crear / Archivo fuente (Ctrl+Alt+A)

Nota: Por si a alguien mas le sucede que no pueden abrir este tipo de archivos, existe un paquete llamado p7zip que agrega la funcionalidad al gestor de archivos comprimidos.

El programa funciona bien en Manjaro Linux
[Imagen: KoJaX3Y.png]

Saludos.


RE: Calculadora CASIO A1 - seta43 - 03-12-2021

Hola
Gracias por tus consejos.
No sabía lo de crear  botones  de la forma:

Private Por As New Rect(237, 335, 34, 27)
Private rc1 As New Rect(50, 385, 34, 27)
Private rc2 As New Rect(113, 385, 34, 27)
Private rc3 As New Rect(175, 385, 34, 27)

Ahora igual lo hago, aunque es un poco más difícil crearlos desde la IDE de gambas, o no sé como hacerlo.
Yo siempre distribuyo las fuentes en formato (tar.gz) , pero luego los empaqueto de  formato zip o 7z para no tener problemas al subirlo a la web por lo de llevar 2 puntos.

Saludos.


RE: Calculadora CASIO A1 - tincho - 03-12-2021

(03-12-2021, 19:16)seta43 escribió: Yo siempre distribuyo las fuentes en formato (tar.gz) , pero luego los empaqueto de  formato zip o 7z para no tener problemas al subirlo a la web por lo de llevar 2 puntos.

ok, si es verdad supongo que puede suceder eso en alguna parte, por suerte en el foro gambas-es no se presentan inconvenientes con los tar.gz.
Sugiero el formato .zip que funciona en todas partes.
1 Saludo.


RE: Calculadora CASIO A1 - vuott - 04-12-2021

(03-12-2021, 19:16)seta43 escribió: No sabía lo de crear  botones

Hola,
más precisamente, yo no creo "Button", pero yo defino un rectángulo imaginario, que se refiere a la parte de la imagen de la calculadora que representa un botón (de la calculadora).
Este rectángulo imaginario me servirá para oscurecer solo esa parte de la imagen, simulando así la pulsación del botón.