[ASP VB] hoe een var returnen vanuit een class?

Pagina: 1
Acties:

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
allereerst,
ik heb de ballen verstand van asp/vbscript

heb wel allerlei voorbeeldjes gevonden maar een paar dingen zijn me nog steeds niet duidelijk zoals het returnen van een var en wat Let en Get bu precies inhoud.

vb:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 <%
Class aClass

    Private  name

    Public Property Get  getName
            Return name
    End Property

    Public Property Let setName (name_)
            name = name_
    End Property

End Class


Dim myClass
Set myClass = New aClass
myClass.setName("arie aap")
Response.Write "name: " & myClass.getName
%>


bovenstaande code werkt helaas niet maar geeft wel aan waar ik heen wil.

rare is dat ik wel voorbeeldjes heb gezien waar Return wordt gebruikt maar IIS 5 zegt dattie dat niet als language construct kent?!

als iemand me een link kan geven naar een soort van simpele introductie in asp/vbscript OO ben ik ook al heel blij.
dus iets waar ze gewoon even de basics uitleggen wat de syntax voor classes is in asp.

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 00:26

mulder

ik spuug op het trottoir

myClass.setName = "arie aap"

google > asp class property let

oogjes open, snaveltjes dicht


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
...goed verhaal

wat denk je dat ik de laatse anderhalf uur heb gedaan,
of ben jij er zo een die bij alles naar google verwijst om zo even snel aan de 2500 posts te komen?

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

GiLuX schreef op 02 October 2003 @ 19:18:
...goed verhaal

wat denk je dat ik de laatse anderhalf uur heb gedaan,
of ben jij er zo een die bij alles naar google verwijst om zo even snel aan de 2500 posts te komen?
Zou je dan misschien, om te voorkomen dat we allemaal links plaatsen die jij al tegen bent gekomen, een aantal links kunnen geven die je zelf niet geschikt vond en wat je er niet aan begreep? Zo kunnen we evt. gerichter een goede suggestie geven.

[ Voor 4% gewijzigd door gorgi_19 op 02-10-2003 19:20 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
ok,

dit heeft me aardig op weg geholpen:
http://www.aspfaqs.com

dit niet:
asp101
www.4guysfromrolla.com
devshed forum doorzoeken
got forum doorzoeken
google

[ Voor 8% gewijzigd door GiLuX op 02-10-2003 19:23 ]

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

In dat geval gaan we maar eens beginnen met wat tutorials.. :P

http://www.juicystudio.com/tutorial/asp/classes.html
http://www.juicystudio.com/tutorial/asp/oaccess.asp

:)

Het 2e behandeld de let / get; maar gaat er van uit dat je de 1e hebt doorgenomen.

Belangrijk punt om in je achterhoofd te houden: Definieer de verschillen tussen een sub, functie en properties.

[ Voor 42% gewijzigd door gorgi_19 op 02-10-2003 19:32 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 18-08 10:07

Not Pingu

Dumbass ex machina

GiLuX schreef op 02 oktober 2003 @ 19:18:
...goed verhaal

wat denk je dat ik de laatse anderhalf uur heb gedaan,
of ben jij er zo een die bij alles naar google verwijst om zo even snel aan de 2500 posts te komen?
dude, get a clue. setName is een property, gedraagt zich dus net zoals een variabele. in jouw voorbeeld spreek je MyClass.setName aan alsof het een function danwel sub is.

Certified smart block developer op de agile darkchain stack. PM voor info.


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
gorgi,
bedankt voor die link!

nu werkt het maar vind die get methode een beetje vreemd, dus helemaal geen return op de manier zoals ik em ken van bv php/java.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Class aClass

    Private  name

    Public Property Get  getName()
             getName =  name 
    End Property

    Public Property Let setName (name_)
            name = name_
    End Property

End Class


Dim myClass
Set myClass = New aClass
myClass.setName = "arie aap"
Response.Write "name: " & myClass.getName

[ Voor 81% gewijzigd door GiLuX op 02-10-2003 19:53 ]

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • farlane
  • Registratie: Maart 2000
  • Laatst online: 18:33
Ik raad je aan om of:
A De property Name te noemen, ( dus Property Get / Let Name )
B Er een sub en een functie van maken die resp SetName en GetName heten.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

farlane schreef op 02 October 2003 @ 20:41:
Ik raad je aan om of:
B Er een sub en een functie van maken die resp SetName en GetName heten.
* gorgi_19 is nieuwsgierig.. :P
Wat is hier de reden van? :)
GiLuX schreef op 02 October 2003 @ 19:36:
nu werkt het maar vind die get methode een beetje vreemd, dus helemaal geen return op de manier zoals ik em ken van bv php/java.
* gorgi_19 heeft ook nooit beweerd dat OO goed geimplementeerd is in VBScript. :)

[ Voor 38% gewijzigd door gorgi_19 op 02-10-2003 20:50 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 00:26

mulder

ik spuug op het trottoir

GiLuX schreef op 02 October 2003 @ 19:18:
...goed verhaal

wat denk je dat ik de laatse anderhalf uur heb gedaan,
of ben jij er zo een die bij alles naar google verwijst om zo even snel aan de 2500 posts te komen?
ten eerste geef ik je gewoon het antwoord en hoe je het zou kunnen vinden
ten tweede kan ik wat winnen dan met 2500 posts?

oogjes open, snaveltjes dicht


Verwijderd

Don Facundo schreef op 02 October 2003 @ 20:56:
[...]


ten eerste geef ik je gewoon het antwoord en hoe je het zou kunnen vinden
ten tweede kan ik wat winnen dan met 2500 posts?
een koelkast :?

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 18:33
gorgi_19 schreef op 02 oktober 2003 @ 20:50:
* gorgi_19 is nieuwsgierig.. :P
Wat is hier de reden van? :)
Nouja, een getter / setter vind ik bijna hetzelfde als een property ....

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • farlane
  • Registratie: Maart 2000
  • Laatst online: 18:33
Don Facundo schreef op 02 oktober 2003 @ 20:56:
Ten eerste geef ik je gewoon het antwoord en hoe je het zou kunnen vinden
ten tweede kan ik wat winnen dan met 2500 posts?
Dat weet je zelf denk beter; je hebt er op dit moment nl 2521.

Hebben ze je niet gebeld ? :)

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
beste mede tweakers,
ik heb nu eens een goede poos zitten zoeken in de msdn om een simpele asp language Reference te vinden maar dat werkt dus niet.

zou iemand mij kunnen vertellen waar dat te vinden is.

als ik daar (in alle categories) bv zoek op:
"active server pages Control Structures" of "active server pages Language Reference "

dan krijg ik results terug als:
Windows 2000: Designing and Deploying Active Directory Service for the MS Internal Corpnet
%Title% (Microsoft SQL Server 7 Technical Articles)
Getting Started with Samples (WIA Automation)
etc...

op bv php.net heb je heel netjes een heel deel over Language Reference (http://nl3.php.net/manual/en/langref.php) maar ik kan dat daar niet vinden.

ik was namalijk erg benieuwd hoe je bv in asp checked of een var geset is of niet.

dus bv:
if Request.Form("veld1") = true then
if isset Request.Form("veld1") then

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who


  • Amras
  • Registratie: Januari 2003
  • Laatst online: 01-10-2025
Je moet ook niet zoeken op ASP reference, maar bijvoorbeeld op VBScript of JScript Language Reference:

VBScript: http://msdn.microsoft.com...pt56/html/vbscripttoc.asp
JScript: http://msdn.microsoft.com...riptlanguagereference.asp

  • GiLuX
  • Registratie: Juni 1999
  • Laatst online: 12-11-2025
iemand anders wees me er ook net op....
moet natuurlijk op vbscript zoeken en helemaal niet op active server pages...

thanx!

"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who

Pagina: 1