Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/03/2005, 11:21
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Con respecto a informacion de clases en ASP, hagamos aqui un pequeno ejemplo:

Código:
<%
Class MiPrimeraClase
  Private m_valor 'Variable local para mantener el valor
  
  Public Property Get valor() 'Se ejecuta para regresar la propiedad valor    
    valor = m_valor
  End Property
  Public Property Let valor(p_valor) 'Se ejecuta para establecer la propiedad valor

    m_valor = p_valor
  End Property

  Public Function MultiplicaPorDos()
    MultiplicaPorDos = m_valor * 2
  End Function
End Class


dim variable
'La llamamos instanciando la clase
Set ObjMultiplica = New MiPrimeraClase
'Asignamos un valor a la propiedad valor
ObjMultiplica.valor = 5
'Ejecutamos la operacion
variable = ObjMultiplica.MultiplicaPorDos()
Response.Write variable
%>
Es un ejemplo muy burdo, donde quizas no se comprenda mucho las ventajas de programar con clases, pero como veras, el problema no reside en "como hacerlo" sino "que hacer", esta claro que esto lo podemos resolver con un simple response.write y una operacion, pero esto te puede servir enormemente para no repetir codigo y por supuesto en el mantenimiento de tu aplicacion, si lo tienes todo en un mismo lugar y solo lo llamas, si tienes que corregir algo, lo corregiras una sola vez, ademas que es una manera mas intuitiva de trabajar, no tan abstracta...


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway