Visual Basic

Visual Basic (VB) ir programmēšanas valoda, ko Microsoft ir izstrādājis operētājsistēmai Windows. Tiek uzskatīts, ka BASIC valoda ir vieglāk lasāma nekā citas valodas.

Visual Basic ir plaši saprotama augsta līmeņa programmēšanas valoda, kas ir rakstīta, izmantojot vienkāršus angļu valodas vārdus un sintaksi. Tā ir interpretēta valoda, kodu var palaist uzreiz pēc uzrakstīšanas.

Izmantojot tulku, ir vienkāršāk to lietot, jo nav nepieciešams, lai dators kompilētu kodu, iespējams, atrodot kļūdas, kas jālabo, pirms var palaist kompilēto versiju. Kad kods darbojas, to var kompilēt .exe failā, lai to varētu palaist visos modernajos Windows datoros neatkarīgi no tā, vai VB ir instalēta vai nav. Valoda ļauj iesācējam programmētājam izveidot profesionāli izskatīgas Windows lietojumprogrammas, jo tajā ir iekļauti zīmēšanas rīki, ar kuriem var izveidot parastas Windows veidlapas. VB ietver arī uzlabotas funkcijas - koncepcijas un struktūras, kas ļauj pielāgot programmas lietošanai internetā. Visual Basic nedarbosies citās operētājsistēmās, izņemot Windows, un datoros ar procesoru, kas nav saderīgs ar Intel.

Lai gan programma ir saņēmusi kritiku par tās nepilnībām, Visual Basic guva komerciālus panākumus kopš tās 3. versijas iznākšanas 1993. gada vasarā. Daudzi uzņēmumi piedāvāja trešo pušu kontrolierīces, kas ievērojami paplašināja tās funkcionalitāti.

Piemēri

Dim MyInput MyInput = InputBox("Cik jums gadu?") Ja nav IsNumeric(MyInput) Tad MsgBox "Tas nav skaitlis!" ElseIf MyInput < 0 Then MsgBox "Jūs nevarat būt mazāks par nulli!" ElseIf MyInput > 100 Then MsgBox "Tas ir vecs!" Else MsgBox "Jums ir " & MyInput & " gadi." End If
Private Sub Form_Load() MsgBox "Hello, World" End Sub

Vēsture

VB 1.0 tika ieviesta 1991. gadā. Vilkšanas un nomešanas dizains lietotāja saskarnes izveidei ir atvasināts no Alana Kūpera un viņa uzņēmuma Tripod izstrādātā veidlapu ģeneratora prototipa. Microsoft noslēdza līgumu ar Kūperu un viņa līdzstrādniekiem, lai izstrādātu Tripod par programmējamu veidlapu sistēmu Windows 3.0 ar kodu Ruby (nav saistības ar Ruby programmēšanas valodu). Tripod vispār neietvēra programmēšanas valodu. Microsoft nolēma apvienot Ruby ar Basic valodu, lai izveidotu Visual Basic. Ruby interfeisa ģenerators nodrošināja Visual Basic "vizuālo" daļu, un tā tika apvienota ar "EB" iegulto BASIC dzinēju, kas bija paredzēts Microsoft pamestajai datubāzes sistēmai "Omega". Ruby nodrošināja arī iespēju ielādēt dinamisko saišu bibliotēkas, kas saturēja papildu vadības elementus (tolaik tos sauca par "gizmos"), kas vēlāk kļuva par Visual Basic paplašinājumu (VBX) saskarni. Visual Basic versijas ir uzskaitītas turpmāk:

Nosaukums

Operētājsistēma

Izdošanas datums

Apraksts

Visual Basic 1.0

Windows

1991. gada maijs

Šī versija pirmo reizi tika publicēta izstādē Comdex/Windows World Atlantā, Džordžijas štatā.

Visual Basic 1.0

DOS

1992. gada septembris

Šī valodas versija nebija pilnībā saderīga ar Visual Basic for Windows. Tas bija tāpēc, ka šī valoda faktiski bija nākamā Microsoft DOS bāzēto BASIC kompilatoru QuickBASIC un BASIC Professional Development System versija. Interfeisā izmantota teksta lietotāja saskarne, izmantojot paplašinātas ASCII rakstzīmes, lai imitētu grafiskās lietotāja saskarnes izskatu.

Visual Basic 2.0

Windows

1992. gada novembris

Programmēšanas vide bija vieglāk lietojama nekā 1.0 versija, un tā bija ātrāka. Īpaši svarīgi, ka veidlapas kļuva par instantējamiem objektiem, tādējādi liekot pamatus klases moduļu koncepcijai, kas vēlāk tika piedāvāta 4.0 versijā.

Visual Basic 3.0

Windows

1993. gada vasara

Visual Basic 3.0 ir pieejams standarta un profesionālajā versijā. VB3 ietvēra Microsoft Jet datubāzes dzinēja 1.1 versiju, kas spēja lasīt un rakstīt Jet (vai Access) 1.x datubāzes. Līdz ar šīs versijas iznākšanu produkts kļuva veiksmīgāks. Tomēr Visual Basic 3.0 tika ļoti kritizēta par to, ka tā nav "īsta programmēšanas valoda"; tā nespēja izveidot īstus izpildāmos (EXE) failus. Tas nozīmēja, ka jebkura VB programma bija jāinterpretē izpildes laikā un darbojās lēnāk nekā parasta datorprogramma.

Visual Basic 4.0

Windows

1995. gada augusts

Šī bija pirmā versija, kurā varēja izveidot 32 bitu lietojumprogrammas, kā arī 16 bitu Windows programmas. Tai ir trīs versijas: Standard, Professional un Enterprise. Tā arī ieviesa iespēju Visual Basic rakstīt klases, kas nav saistītas ar interfeisa saskarni. Nesaderība starp dažādām Visual Basic 4 versijām radīja instalēšanas un darbības problēmas. Iepriekšējās Visual Basic versijās tika izmantotas VBX vadības elementi, bet Visual Basic 4.0 to vietā tika izmantoti OLE vadības elementi (ar failu nosaukumiem, kas beidzas ar .OCX). Vēlāk šāda veida kontrolierīces tika nodēvētas par ActiveX kontrolierīcēm.

Visual Basic 5.0

Windows

1997. gada februāris

Šī versija tika izdota tikai 32 bitu Windows versijām. Programmētāji, kuri deva priekšroku 16 bitu programmu rakstīšanai, varēja importēt Visual Basic 4.0 versijā rakstītās programmas uz Visual Basic 5.0 versiju, un Visual Basic 5.0 versijas programmas var viegli konvertēt ar Visual Basic 4.0 versiju. Visual Basic 5.0 ieviesa arī iespēju izveidot pielāgotas lietotāja vadības ierīces, kā arī iespēju kompilēt līdz Windows dzimtajam izpildāmajam kodam, paātrinot aprēķiniem ietilpīga koda izpildi. Tika izdots arī bezmaksas lejupielādējams Control Creation Edition, kas paredzēts ActiveX kontrolierīču izveidei. To izmantoja arī kā Visual Basic ievadformu: IDE varēja izveidot un palaist parastu .exe projektu, taču tas nebija kompilēts.

Visual Basic 6.0

Windows

1998. gada vidus

Šajā versijā tika uzlabotas vairākas jomas, tostarp iespēja izveidot tīmekļa lietojumprogrammas. No 2008. gada marta VB6 pārgāja Microsoft "neatbalstīšanas fāzē". Lai gan Visual Basic 6.0 izstrādes vide vairs netiek atbalstīta, izpildmehānisms tiek atbalstīts operētājsistēmās Windows Vista, Windows Server 2008 un Windows 7. Microsoft Visual Basic 6.0 galvenais atbalsts beidzās 2005. gada 31. martā. Paplašinātais atbalsts beidzās 2008. gada martā. Reaģējot uz to, Visual Basic lietotāju kopiena pauda nopietnas bažas un aicināja lietotājus parakstīt lūgumrakstu par produkta saglabāšanu. Microsoft līdz šim ir atteikusies mainīt savu nostāju šajā jautājumā. (bet skat. ) Ironiskā kārtā 2005. gadā tika atklāts, ka Microsoft jaunais pretspiegprogrammatūras piedāvājums Microsoft AntiSpyware (daļa no GIANT Company programmatūras iegādes) ir kodēts Visual Basic 6.0 versijā. Tā aizstājējs, Windows Defender, tika pārrakstīts kā C++ kods.

Visual Basic .NET

Visual Basic .NET ir nākamā produktu sērija veiksmīgajā Microsoft Visual Basic produktu klāstā. Tas atvieglo programmu veidošanu, jo programmā ir iespējams vilkt un nomest vadības elementus. Tas darbojas uz .NET Framework un ietver vēl vienu garu programmu virkni (skatīt Visual Basic .NET#Izdevumi).

Visual Basic lietojumprogrammām

Šī ir skriptu valoda, ko izmanto Microsoft Office un dažās citās programmās. Tās pamatā ir Visual Basic 6.0, un ar to var mainīt datus biroja lietojumprogrammā, ierakstīt tos failā un veikt citas darbības.

Atbalsts

Visas Visual Basic izstrādes vides versijas no 1.0 līdz 6.0 ir izņemtas no lietošanas, un tagad Microsoft tās vairs neatbalsta. Nav atbalstītas arī saistītās izpildes vides. Izņemot Visual Basic 6 galveno izpildmehānismu vidi, kuru Microsoft oficiāli atbalstīs, līdz beigsies Windows 10 un Windows Server 2012 atbalsts. Trešo pušu komponenti, kas tika piegādāti kopā ar Visual Studio 6.0, nav iekļauti šajā paziņojumā par atbalstu. Dažas vecās Visual Basic komponentes joprojām var darboties jaunākās platformās. Neskatoties uz to, ka Microsoft un citi ražotāji tās neatbalsta.

Visual Basic 6 programmatūras izstrāde un uzturēšana ir iespējama operētājsistēmās Windows XP, Windows Vista un Windows 2003, izmantojot Visual Studio 6.0 platformas, taču tā netiek atbalstīta. Visual Basic 6.0, tās lietojumprogrammu programmēšanas saskarnes un rīku dokumentācija vislabāk ir aprakstīta pēdējā MSDN izdevumā pirms Visual Studio.NET 2002. Vēlākajos MSDN izdevumos galvenā uzmanība tika pievērsta .NET izstrādei, un no tiem tika izņemta ievērojama daļa Visual Basic 6.0 programmēšanas dokumentācijas. Visual Basic IDE var instalēt un izmantot operētājsistēmā Windows Vista, kurā tai ir dažas nelielas nesaderības, kas netraucē normālu programmatūras izstrādi un uzturēšanu. No 2008. gada augusta gan Visual Studio 6.0, gan MSDN dokumentāciju var lejupielādēt MSDN abonenti.

Jautājumi un atbildes

J: Kas ir Visual Basic?


A: Visual Basic ir programmēšanas valoda, ko Microsoft ir izstrādājis savai operētājsistēmai Windows.

J: Vai BASIC valoda ir vieglāk lasāma nekā citas valodas?


A: Jā, tiek uzskatīts, ka BASIC valoda ir vieglāk lasāma nekā citas valodas.

J: Vai Visual Basic ir augsta līmeņa programmēšanas valoda?


A: Jā, Visual Basic ir plaši izplatīta augsta līmeņa programmēšanas valoda.

J: Vai Visual Basic ir interpretētā valoda?


A: Jā, Visual Basic ir interpretētā valoda.

J: Vai kodu var palaist uzreiz pēc tā uzrakstīšanas Visual Basic valodā?


A: Jā, kodu var palaist uzreiz pēc tā uzrakstīšanas Visual Basic valodā.

J: Vai Visual Basic kodu var kompilēt .exe failā?


A: Jā, kad kods ir izstrādāts, to var kompilēt .exe failā, lai to varētu palaist visos modernajos Windows datoros.

J: Vai Visual Basic var darboties citās operētājsistēmās, kas nav Windows?


A: Nē, Visual Basic nevar darboties citās operētājsistēmās, izņemot Windows, un datoros ar procesoru, kas nav saderīgs ar Intel.

AlegsaOnline.com - 2020 / 2023 - License CC3