can somebody explain it for me? ^^"
kkk... ^^
2006-12-05
22:41:15
·
6 answers
·
asked by
Hyun-Jae Lee
2
in
Computers & Internet
➔ Programming & Design
i need, more further explaination, not a link.. -__-"
2006-12-05
23:03:09 ·
update #1
it is microsoft visual basic 6.0 is it an object oriented programming or not??
2006-12-06
12:21:06 ·
update #2
VB is Object Based language not Object oriented language
In a technical sense, the term "object-based language" may be used to describe any programming language that is based on the idea of encapsulating state and operations inside objects. Object-based languages need not support inheritance or subtyping, but those that do are also said to be object-oriented. Object-based languages that do not support inheritance or subtyping are usually not considered to be true object-oriented languages.
Examples of object-oriented languages include Simula, Smalltalk, C++ (whose object model was based on Simula's), Objective-C (whose object model was based on Smalltalk's), Eiffel, Python, Java, C#, Visual Basic .NET and REALbasic (an object-oriented BASIC dialect). An example of a language that is object-based but not object-oriented is Visual Basic (VB). VB supports both objects and classes, but not inheritance, so it does not qualify as object-oriented.
(In practice, the term "object-based" is normally applied only to those object-based languages that are not also object-oriented. Although all object-oriented languages are also object-based, by definition, they are not normally referred to as such. Instead the terms "object-based" and "object-oriented" are normally used as mutually exclusive alternatives, rather than as categories that overlap.)
Sometimes the term object-based is applied to prototype-based languages, true object-oriented languages that do not have classes, but in which objects instead inherit their code and data directly from other template objects. An example of a commonly used prototype-based language is JavaScript.
Both object-based and object-oriented languages (whether class-based or prototype-based) may be statically type-checked. Statically checking prototype-based languages can be difficult because these languages often allow objects to be dynamically extended with new behavior, and even to have their parent object (from which they inherit) changed, at run time.
2006-12-05 23:11:26
·
answer #1
·
answered by Sreejith Kumar P 2
·
1⤊
0⤋
VB is not considered a OOP. VB.NET is though. OOP is inheritence. Here's a definition:
A style of programming that supports encapsulation, inheritance, and polymorphism. Some languages are inherently object oriented (eg, Smalltalk and Java) while other languages support object oriented extensions (eg, C++ and Visual Basic). It is often stated that Visual Basic is not truly an object oriented language because it doesn't support inheritance. If you make that statement then you have to say that COM is not object oriented either, because COM does not support inheritance either.
2006-12-06 01:32:55
·
answer #2
·
answered by comn8u 4
·
1⤊
0⤋
NO.
You cannot create true objects in VB, although you can access some external objects (such as is employed in VBA). This makes VB an object-based procedural language. I can see how you could be confused between the two, but VB is not OOP - anybody that thinks it is obviously doesn't know what OOP is really all about.
Apparently VB.Net is though - but I've never had a close enough look to know for sure.
2006-12-05 22:45:43
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
YES
This is what OOP (Object Orientated Programing) means
http://en.wikipedia.org/wiki/Object_orientated
Here's a list of OOP languages
http://en.wikipedia.org/wiki/Object-oriented_programming_language
///
2006-12-05 22:43:12
·
answer #4
·
answered by jan 7
·
0⤊
1⤋
Yes.
Objects / Classes / Methods
2006-12-05 22:46:58
·
answer #5
·
answered by DanjoHart 2
·
0⤊
1⤋
yes! it's simple. you got these buttons, textbox, listbox, etc.. that are pre-defined, and all you need to do is define codes for it.
get the point?
2006-12-05 23:12:53
·
answer #6
·
answered by markbriones 2
·
0⤊
2⤋