Visual Basic
Its is a basic question, that what is visual basic known as I mean is it an object oriented programming language, an object based programming language, or is it a structured language. If it is any of the above please tell me how is it.
# 1 Re: Visual Basic
VB is an object oriented programming language.
------------
Rowan Lewis of Lewis Software Australia
rowan@bootbox.net - lsa.esmartweb.com
# 2 Re: Visual Basic
it is object oriented programming language but it is not 100 percent object oriented as it does not support pure inheritace.
Cheers!
pandit
pranay at 2007-11-10 0:34:48 >

# 3 Re: Visual Basic
Hi,
I think it's an event- driven programming language.
Regards
hgg at 2007-11-10 0:35:47 >

# 4 Re: Visual Basic
I know it isn't a 100 percent object driven programming language but what would a 100 pc odpl be?
------------
Rowan Lewis of Lewis Software Australia
rowan@bootbox.net - lsa.esmartweb.com
# 5 Re: Visual Basic
Microsoft (in its manual) says it is an Object-based, event driven, and at the same time structured programming.
Depending on your approach, you can create a codes structured way Object Oriented languageS are.
It is also event driven because many of you codes are 'activated' or called based on the events you specified.
Code structures is based on your planning. You can create a highly structured codes.
But VB is not very strict or rigid language (unlike C or Pascal). If you're not watchfull, you can easily find yourself in the quagmire of what the olden days described it as 'spaghetti codes'.
aio at 2007-11-10 0:37:50 >

# 6 Re: Visual Basic
Dot Net claimed.
Even variables are objects there.
Special thanks to Lothar "the Great" Haensler, Tom Archer, Chris Eastwood, TCartwright, Bruno Paris, Dr_Michael
and all the other wonderful people who made and make dev-archive a great place.
Come back soon, you Gurus.
The Rater
# 7 Re: Visual Basic
Isn't that promoting confusion CImperiali? Just for the sake of labelling it an OOP, even primitive variables are now called objects? Why not just confine the word objects to those we create and wrap?
aio at 2007-11-10 0:39:52 >

# 8 Re: Visual Basic
VB is an object-based language.
**Rather than object orientation more emphasis is given to modularisation and code resuse .It does not support pure inheritence so cannot be called object oriented like VC++ .
**Its a gradual transition from procedural to event driven programming.Event is required to trigger a response but the code required to process is in procedural fashion.
**VB is hence an object based language its made of built in objects.Almost all components are some kind of objects like forms,controls etc.