border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 06-02-2008, 22:35:38
Un Nuevo Amigo
 
Registrado: jul 2007
Posts: 24
txispita1704 Valoración +2
Predeterminado diferencias entre los tipos de modulos

Buenas noches, Alguien me podría explicar las diferencias que hay enter los distintos modulos? (los de clase y los normales. Por cierto hay mas tipos?)

Gracias y perdon si son preguntas "tontas"

Gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 07-02-2008, 00:08:13
Gran Participación en el Foro
 
Registrado: ene 2007
Posts: 140
IvanArt Valoración +2
Predeterminado Re: diferencias entre los tipos de modulos

hola

ahora mismo estoy liado, pero si lo encuentro, y no te lo aclaran antes, mañana te pego alguna respuesta que tengo por ahi

un saludo
Ivaa
__________________
Nadie ve el mismo horizonte desde el mismo sitio.
Responder Con Cita
  #3 (permalink)  
Antiguo 07-02-2008, 07:50:02
Un Nuevo Amigo
 
Registrado: jul 2007
Posts: 24
txispita1704 Valoración +2
Predeterminado

Tranquilo, tomatelo con mas calma que tampoco tengo tanta prisa.

Gracias por todo
Responder Con Cita
  #4 (permalink)  
Antiguo 31-03-2008, 23:50:08
Un Nuevo Amigo
 
Registrado: jul 2007
Posts: 24
txispita1704 Valoración +2
Predeterminado Re: diferencias entre los tipos de modulos

queria retomar este tema ya que se quedo en que más adelante se postearia algo.
Solamente quería relanzar este post porque sigo interesado.

Muchas gracias
Responder Con Cita
  #5 (permalink)  
Antiguo 10-04-2008, 07:13:20
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.197
acalanto ha deshabilitado la reputación
Predeterminado Re: diferencias entre los tipos de modulos

Los módulos de código -normales como tu los llamas- permiten la escritura de métodos y funciones públicas o privadas que puede utilizar la aplicación que los contenga.

Los módulos de clase permiten escribir métodos y funciones de la misma forma que lo haces en un módulo de código, pero a diferencia de éstos, tienen la posibilidad de insertar propiedades y lo que es más importante, puedes instanciarlos en una aplicación como objetos reutilizables.

Es una aproximación a la OOP dentro de VB6. Si escribes un módulo de clase llamado Math y este a su vez contiene una propiedad pública llamada Suma podrás, desde cualquier lugar de la aplicación crear un objeto del tipo Math y utlizarlo.

P. Ej.


'CODIGO DE LA CLASE (MATH)
option explicit

public property get Suma(n1 as double, n2 as double) as double
on local error resume next
Suma = n1+n2
end Property



'DESDE CUALQUIER LUGAR DE LA APLICACION

Dim s as new Math
Dim miSuma as double
miSuma = s.Suma(10.32, 23.15)
Set s = nothing


Como puedes ver las clases te permiten instanciar un objeto, utilizarlo y destruirlo sin necesidad de escribir código, además, si con un módulo de clase generas una librería ActiveX, la puedes registrar en el sistema y utiizarla desde cualquier aplicación que necesite el uso de sus funciones.

Lamentablemente VB6 no admite (entre comillas) la herencia y el polimorfismo propios de otros lenguajes como C++, JAVA etcétera.


No sé si este resumen resuelve tus dudas.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Diferencias entre x64 y x86 telu sql 2005 1 16-01-2008 22:59:44
diferencias entre estas 2 insert??¿?¿ iratxe_83 Visual Basic 6.00 3 01-12-2007 17:45:36
Diferencias entre .net 2003 y 2005 Game121 Visual Basic.NET 2003 & 2005 3 23-04-2007 05:42:42
Diferencias entre dao y ado? vbprog Visual Basic 6.00 5 13-04-2007 05:11:17
Diferencias entre recorset csic17 Visual Basic 6.00 2 14-01-2005 03:32:23


La franja horaria es GMT. Ahora son las 23:13:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right