Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

VB Vraagjes

None
5 antwoorden
  • Hallo,

    Is het mogelijk om object georienteerd te programeren in VB (of VBA) ?
    Volgens mij niet hé ?

    Er zijn wel zogenoemde 'object' typen, maar je kunt niet this / self style aanroepen en overerving lijkt ook niet mogelijk …

    Klopt dit of zit ik er helemaal naast en kan het wel ?
    Dan zou ik graag weten hoe dit gaat om z.s.m. weer verder te kunnen met iets anders :wink:

    <edit>
    Balen … in het verkeerde forum gepost.
    Excuses voor het ongemak :$
    </edit>
  • Nee, VB is niet object georiënteerd.

    $TAAL.net , Java, C++ e.a. wel.
  • [quote:d050d9dc49="abraracourcix"]Nee, VB is niet object georiënteerd.

    $TAAL.net , Java, C++ e.a. wel.[/quote:d050d9dc49]
    Dat meende ik al … erg vervelend.
    Nou ja … we moeten er maar het beste van maken.
  • Definieer wat 'Objecten' zijn en kom tot de conclusie dat VB wel of niet Object georienteerd is. De meningen verschillen hierover…
    1. Properties - ja
    2. Methoden - ja
    3. Overerving - ?
    4. Polymorfisme - via Active-X interfaces
  • dingen als this.iets bestaan wel. Alle objecten erven van het 'standaardobject'.

    Je kunt trouwen wel OOP programmeren door index'es te gebruiken bij objecten, dan kan je nl (redelijk) goed nieuwe objecten aanmaken..


    Waarom wil je trouwens OOP gebruiken? OOP is nou niet bepaald heilig oid ;)


    abraracourcix: C++ OOP? Dat geldt ook niet voor alles, en het grootste deel van C++-sources is geen OOP hoor ;)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.