SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Introducción a Visual Basic Mat204 F4
1
Capítulo 4
4. Introducción a Visual Basic
4.1 Objetivos
Esta guía busca principalmente 2 objetivos:
 Iniciar al estudiante en el lenguaje de programación Visual .Net.
 Conocer y utilizar los objetos básicos de programación en Visual .Net.
4.2 Motivación
Hasta el momento se han creado algoritmos en Diagramas de FLujo, donde todavía no se ha
utilizado el computador para crear programas reales, en este sentido ahora solo resta su
traducción a algún lenguaje de programación. Para este curso se seleccionó Visual Basic, ya que
el mismo se caracteriza principalmente por su accesibilidad y sencillez.
4.3 Elementos del Ambiente Visual Basic
4.3.1 Abrir y Crear un nuevo proyecto
Simplemente debe Iniciar Visual Basic desde
 Menu Inicio ( Escriba)
Microsoft Visual Studio 2010
Una vez se abra el programa busque la opción: Nuevo Proyecto
 Menu Archivo  Nuevo Proyecto
En la ventana que abre seleccione:
Visual Basic  Windows  Aplicación de Windows Forms. (Escriba el nombre)
Click en botón aceptar
Introducción a Visual Basic Mat204 F4
2
Aparecerá un nuevo proyecto con el formulario en blanco listo para que diseñe su programa.
4.3.2 Configuraciones de entorno
a. Ir al Menú Herramientas y seleccionar Opciones.
 Proyectos y Soluciones  Valores predeterminados de VB
 Option explicit ON
b. Visualizar las 4 zonas de trabajo de visual Basic:
1. Ver Explorador de soluciones
i. Menú Ver
ii.  explorador de proyectos
2. Ver Propiedades
Menú Ver
 ventana de propiedades
3. Ver el formulario
Menú Ver
 Diseñador
4. Ver cuadro de herramientas
Menú Ver
 Cuadro de herramientas
4.3.3 Ventana editor de código
Para ver esta ventana código fuente que se encuentra atrás del formulario:
 Menú Ver  Codigo
Public Class Form1
End Class
Otra forma es darle botón derecho de mouse sobre cualquier zona en blanco del formulario
y seleccionar del menú ver código.
4.3.4 Grabar el proyecto
Esto se hace en la opción de Menú Archivo  Guardar todo Aparecerá una ventana
pidiendo indique donde guardar el proyecto, luego preguntara por el o los formularios que
tenga su proyecto. Se aconseja que en este punto usted siga los siguientes pasos:
4.3.4.1 Cree una carpeta solo para el proyecto
Intente grabar el proyecto con: el nombre, la ubicación en disco y tickear la opción:
Crear directorio para la solución.
4.3.5 Hacer un programa ejecutable
 Menu Generar  Generar nombreproyecto.exe.
Introducción a Visual Basic Mat204 F4
3
Aparecerá un asistente para grabar el programa con la extensión .exe.
4.4 Variables en Visual Basic
Para declarar variables en visual basic se usa la instrucción  Dim. Asi por ejemplo:
Dim nombre as string ‘Cadena de caracteres
Dim edad as integer ‘Entero
Dim sueldo as float ‘Real
4.5 Objetos Basicos de VB
Al acabar esta práctica será capaz de construir aplicaciones sencillas en Visual Basic que
utilicen los siguientes objetos:
1 Form: Pantalla El formulario es una pantalla sobre la que se
colocan otros objetos.
2 Label: Salida Etiquetas para poner nombres a objetos y zonas de
un formulario.
3 TextBox: Entrada Caja de texto para introducir información en la
aplicación, o extraer información
4 Button: Proceso Botón para ordenar acciones
5 DataGridView: Entrada/Salida Objeto para manejar grupos de datos en filas y
columnas.
Asi mismo podrá hacer uso de 2 elementos directos para entradas y salidas del
algoritmo.
1 MsgBox Salida Caja que Permite salida de mensajes.
2 InputBox Entrada Caja que Permite entrada de un dato al programa.
4.5.1 Form (Formulario)
Propiedades Eventos
Nombre Descripcion Valor Nombre Descripcion
Name Nombre Principal Form_Load Esto ocurre cuando el formulario
aparece en pantalla
Text Texto Prueba 1 Form_Click Esto ocurre cuando el usuario hace
un click sobre el formulario
BackColor Color Fondo vbBack
VbBlue
VbYellow
4.5.2 Label (Etiqueta)
Propiedades Eventos
Nombre Descripcion Valor Nombre Descripcion
Name Nombre Label1 MouseMove Esto ocurre cuando el mouse se
mueve sobre la etiqueta
Text Texto Introduzc
a un valor
BackColor Color Fondo vbBack
Introducción a Visual Basic Mat204 F4
4
VbBlue
VbYellow
4.5.3 Text (Caja de Texto)
Propiedades Eventos
Nombre Descripcion Valor Nombre Descripcion
Name Nombre Text1 Changed Esto ocurre cuando se cambia el
valor de la caja de texto
Text Texto 123 Click Esto ocurre cuando se hace un
click sobre la caja de texto.
BackColor Color Fondo vbBack
VbBlue
VbYellow
4.5.4 Button (Boton de comando)
Propiedades Eventos
Nombre Descripcion Valor Nombre Descripcion
Name Nombre Command1 Click Esto ocurre cuando se hace un
click sobre El botón
Text Texto Calcular DblClick Esto ocurre cuando se hace Dos
Click sobre el boton
Enabled Color Fondo True
False
4.5.5 DataGridView (Grilla)
Propiedades Eventos
Nombre Descripcion Valor Nombre Descripcion
Name Nombre Grid1 Click Esto ocurre cuando se hace un
click sobre el DataGridView
ColumnCount Número de
columnas
5 DblClick Esto ocurre cuando se hace Dos
Click sobre el DataGridView
RowCount Nùmero de
filas.
3
ReadOnly Solo Lectura False
True
Item Celda 5.6
4.5.6 InputBox
Propiedades
Nombre Descripcion Ejemplo
InputBox Caja de Entrad Dato= InputBox(”Mensaje”, “Titulo”, valor)
Titulo Es el titulo de la ventana
Mensaje Describe para que es la entrada de
información.
Introducción a Visual Basic Mat204 F4
5
Valor Dato por defecto para el Input.
Dato Valor de la Informacion de entrada.
4.5.7 MsgBox
Propiedades
Nombre Descripcion Ejemplo
MsgBox Caja de salida Msgbox(mensaje,TipoBoton ,titulo)
Titulo Es el titulo de la ventana MsgBox(mensaje)
Mensaje Describe para que es la
entrada de información.
TipoBoton Valor de la Informacion de
entrada. Por ejemplo:
Vbokonly
4.6 La aplicación más simple
Hallar el Area de un triangulo. El algoritmo debe pedir al usuario los datos que le falten para
Calcular el área de un triangulo.
Paso 1. Análisis del Problema
Entrada Proceso Salida
Base: Numerico Real
Altrua: Numerico Real
Area = (Base * Altura )/2
Area: Numerico Real
Paso 2. Diseño del algoritmo
Inicio
Leer
Base, Altura
Area= (Base*Altura)/2
Mostrar
Area
Fin
Introducción a Visual Basic Mat204 F4
6
Paso 3. Prueba y Validación
Base
Altura Area Pantalla
5 2 5 5
Paso 4. Programar en Visual .Net
1. ABRIR VISUAL .NET Y CREAR UNA NUEVA APLICACIÓN PARA WINDOWS FORM
2. GRABAR TODO
3. VERIFICAR CONFIGURACIÓN DE ENTORNO
4. DISEÑAR EL FORMULARIO
4.1 Entradas:
4.1.1 Arrastrar al formulario Label1 y TextBox1
 Label1.Text : Base
4.1.2 Arrastrar al formulario Label2 y TextBox2
 Label2.Text : Altura
4.2 Salidas:
4.2.1 Arrastrar al formulario Label3 y TextBox3
 Label3.Text : Area
 TextBox3.ReadOnly : True
4.3 Proceso:
4.3.1 Arrastrar al formulario Button1
 Button1.Text : Calcular
5. CODIFICAR EN VISUAL BASIC
5.1 Doble Click sobre el Button1 -> Debe escribir lo que esta en el diagrama de flujo
traducido a visual basic.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click
Dim area As Double, base As Double, altura As Double
base = TextBox1.Text
altura = TextBox2.Text
area = base * altura
area = area / 2
TextBox3.Text = area
End Sub
End Class
5.2 No olvide subir con el cursor a la línea UNO para escribir
Option Explicit On
Introducción a Visual Basic Mat204 F4
7
6. Grabar el proyecto
7. EJECUTAR EL PROYECTO -> DIGITE TECLA F5 O CLICK EN BOTON
4.7 Una aplicación solo con InputBox y MsgBox
Tomando el ejemplo 5.6 A partir del paso 4
Paso 4. Programar en Visual .Net
 Doble Click sobre el Formulario -> Debe escribir lo que esta en el diagrama de flujo
traducido a visual basic.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim area As Double, base As Double, altura As Double
base = InputBox("Introduzca la base", "Area Triangulo", 0)
altura = InputBox("Introduzca la altura", "Area Triangulo", 0)
area = base * altura
area = area / 2
MsgBox(area, MsgBoxStyle.OkOnly, "Area del Triangulo")
End Sub
End Class
5.3 No olvide subir con el cursor a la línea UNO para escribir
Option Explicit On
4. Grabar el proyecto
5. EJECUTAR EL PROYECTO -> DIGITE TECLA F5 O CLICK EN BOTON

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
 
Vbnet2010 ejerciciosdeconsola
Vbnet2010 ejerciciosdeconsolaVbnet2010 ejerciciosdeconsola
Vbnet2010 ejerciciosdeconsola
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Cap4.2 visual basic.net
Cap4.2 visual basic.netCap4.2 visual basic.net
Cap4.2 visual basic.net
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
 
Estructura del c++ builder
Estructura del c++ builderEstructura del c++ builder
Estructura del c++ builder
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 
Curso de visual basic 6
Curso de visual basic 6Curso de visual basic 6
Curso de visual basic 6
 
Tutorial
TutorialTutorial
Tutorial
 
Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Manual del programador_vfp6
Manual del programador_vfp6Manual del programador_vfp6
Manual del programador_vfp6
 
Manual visual fox pro
Manual visual fox proManual visual fox pro
Manual visual fox pro
 
Visual fox pro_manual_del_programador_800_paginas_by_enigma
Visual fox pro_manual_del_programador_800_paginas_by_enigmaVisual fox pro_manual_del_programador_800_paginas_by_enigma
Visual fox pro_manual_del_programador_800_paginas_by_enigma
 
Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012
 
Visual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.comVisual fox pro-manual-del-programador-completo.www.freelibros.com
Visual fox pro-manual-del-programador-completo.www.freelibros.com
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
Guia unidad ii programacion
Guia unidad ii programacionGuia unidad ii programacion
Guia unidad ii programacion
 
Manual del programador fox pro
Manual del programador fox proManual del programador fox pro
Manual del programador fox pro
 
Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008
 

Similar a Introducción VB Mat204

Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6leymar286
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)ColegioUpb
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6Brenda Roque
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3alex sgarcia
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Darwin Ortiz
 
Corrección dexamen de desarrollo funciones sistema informático del segundo tr...
Corrección dexamen de desarrollo funciones sistema informático del segundo tr...Corrección dexamen de desarrollo funciones sistema informático del segundo tr...
Corrección dexamen de desarrollo funciones sistema informático del segundo tr...Alex Javier
 
Programación I
Programación IProgramación I
Programación IAda R
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic Andrea Lozano
 
Tutorial de instalación visual basic 6
Tutorial de instalación visual basic 6Tutorial de instalación visual basic 6
Tutorial de instalación visual basic 6luisselis
 
Visual basic
Visual basicVisual basic
Visual basicjosser96
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic IrlandaSalero
 
Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)LuisSlz
 
Manual visualc
Manual visualcManual visualc
Manual visualcIsrael Mc
 
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...Luis Fernando Aguas Bucheli
 

Similar a Introducción VB Mat204 (20)

Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
 
Actividad Vb0506
Actividad Vb0506Actividad Vb0506
Actividad Vb0506
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
 
Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)Herramientas Visual Basic (vb)
Herramientas Visual Basic (vb)
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
Tema2 ado net
Tema2 ado netTema2 ado net
Tema2 ado net
 
Corrección dexamen de desarrollo funciones sistema informático del segundo tr...
Corrección dexamen de desarrollo funciones sistema informático del segundo tr...Corrección dexamen de desarrollo funciones sistema informático del segundo tr...
Corrección dexamen de desarrollo funciones sistema informático del segundo tr...
 
Programación I
Programación IProgramación I
Programación I
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Tutorial de instalación visual basic 6
Tutorial de instalación visual basic 6Tutorial de instalación visual basic 6
Tutorial de instalación visual basic 6
 
Visual basic
Visual basicVisual basic
Visual basic
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
 
Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)Desarrollas aplicaciones de escritorio:)
Desarrollas aplicaciones de escritorio:)
 
Manual visualc
Manual visualcManual visualc
Manual visualc
 
Manual visualc
Manual visualcManual visualc
Manual visualc
 
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
7- Unidad 2: Aplicaciones Windows Forms-2.1. Introducción, Conceptos y Caract...
 

Más de Mary Dunnia Lopez N. (20)

Cap2.1
Cap2.1Cap2.1
Cap2.1
 
Cap7 2 matrices
Cap7 2 matricesCap7 2 matrices
Cap7 2 matrices
 
Cap7 1 vectores
Cap7 1 vectoresCap7 1 vectores
Cap7 1 vectores
 
Cap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variableCap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variable
 
Cap5 1.4 tutor3 algoritmos repetititvos
Cap5 1.4 tutor3 algoritmos repetititvosCap5 1.4 tutor3 algoritmos repetititvos
Cap5 1.4 tutor3 algoritmos repetititvos
 
Cap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionalesCap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionales
 
Cap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuencialesCap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuenciales
 
Vectores
VectoresVectores
Vectores
 
Matrices
MatricesMatrices
Matrices
 
Cadenas
CadenasCadenas
Cadenas
 
Cap1.3 tutor recursividad matriz
Cap1.3 tutor recursividad   matrizCap1.3 tutor recursividad   matriz
Cap1.3 tutor recursividad matriz
 
Cap1.2 tutor recursividad vectores
Cap1.2 tutor recursividad   vectoresCap1.2 tutor recursividad   vectores
Cap1.2 tutor recursividad vectores
 
Cap30 intro
Cap30 introCap30 intro
Cap30 intro
 
Cap32 rep num
Cap32 rep numCap32 rep num
Cap32 rep num
 
Cap31 sist num
Cap31 sist numCap31 sist num
Cap31 sist num
 
Cap2
Cap2Cap2
Cap2
 
Contar digitos
Contar digitosContar digitos
Contar digitos
 
Cap1.1 recursividad
Cap1.1 recursividadCap1.1 recursividad
Cap1.1 recursividad
 
Cap0 2
Cap0 2Cap0 2
Cap0 2
 
Cap0 1
Cap0 1Cap0 1
Cap0 1
 

Último

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 

Introducción VB Mat204

  • 1. Introducción a Visual Basic Mat204 F4 1 Capítulo 4 4. Introducción a Visual Basic 4.1 Objetivos Esta guía busca principalmente 2 objetivos:  Iniciar al estudiante en el lenguaje de programación Visual .Net.  Conocer y utilizar los objetos básicos de programación en Visual .Net. 4.2 Motivación Hasta el momento se han creado algoritmos en Diagramas de FLujo, donde todavía no se ha utilizado el computador para crear programas reales, en este sentido ahora solo resta su traducción a algún lenguaje de programación. Para este curso se seleccionó Visual Basic, ya que el mismo se caracteriza principalmente por su accesibilidad y sencillez. 4.3 Elementos del Ambiente Visual Basic 4.3.1 Abrir y Crear un nuevo proyecto Simplemente debe Iniciar Visual Basic desde  Menu Inicio ( Escriba) Microsoft Visual Studio 2010 Una vez se abra el programa busque la opción: Nuevo Proyecto  Menu Archivo  Nuevo Proyecto En la ventana que abre seleccione: Visual Basic  Windows  Aplicación de Windows Forms. (Escriba el nombre) Click en botón aceptar
  • 2. Introducción a Visual Basic Mat204 F4 2 Aparecerá un nuevo proyecto con el formulario en blanco listo para que diseñe su programa. 4.3.2 Configuraciones de entorno a. Ir al Menú Herramientas y seleccionar Opciones.  Proyectos y Soluciones  Valores predeterminados de VB  Option explicit ON b. Visualizar las 4 zonas de trabajo de visual Basic: 1. Ver Explorador de soluciones i. Menú Ver ii.  explorador de proyectos 2. Ver Propiedades Menú Ver  ventana de propiedades 3. Ver el formulario Menú Ver  Diseñador 4. Ver cuadro de herramientas Menú Ver  Cuadro de herramientas 4.3.3 Ventana editor de código Para ver esta ventana código fuente que se encuentra atrás del formulario:  Menú Ver  Codigo Public Class Form1 End Class Otra forma es darle botón derecho de mouse sobre cualquier zona en blanco del formulario y seleccionar del menú ver código. 4.3.4 Grabar el proyecto Esto se hace en la opción de Menú Archivo  Guardar todo Aparecerá una ventana pidiendo indique donde guardar el proyecto, luego preguntara por el o los formularios que tenga su proyecto. Se aconseja que en este punto usted siga los siguientes pasos: 4.3.4.1 Cree una carpeta solo para el proyecto Intente grabar el proyecto con: el nombre, la ubicación en disco y tickear la opción: Crear directorio para la solución. 4.3.5 Hacer un programa ejecutable  Menu Generar  Generar nombreproyecto.exe.
  • 3. Introducción a Visual Basic Mat204 F4 3 Aparecerá un asistente para grabar el programa con la extensión .exe. 4.4 Variables en Visual Basic Para declarar variables en visual basic se usa la instrucción  Dim. Asi por ejemplo: Dim nombre as string ‘Cadena de caracteres Dim edad as integer ‘Entero Dim sueldo as float ‘Real 4.5 Objetos Basicos de VB Al acabar esta práctica será capaz de construir aplicaciones sencillas en Visual Basic que utilicen los siguientes objetos: 1 Form: Pantalla El formulario es una pantalla sobre la que se colocan otros objetos. 2 Label: Salida Etiquetas para poner nombres a objetos y zonas de un formulario. 3 TextBox: Entrada Caja de texto para introducir información en la aplicación, o extraer información 4 Button: Proceso Botón para ordenar acciones 5 DataGridView: Entrada/Salida Objeto para manejar grupos de datos en filas y columnas. Asi mismo podrá hacer uso de 2 elementos directos para entradas y salidas del algoritmo. 1 MsgBox Salida Caja que Permite salida de mensajes. 2 InputBox Entrada Caja que Permite entrada de un dato al programa. 4.5.1 Form (Formulario) Propiedades Eventos Nombre Descripcion Valor Nombre Descripcion Name Nombre Principal Form_Load Esto ocurre cuando el formulario aparece en pantalla Text Texto Prueba 1 Form_Click Esto ocurre cuando el usuario hace un click sobre el formulario BackColor Color Fondo vbBack VbBlue VbYellow 4.5.2 Label (Etiqueta) Propiedades Eventos Nombre Descripcion Valor Nombre Descripcion Name Nombre Label1 MouseMove Esto ocurre cuando el mouse se mueve sobre la etiqueta Text Texto Introduzc a un valor BackColor Color Fondo vbBack
  • 4. Introducción a Visual Basic Mat204 F4 4 VbBlue VbYellow 4.5.3 Text (Caja de Texto) Propiedades Eventos Nombre Descripcion Valor Nombre Descripcion Name Nombre Text1 Changed Esto ocurre cuando se cambia el valor de la caja de texto Text Texto 123 Click Esto ocurre cuando se hace un click sobre la caja de texto. BackColor Color Fondo vbBack VbBlue VbYellow 4.5.4 Button (Boton de comando) Propiedades Eventos Nombre Descripcion Valor Nombre Descripcion Name Nombre Command1 Click Esto ocurre cuando se hace un click sobre El botón Text Texto Calcular DblClick Esto ocurre cuando se hace Dos Click sobre el boton Enabled Color Fondo True False 4.5.5 DataGridView (Grilla) Propiedades Eventos Nombre Descripcion Valor Nombre Descripcion Name Nombre Grid1 Click Esto ocurre cuando se hace un click sobre el DataGridView ColumnCount Número de columnas 5 DblClick Esto ocurre cuando se hace Dos Click sobre el DataGridView RowCount Nùmero de filas. 3 ReadOnly Solo Lectura False True Item Celda 5.6 4.5.6 InputBox Propiedades Nombre Descripcion Ejemplo InputBox Caja de Entrad Dato= InputBox(”Mensaje”, “Titulo”, valor) Titulo Es el titulo de la ventana Mensaje Describe para que es la entrada de información.
  • 5. Introducción a Visual Basic Mat204 F4 5 Valor Dato por defecto para el Input. Dato Valor de la Informacion de entrada. 4.5.7 MsgBox Propiedades Nombre Descripcion Ejemplo MsgBox Caja de salida Msgbox(mensaje,TipoBoton ,titulo) Titulo Es el titulo de la ventana MsgBox(mensaje) Mensaje Describe para que es la entrada de información. TipoBoton Valor de la Informacion de entrada. Por ejemplo: Vbokonly 4.6 La aplicación más simple Hallar el Area de un triangulo. El algoritmo debe pedir al usuario los datos que le falten para Calcular el área de un triangulo. Paso 1. Análisis del Problema Entrada Proceso Salida Base: Numerico Real Altrua: Numerico Real Area = (Base * Altura )/2 Area: Numerico Real Paso 2. Diseño del algoritmo Inicio Leer Base, Altura Area= (Base*Altura)/2 Mostrar Area Fin
  • 6. Introducción a Visual Basic Mat204 F4 6 Paso 3. Prueba y Validación Base Altura Area Pantalla 5 2 5 5 Paso 4. Programar en Visual .Net 1. ABRIR VISUAL .NET Y CREAR UNA NUEVA APLICACIÓN PARA WINDOWS FORM 2. GRABAR TODO 3. VERIFICAR CONFIGURACIÓN DE ENTORNO 4. DISEÑAR EL FORMULARIO 4.1 Entradas: 4.1.1 Arrastrar al formulario Label1 y TextBox1  Label1.Text : Base 4.1.2 Arrastrar al formulario Label2 y TextBox2  Label2.Text : Altura 4.2 Salidas: 4.2.1 Arrastrar al formulario Label3 y TextBox3  Label3.Text : Area  TextBox3.ReadOnly : True 4.3 Proceso: 4.3.1 Arrastrar al formulario Button1  Button1.Text : Calcular 5. CODIFICAR EN VISUAL BASIC 5.1 Doble Click sobre el Button1 -> Debe escribir lo que esta en el diagrama de flujo traducido a visual basic. Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Dim area As Double, base As Double, altura As Double base = TextBox1.Text altura = TextBox2.Text area = base * altura area = area / 2 TextBox3.Text = area End Sub End Class 5.2 No olvide subir con el cursor a la línea UNO para escribir Option Explicit On
  • 7. Introducción a Visual Basic Mat204 F4 7 6. Grabar el proyecto 7. EJECUTAR EL PROYECTO -> DIGITE TECLA F5 O CLICK EN BOTON 4.7 Una aplicación solo con InputBox y MsgBox Tomando el ejemplo 5.6 A partir del paso 4 Paso 4. Programar en Visual .Net  Doble Click sobre el Formulario -> Debe escribir lo que esta en el diagrama de flujo traducido a visual basic. Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim area As Double, base As Double, altura As Double base = InputBox("Introduzca la base", "Area Triangulo", 0) altura = InputBox("Introduzca la altura", "Area Triangulo", 0) area = base * altura area = area / 2 MsgBox(area, MsgBoxStyle.OkOnly, "Area del Triangulo") End Sub End Class 5.3 No olvide subir con el cursor a la línea UNO para escribir Option Explicit On 4. Grabar el proyecto 5. EJECUTAR EL PROYECTO -> DIGITE TECLA F5 O CLICK EN BOTON