Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Calculadora Simple V1.1.0, Ademas Una Pregunta?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Calculadora Simple V1.1.0, Ademas Una Pregunta? 
 
Hola amigos soy nuevo en esto de gambas, ya llevo 3 dias con esto de Visual Studio el cual me parecio bueno, pero como soy amante de Ubuntu en su totalidad me pregunte habra una aplicacion similar para Linux, hasta que di con gambas el cual es muy similar a Visual Studio que he ocupado para hacer una simple calculadora, en donde ocupe el mismo codigo en gambas con algunos cambios, bueno hice una calculadora simple, aqui les dejo el codigo muy simple.
bueno tambien me surgio una pregunta muy grande, hice un ejecutable el cual es con extencion .gambas , ahora, es necesario tener instalado gambas en otra makina en donde tengo ubuntu, o solo es nesecario instalar el runtime de gambas, hay alguna forma de poner el runtime dentro del ejecutable sin nesecidad de coneccion a internet para su descarga, bueno espero que entiendan mi pregunta, muchas gracias, saludos amigos...
link del ejecutable .gambas (megaupload) = primer_proyecto_gambas

NOTA: no encontre el GeShi, sorry...


' gambas class file

  PRIVATE Valor1 AS Single
  PRIVATE Valor2 AS Single
  PRIVATE Result AS Single
  PRIVATE Marca_Suma AS Boolean
  PRIVATE Marca_Resta AS Boolean
  PRIVATE Marca_Multiplicacion AS Boolean
  PRIVATE Marca_Division AS Boolean

PUBLIC SUB Uno_Click()
  Valor1 = Valor1 * 10 + 1
  Pantalla.Text = Valor1
END

PUBLIC SUB Dos_Click()
  Valor1 = Valor1 * 10 + 2
  Pantalla.Text = Valor1
END

PUBLIC SUB Tres_Click()
  Valor1 = Valor1 * 10 + 3
  Pantalla.Text = Valor1
END

PUBLIC SUB Cuatro_Click()
  Valor1 = Valor1 * 10 + 4
  Pantalla.Text = Valor1
END

PUBLIC SUB Cinco_Click()
  Valor1 = Valor1 * 10 + 5
  Pantalla.Text = Valor1
END

PUBLIC SUB Seis_Click()
  Valor1 = Valor1 * 10 + 6
  Pantalla.Text = Valor1
END

PUBLIC SUB Siete_Click()
  Valor1 = Valor1 * 10 + 7
  Pantalla.Text = Valor1
END

PUBLIC SUB Ocho_Click()
  Valor1 = Valor1 * 10 + 8
  Pantalla.Text = Valor1
END

PUBLIC SUB Nueve_Click()
  Valor1 = Valor1 * 10 + 9
  Pantalla.Text = Valor1
END

PUBLIC SUB Cero_Click()
  Valor1 = Valor1 * 10
  Pantalla.Text = Valor1
END

PUBLIC SUB Mas_Click()
  Pantalla.Text = "+"
  Valor2 = Valor1
  Valor1 = 0
  Marca_Suma = TRUE
END

PUBLIC SUB Resta_Click()
  Pantalla.Text = "-"
  Valor2 = Valor1
  Valor1 = 0
  Marca_Resta = TRUE
END

PUBLIC SUB Multiplicacion_Click()
  Pantalla.Text = "x"
  Valor2 = Valor1
  Valor1 = 0
  Marca_Multiplicacion = TRUE
END

PUBLIC SUB Division_Click()
  Pantalla.Text = "/"
  Valor2 = Valor1
  Valor1 = 0
  Marca_Division = TRUE
END

PUBLIC SUB Resultado_Click()
  IF Marca_Suma = TRUE THEN
    Result = Valor2 + Valor1
  ELSE IF Marca_Resta = TRUE THEN
    Result = Valor2 - Valor1
  ELSE IF Marca_Multiplicacion = TRUE THEN
    Result = Valor2 * Valor1
  ELSE IF Marca_Division = TRUE THEN
    Result = Valor2 / Valor1
  END IF
  Pantalla.Text = Result
END

PUBLIC SUB Limpiar_Click()
  Pantalla.Text = ""
  Valor1 = 0
  Valor2 = 0
  Marca_Division = FALSE
  Marca_Multiplicacion = FALSE
  Marca_Resta = FALSE
  Marca_Suma = FALSE
END



 



 
glas - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Calculadora Simple V1.1.0, Ademas Una Pregunta? 
 
En otra máquina no tienes que tener instalado el gambas entero, sólo el runtime. Eso se instala sólo si en lugar de colgar el ejecutable .gambas, generas un paquete .deb o .rpm que contenga las dependencias necesarias.

Suerte.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Calculadora Simple V1.1.0, Ademas Una Pregunta? 
 
Además del runtime, necesitas tener instalados los componentes que usa tu programa, como por ejemplo gb-qt, etc.
Si la otra compu a dónde vas a usar tu programa, no tiene internet, puedes dercargarte los *.deb para instalarlos. Para descargar *.deb puedes usar aptitude:

$ aptitude download gambas2-runtime
$ aptitude download gambas2-gb-qt

Aunque puede ser que necesites instalar las dependencias de los componentes que uses.

Saludos!
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron