La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Unidad 29. Enumeraciones Objetivos del tema. Ver el uso de las enumeraciones dentro de un programa y sus ventajas.

Presentaciones similares


Presentación del tema: "Unidad 29. Enumeraciones Objetivos del tema. Ver el uso de las enumeraciones dentro de un programa y sus ventajas."— Transcripción de la presentación:

1

2 Unidad 29. Enumeraciones Objetivos del tema. Ver el uso de las enumeraciones dentro de un programa y sus ventajas

3 Introducción Las enumeraciones es una gran comodidad dentro de la creación de un programa. Normalmente cuando en un programa tenemos que crear una distinción entre varios tipos de datos, optamos por asignar valores numéricos desde cero o uno hasta el último de los tipos de datos que vayamos a utilizar.

4 El inconveniente es que hay que estar pendiente continuamente, amen de la documentación del mismo, de su correcta utilización. Con las enumeraciones ese problema desaparece introducción

5 ¿ Qué son? asignar valores desde cero hasta un valor determinado para separar cada uno de los posibles tipos de datos, o circunstancias que se nos puedan presentar.

6 ejemplos Por ejemplo a la variable Curso, le asignamos los siguientes posibles valores. Valor Significado 1 Primero 2 Segundo 3 Tercero

7 Lo cual implica que en el programa crearemos el siguiente código Si Curso = 1 Entonces ….. Si Curso = 2 Entonces …. Y así sucesivamente Una enumeración es exactamente lo mismo, pero con nombre, en lugar de lo visto anteriormente, haríamos lo siguiente. Enumeración Cursos Primero = 1 Segundo = 2 Tercero = 3 Fin de enumeración

8 Crear Curso del tipo Cursos Lo cual permite después escribir lo siguiente Si Curso = Cursos. Primero Entonces... Si Curso = Cursos. Segundo Entonces... Que resulta mucho más cómodo, y sobre todo seguro al evitar errores de uso del valor adecuado en el código, ya que todos sus valores posibles se suponen declarados

9 Unidad 30. Enumeraciones en VB Objetivos del tema. Ilustrar el uso de las enumeraciones en VB

10 El uso de las enumeraciones en VB está muy logrado, pues el entorno de programación las integra de una manera muy cómoda para el programador, utilizándola como ayuda en las llamadas a los procedimientos y funciones. Introducción.

11 La sintaxis a usar es la que vemos a continuación Enum Monedas Euro = 1 Dolar = 2 Libra = 3 Yen = 4 End Enum Enum Monedas Euro Dolar Libra Yen End Enum En ambos casos la sintaxis es correcta, la diferencia es que en el primer caso forzamos los valores, Euro sería uno, y en el segundo sería cero, que es el valor que VB le da por defecto Creación.

12 Es la definición del nombre de la enumeración. Enum Monedas Euro = 1 Dolar = 2 Libra = 3 Yen = 4 Es el contenido. End Enum Es el final de la descripción de los elementos de la enumeración

13 Una de las utilizaciones se refleja en la imagen: Podemos observar como se introduce un dato en la inicialización del objeto, y luego al llegar al campo de la enumeración, automáticamente aparece el contenido de la enumeración, ya que el dato que ahí se espera es del tipo Monedas, y solo hay que elegir una de las opciones disponibles, que además estamos viendo

14 Public Function Convertir(ByVal Cual As Monedas) As Double Select Case Moneda Case Monedas.Euro Select Case Cual Case Monedas.Dolar Convertir = Import * 1.22 Case Monedas.Libra Case Monedas.Yen End Select Case Monedas.Dolar Case Monedas.Libra Case Monedas.Yen End Select End Function

15 Lo mismo sucede con la escritura de un Select Case, por ejemplo, en la que en el momento de escribir la palabra case se despliega autom á ticamente la enumeraci ó n para poder ver los valores disponibles y su valor. Su uso en el principal quedar í a

16 Module Module1 Sub Main() Dim Importe As Double = Console.ReadLine Dim Objeto As Ejemplos = New Ejemplos(Importe, Ejemplos.Monedas.Euro) Console.WriteLine(Objeto.Convertir(Ej emplos.Monedas.Dolar)) Console.ReadLine() End Sub End Module

17 Hecho por Oscar González Aranda Cbta 108 villa Juárez Nayarit 12 de febrero del 2013 Técnico en informática 4c Prof. cesar Guillermo rodríguez


Descargar ppt "Unidad 29. Enumeraciones Objetivos del tema. Ver el uso de las enumeraciones dentro de un programa y sus ventajas."

Presentaciones similares


Anuncios Google