answersLogoWhite

0


Best Answer

In the early days of computer programming, even a simple program could take days or even weeks to complete. When Visual Basic was first introduced in 1991, it revolutionized programming-you no longer needed to write code to create a user interface, and you no longer needed to worry about memory management. This new way of programming was known as Rapid Application Development, or RAD.

The main benefit of RAD programming is increased productivity-Visual Basic has many features that can help you to create better applications, faster than ever before.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

HOW NON-OOP PROGRAMMING LANGUAGES BUILT OBJECTS SUCH AS BUTTONS

In the old days of programming; say you wanted to draw a button on screen for the user to click on; well, you had to go through a number of steps...

1. First, you'd have to write code to draw 4 separate lines... to show the box outline... including the top of the box/the left side of the box/the bottom of the box/the right side of the box; using Cartesian X,Y coordinates.

2. Then, you'd have to write some more code to very carefully position text inside the middle of of that box; again, using Cartesian X,Y coordinates

3. Then, when you've gone and done all that, you'd have to write some more code to test for the users mouse movement. To do this, you'd most probably need to first set up a constantly running loop.

4. More code inside the loop checks if the user has moved their mouse into the drawn box.

6. in addition to which, you'd have to write some further code to test not only when have they moved their mouse into the box; but, did they 'click' the box?

6. Then, when the user does move their mouse over the box and 'clicks' on top of it; then, you would need to write some more code to show the reaction of the box such as have the box change colours to show that it was this particular object that did get selected/or, is currently being clicked.

7. and, so on...

8. and, so on...

OOP LANGUAGES USE ALREADY PRE-BUILT OBJECT LIBRARIES, INSTEAD

Nowadays, however; and, thank goodness; we are living in the age of OOP/Object Oriented Programming languages. OOP languages use libraries of pre-written code objects. You merely chose which particular object you wish to display onto a form...such as a

-label

-text box

-check box

-radio button

-button

-list box

-etc.

...you then, merely, 'drag and drop' that object straight from out of the library of objects onto a form. When you RUN the program; the design time form...then, displays itself as being a runtime window into which is displayed the objects you have chosen for your UI-User Interface. In this way, even a non-programmer can very quickly chose/select various objects to go and drop onto a form to build a UI-User interface with.

So, the use of 'objects' does greatly speed up program development time; as the programmer no longer has to write such things as 'buttons'; which are already pre-built/pre-written software objects designed for you to use, simply, through using just 2 steps (when compared to the above number of steps).

1> select the object you wish to use from the object library with the mouse

2> then, drag and drop the selected object onto a form

That's it UI-User Interface already built.

Building the UI is half of the job of writing programs; so, if this part can be done really very quickly and easily; then, that means half of the programmer's time is already saved.

Now, all they need to do, next, is concentrate on writing code which interacts with these objects/and, the objects events; such as when the user 'clicks' on the button object. Then, what is the program meant to do, next...? This is where the other half of the programmer's time will be spent doing coding.

---

CONCLUSION

To use an analogy. Imagine you were stuck on one side of the river bank; all because you didn't have a boat to row across a really wide river. Then, you'd have no other choice but to go build a boat yourself, instead; but, this would take an awfully LONG time to be able to achieve, though...

Now, let's imagine that somebody really generous came along, and, gave you their boat + oars to go row across. Can you imagine how much this would, all of a sudden, speed up your journey; without needing to go build the boat yourself from total scratch each time you wanted to get across the same river...?! The answer is, of course, loads!!!

Well, that's what OOP/Object Oriented Programming; which is programming with objects, is to programming without using any pre-built objects; where you have to go and build all of the objects yourself, instead; and, this is why the OOP style of programming is called RAD/Rapid Application Development.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

because of the fact that a control, like a button can be placed on the form with a drag and drop rather than performing the long process.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why visual basic is known as RAD tool?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What does RAD mean in visual basic programming language?

Rapid Application Development.


Download visual basic 0.6?

As of this day, Visual Basic 6 is still not available for free...(Legally) However, Visual Basic.NET is available for free from Microsoft and has much more power than Visual Basic 6.


What is the difference between ASP Net and visual studio Net?

Visual Studio is an IDE, whereas DotNet is a framework. A Framework is a set of usable components which can be used to develop some application, hence Visual Studio is a development environment for DotNet based applications.


What is Rad tools?

RAD in software development stands for Rapid Application Development. Probably better known as CASE (Computer-aided software engineering) tools. They are tools that are intended to speed up development time, which is why they are closely associated with RAD.


Is there a modern equivalent of Qbasic?

Before QBASIC there was... BASIC BASICA The QBASIC programming language is a modern form of old BASIC programming languages which came before it; these older BASIC's used such things as, line numbers. 10 PRINT "Hello, world!" : REM *** Old BASIC line statement QBASIC code, however, doesn't need to use line numbers, anymore; and, this creates much simpler/clearer/cleaner code/which is also quicker to write/debug. PRINT "Hello, world" '*** QBASIC line statement However, now-a-days, QBASIC is a rather outdated programming language which has been superceded by... VB/Visual BASIC VBA/Visual BASIC for Applications VBScript/Visual BASIC Script VB.NET/Visual BASIC.NET VB.NET, is the latest BASIC programming language version offering from the software company, Microsoft. The Visual BASIC family of programming languages uses OOP/Object Oriented Programming techniques; where you can use a library of pre-built software objects; this makes coding much faster...leading to RAD/Rapid Application Development...because it means that by making full use of these re-usable software objects; then, programmers can write much less code; which in some cases can cut software development time down by half/or, more...!

Related questions

What does RAD mean in visual basic programming language?

Rapid Application Development.


Download visual basic 0.6?

As of this day, Visual Basic 6 is still not available for free...(Legally) However, Visual Basic.NET is available for free from Microsoft and has much more power than Visual Basic 6.


How do you tell if thers a leak radiator 1999 elantra?

there is a tool for the radiator to check for leaks.unscrew rad. cap and put tool cap on rad. and pump air into rad. and it will push fluid out the hole.there is your leak


RAD stands for?

Definition: (scope:programming)RAD stands for Rapid Application Development.Examples:MS Visual Studio, Borland Delphi, Eclipse Platform, IntelliJ IDEA


What is the difference between ASP Net and visual studio Net?

Visual Studio is an IDE, whereas DotNet is a framework. A Framework is a set of usable components which can be used to develop some application, hence Visual Studio is a development environment for DotNet based applications.


What types of RAD Video tools are available to download?

Some types of RAD Video tools available to download are: Bink, Smacker, Advance Play and Mix in Sound. This software is a multi platform video conversion tool.


What planet is known as the rad planet?

do you mean red planet? if so Mars is referred to as the red planet. never heard of the rad planet...sorry if that's what you meant.


What is Rad tools?

RAD in software development stands for Rapid Application Development. Probably better known as CASE (Computer-aided software engineering) tools. They are tools that are intended to speed up development time, which is why they are closely associated with RAD.


Is there a modern equivalent of Qbasic?

Before QBASIC there was... BASIC BASICA The QBASIC programming language is a modern form of old BASIC programming languages which came before it; these older BASIC's used such things as, line numbers. 10 PRINT "Hello, world!" : REM *** Old BASIC line statement QBASIC code, however, doesn't need to use line numbers, anymore; and, this creates much simpler/clearer/cleaner code/which is also quicker to write/debug. PRINT "Hello, world" '*** QBASIC line statement However, now-a-days, QBASIC is a rather outdated programming language which has been superceded by... VB/Visual BASIC VBA/Visual BASIC for Applications VBScript/Visual BASIC Script VB.NET/Visual BASIC.NET VB.NET, is the latest BASIC programming language version offering from the software company, Microsoft. The Visual BASIC family of programming languages uses OOP/Object Oriented Programming techniques; where you can use a library of pre-built software objects; this makes coding much faster...leading to RAD/Rapid Application Development...because it means that by making full use of these re-usable software objects; then, programmers can write much less code; which in some cases can cut software development time down by half/or, more...!


How can a person reduce exposure from a known external source of ionizing rad?

Metal doors


What is the answer to radical 12 minus 3 radical 3?

rad 12 - 3 rad 3rad 12 = rad(4*3) = rad (4) * rad(3) = 2 rad 32 rad 3 - 3 rad 3= - rad 3


What is the Difference between RAD model and waterfall model?

The RAD model, also known as the Rapid Application Development, is a linear software for creating prototypes. The Waterfall model is a sequential software.