Está en la página 1de 2

EJERCICIO 2.

Crear librerías…
1) Sobrecargar el constructor de la clase CuentaBancaria para que permita abrir una
cuenta sin hacer un ingreso. Añadir al menú del programa esta opción.
2) Incorporar control de errores lanzando excepciones en el programa de gestión de
CuentaBancaria.
3) Modificar el programa de gestión de cuentas bancarias con el objetivo de incorporar
el bloque With…End With siempre que se pueda.
4) Incorporar la clase CuentaBancaria en un namespace llamado Banco. Modificar el
programa donde sea necesario para que se realicen las llamadas correctas a
CuentaBancaria.
5) Crear una clase llamada Fachada con los métodos del módulo donde está Main. Esta
clase se caracterizará por tener todos sus métodos estáticos.
6) Crear un nuevo proyecto llamado MisLibrerias con el objetivo de hacer una DLL
con la clase CuentaBancaria . Eliminar la clase CuentaBancaria del proyecto inicial
y conseguir realizar llamadas a la DLL CuentaBancaria.

Visual Basic .Net | EJERCICIO 2. Crear librerías… 1


EJERCICIO 2.
Excepciones, Namespaces y Librerías
1) Sobrecargar el constructor de la clase CuentaBancaria para que permita abrir una
cuenta sin hacer un ingreso. Añadir al menú del programa esta opción.
2) Incluir en los métodos que piden valores dentro de un rango (por ejemplo, que se
introduzca un número entre 1 y 4) instrucciones que lancen excepciones para los
casos de no introducir los datos en el rango de valores correcto.

Fijarse en el siguiente ejemplo:


Try
Console.WriteLine("Elija Opcion:")
Console.WriteLine("--------------")
Console.WriteLine("1-. Ingreso")
Console.WriteLine("2-. Retirar")
Console.WriteLine("3-. Transferencia")
Console.WriteLine("4-. Salir")
op = Integer.Parse(Console.ReadLine())
'Sino introduce la opción correcta lanza una excepción
If op > 4 Or op < 1 Then Throw New _
Exception("Introduzca un número entre 1 y 3")
Catch ex As Exception
Console.WriteLine(ex.Message)’mostrará el mensaje "Introduzca…
Console.WriteLine("Vuelva a introducir la opción" + vbCrLf _
+ "Vuelva a repetir la operación")

End Try

3) Modificar el código para utilizar la instrucción With… End With siempre que sea
útil.
4) Fijarse en el proyecto donde está CuentaBancaria y comprobar en sus propiedades
el nombre del namespace al que pertenecen todas las clases del proyecto. Después
hacer
a. Crear un namespace llamado Bancos en el que esté incluida la clase
CuentaBancaria.

b. Ajustar las llamadas para siga funcionando el programa

5) Utilizando una nueva solución crear una librería con la clase CuentaBancaria (la
clase se debe suprimir del proyecto en el que estaba anteriormente) y después
conseguir que el programa de manipulación de cuentas bancarias creado
anteriormente funcione correctamente.

Visual Basic .Net | EJERCICIO 2. 2


Excepciones, Namespaces y Librerías

También podría gustarte