Microsoft© Visual Basic . Net.

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Programación de Computadores
Estrella 0 - Fundamentos de la Programación
Desarrollo de aplicaciones para Windows con VB.NET 2005
Metodología de la Programación
Seminario de Actualización - Excel Avanzado y Macros
VARIABLES Y CONSTANTES
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Tema 2: Lenguaje PHP básico
Módulo 5: Estructuras de Decisión y Bucles
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Estructuras de control
ESTRUCTURAS DE SECUENCIA
Estructuras de Repetición
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
Ingeniero Anyelo Quintero
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
TALLER DE PROGRAMACIÓN III
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
CONCEPTOS BÁSICOS DE PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN I.
Semana 5 Subprogramas..
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Sintaxis.
Capítulo 1 “Elementos de Programación”
Conversión cadena a número
Sintaxis de C# (Declaraciones y Tipos)
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Tipo de Datos Básicos.
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
Resumen Fundamentos de Programación/ Programación I
Teoría – Alejandro Gonzalez
Módulo 8: Manejo de Errores y Excepciones
VBA – Elementos del Lenguaje
Estructuras de Control.
Módulo 3: Usando Variables y Arreglos
Programación en C para electrónicos
Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Arreglos y comunicación Usuario
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Programación en Visual Basic
Términos algoritmo diseñar algoritmo implementar algoritmo
Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Ing. Johanna Macias Algoritmo, Estructura y Programación III.

Estructuras de Control en Visual Basic.net
“variables , sentencia if y bucles”
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Estructuras de Control
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
Conceptos.  Byte (0 a 255) = un byte  Short ( a ) = 16 bits de longitud  Integer ( a ) = 32 bits de longitud 
Programación en Visual Basic
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
CICLOS ESTRUCTURA DE REPETICIÓN PROG 2270LGUILLERMO SOLLA.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
Camilo Andrés Salazar González FORTRAN.  Estructura program circulo Real :: r, area write (*,*) 'Escribe el radio r:' read (*,*) r area = *r*r.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Transcripción de la presentación:

Microsoft© Visual Basic . Net

Objetivos Conocer los elementos básicos de que componen en el lenguaje Visual Basic.NET. Tiempo estimado 1 hora

Requisitos Conocimientos de OOP Dominio de la terminología OOP Orientado a ingenieros de Software que tengan conocimientos de Visual Basic 6.0.

Contenidos Operadores Tipos de Datos Declaración de variables Matemáticos Relación Lógicos Tipos de Datos Declaración de variables Declaración de constantes Conversión de tipos Matrices Redimensionar Matrices

Contenidos Procedimientos y Funciones El Procedimiento Principal Propiedades El Procedimiento Principal Iteraciones y Estructuras de control Decisión Iteraciones

Operadores Matemáticos Operador Simbolo Ejemplo Potenciación ^ 2^3 Multiplicación * 2*3 División real / 3/2 División entera \ 3\2 Resto Mod 10 Mod 3 ‘ 1 Suma + 1 +2 Resta - 1 - 2 Concatenación &, +

Operadores Relación Operador Simbolo Ejemplo Menor que < Menor o igual que <= Mayor > Mayor o igual que >= Igual = Distinto <>

Operadores Logicos Operador Simbolo Ejemplo Y lógico And O lógico Or No Lógico Not Y lógico avanzado AndAlso Si la primera expresión es verdadera evalúa la siguiente O lógico avanzado OrElse Si la Primera expresión es falsa evalua la Siguiente

Tipos de Datos Tipo de dato en VB.NET Tipo Framework .NET Tamaño Boolean System.Boolean 1 byte Byte System.Byte Char System.Char 2 bytes Date System.DateTime 8 bytes Decimal System.Decimal 12 bytes Double System.Double Integer System.Int32 4 bytes Long System.Int64 Short System.Int16 Single (punto flotante con precisión simple) System.Single Object System.Object String (cadena de longitud variable) System.String 10 bytes + (2 * longitud de la cadena) Estructura (tipo de dato definido por el usuario) Hereda de System.ValueType Suma de los tamaños de los miembros de la estructura

Declaracion de Variables Existen variadas formas de declarar una variable en VB.NET, pero siempre cumple la misma regla Dim nombreVariable As Tipo Dim nombreVariable As Tipo = Valor Dim variable1, variable2, variable3 As Tipo Ejemplos Dim numeroEntero, otroEntero As Integer Dim numeroPi As Double = 3.14159 Dim fecha As Date = #12/12/2005#

Ámbito de variables Capacidad de acceso que tenemos hacia una variable, de forma que podamos obtener su valor, así como asignarlo. Para determinar su nivel de accesibilidad, aquí intervienen, además de los modificadores de ámbito, el lugar o nivel de emplazamiento de la variable dentro del código. ModificadorÁmbito [Dim] NombreVariable As TipoDato

Ámbito de variables Ámbito a nivel de procedimiento Una variable declarada dentro del cuerpo de un procedimiento se dice que tiene un ámbito local o a nivel de procedimiento, no pudiendo ser accedida por otro código que no sea el de dicho procedimiento. Ámbito a nivel de bloque Una variable declarada dentro de una estructura de control se dice que tiene ámbito local a nivel de bloque, siendo accesible sólo dentro del código que está contenido en la estructura.

Ámbito a nivel de módulo Una variable declarada en la zona de declaraciones de un módulo, es decir, fuera de cualquier procedimiento, pero dentro de las palabras clave Module...End Module, y utilizando como palabra clave Dim o Private, se dice que tiene ámbito a nivel de módulo.

Ámbito a nivel de proyecto Una variable declarada en la zona de declaraciones de un módulo utilizando la palabra clave Public, se dice que tiene ámbito a nivel del proyecto, es decir, que es accesible por cualquier procedimiento de cualquier módulo que se encuentre dentro del proyecto.

Duración de las variables El periodo de vida de una variable es el tiempo durante el cual la variable está activa, ocupando el espacio de memoria y pueden ser clasificados de acuerdo a la siguiente tabla: Ámbito de bloque. El periodo de vida de estas variables se desarrolla desde el momento en que son declaradas dentro del bloque y hasta que dicho bloque finaliza.

Duración de las variables Ámbito de procedimiento. Para estas variables, su periodo de vida está comprendido entre el momento en que son declaradas y hasta que la ejecución del procedimiento termina. Ámbito a nivel de módulo y proyecto. En este caso, el periodo de vida de la variable va desde el comienzo de la ejecución de la aplicación y hasta que esta termina.

Declaración de constantes Las constantes son valores que no cambian a lo largo de la ejecucion del sistema. Se declaran de la forma siguiente : Const nombreConstante As Tipo = Valor Ejemplo Const constante As Integer = 10

Conversion de tipos Es posible convertir las variables de un tipo a otro mediante el uso del Objeto Convert. Su sintaxis es : Convert.ToInt32(nombreVariable) Convert.ToDouble(nombreVariable) Convert.ToString(nombreVariable) Ejemplo: Dim cadenaNumero As String = “50” Dim entero As Integer entero = Convert.toDouble(cadenaNumero)

Matrices Las matrices son posiciones de memoria. Vectores : tienen una dimensión Matrices : Mas de una dimensión. Se declaran de la siguiente forma: Dim matriz(filas, columnas) As Tipo Dim matriz() As Tipo En VB.NET, las filas y columnas de las matrices comienzan por el cero.

Matrices El siguiente ejemplo declara una matriz de 4 filas y 3 columnas: Dim matriz(3, 2) As Integer ‘ filas 0,1,2,3 y columnas 0,1,2

Redimensionar Matrices Se puede cambiar el tamaño de una matriz a lo largo del programa mediante la siguiente instrucción: Redim matriz(nuevoTamaño) Redim Preserve matriz(nuevoTamaño)

Procedimientos Los procedimientos son sentencias de código ejecutable de un programa. Se crean mediante la instrucción Sub: <Ambito> Sub nombreProcedimiento( nombreParam1 As Tipo, nombreParam2 As Tipo) <sentencias> End Sub

Procedimientos ejemplo Sub suma( operando1 As Integer, operando2 As Integer) Dim resultado As Integer resultado = operando1 + operando2 Console.WriteLine(“El resultado es “ & resultado) End Sub

Funciones Las funciones son sentencias de código ejecutable de un programa con la particularidad de que deben devolver un valor al procedimiento o función que los ha invocado: <Ambito> Function nombreFuncion( nombreParam1 As Tipo, nombreParam2 As Tipo) As Tipo <sentencias> Return Valor End Function

Funciones Ejemplo Function suma(operando1 As Integer, operando2 As Integer) As Integer Return operando1 + operando2 End Function

Propiedades Property Procedimiento que se utiliza para labores de acceso y asignación de valores a las propiedades de un objeto.

El Procedimiento Principal Todos los programas creados con Visual Basic .NET deberán implementar un procedimiento especial, llamado Main(), que será el primer procedimiento que se ejecute, y su ejecución lanzará el programa creado. Sub Main() codigoPrograma End Sub

Iteraciones y Estructuras de control Decisión IF..ELSE..THEN If condiciones1 Then sentencias1 Else[If condicion2 Then sentencias2 [Else sentencias3] End If

Select Case Select Case nombreVariable Case Valor1 sentencias1 . . . Case Else ‘ Por omision sentencias End Select

Ciclos For contador = valorInicial To valorFinal [ Step paso ] <sentencias> Next For Each elemento In Variable

Ciclos Do <sentencias> Loop Until condiciones While condiciones

Ciclos Ejemplo Dim cadena As String = “¡Hola Mundo!” For Each s In cadena Console.WriteLine(“s”) Next Podemos forzar la salida de un bucle For/Do con la sentencia Exit For/Exit Do, respectivamente.