SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
www.miceminfo.com                                                                                                                      San Miguel 2010
                                                                           PARTE I

INFORMACIÓN DEL (IMC) INDICE DE MASA CORPORAL

Según la (OMS) Organización Mundial de la salud Establece El índice de masa corporal (IMC) se obtiene al operar - el peso en kilogramos dividido por el
cuadrado de la talla en metros (kg/m2) El Índice de masa corporal es un método bastante fiable para estimar el peso corporal.

La fórmula es IMC = Peso / talla al cuadrado (Peso en kg y talla en m) Tras obtener el Resultado el OMS establece que. Que si el resultado final es: Menos de 20
Bajo peso, De 20 a 25 Peso Ideal, De 25 a 30 Sobre peso, Más de 30 Obesidad.

CON LA INFORMACIÓN NECESARIA SE DEFINE EL PROBLEMA:

“Desarrollar la Aplicación en Visual Studio.NET que permita Calcular el Índice de Masa Corporal de una persona Utilizado los datos que Establece la
OMS incluyendo los las unidades en Peso: Kilogramo y libras en Talla: Metros y pies. Partir de estos datos muestre un mensaje y el Resultado del
IMC. ”

DESARROLLO DE LA APLICACIÓN:

    1-   Crear un nuevo Proyecto “Solución en Blanco ” nombre el nombre de: IMC
    2-   Agregar un nuevo proyecto a la solución “Aplicación de Windows forms” nombre : IMCMDI
    3-   Cambiar el nombre del formulario por defecto por “frmcontain.vb” el cual queda como formulario padre
    4-   Agregar 5 formulario de Windows forms al proyecto IMCMDI con los nombres de:
         Frmincio.vb
         Frmmj1.vb
         Frmmj2.vb         los cuales son los formularios hijos
         Frmmj3.vb
         Frmmj4.vb

    5- Agregar 2 formuarios adicioneles con los nombres de:
       Frmhelp.vb
       Frmabout.vb

    6- Quedaria de la Siguiente como se ilustra en la siguiente imagen:´




         Si no sabes cómo Agregar un nuevo Proyecto, Nuevo formulario
         Revisa la Guía Nº 2 Escrita por Lic. Marvin Romero
         CLICK GUIA Nº2


Programación Computacional I                                                                                              Índice de masa corporal
www.miceminfo.com                                                                                                  San Miguel 2010
       Después de tener Desarrollado lo que indica en la parte I
                                                                               9

   7- Clic en el formulario frmcontain.vb
   8- Modificar las propiedades:




          Text - IMC-- Indice de Masa Corporal            Tendremos algo así
          Size - 405, 430
          IsMdiContainer- True




                                                 7




   9- Doble Clic sobre el fomurio




          Dentro del evento load del formulario frmcontain



                                                                                   Esto nos permite invocar a través la instancia
                                                                                   El formulario frmincio y así poder ser mostrado
                                                                                   Dentro del frmcontain a la hora de Cargar




HOY QUE YA TENEMOS CREADA LA INSTANCIA Y YA PODEMOS MOSTRAR EL FRMINICIO DENTRO DE FRMCONTAIN



Programación Computacional I                                                                           Índice de masa corporal
www.miceminfo.com                                                                                                         San Miguel 2010
Procedemos a Crear el entorno Grafico:

   10- Clic en frmincio.vb

   11- Modificamos las propiedades del formulario                          CONTROL            PROPIEDAD        AVALOR             NUEVO VALOR
                                                                                                               ASIGNADO
       Size - 379, 351                                                                                         POR EL IDE
       FormBorderStyler – None
                                                                           Etiquetas          (Name)           Label1             Lblinfo
       StarPotition – CenterScreen
                                                                                                               Label2             Lblhi
       BackgraundImage- “Seleccionas la imagen que deseas utilizar de
                                                                                                               Label3             Lbl1
                            Fondo ”
                                                                                                               Label4             Lbl2
                                                                                              (Text)           Label1             Bienvenido……
                                                                                                               Label2             “”
   12- Agregamos los Siguientes controles con el cuadro de Herramientas:                                       Label3             ALTURA :
       4 label                                                                                                 Label4             PESO :
       2 ComboBox                                                          Cuadros de Texto   (Name)           TexBox1            Txtaltura
       2 TexBox                                                                                                TexBos2            Txtpeso
       2 Button                                                            Cuadro de          (Name)           ComboBox1          Cmbaltura
       3 GroupBox                                                          combinación                         ComboBox2          cmbpeso
                                     COMO RESULTADO:                       Botón de Acción    (Name)           Button1            Btnname
                                                                                                               Button2            Btncalcular
                                                                                                               Button3            btnreini
                                                                                              (Text)           Button1            Su Nombre
                                                                                                               Button2            CALCULAR
                                                                                                               Button3            REINICIAR
                                                                           Caja de            (Name)           GroupBox1          Gpbinfo
                                                                           Agrupamiento                        GroupBox2          gpbportada




                                                                              Cada ComboBox Agregarles dos items

                                                                              Cmbaltura – metros y pies

                                                                              Cmbpeso – kg y libras




Programación Computacional I                                                                                  Índice de masa corporal
www.miceminfo.com                                                                                                                 San Miguel 2010
CON EL ENTORNO GRAFICO YA DISEÑADO

   13- Agregar un nuevo elemento a la solución
   14- Agregar un módulo para declarar Variables Globales de las cual podremos acceder de cualquier formulario de la solución nombre: dat.vb




   15- Dentro del módulo Declara dos Variables
       Una tipo string Y otra tipo Single para almacenar
       Valores que se podrán mostrar en cualquier
       Formulario de la solución




Programación Computacional I                                                                                          Índice de masa corporal
www.miceminfo.com                                                           San Miguel 2010
                                                           16
   16- Doble clic sobre formulario y Codificar



                                                                                          17




                                                                                               18



   17- Doble clic sobre el botón “Su Nombre” y Codificar




   18- Doble Clic en txtpeso y Codificar




Programación Computacional I                                    Índice de masa corporal
www.miceminfo.com                                                                                San Miguel 2010
  19- Doble clic en Botón “REINICIAR” y codificar




                                                                                          19




Después de haber asignado las instrucciones correspondientes a los elementos antes
Antes mencionado nos queda codificar los procedimientos que deseamos que el botón
“CALCULAR” ejecute; pero antes de todo vamos a diseñar los formularios hijos
Que contiene la solución los cuales son frmmj1, frmmj2, frmm3, frmm4

LOS CUALES TIENEN QUE TENER UN DISEÑO SIMILAR CON LA UNICA DIFERENCIA
QUE EL MENSAJE QUE CONTENGAN SERA DIFERENTE.




Programación Computacional I                                                         Índice de masa corporal
www.miceminfo.com                                                                                                      San Miguel 2010
                                                                        PARTE II
   20- Modificar formulario por formulario
   21- Modificar las propiedades de cada formulario:        Frmmj1.vb
       Size - 384, 362
       FormBorderStyler – None
       StarPotition – CenterScreen
       BackgraundImage- “Seleccionas la imagen
                                                               Frmmj2.vb
                           que deseas utilizar de Fondo ”


                                                                          Frmmj3.vb
   22- Agregar :
       3 label
       2button
    Control          Propiedad        V. por el      Nuevo Valor                   Frmmj4.vb
                                      IDE
    Etiquetas        Name             Label1         Lblnom
                                      Label2         Lblimc
                                      Label3         Lblresul
                     Text             Label1         Muestra el nom.
                                      Label2         Muestra el imc..
                                      Label3         Información…….
    Botones de       Name             Button1        Btnclose           EN LOS 4 FORMULARIOS TODO TIENDE HACER IGUAL SOLO
    Acción                            Button2        Btnatras
                                                                        LA INFORMACIÓN CENTRAL DEL LBLRESUL ES DIFERENTE EN CADA UNO
                     Text             Button1        Cerrar
                                      Button2        Reiniciar

   23- Doble clic en cada formulario y codificar en el evento load




Programación Computacional I                                                                               Índice de masa corporal
www.miceminfo.com                                                                                                                      San Miguel 2010
   24- Escribir el mensaje que contendrá la Etiqueta lblresul de la siguiente forma



                        FORMULARIO ETIQUETA              PROPIEDAD INFORMACIÓN
                        Frmmj1     lblresul              Text      RESULTADO:
                                                                         Tiene bajo peso

                                                                         INFORMACIÓN:

                                                                         Necesita agregar calorías a una dieta balanceada,
                                                                         Aumente el consumo de proteínas y grasas saludables


                        Frmmj2            lblresul       Text            RESULTADO:
                                                                         Su peso es acorde

                                                                         INFORMACIÓN :

                                                                         Siga asi Su categoria esta entre lo normal, su riesgo
                                                                         de enfermedades es bajo.
                        Frmmj3            lblresul       text            RESULTADO:
                                                                         Tiene Sobre peso

                                                                         INFORMACIÓN:

                                                                         Su riesgo de enfermedades es moderado,
                                                                         introduzca cambios en su dieta y visite un
                                                                         nutricionista para que lo oriente y así evitar enfermedades



                        Frmmj4            lblresul       text            RESULTADO:
                                                                         Su IMC indica Obesidad

                                                                         INFORMACIÓN :

                                                                         Corre un riesgo extremo a enfermedades
                                                                         cardiovasculares, diabetes y cancer; aumente
                                                                          el comsumo de frutas y verduras, reduzca la indigesta
                                                                         de calorias y aumente la actividad fisica




Programación Computacional I                                                                                               Índice de masa corporal
www.miceminfo.com                                                                                             San Miguel 2010

AHORA BIEN YA CON LA INFORMACIÓN EN CADA FORMULARIO PROCEDEMOS CON LOS BOTONES. REINICIAR Y CANCELAR

¡Lo que se le aplica a cada control se repite en los demás formularios similares!

   25- Doble clic en el botón Cerrar y codificar




                                                                                         26
                                                                                                                      25
   26- Doble clic en el botón Reiniciar y codificar




                                                                           ESTO NOS PERMITIRA BOTON CERRAR. CERRARA EL PROCESO

                                                                           DE LA APLICACIÓN. EL BOTON RENICIAR ATRAVES DE LA

                                                                           INSTANCIA MOSTRARA EL FORMULARIO FRMINCIAL




Programación Computacional I                                                                      Índice de masa corporal
www.miceminfo.com                                                                                                 San Miguel 2010
                                                              PARTE III

DESPUES DE YA TENER DISEÑADOS LOS FORMULARIOS HIJOS. Y HABER CODIFICADO LO CORRESPONDIENTE EN CADA CONTROL

   27- Agregar un Nuevo Proyecto una
       Biblioteca de Clases. Nombre: cdatos




       TENDRIAMOS COMOS EN EL EXPLORADOR DE
       SOLUCIONES DE LA SIGUIENTE FORMA




   28- Cambiar el nombre de clase Class1.vb por miclase.vb                27

       Como Resultado tendríamos en el explorador .




                                                                    cdatos




Programación Computacional I                                                                          Índice de masa corporal
www.miceminfo.com                                                                   San Miguel 2010
  29- Codificar la Clase.




   30- Generar la Biblioteca de Clases
   31- Agregar Referencia de la clase a el proyecto IMCMDI



SINO TIENES NI IDEA DE COMO HACER ESTO CONSULATA LA GUIA N2

                                                              PARTE I




Programación Computacional I                                            Índice de masa corporal
www.miceminfo.com                                                                                           San Miguel 2010
DESPUÉS DE YA TENER LA BIBLIOTECA DE CLASES. YA PODEMOS CODIFICAR LOS PROCEDIMIENTO DEL BOTÓN CALCULAR DEL FRMINICIO

   32- Doble clic en frmincio.vb




                                                                                               33


   33- Doble clic en botón Calcular

       CODIFICAR….




Programación Computacional I                                                                    Índice de masa corporal
www.miceminfo.com                                                                              San Miguel 2010
CODIFICAR LA INSTRUCCIONES CORRESPONDIENTES DENTRO DEL BTNCALCULAR




                     End select




                                  CONTINUACIÓN DEL CODIGO EN LA SIGUIENTE PAGINA




Programación Computacional I                                                       Índice de masa corporal
www.miceminfo.com                                                                                               San Miguel 2010




                                  YA CON CODIFICADA LA ESTRUCTURA DE CONTROL SELECT CASE PARA CADA

                                COMBOX Y OBTENIDO EL RESULTADO DE LA OPERACIÓN DE AMBOS YA PODEMOS

                               UTILIZAR EL RESULTADO FINAL DEL IMC PARA PODER DETERMINAR LAS CONDICIONES

                                QUE MOSTRARAN LAS CATEGORÍAS CORRESPONDIENTES SEGÚN EL RESULTADO




Programación Computacional I                                                                        Índice de masa corporal
www.miceminfo.com                                                                         San Miguel 2010
CONTINUACIÓN DEL CODIGO.. SIEMPE DENTRO DE EVENTO CLIC DE BTNCALCULAR




YA HEMOS TERMINADO DE CODIFICAR LOS PROCEDIMIENTO, E INSTRUCCIONES DEL BTNCALCULCULAR- “CALCULAR”




Programación Computacional I                                                  Índice de masa corporal
www.miceminfo.com                                                                                     San Miguel 2010
                                                                      PARTE V

PARA FINALIZAR AGREGAREMOS UN MENUSTRIP AL FRMCONTAIN.VB

   34- Agregar un MenuStrip al frmcontain.vb con el nombre de abrir        34               36
       Si no sabes cómo hacerlo consulta
       La Guía Nº2
                                                                                35

   35- Agregar 3 sub menú
       Acerca de IMC -->> Desarrolladores
       Ayuda -->> Forma de uso




   36- Doble clic en el ítems “Desarrolladores” del menústrip
       Para llamar y mostrar el frmabout



       PROPIEDAD DEL ITEMS :                                                         36

       Name –mstdesa

       Text- Desarrolladores



   37- Doble clic ítems “forma de uso” y codificar

       PROPIEDAD DEL ITEMS :

       Name –msthelp

       Text- Forma de uso

   38- Doble clic Cerrar y codificar - close()



Programación Computacional I                                                              Índice de masa corporal
www.miceminfo.com                                                                                      San Miguel 2010
DISEÑO DE LOS FORMULARIOS QUE SE MOSTRARAN CUANDO SE DE CLIC EN LOS ITEMS DEL MENU STRIP

    39- Seleccionar frmabout dobel clic y modificar las propiedades.                                                     36
MODIFICAR PROPIEDADES POR:

        Name- frmabout
        Text- .:Acerca de IMC:.
        Size - 376, 319
        FormBorderStyler – sizable
        StarPotition – CenterScreen
        BackgraundImage- “Seleccionas la imagen
                            que deseas utilizar de Fondo ”


-Agregar un label

Para la información que contendrá.




-Codificar y establecer el evento formclosed.




-Agregar un linklabel y ejecutar el link.




Programación Computacional I                                                               Índice de masa corporal
www.miceminfo.com                                                                                     San Miguel 2010
  40- Selecciona frmhelp y modificar las propiedades y codificar

                                                                   TENDRIAMOS ALGO ASÍ:
   Name- frmhelp
   Text- Forma de uso IMC                                                                                           40
   Size - 429, 279
   FormBorderStyler – sizable
   BackgraundImage- “Seleccionas la imagen
                     que deseas utilizar de Fondo ”


   -   Agregar un label
       Para agregar la información que mostrara.




          -Agregar el evento al formulario formClosed




                                                   HEMOS TERMINADO…….

                                     AHORA YA PUEDES MEDIR TÚ IDICE DE MASA CORPORAL.




Programación Computacional I                                                              Índice de masa corporal
www.miceminfo.com                                                            San Miguel 2010
                                    RESULALTADO FINAL




                                DESCARGA EL PROYECTO
        NUNCA TE CONFORMES CON LO POCO QUE SABES, LUCHA CADA DÍA POR SER MEJOR..




Programación Computacional I                                     Índice de masa corporal

Más contenido relacionado

Destacado

Organizando Mi Tiempo Libre
Organizando Mi Tiempo LibreOrganizando Mi Tiempo Libre
Organizando Mi Tiempo Libre
estrelladelmar
 
Como Calcular El Imc
Como Calcular El ImcComo Calcular El Imc
Como Calcular El Imc
drasan
 
Adolescente
AdolescenteAdolescente
Adolescente
fse123
 
Estado nutricional del adulto mayor
Estado nutricional del adulto mayorEstado nutricional del adulto mayor
Estado nutricional del adulto mayor
Gabriel Adrian
 
Nutrición en adulto y adulto mayor
Nutrición en adulto y adulto mayorNutrición en adulto y adulto mayor
Nutrición en adulto y adulto mayor
Arantxa [Medicina]
 

Destacado (20)

Rocio unda
Rocio undaRocio unda
Rocio unda
 
Organizando equipo
Organizando equipoOrganizando equipo
Organizando equipo
 
Indice de masa corporal
Indice de masa corporalIndice de masa corporal
Indice de masa corporal
 
Presentacion imc
Presentacion imcPresentacion imc
Presentacion imc
 
Imc y glicemia
Imc y glicemiaImc y glicemia
Imc y glicemia
 
Organizando Mi Tiempo Libre
Organizando Mi Tiempo LibreOrganizando Mi Tiempo Libre
Organizando Mi Tiempo Libre
 
Indice de Masa Corporal
Indice de Masa CorporalIndice de Masa Corporal
Indice de Masa Corporal
 
Indice Masa Corporal
Indice Masa CorporalIndice Masa Corporal
Indice Masa Corporal
 
Como Calcular El Imc
Como Calcular El ImcComo Calcular El Imc
Como Calcular El Imc
 
Adolescente
AdolescenteAdolescente
Adolescente
 
Estado nutricional del adulto mayor
Estado nutricional del adulto mayorEstado nutricional del adulto mayor
Estado nutricional del adulto mayor
 
Peso, talla e imc
Peso, talla e imcPeso, talla e imc
Peso, talla e imc
 
NUTRICION DEL ADULTO Y ADULTO MAYOR
NUTRICION DEL ADULTO Y ADULTO MAYORNUTRICION DEL ADULTO Y ADULTO MAYOR
NUTRICION DEL ADULTO Y ADULTO MAYOR
 
Indice de masa corporal
Indice de masa corporalIndice de masa corporal
Indice de masa corporal
 
Nutrición en adulto y adulto mayor
Nutrición en adulto y adulto mayorNutrición en adulto y adulto mayor
Nutrición en adulto y adulto mayor
 
Nutrición del adolescente y conducta alimentaria
Nutrición del adolescente y conducta alimentariaNutrición del adolescente y conducta alimentaria
Nutrición del adolescente y conducta alimentaria
 
Alimentación y nutrición adulto mayor
Alimentación y nutrición adulto mayorAlimentación y nutrición adulto mayor
Alimentación y nutrición adulto mayor
 
Codigos para office 2013
Codigos para office 2013Codigos para office 2013
Codigos para office 2013
 
Obesidad
ObesidadObesidad
Obesidad
 
Proyecto 2010- 2012
Proyecto 2010- 2012Proyecto 2010- 2012
Proyecto 2010- 2012
 

Similar a Guia Crea una aplicacion en Vb que Calcule el - imc

Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldoTutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
ARELY83675
 
3. planteamiento de las actividades y estrategias de aprendizaje
3. planteamiento de las actividades y estrategias de aprendizaje3. planteamiento de las actividades y estrategias de aprendizaje
3. planteamiento de las actividades y estrategias de aprendizaje
Yeisson Ruiz Ramirez
 
Guia macros y_formularios
Guia macros y_formulariosGuia macros y_formularios
Guia macros y_formularios
juniorgo
 

Similar a Guia Crea una aplicacion en Vb que Calcule el - imc (20)

Guia 4 VB .NET
Guia 4 VB .NETGuia 4 VB .NET
Guia 4 VB .NET
 
Guiaimc
GuiaimcGuiaimc
Guiaimc
 
Guiaimc
GuiaimcGuiaimc
Guiaimc
 
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldoTutorial De Proyecto para calcular salario de vacaciones y aguinaldo
Tutorial De Proyecto para calcular salario de vacaciones y aguinaldo
 
Practica Uno Delphi
Practica Uno DelphiPractica Uno Delphi
Practica Uno Delphi
 
Curso vb2010L1
Curso vb2010L1Curso vb2010L1
Curso vb2010L1
 
Guia 5, consumo de DLL en Windows Forms
Guia 5, consumo de DLL en Windows FormsGuia 5, consumo de DLL en Windows Forms
Guia 5, consumo de DLL en Windows Forms
 
Laboratorio nº 2
Laboratorio nº 2Laboratorio nº 2
Laboratorio nº 2
 
Laboratorio nº 2
Laboratorio nº 2Laboratorio nº 2
Laboratorio nº 2
 
C:\fakepath\laboratorio nº 2
C:\fakepath\laboratorio nº 2C:\fakepath\laboratorio nº 2
C:\fakepath\laboratorio nº 2
 
3. planteamiento de las actividades y estrategias de aprendizaje
3. planteamiento de las actividades y estrategias de aprendizaje3. planteamiento de las actividades y estrategias de aprendizaje
3. planteamiento de las actividades y estrategias de aprendizaje
 
Guia macros y_formularios
Guia macros y_formulariosGuia macros y_formularios
Guia macros y_formularios
 
Guia macros y_formularios
Guia macros y_formulariosGuia macros y_formularios
Guia macros y_formularios
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012
 
Practicas Visual Basic 6.0
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
Calculadora net
Calculadora netCalculadora net
Calculadora net
 
Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)Elemento 3 u.t.a (diego chicaiza)
Elemento 3 u.t.a (diego chicaiza)
 

Más de Carlos Alonso (10)

Programación Fiestas Patronales Santiago de María 2012
Programación Fiestas Patronales Santiago de María 2012Programación Fiestas Patronales Santiago de María 2012
Programación Fiestas Patronales Santiago de María 2012
 
Programación fiestas patronales santiago de maria
Programación fiestas patronales santiago de mariaProgramación fiestas patronales santiago de maria
Programación fiestas patronales santiago de maria
 
Dia 24
Dia 24Dia 24
Dia 24
 
Dia 23
Dia 23Dia 23
Dia 23
 
Dia 22
Dia 22Dia 22
Dia 22
 
Dia 21
Dia 21Dia 21
Dia 21
 
Dia 20
Dia 20Dia 20
Dia 20
 
Dia 25
Dia 25Dia 25
Dia 25
 
Guia imc
Guia imcGuia imc
Guia imc
 
Glosario vs .net
Glosario vs .netGlosario vs .net
Glosario vs .net
 

Guia Crea una aplicacion en Vb que Calcule el - imc

  • 1. www.miceminfo.com San Miguel 2010 PARTE I INFORMACIÓN DEL (IMC) INDICE DE MASA CORPORAL Según la (OMS) Organización Mundial de la salud Establece El índice de masa corporal (IMC) se obtiene al operar - el peso en kilogramos dividido por el cuadrado de la talla en metros (kg/m2) El Índice de masa corporal es un método bastante fiable para estimar el peso corporal. La fórmula es IMC = Peso / talla al cuadrado (Peso en kg y talla en m) Tras obtener el Resultado el OMS establece que. Que si el resultado final es: Menos de 20 Bajo peso, De 20 a 25 Peso Ideal, De 25 a 30 Sobre peso, Más de 30 Obesidad. CON LA INFORMACIÓN NECESARIA SE DEFINE EL PROBLEMA: “Desarrollar la Aplicación en Visual Studio.NET que permita Calcular el Índice de Masa Corporal de una persona Utilizado los datos que Establece la OMS incluyendo los las unidades en Peso: Kilogramo y libras en Talla: Metros y pies. Partir de estos datos muestre un mensaje y el Resultado del IMC. ” DESARROLLO DE LA APLICACIÓN: 1- Crear un nuevo Proyecto “Solución en Blanco ” nombre el nombre de: IMC 2- Agregar un nuevo proyecto a la solución “Aplicación de Windows forms” nombre : IMCMDI 3- Cambiar el nombre del formulario por defecto por “frmcontain.vb” el cual queda como formulario padre 4- Agregar 5 formulario de Windows forms al proyecto IMCMDI con los nombres de: Frmincio.vb Frmmj1.vb Frmmj2.vb los cuales son los formularios hijos Frmmj3.vb Frmmj4.vb 5- Agregar 2 formuarios adicioneles con los nombres de: Frmhelp.vb Frmabout.vb 6- Quedaria de la Siguiente como se ilustra en la siguiente imagen:´ Si no sabes cómo Agregar un nuevo Proyecto, Nuevo formulario Revisa la Guía Nº 2 Escrita por Lic. Marvin Romero CLICK GUIA Nº2 Programación Computacional I Índice de masa corporal
  • 2. www.miceminfo.com San Miguel 2010 Después de tener Desarrollado lo que indica en la parte I 9 7- Clic en el formulario frmcontain.vb 8- Modificar las propiedades: Text - IMC-- Indice de Masa Corporal Tendremos algo así Size - 405, 430 IsMdiContainer- True 7 9- Doble Clic sobre el fomurio Dentro del evento load del formulario frmcontain Esto nos permite invocar a través la instancia El formulario frmincio y así poder ser mostrado Dentro del frmcontain a la hora de Cargar HOY QUE YA TENEMOS CREADA LA INSTANCIA Y YA PODEMOS MOSTRAR EL FRMINICIO DENTRO DE FRMCONTAIN Programación Computacional I Índice de masa corporal
  • 3. www.miceminfo.com San Miguel 2010 Procedemos a Crear el entorno Grafico: 10- Clic en frmincio.vb 11- Modificamos las propiedades del formulario CONTROL PROPIEDAD AVALOR NUEVO VALOR ASIGNADO Size - 379, 351 POR EL IDE FormBorderStyler – None Etiquetas (Name) Label1 Lblinfo StarPotition – CenterScreen Label2 Lblhi BackgraundImage- “Seleccionas la imagen que deseas utilizar de Label3 Lbl1 Fondo ” Label4 Lbl2 (Text) Label1 Bienvenido…… Label2 “” 12- Agregamos los Siguientes controles con el cuadro de Herramientas: Label3 ALTURA : 4 label Label4 PESO : 2 ComboBox Cuadros de Texto (Name) TexBox1 Txtaltura 2 TexBox TexBos2 Txtpeso 2 Button Cuadro de (Name) ComboBox1 Cmbaltura 3 GroupBox combinación ComboBox2 cmbpeso COMO RESULTADO: Botón de Acción (Name) Button1 Btnname Button2 Btncalcular Button3 btnreini (Text) Button1 Su Nombre Button2 CALCULAR Button3 REINICIAR Caja de (Name) GroupBox1 Gpbinfo Agrupamiento GroupBox2 gpbportada Cada ComboBox Agregarles dos items Cmbaltura – metros y pies Cmbpeso – kg y libras Programación Computacional I Índice de masa corporal
  • 4. www.miceminfo.com San Miguel 2010 CON EL ENTORNO GRAFICO YA DISEÑADO 13- Agregar un nuevo elemento a la solución 14- Agregar un módulo para declarar Variables Globales de las cual podremos acceder de cualquier formulario de la solución nombre: dat.vb 15- Dentro del módulo Declara dos Variables Una tipo string Y otra tipo Single para almacenar Valores que se podrán mostrar en cualquier Formulario de la solución Programación Computacional I Índice de masa corporal
  • 5. www.miceminfo.com San Miguel 2010 16 16- Doble clic sobre formulario y Codificar 17 18 17- Doble clic sobre el botón “Su Nombre” y Codificar 18- Doble Clic en txtpeso y Codificar Programación Computacional I Índice de masa corporal
  • 6. www.miceminfo.com San Miguel 2010 19- Doble clic en Botón “REINICIAR” y codificar 19 Después de haber asignado las instrucciones correspondientes a los elementos antes Antes mencionado nos queda codificar los procedimientos que deseamos que el botón “CALCULAR” ejecute; pero antes de todo vamos a diseñar los formularios hijos Que contiene la solución los cuales son frmmj1, frmmj2, frmm3, frmm4 LOS CUALES TIENEN QUE TENER UN DISEÑO SIMILAR CON LA UNICA DIFERENCIA QUE EL MENSAJE QUE CONTENGAN SERA DIFERENTE. Programación Computacional I Índice de masa corporal
  • 7. www.miceminfo.com San Miguel 2010 PARTE II 20- Modificar formulario por formulario 21- Modificar las propiedades de cada formulario: Frmmj1.vb Size - 384, 362 FormBorderStyler – None StarPotition – CenterScreen BackgraundImage- “Seleccionas la imagen Frmmj2.vb que deseas utilizar de Fondo ” Frmmj3.vb 22- Agregar : 3 label 2button Control Propiedad V. por el Nuevo Valor Frmmj4.vb IDE Etiquetas Name Label1 Lblnom Label2 Lblimc Label3 Lblresul Text Label1 Muestra el nom. Label2 Muestra el imc.. Label3 Información……. Botones de Name Button1 Btnclose EN LOS 4 FORMULARIOS TODO TIENDE HACER IGUAL SOLO Acción Button2 Btnatras LA INFORMACIÓN CENTRAL DEL LBLRESUL ES DIFERENTE EN CADA UNO Text Button1 Cerrar Button2 Reiniciar 23- Doble clic en cada formulario y codificar en el evento load Programación Computacional I Índice de masa corporal
  • 8. www.miceminfo.com San Miguel 2010 24- Escribir el mensaje que contendrá la Etiqueta lblresul de la siguiente forma FORMULARIO ETIQUETA PROPIEDAD INFORMACIÓN Frmmj1 lblresul Text RESULTADO: Tiene bajo peso INFORMACIÓN: Necesita agregar calorías a una dieta balanceada, Aumente el consumo de proteínas y grasas saludables Frmmj2 lblresul Text RESULTADO: Su peso es acorde INFORMACIÓN : Siga asi Su categoria esta entre lo normal, su riesgo de enfermedades es bajo. Frmmj3 lblresul text RESULTADO: Tiene Sobre peso INFORMACIÓN: Su riesgo de enfermedades es moderado, introduzca cambios en su dieta y visite un nutricionista para que lo oriente y así evitar enfermedades Frmmj4 lblresul text RESULTADO: Su IMC indica Obesidad INFORMACIÓN : Corre un riesgo extremo a enfermedades cardiovasculares, diabetes y cancer; aumente el comsumo de frutas y verduras, reduzca la indigesta de calorias y aumente la actividad fisica Programación Computacional I Índice de masa corporal
  • 9. www.miceminfo.com San Miguel 2010 AHORA BIEN YA CON LA INFORMACIÓN EN CADA FORMULARIO PROCEDEMOS CON LOS BOTONES. REINICIAR Y CANCELAR ¡Lo que se le aplica a cada control se repite en los demás formularios similares! 25- Doble clic en el botón Cerrar y codificar 26 25 26- Doble clic en el botón Reiniciar y codificar ESTO NOS PERMITIRA BOTON CERRAR. CERRARA EL PROCESO DE LA APLICACIÓN. EL BOTON RENICIAR ATRAVES DE LA INSTANCIA MOSTRARA EL FORMULARIO FRMINCIAL Programación Computacional I Índice de masa corporal
  • 10. www.miceminfo.com San Miguel 2010 PARTE III DESPUES DE YA TENER DISEÑADOS LOS FORMULARIOS HIJOS. Y HABER CODIFICADO LO CORRESPONDIENTE EN CADA CONTROL 27- Agregar un Nuevo Proyecto una Biblioteca de Clases. Nombre: cdatos TENDRIAMOS COMOS EN EL EXPLORADOR DE SOLUCIONES DE LA SIGUIENTE FORMA 28- Cambiar el nombre de clase Class1.vb por miclase.vb 27 Como Resultado tendríamos en el explorador . cdatos Programación Computacional I Índice de masa corporal
  • 11. www.miceminfo.com San Miguel 2010 29- Codificar la Clase. 30- Generar la Biblioteca de Clases 31- Agregar Referencia de la clase a el proyecto IMCMDI SINO TIENES NI IDEA DE COMO HACER ESTO CONSULATA LA GUIA N2 PARTE I Programación Computacional I Índice de masa corporal
  • 12. www.miceminfo.com San Miguel 2010 DESPUÉS DE YA TENER LA BIBLIOTECA DE CLASES. YA PODEMOS CODIFICAR LOS PROCEDIMIENTO DEL BOTÓN CALCULAR DEL FRMINICIO 32- Doble clic en frmincio.vb 33 33- Doble clic en botón Calcular CODIFICAR…. Programación Computacional I Índice de masa corporal
  • 13. www.miceminfo.com San Miguel 2010 CODIFICAR LA INSTRUCCIONES CORRESPONDIENTES DENTRO DEL BTNCALCULAR End select CONTINUACIÓN DEL CODIGO EN LA SIGUIENTE PAGINA Programación Computacional I Índice de masa corporal
  • 14. www.miceminfo.com San Miguel 2010 YA CON CODIFICADA LA ESTRUCTURA DE CONTROL SELECT CASE PARA CADA COMBOX Y OBTENIDO EL RESULTADO DE LA OPERACIÓN DE AMBOS YA PODEMOS UTILIZAR EL RESULTADO FINAL DEL IMC PARA PODER DETERMINAR LAS CONDICIONES QUE MOSTRARAN LAS CATEGORÍAS CORRESPONDIENTES SEGÚN EL RESULTADO Programación Computacional I Índice de masa corporal
  • 15. www.miceminfo.com San Miguel 2010 CONTINUACIÓN DEL CODIGO.. SIEMPE DENTRO DE EVENTO CLIC DE BTNCALCULAR YA HEMOS TERMINADO DE CODIFICAR LOS PROCEDIMIENTO, E INSTRUCCIONES DEL BTNCALCULCULAR- “CALCULAR” Programación Computacional I Índice de masa corporal
  • 16. www.miceminfo.com San Miguel 2010 PARTE V PARA FINALIZAR AGREGAREMOS UN MENUSTRIP AL FRMCONTAIN.VB 34- Agregar un MenuStrip al frmcontain.vb con el nombre de abrir 34 36 Si no sabes cómo hacerlo consulta La Guía Nº2 35 35- Agregar 3 sub menú Acerca de IMC -->> Desarrolladores Ayuda -->> Forma de uso 36- Doble clic en el ítems “Desarrolladores” del menústrip Para llamar y mostrar el frmabout PROPIEDAD DEL ITEMS : 36 Name –mstdesa Text- Desarrolladores 37- Doble clic ítems “forma de uso” y codificar PROPIEDAD DEL ITEMS : Name –msthelp Text- Forma de uso 38- Doble clic Cerrar y codificar - close() Programación Computacional I Índice de masa corporal
  • 17. www.miceminfo.com San Miguel 2010 DISEÑO DE LOS FORMULARIOS QUE SE MOSTRARAN CUANDO SE DE CLIC EN LOS ITEMS DEL MENU STRIP 39- Seleccionar frmabout dobel clic y modificar las propiedades. 36 MODIFICAR PROPIEDADES POR: Name- frmabout Text- .:Acerca de IMC:. Size - 376, 319 FormBorderStyler – sizable StarPotition – CenterScreen BackgraundImage- “Seleccionas la imagen que deseas utilizar de Fondo ” -Agregar un label Para la información que contendrá. -Codificar y establecer el evento formclosed. -Agregar un linklabel y ejecutar el link. Programación Computacional I Índice de masa corporal
  • 18. www.miceminfo.com San Miguel 2010 40- Selecciona frmhelp y modificar las propiedades y codificar TENDRIAMOS ALGO ASÍ: Name- frmhelp Text- Forma de uso IMC 40 Size - 429, 279 FormBorderStyler – sizable BackgraundImage- “Seleccionas la imagen que deseas utilizar de Fondo ” - Agregar un label Para agregar la información que mostrara. -Agregar el evento al formulario formClosed HEMOS TERMINADO……. AHORA YA PUEDES MEDIR TÚ IDICE DE MASA CORPORAL. Programación Computacional I Índice de masa corporal
  • 19. www.miceminfo.com San Miguel 2010 RESULALTADO FINAL DESCARGA EL PROYECTO NUNCA TE CONFORMES CON LO POCO QUE SABES, LUCHA CADA DÍA POR SER MEJOR.. Programación Computacional I Índice de masa corporal