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,