Ask Question, Ask an Expert


Ask Operation Research Expert

Analysis of Visual Basic

Visual Basic is specialized for development of Windows applications. VB is an event driven programming language that was originally released in 1991 with degrees of similarity to Microsoft's QuickBASIC. VB rose to popularity among developers in the mid-1990s due to its visual user interface development tools. Visual Basic is a component ofVisual Studio.NET (Exforsys, 2000).

Programmers using Visual Basic can prepare an application using components supplied withinVisual Basic. VB is a programming language that is used heavily in business programming, competing directly with C++ and JavaScript (Exforsys. 2000). VB was created to allow programmers to easily create GUI (Graphical User Interface) applications while being an easy to learn programming language. VB is also capable of developing more complex applications by combining visually arranged components and controls on a form, using specific attributes and actions of the components and adding functionality through additional lines of code. A programmer will find VB simple in its code, since the programming language provides default attributes and actions defined for its components (Exforsys, 2000).

Visual Basic comparison with other programming languages

Fortran has become popular and widespread because of its unique combination of properties. Its numerical and input/output facilities are almost unrivalled while those for logic and character handling are as good as most other languages (Page, 2001). Fortran is simple enough that you do not need to be a computer specialist to become familiar with it fairly quickly, yet it has features, such as the independent compilation of program units, which allow it to be used on very large applications. Programs written in Fortran are also more portable than those in other major languages. The efficiency of compiled code also tends to be quite high because the language is straight-forward to compile and techniques for handling Fortran have reached a considerable degree of refinement (Page, 2001). Finally, the ease with which existing procedures can be incorporated into new software makes it especially easy to develop new programs out of old ones.

Java language offers many benefits in object orientation programming. Java is used to create small programs, known as "applets," to be embedded in web pages. For instance, a web page using Java could contain an interactive weather map, a live display of subway trains, or a video game, without the need for the web server to do all of the work (, 2008). Java will allow users to prepare the program once and run it anywhere on the java platform. Another key benefit of Java is its security features. Both the language and the platform were designed from the ground up with security in mind (O'Reilly, 2001). The Java platform allows users to download untrustworthy code over a network and run it in a secure environment in which it cannot do any harm: it cannot infect the host system with a virus, cannot read or prepare files from the hard drive, and so forth. This capability alone makes the Java platform unique (O'Reilly, 2001).

Perl is a dynamic programming language very similar to C in many respects. It is used most widely in system administration, web site development (especially on the GUI side), and networking tasks. It is known to be a very straight-forward, easy to use programming language (Schneider, 2010.). As a result of Perl being used extensively in web development, it is a very popular language. Many companies, both large and small, use Perl to prepare CGI (Common Gateway Interface) scripts. These are the scripts that allow web applications to interact with the server (Schneider, 2010.).

Visual Basic (VB)is a simplified way to create a Graphical User Interface that is often found in HTML coding. Instead of using a plethora of complex lines of coding to provide object images and location placement, users can add prebuilt objects into place on the screen. VB is a user friendly model that is an ideal programming tool for beginners and professional web programmers.

Operation Research, Management Studies

  • Category:- Operation Research
  • Reference No.:- M925194

Have any Question? 

Related Questions in Operation Research

Question 1at the beginning of each day a patient in a

Question 1: At the beginning of each day, a patient in a hospital is classified into one of three conditions; good, fair, or critical. At the beginning of the next day, the patient will either continue to be in the hospi ...

Michael has decided to invest 40000 in three types of funds

Michael has decided to invest $40,000 in three types of funds. Fund A has projected an annual return of 8 percent, Fund B has projected an annual return of 10 percent, and Fund C has projected an annual return of 9 perce ...

For 100 consecutive days a company making nutritional

For 100 consecutive days, a company making nutritional supplements has measured the amount of a protein the company puts into its protein bars. Each day, the company takes a sample of 6 protein bars. The average across a ...

Monitoring and evaluationinitial postings must be 250-350

Monitoring and Evaluation Initial postings must be 250-350 words (not including references). Effective health care organizations recognize the importance of monitoring the implementation of a strategy as well as ongoing ...

A 75-year-old female is an inpatient in bed 1 of room 10 on

A 75-year-old female is an inpatient in bed #1 of Room 10 on a medical telemetry unit. She has been admitted for pneumonia. She is slightly confused. No family is with her in the hospital at this time. The nurse introduc ...

A critical review on use of operations research for

A critical review on use of Operations Research for Decision Making

Business models and consumer choices please respond to the

"Business Models and Consumer Choices" Please respond to the following: Debate It: Take a position on the following statement: Copyright laws protect rights of creative independent artists against a large corrupt music i ...

Directions the assignment focuses on your own understanding

DIRECTIONS The assignment focuses on your own understanding of the team's group project. Early in the conceptual phase of a new product, team members should begin to think about all of the things that need to be done to ...

The reading assignments in module 1 plus the lecture

The reading assignments in Module 1, plus the lecture, present an introductory framework for the project management office (PMO). Explain the key distinction between the PMO and project management. Respond to one of the ...

In this discussion forum you will discuss the implications

In this discussion forum, you will discuss the implications of not having a clear and precise scope of the project, and why it needs to be approved by higher management. Also discuss the importance of listing, sequencing ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro