INFORMATICA VISUAL BASIC 2008

Documentos relacionados
UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC GUIA No. 1

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

FUNDAMENTOS DE INFORMÁTICA

Parte 4: Estructuras de Control

Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A)

TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

Sentencias o instrucciones en Visual BASIC

Resumen teórico. En la Consola. Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1

Día 2: Utilizando controles de datos en Visual Studio 2008.

Comencemos a programar con. Entrega 10. Estructuras de Control II

Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)

Resumen del lenguaje de programación Visual Basic.NET

CURSO VISUAL BASIC BASICO MATERIAL DE APOYO REALIZACION TRABAJO FINAL

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)

1 Entorno de Desarrollo.NET

Microsoft. NET Visual Basic.NET. Ing. Christian Ovalle

CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS

Comencemos a programar con. Entrega 09

Curso de Programación en Excel con VBA

VISUAL BASIC 2010 RECONOCIMIENTO UNIDAD UNO

UNIVERSIDAD LIBRE DE COLOMBIA FACULTAD INGENIERIA DE SISTEMAS ELECTIVA TECNICA II.NET Y SQL SERVER

Colegio Agustiniano Campestre Amor y Ciencia: Educamos la mente y el corazón

Anexo Nº 11 MANUAL DE INSTALACIÓN

Práctica 2. Controles Básicos.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Visual Basic Básico Act5 Material apoyo Quiz1 VISUAL BASIC 2010

MsgBox en ASP.NET. En esta oportunidad, vamos a realizar un control que permite emular dicha función sobre ASP.NET.

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Cómo nombrar variables ( 2&

Active Server Pages. Que es?.

Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A)

Microsoft Visual Basic

Microsoft Visual Basic

Agregar código a un formulario Web Form con Microsoft ASP.NET

Fundamentos de la Programación

Curso Completo de Visual Basic 6.0

Prof. Giovanni Francisco Sáenz Araica.

Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

5. Subprogramas Fundamentos de Informática

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

Resolver triángulos en Visual Basic. Parte 3/3

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

Programación con Visual Basic 6

VISUAL BASIC 6 GUIA 4. Ing. Raymond Marquina 1

Visual Basic 1. Sentencias de control

Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A)

Programación: QBASIC

1. crear la base de datos BANCO, dentro de ella crear las siguientes tablas y establecer la siguiente relación.

Introducción para el programador de SharePoint. Laboratorio práctico

Existe otra forma de manejar datos más reciente denominado ADO.

Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A)

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

Estructura para la toma de decisiones

LENGUAJE PROGRAMACIÓN

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel

Curso de Visual Basic Lección 1 Area Interactiva -

CALENDARIO CURSO TÉCNICOS DEPORTIVOS 1ª SEMANA ( DEL 4 AL 9 DE JULIO) SESIONES LUNES 4 MARTES 5 MIÉRCOLES 6 JUEVES 7 VIERNES 8 SÁBADO 9

fundamentos de programación (unidad 4) programación estructurada en Java

Visual Basic y.net: Procedimientos Sub y funciones Function. Parámetros. Organizar programas en módulos. (CU00338A)

1

TEMA 4. ESTRUCTURAS DE CONTROL

Estructura Selectiva Múltiple

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

Prerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación.

Estatutos de Control C# Estatutos de Decisión (Selección)

Trabajar con controles

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Diseño visual. Creacion de un modulo para la API

Como se declara un vector en Visual Basic 6.0

Fecha Segundo Cuarto Sexto Octavo

Visual Basic.NET : Windows Forms

Programación n con Visual Basic.NET. Visual Basic.NET. Francisco Ruiz Manuel Ángel Serrano

Acceso a Datos. Visual Basic.NET 2005

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

Programación de los problemas de Física en.

Cursosindustriales.net Página 1

MANUAL DE VISUAL BASIC PARTE I

Tutorial Básico de vbscript

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

Manual de turbo pascal

PROYECTO JUEGO DE 7 Y MEDIO

Aplicación de ejemplo en VB.NET

Programa completo de resolución de ecuaciones de 2º grado

El que dirige la impresión PrintDocument y el resto los que recogen los resultados, por lo tanto: Como receptor para la impresora

col Type mismatch cadena vacía fila 1 z + i 4 1 fila 2

Bases de Datos en VB.Net

Técnico Superior en Producción y Administración Rural - 1er Año

Voluntad Conocimiento Servicio

CONCEPTOS BASICOS DEL LENGUAJE JAVA

INGRESAR AL VISUAL BASIC.NET. Al ingresar por primera vez al visual basic.net observara la siguiente pantalla:

REFERENCIA DEL LENGUAJE

Programa de saludo 2 (resuelto)

Visual Basic VERSIÓN 6.0

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C#

Transcripción:

SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se pueden utilizar los siguientes operadores = Igual <> Diferente > Mayor que AND Y Lógico < Menor que OR O Lógico >= Mayor o Igual NOT Negación <= Menor o igual Like Comparar Cadenas Su sintaxis más utilizada es el siguiente If Condición Then Bloque de Instrucciones Nº 01 Else Bloque de Instrucciones Nº 02 End If El bloque de instrucciones Nº 01 solo se ejecuta cuando la respuesta a la condición es Verdad o Si. El bloque de instrucciones Nº 02 solo se ejecuta cuando la respuesta a la condición es Falso o No. Este programa permite ingresar el nombre y tres notas, y mostrar los puntos y el promedio. Si esta aprobado, su promedio se muestra en azul, de lo contrario en rojo. Controles utilizados FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 1

A los controles Label7 y Label8 asígneles en su propiedad Autosize False. También la propiedad, BorderStyle Fixed3D Escriba en la Ventana Código, las instrucciones para cada Button Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Nota1, Nota2, Nota3, Puntos, Promedio As Single Nota1 = Single.Parse(TextBox2.Text) Nota2 = Single.Parse(TextBox3.Text) Nota3 = Single.Parse(TextBox4.Text) Puntos = Nota1 + Nota2 + Nota3 Promedio = Puntos / 3 Label7.Text = Puntos.ToString Label8.Text = Promedio.ToString If Promedio >= 10.5 Then Label8.ForeColor = Color.Blue Else Label8.ForeColor = Color.Red End If Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" Label7.Text = "" Label8.Text = "" TextBox1.Focus() Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Close() End Class La instruccion IF THEN se puede utilizar tambien para realizar multiples condiciones utilizando If Condición1 Then Bloque de Instrucciones Nº 01 ElseIf Condición2 Then Bloque de Instrucciones Nº 02 ElseIf Condición3 Then Bloque de Instrucciones Nº 03 Else Bloque de Instrucciones Else End If FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 2

El bloque Else es opcional y las instrucciones que contiene se ejecutan cuando no se cumple ninguna condición Este programa permite ingresar un numero entre 1 y 7 e indica el nombre del dia de la semana que representa Si el numero ingresado no se encuentra entre 1 y 7 se muestra un mensaje de error Controles del formulario Asigne propiedades a Label1 Autosize False. Escriba Ingrese un numero (1 7) Button1 Escriba Ver Label2 Autosize False TextAlign Top Center FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 3

Instrucciones de Button1 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim N As Byte Dim Dia As String N = Byte.Parse(TextBox1.Text) If N = 1 Then Dia = "Lunes" ElseIf N = 2 Then Dia = "Martes" ElseIf N = 3 Then Dia = "Miércoles" ElseIf N = 4 Then Dia = "Jueves" ElseIf N = 5 Then Dia = "Viernes" ElseIf N = 6 Then Dia = "Sabado" ElseIf N = 7 Then Dia = "Domingo" Else Dia = "Error en el número ingresado" End If Label2.Text = Dia End Class Cambie los textos de los controles respectivos, conforme al programa planteado Permite ejecutar una o mas instrucciones dependiendo del valor de una variable o de una expresión.su sintaxis es Select Case Variable o Expresión Case Caso Nº 01 Case Caso Nº 02 Case Caso Nº 03 Case Caso Nº n Case Else End Select Case Else es opcional y las instrucciones que contiene se ejecutan cuando no se cumple ninguno de los casos.los casos pueden escribirse de la siguiente manera Case 1 Case 1 to 6 Case 1,2,3 Case ls > 20 Case 2 Case 7 to 9 Case 4,5,6 Case ls < 0 FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 4

El programa permite ingresar el nombre y dos notas de un alumno y muestra como resultados su promedio, una obervación que indica si está aprobado o desaprobado y un mensaje indicando la cualidad del alumno La cualidad del alumno se obtiene según el siguiente cuadro Promedio Mensaje Entre 0 y 5.4 Pésimo Entre 5.5 y 10.4 Malo Entre 10.5 y 13.4 Regular Entre 13.5 y 16.4 Bueno Entre 16.5 y 20 Excelente Controles del formulario Asigne propiedades a Label7, Label8,Label9 Autosize False; BorderStyle FixedSingle. Tambien a TextBox1,TextBox2 y TextBox3 Cambie los textos de todas las etiquetas (Label), conforme al programa propuesto. Tambien a los botones de comando (Button). FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 5

Instrucciones de los 3 botones Button1, Button2 y Button3 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Nota1, Nota2, Promedio As Single Dim Observación, Mensaje As String Nota1 = Single.Parse(TextBox2.Text) Nota2 = Single.Parse(TextBox3.Text) Promedio = (Nota1 + Nota2) / 2 If Promedio >= 10.5 Then Observación = "Aprobado" Else Observación = "Desaprobado" End If Select Case Promedio Case 0 To 5.4 Mensaje = "Pésimo" Case 5.5 To 10.4 Mensaje = "Malo" Case 10.5 To 13.4 Mensaje = "Regular" Case 13.5 To 16.4 Mensaje = "Bueno" Case 16.5 To 20 Mensaje = "Excelente" Case Else Mensaje = "Error en las notas" End Select Label7.Text = Promedio.ToString("##.0") Label8.Text = Observación Label9.Text = Mensaje Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() Label7.Text = "" Label8.Text = "" Label9.Text = "" TextBox1.Focus() Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Close() End Class FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 6

Cambie los textos de todas las etiquetas (Label), y los botones de comando (Button) conforme al programa propuesto. Esta instrucción permite crear un bucle, es decir; ejecutar una o más instrucciones un número determinado de veces. Su sintaxis es For Variable = Valor Inicial To Valor Final Step incremento Next Variable La palabra Step es opcional y permite indicar cuanto se debe incrementar la variable cada vez que se ejecuta la instrucción(es).si no escribe Step el incremento seria de uno en uno. Este programa mostrará en un control ListBox los numeros pares de 2 al 20; los impares del 1 al 19, o todos los números entre 1 y 20 FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 7

Controles del Formulario Instrucciones para todos los botones de comando (Button) Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click For N = 2 To 20 Step 2 Next N Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click For N = 1 To 20 Step 2 Next N Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click For N = 1 To 20 Next N End Class FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 8

Cambie todos los textos de los botones de comandos(button), conforme al programa planteado Este programa permite mostrar la tabla de multiplicar de un numero que se ingresa por el teclado.tambien se ingresa el valor de inicio y final. Controles del formulario Instrucciones para el Button1 FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 9

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim C, Número, Inicio, Final, R As Short Número = Short.Parse(TextBox1.Text) Inicio = Short.Parse(TextBox2.Text) Final = Short.Parse(TextBox3.Text) For C = Inicio To Final R = Número * C ListBox1.Items.Add(C.ToString & " * " & Número.ToString & " = " & R.ToString) Next End Class Cambie todos los textos de las etiquetas (Label) y el Button1, conforme al programa planteado Esta instrucción tambien permite crear bucles similares a la instrucción For Next. Con la instrucción Do Loop los bucles que se pueden crear son de dos tipos Mientras una Condición se cumpla (While) Hasta que una Condición se cumpla (Until) La condición en cada uno de los tipo de bucles pueden ir al inicio o al final. Cuando va al inicio puede que las instrucciones del bucle no se ejecuten ninguna vez y cuando la condición va al final del bucle las instrucciones que contiene por lo menos se ejecutan una vez Sintaxis con Do While Do While Condición Loop Sintaxis con Do Until Do Loop While Condición Do Until Condición Loop FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 10

Do Loop Until Condición Este programa ejemplo permite mostrar los números pares del 2 al 100 utilizando las cuatro sintaxis anteriores Controles del formulario Instrucciones para todos los botones de comando (Button) FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 11

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click N = 2 Do While N <= 100 N = N + 2 Loop Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click N = 2 Do N = N + 2 Loop While N <= 100 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click N = 2 Do Until N > 100 N = N + 2 Loop Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click N = 2 Do N = N + 2 Loop Until N > 100 End Class Cambie todos los textos de los botones de comando (Button), conforme al programa planteado FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 12