Lesson1 : Introduction to Visual Basic 6
1.1 The concept of computer programming
Before we begin Visual Basic 6 programming, let us understand some basic concepts of programming. According to Webopedia, a computer program is an organized list of instructions that, when executed, causes the computer to behave in a predeterminedmanner. Without programs, computers are useless. Therefore, programming meansdesigning or creating a set of instructions to ask the computer to carry out certain jobswhich normally are very much faster than human beings can do.A lot of people think that computer CPU is a very intelligent thing, which in actual fact itis a dumb and inanimate object that can do nothing without human assistance. Themicrochips of a CPU can only understand two distinct electrical states, namely, the onand off states, or 0 and 1 codes in the binary system. So, the CPU only understands acombinations of 0 and 1 codes, a language which we called machine language. Machinelanguage is extremely difficult to learn and it is not for us laymen to master it easily.Fortunately , we have many smart programmers who wrote interpreters and compilersthat can translate human language-like programs such as BASIC into machine languageso that the computer can carry out the instructions entered by the users. Machinelanguage is known as the primitive language while Interpreters and compilers like VisualBasic are called high-level language. Some of the high level computer languages besideVisual Basic are Fortran, Cobol, Java, C, C++, Turbo Pascal, and etc .
1.2 What is Visual Basic?
is a high level programming language which evolved from the earlierDOS version called BASIC.
ode. It is a very easy programming language to learn. The code look a lot like EnglishLanguage. Different software companies produced different versions of BASIC, such asMicrosoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on. However, peopleprefer to use Microsoft Visual Basic today, as it is a well developed programminglanguage and supporting resources are available everywhere. Now, there are manyversions of VB exist in the market, the most popular one and still widely used by manyVB programmers is none other than Visual Basic 6. We also have VB.net, VB2005,VB2008 and the latest VB2010. Both Vb2008 and VB2010 are fully object orientedprogramming (OOP) language.VISUAL BASIC is a VISUAL and events driven Programming Language. These are themain divergence from the old BASIC. In BASIC, programming is done in a text-onlyenvironment and the program is executed sequentially. In VB, programming is done in agraphical environment. In the old BASIC, you have to write program code for eachgraphical object you wish to display it on screen, including its position and its color.However, In VB , you just need to drag and drop any graphical object anywhere on theform, and you can change its color any time using the properties windows.On the other hand, because the user may click on a certain object randomly, so eachobject has to be programmed independently to be able to response to those actions(events). Therefore, a VB Program is made up of many subprograms, each has its ownprogram code, and each can be executed independently and at the same time each canbe linked together in one way or another.
1.3 What programs can you create with Visual Basic 6?