Fecha y hora actual: Mar 07 Sep, 2010 21:16 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Curso VB .NET - Tema 1.26 - Clases, utilización VB 2005.

Responder al Tema

Índice del Foro > Visual Basic .NET > Curso VB .NET - Tema 1.26 - Clases, utilización VB 2005.

Autor Mensaje
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2058
Ubicación: Valencia - España

Mensaje Publicado: Mar 19 May, 2009 20:41 pm

Título del mensaje: Curso VB .NET - Tema 1.26 - Clases, utilización VB 2005.

Responder citando

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.
    Generar -Generar Tema_24

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.
Código:
Imports 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


www.lospillaos.es
Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Escola CIPSA barcelona, curso programacion en c...

choza1 Programación en general 2 Lun 10 May, 2010 12:18 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Duda sobre el curso de VB.NET

Tesis Dudas, criticas constructivas o sugerencias 1 Dom 04 Abr, 2010 14:01 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Llenar ComboBox en VB.NET 2005 desde MySQL

Augusto Perez Visual Basic .NET 1 Jue 18 Mar, 2010 06:05 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Curso VB .NET - Tema 1.40 - Archivos secuencial...

Tesis Visual Basic .NET 0 Lun 25 Ene, 2010 13:50 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Curso VB .NET - Tema 1.40.3 - Archivos secuenci...

Tesis Visual Basic .NET 0 Lun 25 Ene, 2010 12:33 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,