Een
twee
drie
vier
vijf
zes
<%
class ctabel
'******************Private variabelen***********
Private p_rijen
Private p_kolommen
Private p_inhoud()
'***********************************************

'******************Event Handlers***********
Private Sub Class_Initialize()
	p_rijen = 0
	p_kolommen = 0
End Sub

private sub Class_Terminate() 
end sub
'***********************************************

'************************** Property Lets ****************
'Staat toe waarden aan eigenschappen toe te kennen
'
Public Property Let Kolommen ( intKol )
	if p_kolommen = 0 then
       p_kolommen = intKol - 1
	end if
End Property
'*****************************************************


'************************** Property Gets ****************
'Staan toe de eigenschappen op te vragen
Public Property Get Rijen (  )
    Rijen = p_rijen
End Property

Public Property Get Kolommen (  )
    Kolommen = p_kolommen
End Property
'*****************************************************



'**************************** Methoden ********************
Public Function nieuw ( strNieuw )
	if p_kolommen <= 0 then
		response.write "aantal kolommen eerst instellen met obj.Kolommen = x"
    else
	   dim arrNieuw, aantalNieuw
	   arrNieuw = split(strNieuw,",")
       redim preserve p_inhoud(p_kolommen,p_rijen)
	   
	   for i = 0 to p_kolommen
		  p_inhoud(i,p_rijen) = arrNieuw(i)
	   next
	   
	   p_rijen = p_rijen + 1
	   
	end if
 End Function
 
 
Public Function toon (  )
	  toon = "<table border>"
		 for rij = 0 to p_rijen-1
		     toon = toon &"<TR>"
		 	 for kol = 0 to p_kolommen
			 	 toon = toon &"<TD>" &p_inhoud(kol,rij) &"</tr>" &vbcrlf
			 next
			 toon = toon &"<TR>"
		 next
		 toon = toon &"</table>"
		 response.write toon
 End Function
'*****************************************************


end class

Dim tabel

Set tabel = New ctabel
tabel.Kolommen = 3
tabel.nieuw("Een,twee,drie")
tabel.nieuw("vier,vijf,zes")
tabel.toon()
%>