0% encontró este documento útil (0 votos)
54 vistas26 páginas

Clase 1 Vbnet

Este documento describe la plataforma .NET. La plataforma .NET es una capa de software que se coloca entre el sistema operativo y el programador. Ofrece portabilidad, permitiendo ejecutar aplicaciones en cualquier sistema operativo con .NET instalado, multilenguaje, permitiendo usar cualquier lenguaje de programación en .NET, e interoperabilidad entre código escrito en diferentes lenguajes.

Cargado por

karen04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
54 vistas26 páginas

Clase 1 Vbnet

Este documento describe la plataforma .NET. La plataforma .NET es una capa de software que se coloca entre el sistema operativo y el programador. Ofrece portabilidad, permitiendo ejecutar aplicaciones en cualquier sistema operativo con .NET instalado, multilenguaje, permitiendo usar cualquier lenguaje de programación en .NET, e interoperabilidad entre código escrito en diferentes lenguajes.

Cargado por

karen04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 26

PROGRAMACION

VISUAL BASIC.NET
La Plataforma .NET

La plataforma .NET es una capa de software que se coloca entre el Sistema


Operativo (SO) y el programador y que abstrae los detalles internos del SO.
Las características fundamentales de esta plataforma son las siguientes:
Portabilidad: Debido a la abstracción del programador respecto al SO, una
aplicación .NET puede ser ejecutada en cualquier SO de cualquier máquina que
disponga de una versión de la plataforma
Multilenguaje: Cualquier lenguaje de programación puede adaptarse a la
plataforma .NET y ejecutarse en ella.
Interoperabilidad: La interoperabilidad entre diferentes trozos de código escritos en
diferentes lenguajes es total.
Caja de herramientas

Controles para
crear la interfaz
de usuario
Editor de Código

Lista de nombres Lista de nombres


de clases de métodos
Ventana Propiedades

Establecer
propiedades como
tamaño, título y color
Cómo Crear la Interfaz de Usuario

Ubicar controles
en el formulario
desde la Caja
de herramientas
Elementos del
lenguaje. Variables y
estructuras de datos
Cómo escoger un tipo de datos
Escoger
tipo de datos… para gestionar… Tipo CTS Ejemplo

Boolean Condiciones de Valor Verdadero


Verdadero o Falso
Short, Integer, Enteros Valor 23
Long, Byte (Entero)
Single, Double, Números con enteros Valor 9456,72
Decimal y partes de fracciones (Decimal)
Date Valores fecha y hora Valor 02/12/2003
12:30:42 A.M.
String Caracteres imprimibles y Referencia “Casa”
visualizables en pantalla
Object Un puntero al valor de Referencia myClass
un objeto myPerson
¿Qué son las variables?

 Las variables almacenan valores que pueden cambiar cuando una


aplicación se está ejecutando
 Las variables tienen seis elementos básicos:

Elemento Descripción
Nombre La palabra que identifica la variable en código

Dirección La ubicación de memoria donde se almacena el valor


El tipo y tamaño inicial de datos que la variable puede
Tipo de datos almacenar
Valor El valor en la dirección de la variable
El conjunto de todo el código que puede acceder y utilizar la
Ámbito variable
Vida El intervalo de tiempo durante el cual una variable es válida
Cómo nombrar variables

 Reglas para poner nombres


 Empezar con un carácter alfabético o guión bajo
 No utilizar espacios ni símbolos
 No utilizar palabras clave como Integer
 Ejemplos de nombres de variables
 NombreCliente
 numeroCuenta
Cómo declarar variables

 Sintaxis para declarar variables


 Dim nombreVariable As Type
 Ejemplos de variables de tipo valor
Dim X As Integer
Dim R As Single
Dim x As Integer, res As Decimal
Variables frente a Constantes

Variables
Variable Constantes
Constant

Declare with Dim Declare with Const


Declarar con Dim Declarar con Const

Los valores cambian Los valores no cambian


Values change as Values stay the same as
mientras se ejecuta mientras se ejecuta
application runs application runs
la aplicación la aplicación
Utilizan
Uses more
másmemory
memoriathan
que Utilizan
Uses less
menos
memory
memoria
than
constants
las constantes variables
que las variables

Sintaxis para declarar una constante:


Const APELLIDO As Type
OPERADORES

Operador Descripción

+ Suma

- Resta

* Multiplicación

/ División

División entera (parte entera de


\
la división)
Residuo (resto de la división
Mod
entera)
Exponenciación (elevar a una
^
potencia)

& Concatenación de Cadenas


Cómo utilizar operadores aritméticos
DARLE FORMATO A UN NUMERO

x = Val(TextBox1.Text)
MessageBox.Show(CInt(x))
Dim hnt, het, phn, phe, thn, the, st, des, tp As Single
Const descuento = 10
hnt = Val(txthtn.Text) 'Horas Normales Trabajadas
het = Val(txthe.Text) 'Horas Extras Trabajadas
phn = Val(txtpxhn.Text) 'Pago por Horas Normales
phe = Val(txtpxhe.Text) 'Pago por Horas Extras
thn = hnt * phn 'Total de Pago por las Horas Normales
the = het * phe 'Total de Pago por las Horas Extras
st = thn - the 'Sub Total
des = st * descuento / 100 'Descuento
tp = st - des 'Total a Pagar
lbltxhn.Text = Format(thn, "### ###.##")
lbltxhe.Text = Format(the, "### ###.##")
lblsubtotal.Text = Format(st, "### ###.##")
lbldescuento.Text = Format(des, "### ###.##")
lbltp.Text = Format(tp, "### ###.##")
MSGBOX
 El método MessageBox.Show() permite mostrar un cuadro
de mensaje que puede contener texto, botones y símbolos
que informan e instruyen al usuario. El formato es:

MessageBox.Show(“HOLA.")
INPUTBOX

 El método InputBox() permite mostrar un cuadro de


mensaje en el que el usuario puede introducir un valor o un
mensaje en forma de texto. El formato es:
Cómo Dar el Foco a Controles y BORRAR

 ¿Por qué dar el foco?


 Cuando un control tiene el foco, el usuario puede ingresar datos
para ese control usando el ratón o el teclado
 Cuando el usuario ingresa datos inválidos, Ud puede mantener el
foco en el control apropiado hasta que el error es corregido
 Ejemplos
 Para dar el foco a un control TextBox, use el método Focus:

TextBox1.Focus( )

 txtAnswer.Clear() – BORRA EL CONTENIDO DE UN CONTROL


¿Que son las expresiones condicionales?

 Expresiones condicionales:
 Incluyen una condición que debe evaluarse si es True o
False
 Incluyen un operador para especificar cual es el
resultado de la condición

ContraseñaEntrada
= True
ContraseñaGuardada

False
Si la contraseña es la correcta, la condición es True
Cómo utilizar operadores aritméticos

 Símbolos que evalúan expresiones condicionales


 Pueden realizar operaciones aritméticas
 Sintaxis:
expression1 arithmetic operator expression2

 Ejemplo:
Dim x As Integer
x = 52 * 17
x = 120 / 4
x = 67 + 34
x = 32 – 12
x = 23 ^ 3
Lección: Uso de estructuras de decisión

 If…Then  If…Then…Else
If Sales > 10000 Then If Sales > 10000 Then
Bonus = .10 * Bonus = .10 *
Sales Sales
End If Else
Bonus = 0
End If
 If…Then…ElseIf  Select Case
If Sales > 10000 Then Select Case Rank
Bonus = .10 * Case 1
Sales Bonus = 0
ElseIf Sales > 5000 Then Case 2,3
Bonus = .05 * Bonus = .05 *
Sales Sales
Else Case 4 to 6
Bonus = .02 * Bonus = .10 *
Sales Sales
End If Case Else
Bonus = .15 *
Cómo utilizar instrucciones If…Then

 Se utilizan para una decisión True o False


 Si la condición es True, se ejecutan las instrucciones que
siguen a la instrucción If
 Si la condición es False, las instrucciones que siguen a la
instrucción If no se ejecutan

If Sales > 10000 Then


Bonus = .10 * Sales
End If
Cómo utilizar instrucciones If…Then…Else

 Se utilizan para una decisión con dos opciones como mínimo


 Cada instrucción If debe tener una End If correspondiente
 Si la condición es True, se ejecutarán las instrucciones que
siguen a la instrucción If
 Si la condición es False, no se ejecutarán las instrucciones
que siguen a la instrucción If

If Sales > 10000 Then


Bonus = .10 * Sales
Else
Bonus = 0
End If
Cómo utilizar instrucciones If…Then…ElseIf
 Se utilizan para anidar instrucciones de decisión
 Cada instrucción If debe tener su correspondiente End If
 Las instrucciones ElseIf no tienen su propio End If
 Las instrucciones ElseIf no pueden aparecer después de
Else
 Si la condición es True, se ejecutan las instrucciones que
siguen a la instrucción If
If Sales > 10000 Then
Bonus = .10 * Sales
ElseIf Sales > 5000 Then
Bonus = .05 * Sales
Else
Bonus = .02 * Sales
End If
Cómo utilizar instrucciones Select Case

 Seleccionan un bloque de código a ejecutar basándose en una lista de


posibles elecciones
 Se utilizan como alternativa a complejas instrucciones If…Then…Else
anidadas
 Si varias instrucciones Case son verdaderas, únicamente se ejecutan las
instrucciones que pertenecen a la primera instrucción Case verdadera

Select Case Rank


Case 1
Bonus = 0
Case 2,3
Bonus = .05 * Sales
Case 4 to 6
Bonus = .10 * Sales
Case Else
Bonus = .15 * Sales
End Select
Directrices para elegir una estructura de decisión

 Las instrucciones If…Then se utilizan para controlar la


ejecución de un único bloque de código
 Las instrucciones If…Then…Else se utilizan para controlar
la ejecución de dos secciones de código mutuamente
excluyentes
 Las instrucciones Select Case se utilizan cuando se
dispone de una lista de valores posibles

También podría gustarte