Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Mi Primer Aplicacion En Gambas, Calcular Notas (Para Principiantes)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Mi Primer Aplicacion En Gambas, Calcular Notas (Para Principiantes) 
 
Aviso es para principiantes. muy muy!

En esta Ocasión voy a enseñarles como hacer un pequeño programa para hacer Cálculo de nota y sacar el promedio, es una aplicación sencilla para los que están iniciando en esto.

Bueno Comencemos

Abrimos el gambas, Seleccionamos Nuevo Proyecto:

 captura-de-pantalla-de-2013-06-16-14-04-55


Comenzamos a diseñar nuestra aplicacion:

Vamos a Crear unos 8 Labels, y 1 ComboBox, 7 TextBox, y 1 Button, como muestra la siguiente imagen.

 captura-de-pantalla-de-2013-06-16-14-20-56


Le Colocamos los Nombres a cada label y al Boton, para ello debemos ir seleccionando cada uno y nos vamos a la parte derecha en propiedades ubicamos la propiedad "Text" ahí colocamos el Nombre que deseamos que aparezca cuando se ejecute el Programa, esto se hace para cada uno de los labels y tambien para el boton.

Para colocar las Opciones en el ComboBox, lo seleccionamos y utilizamos la propiedad list, ahí vamos agregando las opciones que queremos que aparezcan:

captura-de-pantalla-de-2013-06-16-14-23-45


Podemos ejecutar el Programa y veremos algo como esto:

captura-de-pantalla-de-2013-06-16-14-24-02

Ahora solo Falta programar para que realice el calculo del promedio de las 4 notas, para esto doble clic en el botón calcular que hemos creado, agregamos el siguiente código:

Public Sub Button1_Click()
A = TextBox3.Text
B = TextBox4.Text
C = TextBox5.Text
D = TextBox6.Text
P = (A + B + C + D) / 4
TextBox7.Text = P
End


Ese código es muy fácil de entender inclusive para los que están comenzando a programar (solo debemos tener un poco de lógica.


Debemos declarar las Variables que hemos utilizado (A,B,C,D,P):



Todo Nuestro código quedara algo como muestra esta imagen:

captura-de-pantalla-de-2013-06-16-14-19-17


Listo esto ya podemos ejecutar nuestro programa para probar si funciona:

captura-de-pantalla-de-2013-06-16-14-24-34

Pueden descargar el proyecto Aqui
 



 
última edición por skaterleopoldo12 el Miercoles, 19 Junio 2013, 03:22; editado 2 veces 
skaterleopoldo12 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mi Primer Aplicacion En Gambas, Calcular Notas (Para Principiantes) 
 
Hola skaterleopoldo12.

Gracias por el tutorial.

Puede que el componente ValueBox si es solo valores lo que vas a utilizar te sea mas útil en este caso que un TextBox.
El editor de gambas nos ofrece la posibilidad al usar el botón derecho del ratón sobre un componente y cambiarlo a otro tipo.
Ejemplo de un TextBox a un ValueBox.

Para no complicar el nombre del componente, gambas lo deja como esta, pero se puede cambiar desde el menú diseño
y automáticamente se vera luego en el código que el nombre ha cambiado sin la necesidad de que el usuario vaya
cambiándolo manualmente luego en el código.

¿ Te ha funcionado directamente los cálculos con los Textbox ?. El editor es capaz de entender en este caso que son
números que vamos a operar. ( Te recuerdo que son cadenas.   )

El editor tendrá o hará la conversión automáticamente. Eso es un tiempo de conversión, pequeño en este caso.
No se como te funcionara cuando uses el punto decimal. No es lo mismo la coma que es lo que solemos usar
al punto que es lo que el ordenador entiende.

Comprueba el tema de la coma y el punto para las notas, cuando realizas cálculos.

Las variables. Cuando declaras directamente al principio Public la haces que se reconozca en cualquier parte de la aplicación.
En otros módulos, formularios, etc. Cuando la declaras con Private la haces que se reconozca en cualquier parte del modulo en
la que se encuentra. Globales, las llaman.

Tienes que comprobar si necesitas declarar las variables como globales, siempre dicen que no es recomendable declarar variables
globales. Los motivos tienes que verlo con el tiempo. Imagina que tienes muchas variables gloables declaradas y por un casual
declaras una variable local con el mismo nombre, puede llevarte a confusión.

Como todo el calculo se desarrolla en el componente botón, es mejor declarar las variables como locales dentro del
procedimiento del botón. Si por un motivo el contenido de estas variables van a ser usadas en otras partes de la aplicación
puede que sea mejor declararlas como publicas o globales.

Siempre es bueno minimizar el uso de las variables publicas o globales.

Hay veces en las que en una aplicación tenemos mas de un formulario y necesitamos pasar el valor de una variable de un formulario a otro.
Lo mas simple es declararla como Publica , lo mas adecuado es usar otros métodos. La cantidad de variables en una aplicación
va aumentando según tus necedades, con el tiempo, la experiencia y la depuración minimizaras el numero de las variables.


Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mi Primer Aplicacion En Gambas, Calcular Notas (Para Principiantes) 
 
te recomiendo float (o Double) para los decimales!! a como dice shell pueda que el resultado de a decimal!

Saludos desde Nicaragua
 



 
última edición por soldadozero el Viernes, 21 Junio 2013, 22:25; editado 1 vez 
soldadozero - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Bucles.Cuestión Para Principiantes Shell General 5 Sabado, 30 Marzo 2013, 01:32 Ver último mensaje
Shell
No hay nuevos mensajes PictureBox. Cuestión Para Principiantes Shell General 7 Martes, 16 Abril 2013, 07:29 Ver último mensaje
jsbsan
No hay nuevos mensajes GbLauncher: Notas De Escritorio Para Los M... shordi Aplicaciones/Fragmentos de Código 33 Martes, 18 Julio 2017, 17:20 Ver último mensaje
shordi
No hay nuevos mensajes Thonny, Python IDE Para Principiantes Shell Python 2 Domingo, 16 Febrero 2020, 11:35 Ver último mensaje
Shell
 

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