Tengo una duda, soy nuevo en el mundo de ASP y quiero saber si puedo trabjar ASP en modo Orientado a Objetos o se trabaja de manera Estructurada, Les agradeceria su ayuda.
Saludos
| |||
| Trabajar Con Asp Tengo una duda, soy nuevo en el mundo de ASP y quiero saber si puedo trabjar ASP en modo Orientado a Objetos o se trabaja de manera Estructurada, Les agradeceria su ayuda. Saludos |
| |||
| En ASP puedes usar clases (ya que, creo, no hay otra forma de OOP en ASP que no sea a traves de clases) de forma muy similar a como se hace en PHP (permite metodos y propiedades):
Código:
class library
Private vdbConn
Private vRst
Private vConStr
Private vSQL
public InsertButton
public TdSize
'Constructor => set the default values. Ejemplo:
private sub Class_Initialize()
vAddLink = False
vAllowPaging = False
vShowNavigation = False
vAutoAddColumns = True
end sub
- Destructor => Cierra, elimina, termina con todo aquello que quede sin cerrar. Ejemplo:
Private Sub Class_Terminate()
if isObject(vRst) then
vRst.Close
Set vRst = Nothing
end if
if isObject(vdbComm) then
if vdbConn.State = adStateOpen then vdbConn.Close
Set vdbConn = Nothing
end if
End Sub
'******************************************************************************************************************
'' @SDESCRIPTION: Generates a transparent dummy-image which can be used as place-holder.
'' @PARAM: - width [int]: width of the spacer
'' @PARAM: - height [int]: height of the spacer
'' @RETURN: [string] string with the HTML-IMG-Tag
'******************************************************************************************************************
public function spacer(width, height)
spacer = "<IMG SRC=""images/libClassSpacerImage.gif"" BORDER=0 WIDTH=" & width & " HEIGHT=" & height & ">"
end function
end class
Luego para usarlo no tienes mas que crearlo set objeto = new library A diferencia de PHP, ASP no acepta abstracciones. De igual forma que PHP no acepta polimorfismo. Un saludo
__________________ "Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié - |