Curso de programación en .NET - Tema 1.26 - Clases, utilización Visual Studio 2005.
1. Clases, utilización, VB.
1.1 Objetivos del tema.
Vamos a ver como compilar una clase y obtener un archivo que se pueda utilizar desde un proyecto, sin poder acceder al código del mismo, en VB una dll.
1.2 Introducción.
La creación de una clase tiene como uno de sus fines la utilización del código de la misma de forma que no pueda ser accesible por el usuario.
Para ello es necesario obtener una versión compilada, que sea posible importar o referenciar en dicho proyecto.
1.3 Compilar la clase, primer paso.
El primer paso es disponer de la clase evidentemente, pero una vez que ya disponemos de ella, y sobre todo la hemos probado adecuadamente, hay que compilarla.
Para ello, como posiblemente la habremos probado en un tipo de proyecto normal, de consola o de Windows, creamos un proyecto nuevo del tipo Biblioteca de clases, en el ejemplo la hemos llamado Tema_24. Después podemos copiar el archivo que contiene la clase en el directorio del nuevo proyecto, en este caso hemos utilizado la clase del tema dieciséis,
C:\Apuntes\Tema_16\Tema_16
Y la hemos copiado en
C:\Apuntes\Tema_24\Tema_24
Posteriormente como no pertenece al proyecto, lo hemos añadido,
Proyecto -Agregar Elemento existente
De tal forma que ya aparece en la ventana del explorador de soluciones.
Y podemos ver también todo su contenido.
El siguiente paso es ya compilar la clase.
Si acudimos al directorio del proyecto en
C:\Apuntes\Tema_24\Tema_24\bin\Release
Encontraremos el archivo Tema_24.dll
Cerramos el proyecto de la clase.
1.4 Como incluir una clase en nuestra aplicación.
Si ahora creamos un proyecto nuevo, podremos incluir dicha librería.
Para ello una vez creado el nuevo proyecto, iremos a
C:\Apuntes\Tema_24\Tema_24\bin\Release
Y allí encontraremos nuestra clase.
Pulsamos aceptar y en la ventana de nuestro proyecto podemos escribir
Y podemos ver como tenemos disponibles todos los métodos del tema dieciséis en nuestro programa.
Podemos optar por ésta otra opción también.
| Código: | Imports Tema_24
Module Module1
Sub Main()
Dim Objeto As Ejercicios = New Ejercicios
End Sub
End Module |
Importamos el NameSpace, que es así como se denomina al Tema_24, y de esa forma después ya podemos utilizar la clase Ejercicios, que es la que creamos en el proyecto Tema_24.
La ventaja es que de esa forma puede haber más de una clase en el proyecto, y utilizar la que nos interese.
| Código: | | Dim Objeto As Ejercicios = New Ejercicios |
No aparece Tema_24.
1.5 Ejercicios propuestos.
1.-Utilizar la clase del tema dieciséis y realizar todo el proceso de inserción explicado en un proyecto nuevo.
2.-Repetir unos cuantos ejercicios del tema dieciséis, pero ahora usando la clase compilada.
Autor del curso: casiopea |