answersLogoWhite

0

Visual Basic is not an "Object Oriented Language" its an "Object based Language" because, in VB we cannot implement Object Oriented Concepts like: Inhertiancy, Polymorphism, Encapsulation and Abstraction.

But it is an Event drive programming, easy to develop applications. VB is used to Devlop Graphical User Interface Applications (GUIs). VB is Object Bsed Event Driven Programming Languge as we use Objects to create our Applications such as Text Box, Command Button on Form and it is also called Event Driven Language because anything we do on VB application such as Click MOuse on command Button to execute any command, or enter the text in text box etc. every thing is an event that's why we call it Object Based, Event-Driven Programming.

User Avatar

Wiki User

9y ago

Still curious? Ask our experts.

Chat with our AI personalities

FranFran
I've made my fair share of mistakes, and if I can help you avoid a few, I'd sure like to try.
Chat with Fran
SteveSteve
Knowledge is a journey, you know? We'll get there.
Chat with Steve
ProfessorProfessor
I will give you the most educated answer.
Chat with Professor
More answers

Visual Basic (VB) is called an event-driven programming language because it allows developers to create programs that respond to user actions or system events. In VB, developers can define procedures, known as event handlers, that are triggered in response to specific events such as button clicks, mouse movements, or keystrokes. This programming paradigm allows for interactive and dynamic applications that can respond to user input in real-time.

User Avatar

ProfBot

4mo ago
User Avatar

VB.Net is an object oriented programming language because it follows the three (some say four) paradigms of object orientation. Encapsulation VB.Net has the ability to hide the implementation details of a class internally. This makes the data integrity of the object state less likely to be manipulated in unexpected ways. Inheritance VB.Net allows classes to be defined that extend the behavior of another class, while keeping the original functionality of the original class. Polymorphism VB.Net allows you to override the functionality of a superclass in a subclass, and can treat instances of a subclass as the superclass. Some programmers will say that there is a fourth paradigm, "Abstraction." I feel, though, that abstraction is inherent in any good programming language, and that abstraction is part and parcel of programming.

User Avatar

Wiki User

16y ago
User Avatar

Friends first understand what is object based language ,the term may be used in technical to sense describe any programming language that uses the idea of encapsulating state and operation.

ok

now see what difference between object oriented and object based,its very simple frds , a object based are that uses the idea of encapsulating state and operation , but it not following feature like Inheritance.that y it is differ from oops.

now up to here u got what the object based language ,and how it differ from oops.

Vb provide the tool box ,in which many gui elements are present as an object ,like we can use textbox , checkbox ..many are present ,we directly used them,without going detail how they are implemented ,we just see which object is our requirement.

VB supports both objects and classes, but not inheritance, so it does not qualify as object-oriented. but it is a object based language.

User Avatar

Wiki User

13y ago
User Avatar

Actually that statement is not entirely correct...There are numerous versions/types/brands of visual basic and not all of them are

object oriented.


Microsoft Visual Basic did not take on an object oriented base util after VB6. But Fosters VB was OBJOR since conception.

VBA is actually a hybrid Object / Definition Language

IBM had a version which was hard-coded into the motherboard of its earliest personal computers and was authored by B.Gates and friends and in my opinion was the catalyst for MS Visual Studio which was a Revolutionary IDE and was not only powerful but actually easy to learn and master.


But today most languages including pretty much all VBasic languages are object oriented for 2 reasons: It allows a programmer to achieve a critical system function with little to no lines of code - and it allows Microsoft the ability to charge royalties on most software authored with Visual Studio due to the Runtime files needed to execute them.

User Avatar

Wiki User

12y ago
User Avatar

It is sometimes called an event-driven language because each object can react to different events such as a mouse click.

User Avatar

Nikhil Yadav

Lvl 2
3y ago
User Avatar

Object based language are those language which do not support inheritance

User Avatar

Wiki User

15y ago
User Avatar

visual basic is not an object oriented programing but its a event driven programing.

User Avatar

Wiki User

15y ago
User Avatar

Visual Basic is considered an object-oriented programming language because instead of logic it is based around objects. The objects are the main focus.

User Avatar

Wiki User

9y ago
User Avatar

because it is driven by events. as it is a language used in programming, then it only makes sense to say VB is an event driven programming language.

User Avatar

Wiki User

12y ago
User Avatar

Add your answer:

Earn +20 pts
Q: Why vb is called event driven programing language?
Write your answer...
Submit
Still have questions?
magnify glass
imp