Visuellt grundläggande programmeringsspråk. Introduktion till programmering i Excel

1. Vänsterklicka på bilden av kommandoknappen
2. Placera muspekaren på det skapade formuläret, vars utseende kommer att ändras från en pil till ett kors och flytta den till den plats i formuläret där den kommer att placeras skapat element.
3.Tryck vänster knapp musen och flytta pekaren tills bilden får önskad storlek, varefter du ska släppa knappen - och objektet skapas.

Vi placerar även CommandButton2- och Text1-objekten på formuläret. För att flytta ett objekt måste du markera det och flytta det med vänster musknapp till önskad position.

Nu måste vi ansluta Microsoft Common Dialog Control 6.0-kontrollkomponenten genom att slå på den i menyn Projekt -- Komponenter och i listan som öppnas, markera den här komponenten och klicka på OK. Efter det, i panelen kontroller CommonDialog-knappen kommer att dyka upp. Vi placerar den även i formuläret. Denna knapp kommer inte att synas när du sparar applikationen. En förskapad gränssnittsvy visas i figuren.

Efter allt nödvändiga element läggs till i formuläret kan du börja ställa in deras ursprungliga egenskaper, vilket kommer att avgöra utseendet och funktionerna för att arbeta med gränssnittet. Dessa åtgärder utförs med hjälp av egenskapsfönstret, som kan visas om det inte är tillgängligt i utvecklingsmiljön på flera sätt:
1. Genom att välja Egenskaper från menyn Visa
2. Använda knappen Egenskapsfönster på standarden verktygsfält.
3. Genom att välja objektet Egenskaper i snabbmenyn för det valda objektet i formuläret.

Längst upp i fönstret visas
En öppningslista med objekt visar deras egenskaper nedan.
I vårt exempel innehåller listan med objekt
Form1
CommonDialog
Kommando1
Kommando2
Text1
.

Nedan visar den vänstra sidan av kolumnen egenskaperna för objekten och den högra sidan visar egenskapsvärdena. Välj först objektet och ställ sedan in värdet.

Vi ställer in egenskapsvärdena för objektet enligt tabellen. De egenskapsvärden som vi inte ändrade förblir desamma som standard.

Ett objekt Fast egendom Menande
Form1 (Namn) Border Style Caption StartUpPosition frmDialog 1 - Fast enfärg och teckensnitt 2 - Centerskärm
CommonDialog (Namn)CancelError dlgStandard Sant
Text1 (Namn) Alignment AutoSize Borderstyle Caption lblExample 2-Center True 1-Fixed Single Sample
Kommandoknapp1 (Namn) Bildtext ToolTipText cmdColor Color Välj bakgrundsfärg
Kommandoknapp2 (Namn) Bildtext ToolTipText CmdFont Font Välj teckensnittsalternativ

Koda. Det sista steget i att skapa ett gränssnitt är att skriva programkod att bearbeta det. Redigering av programmet utförs med hjälp av kodfönstret för skapad form, som kan öppnas på flera sätt:
1. Välj Kod-objektet i Visa-menyn (på samma sätt kan du återgå till att redigera formuläret, välj Objekt-objektet i Visa-menyn);
2. I projektutforskaren, välj namnet på formuläret som skapas och välj alternativet Visa kod för det i snabbmenyn (du kan återgå till formuläret på samma sätt - objektet Visa objekt i formulärets snabbmeny):
3. Dubbelklicka på motsvarande formulärelement för vilket du behöver bearbeta eventuella åtgärder. En metod för att hantera denna händelse kan skapas genom att dubbelklicka på elementet cmdWork, varefter en mall för en procedur kommer att dyka upp som bearbetar användaren som trycker på denna knapp.
Öppna kodredigeraren och ange data.

Private Sub cmdColor_Click() Med dlgStandard vid fel GoTo ErrorLabel .Flags = cdlCCRGBInit + cdlCCPreventFullOpen .ShowColor lblExample.BackColor = .Color End With ErrorLabel: Avsluta Sub End Sub Private Sub cmdFont_ClickToD() Med cLlgFont_ClickToD() Med cLlgFont_ClickToD() Med cLlgFont_ClickTot. lCFefekter + cdlCFApply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.Font.Size = .FontSize lblExample.Font.Font.Linje .FontUnderline lblExample.ForeColor = .Color End With ErrorLabel: Exit Sub End Sub

Spara projektet i formatet frm Och vbp.Detta ger dig möjlighet att när som helst återvända till projektet för att ändra eller förbättra det. Nu återstår bara att skapa körbar fil ex med andra ord kompilera projektet till en separat fil som kan fungera utanför Visual Basic-utvecklingsmiljön Slå på sista raden - Egenskaper i Projektmenyn i fönstret som öppnas i fliken Allmän ange projekttyp - Standard EXE och projektets namn.
I fliken Göra ange titeln och om så önskas kan du ändra ikonen På fliken Sammanställa markera rutan Kompilera till Native Code. För mer snabbt arbete applikationer kan du aktivera optimering för snabb kod. Vi behöver inte de andra flikarna. Aktivera OK och stäng fönstret.

Låt oss nu kompilera Öppna Arkiv-menyn Gör "projektnamn.exe".I olika versioner IDE detta kommando kan vara annorlunda, mitt kallas detta, men det kan också vara Make and Do.

Vi aktiverar detta kommando och du kan kontrollera applikationen genom att klicka på menyn Start knapp Start.
Den ska stå under namnet och på den plats som du sparade den med med tillägget EXE

Se denna app i aktion
Ställ in text- och bakgrundsfärger till olika.



Vi skapar vår egen musikspelare i Wave-format.

Efter att du har lärt dig i det första programmet hur man lägger in kommandon i applikationen kommer vi att skapa din egen spelare Du kan spara denna spelare på din dator och även modifiera den efter dina behov.

Skapa nytt projekt Standard EXE.
Öppna fönstret för projektegenskaper genom att välja Projecti Properties från Project-menyn och namnge projektet MyMultiMedia.

Namnge projektformen Formplayer. I formulärets bildtextegenskap anger du titeln Multimedia Player.

Bifoga Microsoft Multimedia Control 6.0-komponentbiblioteket till ditt projekt med hjälp av dialogrutan Komponenter, som öppnas från projektmenyn med kommandot Komponenter.

Vi behöver en dialogruta för att söka efter spelbara filer, så i fönstret Komponenter, markera även rutan för Microsoft Common Dialog Control 6.0-komponentbiblioteket.

Lägg till en MMControl-kontroll till Formplayer-formuläret genom att dubbelklicka på MMControl-knappen i kontrollpanelen och döp den till MMControlCDPlayer.

Lägg till en commonDialog-kontroll i ditt formulär genom att dubbelklicka på CommonDialog-knappen i kontrollpanelen och döp den till cdplayer.

Lägg till en CommandButton-kontroll till ditt Formplayer-formulär genom att dubbelklicka på CommandButton i kontrollpanelen. Namnge den här knappen cbFindFile och ställ in bildtextegenskapen till Hitta fil. Vid klickhändelsen av cbFindFile-knappen som skapats i formuläret öppnas en dialogruta för att söka efter spelbara filer.

Öppna kodredigeraren och ange kod för att tilldela MMControlCDPlayer-kontrollen de egenskaper den behöver för att fungera med WAV-filer. Private Sub Form_Load() MMControlCDPlayer.Notify = Falskt MMControlCDPlayer.Wait = Sant MMControlCDPlayer.Shareable = Falskt MMControlCDPlayer.DeviceType = "WaveAudio" Avsluta Sub Private Sub cbFindFile_Click() cdPlayer.ShowFiPlayer MCDPlayerName =CdPlayer.ShowFiPlayer MCDPlayer. Kommando = " Öppna " End Sub Private Sub Form (Avbryt som heltal) MMControlCDPlayer.Command = "Stäng" End Sub

Starta programmet genom att klicka på Start-knappen i menyn. Klicka på knappen Hitta fil, ett fönster öppnas där du kan söka och sedan välja musikfil Vinka för uppspelning. Med spelarens kontrollknappar kan du lyssna på den valda filen.
Spara projektet som i den första applikationen och skapa en körbar fil ex

Grundläggande dialekt för programmeringsspråk

Definition 1

Visual Basic (VB) hänvisar till 3:e generationens programmeringsspråk och är en utvecklingsmiljö från Microsoft för COM-programmeringsmodellen. Detta språk härstammar från BASIC och stöder snabb applikationsutveckling (RAD) grafiskt användargränssnitt (GUI), databasåtkomst med DAO, RDO, ADO, skapande av ActiveX-kontroller och -objekt. Skriptspråk (VBA, VBScript) har en syntax som liknar VB.

VB-språket är ett modernt programmeringsspråk som kombinerar procedurer och delar av objektorienterade och komponentorienterade programmeringsspråk. VB-utvecklingsmiljön innehåller verktyg för att visuellt utforma ett användargränssnitt. En programmerare kan skapa en applikation med hjälp av komponenterna i VB. Applikationer inbyggda i VB kan också använda Windows API (externa funktionsdeklarationer krävs).

Språkets egenskaper

VB används ofta för att lära ut programmering och används för applikationsutveckling. Låter dig utveckla enkla och komplexa applikationer med ett grafiskt gränssnitt. Programmering i VB kombinerar visuella komponenter och kontroller, definierar attribut och händelser för komponenter och skriver ytterligare kod för att utöka funktionaliteten. Standardvärden och åtgärder för komponenter låter dig skapa enkla program utan att skriva någon kod.

Programkompilering introducerades i VB version 5, men körbara program kräver fortfarande att vissa bibliotek körs. Sådana bibliotek har inkluderats i Windows sedan version 2000.

Ett formulär i VB skapas med hjälp av dra och släpp-teknik. Kontroller ( textfält, knappar etc.) placeras på formuläret och har sina egna egenskaper, metoder och händelsehantering. Många kontrollattribut kan ändras under programkörning, vilket resulterar i program som svarar dynamiskt på användarinmatning.

VB-språket låter dig skapa körbara program (filer med tillägget .exe), ActiveX-kontroller, DLL:er, men används oftast för att utveckla Windows-applikationer. Dialogrutor används för att ge tips. En uppsättning kontroller låter dig tillhandahålla grundläggande funktionalitet applikation, och med hjälp av händelsehanterare kan du utöka programlogiken. Till exempel, när du använder en rullgardinslista visas en lista automatiskt som låter dig välja önskat objekt.

En händelsehanterare används för att skriva ytterligare kod beroende på det valda elementet. Språket har ett stort bibliotek av tjänsteobjekt och objektorienterad utveckling. VB är skiftlägeskänsligt, till skillnad från många andra programmeringsspråk. Strängjämförelser är skiftlägeskänsliga, men du kan också göra dem skiftlägesokänsliga.

VB-kompilatorn levereras med andra Visual Studio-språk (C, C++), men IDE-begränsningar förhindrar skapandet av vissa typer av applikationer.

Visual Basic-funktioner

VB har följande funktioner:

  • Det sanna värdet bestäms av ett och det falska värdet av noll, eftersom Den booleska typen lagras som ett 16-bitars heltal med tecken. Dessa två betydelser är relaterade logisk operation Inte, d.v.s. Sant = inte falskt.
  • Logiska och bitoperatorer kombineras, vilket skiljer VB från andra C-liknande språk (Java, Perl).
  • När du deklarerar arrayer anges övre och nedre gränser, som i Pascal och Fortran. Dessutom kan den nedre gränsen ha ett värde som är lägre än 1 eller 0, till skillnad från Visual Basic .NET eller VBScript, där den nedre gränsen är fast.
  • Stark integration med Windows operativsystem och COM.
  • Heltal omvandlas automatiskt till reella tal när division (/) utförs. Operatorn () används för division genom att trunkera bråkdelen.
  • För variabler som deklareras utan att ange en typ är standardtypen variant. Med Deftype-operatorn kan du ändra denna inställning och ställa in en annan standardtyp (till exempel DefInt, DefVar, etc.). Standardtypen kan åsidosättas för variabel med med ett speciellt suffix i hennes namn.

Utveckling av Visual Basic

Den första versionen av språket VB 1.0 utvecklades 1991. Alan Cooper utvecklade principen för kommunikation mellan språket och det grafiska gränssnittet, som används i språket och är implementerat i dess Tripod-prototyp (känd som Ruby).

I maj 1991 dök VB 1.0 för MS Windows upp.

VB 1.0 släpptes för DOS 1992. Den var inte helt kompatibel med Windows-versionen av VB eftersom den kördes i textläge skärm.

Figur 1. Visual Basic för operativ system MS-DOS. Author24 - utbyte av studentverk online

Samma år dök den upp en ny version VB 2.0, som var lättare att använda och snabbare.

1993, Standard och Professionellt språk VB 3.0, som innehöll en motor att arbeta med databaser Tillgång. VB 4.0 (1995) gjorde det möjligt att skapa 32-bitars och 16-bitars Windows-program. Det blev också möjligt att skriva klasser i VB och möjligheten att kompilera till maskinkod "native" för processorn, vilket avsevärt ökade hastigheten för programexekveringen.

1997 – VB 5.0 – en version där det blev möjligt att skapa egna komponenter.

1998 dök rysk version 6.0–6.3 upp, som stödde möjligheten att använda variabel- och procedurnamn på kyrilliska. VB.NET, som dök upp 2001, kom med .NET Framework och 2003 - VB.NET 2003 med .NET Framework 1.1.

2005 års version - Visual Studio 2005 - inkluderade VB.NET 2005. .NET Framework 2.0 släpptes och Microsoft SQL Server 2005. Lite senare dök en version av VB Express upp - en gratisutgåva av VB.NET 2005

Huvudvarianter av Visual Basic

Anteckning 1

Microsoft har utvecklat varianter av VB för skript. Med tiden ersattes den ursprungliga VB-versionen av .NET-versionen.

  • Classic VB (version 5-6) utmärker sig genom sin starka koppling till sin utvecklingsmiljö och till Windows OS, avsett för att skriva uteslutande Windows-applikationer. Innehåller ett stort antal verktyg för hjälp och enkel programmering: inbyggd debugger, visning av variabler och datastrukturer i farten, felsökningsfönster, verktygstips när du skriver programmet.
  • VB for Applications (VBA) är ett programmeringsverktyg för att skriva makron och andra applikationsprogram för specifika applikationer. Det blev populärt på grund av dess användning i programpaketet MS Office. På grund av låg uppmärksamhet på säkerhetsfrågor har den utbredda användningen av VBA lett till spridning av makrovirus.
  • VB Scripting Edition (VBScript) är ett skriptspråk som är en avskalad version av klassisk VB. Används främst för administrationsautomatisering Windows-system samt för att skapa ASP-sidor och skript för webbläsare Utforskare.
  • VB.NET är efterföljaren till VB 6.0 och en del av Microsofts plattformar.NETTO.

Programmeringssystem detta är paketet programvara, som förutom översättaren även innehåller en editor för inmatning av kod, verktyg för att automatisera skapande och felsökning av program, bibliotek med färdiga block kod, en praktisk uppslagsbok och andra specialverktyg.

För programmeringsspråket BASIC finns Microsoft Visual Basic-programmeringssystemet - VB förkortat. För programmeringsspråket Pascal - Borland Delphi. För programmeringsspråket SI++ är dessa Microsoft Visual C++ och Borland C++ Builder. Från vilken applikation som helst Microsoft Office I Windows-operativmiljön kan du kort och gott köra programmeringssystemet Visual Basic for Applications (VBA).

De listade programmeringssystemen är visuella programmeringssystem, det vill säga objekt i detta system skapas med hjälp av musen.

Windows OS har många standardelement: fönster, menyer, knappar, etc. För dem har systemet förberett standardblock maskinkod - de lagras i dynamiska bibliotek - filer med filtillägget .DLL. Därför ser ett Windows-program inte längre ut som en uppsättning sekventiella kommandon, utan som otaliga anrop till procedurer lagrade i Windows. Med tanke på ovanstående, för programmering i Windows-operativsystemmiljön, är det nödvändigt att köpa programmeringssystemprogram.

Visual Basic är ett allmänt programmeringsspråk för nybörjare. Microsoft Visual Basic är ett mjukvaruutvecklingsverktyg utvecklat av Microsoft Corporation och inkluderar ett programmeringsspråk och utvecklingsmiljö.

Programmet där nya program skapas kallas Visual Basic-programmeringsmiljön. Eftersom den här miljön körs på en dator tillsammans med Windows-operativmiljön kommer du att skapa program som kallas Windows-applikationer eller helt enkelt: applikationer. För att skapa en applikation måste du skapa ett projekt. Detta är vad du kommer att göra i Visual Basic-programmeringsmiljön.

Fördelar med Visual Basic

    Visual Basic kan jämföras med andra programmeringsspråk på grund av sin enkelhet och tydlighet.

    Visual Basic är ett dynamiskt utvecklande språk.

    Visual Basic är inbyggt i program som Word, Excel etc. Det kan användas för att styra dessa program från andra program.

    Visual Basic är ett objektorienterat språk. Grunden för språket är föremål. Till exempel: ett fönster, en knapp, en kombinationsruta som programmet fungerar med.

Grunderna i programmering i Visual Basic

När du startar det visuella programmeringssystemet (i detta system skapas objekt med hjälp av musen), kommer du att ha tillgång till: ett fönster med standardobjektklasser; egenskapsfönster för dessa objekt; kodfönster.

STANDARDOBJEKTKLASSER, till exempel, såsom WINDOWS (ett fönster kallas FORM) och KONTROLLER (knappar, listor, fält, radioknappar, kryssrutor, kommandoknappar och andra), presenteras i det visuella programmeringssystemet som ikoner på verktygsfältet.

Med hjälp av musen drar programmeraren kontrollelement från ToolBox-verktygsfältet till FORM.

Därefter använder programmeraren musen för att ta fram OBJECT EGENSKAPER-fönstret och konfigurerar egenskaperna för varje objekt (väljar med musen från OBJECT EGENSKAPER-fönstret), till exempel, såsom: namn, storlek, färgegenskaper, position på formuläret och på skärmen, typsnitt, etiketter på objekt och så vidare.

Nu måste dessa objekt, med de egenskaper vi har angett, tilldelas en viss HÄNDELSPROCEDUR (eller de säger - det är nödvändigt att konfigurera objektets metoder).

Att tilldela en HÄNDELSEPROCEDUR till objekt innebär att skriva ett program som börjar köras efter att en viss händelse inträffat. Till exempel, efter att ha klickat på en kommandoknapp, visas text i ett textfält, eller till exempel, när du öppnar ett fönster, hörs ett ljud, och innan du stänger visas en prompt som ber om bekräftelse för att stänga fönstret.

För att tilldela en händelseprocedur till ett objekt, dubbelklickar programmeraren vanligtvis på objektet och skriver i fönstret PROGRAM KOD som visas ett program på ett programmeringsspråk (detta kan vara Basic, Pascal eller C++, beroende på programmeringssystem).

I programmeringssystem är det så enkelt som möjligt att skriva ett program, eftersom efter dubbelklickning på ett objekt visas ett programkodfönster med en färdig tom mall för händelseproceduren; allt som återstår är att använda musen eller tangentbordet för att gör några ändringar i mallen (om det behövs) och lägg till programmet i processen att kompilera programmet. Det automatiska tipssystemet kan vara till stor hjälp - redigeraren erbjuder automatiskt programmeraren en lista med operatorer, funktioner och objektegenskaper efter behov - allt som återstår är att välja från listan och klicka med musen.

Efter att ha placerat alla nödvändiga kontroller på formuläret, ställt in deras egenskaper och skapat händelseprocedurer är programmet klart. Allt som återstår är att ge ett kommando för att översätta det (för VB, klicka på Start i verktygsfältet, eller KÖR – Start-menyn, eller tryck på F5): Delphi- och C++ Builder-systemen utför kompileringen och Visual Basic-systemet utför tolkning.

Starta Visual Basic-programmeringsmiljön

Starta Visual Basic-programmeringsmiljön:

StartProgram→ Microsoft Visual Basic 6.0.→ Microsoft Visual Basic 6.0.

Ett fönster visas med tre flikar: Nytt, Tidigare, Befintligt.

Ris. 1. Fönster för att lägga till ett objekt.

Med hjälp av fönstret kan du skapa ett nytt projekt eller öppna ett befintligt.

Skapa ett nytt projekt: Nytt → Standard EXE → Öppna.

Ett projekt för den framtida applikationen skapas, som kan innehålla formulär, moduler och andra komponenter.

Öppna ett befintligt projekt: Befintlig → Öppna önskad mapp→ Välj önskat projekt → Öppna.

Öppna ett objekt som tidigare öppnats på den här datorn: Tidigare → Välj önskat projekt → Öppna.

Visual Basic programmeringsmiljöfönster

Ris. 2. Visual Basic programmeringsmiljöfönster.

    kontrollpanel.

    projektutforskarens fönster.

    Egenskapsfönstret för den aktuella kontrollen eller formuläret.

    fönster för att placera formuläret på skärmen.

    fönster för att ange kommandon. Kommandon exekveras omedelbart efter inmatning.

Om något av de listade elementen inte är synliga kan de visas (eller döljas) med hjälp av Visa-menyn.

Visa → Verktygsfält.

Visa → Project Explorer.

Visa → Egenskapsfönster.

Visa → Formulärplaceringsfönster.

Visa → Nödlägesfönster.

Formulärfönstret kan visas genom att dubbelklicka på ikonen eller namnet på formuläret i projektutforskarens fönster.

För Självstudie Visuellt språk Basic låter dig förstå grunderna i programmering från grunden utan hjälp av en lärare och lära dig hur du skapar fullfjädrade applikationer för Windows. Den stora mängden information om Visual Basic gör det också möjligt att använda boken som referens.

* * *

Det givna inledande fragmentet av boken Visual Basic för nybörjare. Steg för steg. Handledning/referensbok (Evgeniy Matveev) tillhandahålls av vår bokpartner - företaget liter.

Kapitel 2: Presentation av Visual Basic

I det här kapitlet kommer du att lära dig:

Starta Visual Basic,

Hitta det du behöver Menyalternativ,

Använd knapparna i verktygsfältet

Förstå alla de viktigaste gränssnittsobjekten,

Skapa applikationsprojekt,

Välj rätt ansökningstyp,

Spara och öppna inspelade projekt,

Skriv ditt första program

Använd hjälpsystemet på rätt sätt.

2.1. Programmeringsmiljööversikt

Huvudsakligen Windows-menyn Välj lag Start – Program – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0(Start – Program – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0) Visual Basic startar och en dialogruta visas på skärmen Nytt projekt(Nytt projekt) utökat på fliken Ny(Ny) (Fig.2.1).


Fig.2.1. Ny flik


Dialog Nytt projekt(Nytt projekt) ger användaren möjlighet att skapa ett nytt eller öppna ett befintligt projekt. Projektär en applikation under utveckling. Den består av flera komponenter lagrade på disk i formuläret separata filer, som var och en har en motsvarande tillägg:

Formulärfiler med källkod ( *.frm),

Formulärfiler med körbar kod ( *.frx),

Modulfiler ( *.bas),

Klassmodulfiler ( *.cls),

Ytterligare kontrollfiler ( *.ocx),

Projektfil ( *.vbp),

Resursfil ( *.res),

Andra filer.

Genom att välja en av ikonerna på fliken Ny(Ny), du kan skapa ett nytt tomt projekt rätt typ eller använd tjänsterna från en av guiderna för programgenerering.

I slutet av guiden erhålls en utkastversion av applikationen med färdiga formulär, menyer, verktygsfält etc. Sedan måste programmeraren slutföra många små detaljer, men tack vare användningen av guiden sparas tid på bygga programmets huvudram.

Låt oss nu lista alternativen för skapade applikationer eller komponenter som är valda på fliken Ny(Ny) dialog Nytt projekt(Nytt projekt):

Standard EXE– standardapplikation,

ActiveX EXE– ActiveX-komponent som en applikation,

ActiveX DLL– ActiveX-komponent i form av ett dynamiskt laddat bibliotek,

ActiveX-kontroll– en ActiveX-komponent i form av ett Visual Basic-verktyg för att skapa kontroller,

VB Application Wizard– Visual Basic Application Wizard,

VB Wizard Managerkontrollprogram om att skapa anpassade guider,

Dataprojekt– applikation för att arbeta med databaser,

IIS-applikation– applikation för Microsoft Internet Information Server,

Lägga in– tillägg för Visual Basic,

ActiveX Document Dll– ActiveX-dokument i form av ett dynamiskt laddat bibliotek,

ActiveX Document Exe– ActiveX-dokument som en applikation,

DHTML-applikation– ansökan i formuläret dynamisk webbsida,

VB Enterprise Edition kontroller– en standard Windows-applikation med möjlighet att använda ytterligare kontroller.

För att visa nästa dialogflik Nytt projekt(Nytt projekt) klicka på genvägen Existerande(Befintlig) (Fig.2.2).


Fig.2.2. Befintlig flik

Ny projektdialog


Flik Existerande(Befintlig) låter dig öppna ett sparat projekt från valfri permanent eller flyttbar enhet, eller nätverksenhet, som först väljer mappen där den finns i rullgardinsmenyn Mapp(Mapp), sedan projektets filnamn i huvudfönstret och klicka Öppen(Öppen).

Låt oss nu gå till fliken Nyligen(Senaste) dialog Nytt projekt(Nytt projekt) (Fig.2.3).


Fig.2.3. Senaste flik

Ny projektdialog


Här kan du snabbt återgå till ett av de senast redigerade Visual Basic-projekten genom att helt enkelt klicka på projektfilens namn och klicka Öppen(Öppen).

För att fortsätta att bekanta dig med Visual Basic-programmeringsmiljöns gränssnitt bör du skapa ett standardapplikationsprojekt. I det här fallet blir de flesta menyalternativ och verktygsfältsknappar tillgängliga.

Återgå till flik Ny(Ny) (Fig.2.1) dialog Nytt projekt(Nytt projekt), klicka på ikonen Standard EXE (Standardapplikation) och tryck på knappen Öppen(Öppen). Efter detta kommer ett nytt projekt att skapas med namnet Projekt 1, som tilldelas som standard, och vi kommer att se Visual Basic-programmeringsmiljön i läget design(design) (Fig. 2.4).

Fig.2.4. Visual Basic programmeringsmiljö

i designläge


Vi listar objekten i gränssnittet i Visual Basic-programmeringsmiljön som för närvarande är synliga:

fönstertitel(Fönsterhuvud)

menyfältet(Menyfältet)

verktygsfältet(Verktygsfält)

kontrollpanel(Verktygslåda)

projektguide(Projektutforskaren)

egenskapsfönstret(Egenskapsfönster)

formulärplaceringsfönster(Formularlayoutfönster).

Fönstertitel(Fönsterhuvud) visar namnet på projektet som redigeras och det aktuella driftläget för Visual Basic, som diskuterats ovan.

Menyfältet(Menyrad) ger programmeraren möjlighet att använda en kraftfull arsenal av funktioner i Visual Basic-programmeringsmiljön (Fig. 2.5).


Fig.2.5. Menyradsfunktioner


Precis under menyraden, som många Windows-applikationer, belägen verktygsfältet(Verktygsfält), vars knappar duplicerar de mest använda Visual Basic-menyalternativen. Verktygsfältet visas också referensinformation om det valda objektets position och storlek, eller markörens placering i programtexten (Fig. 2.6).


Fig.2.6. Verktygsfältets funktioner


På vänster sida av Visual Basic-fönstret finns kontrollpanel(Verktygslåda) (Fig.2.7).


Fig.2.7. Verktygslåda


De flesta kontrollerna används för dekoration utseende applikationer och användarinteraktioner. De kommer att diskuteras i detalj i motsvarande kapitel.

Det finns ett fönster i det övre högra hörnet projektguide(Project Explorer) berättigad som Projekt - Projekt1(Projekt – Projekt1). Detta fönster har en trädstruktur med en lista över komponenter som ingår i applikationen som designas. Nu innehåller listan en enda komponent - en form som heter Form1 (Fig. 2.8).


Fig.2.8. Project Explorer


Om du högerklickar på namnet på ett objekt i projektutforskaren visas en snabbmeny från vilken du kan välja önskad åtgärd på detta objekt, till exempel:

Skriv ut på en skrivare,

Eftersom Visual Basic-applikationer är byggda på ett modulärt sätt, lagras varje projektkomponent i en separat fil.

Under är egenskapsfönstret(Egenskapsfönster), som har en titel Egenskaper – Form1(Egenskaper – Form1) (Fig.2.9).


Fig.2.9. Egenskapsfönster


Med detta fönster kan du visa eller ändra egenskapsvärden olika element kontroller som finns på formuläret, såväl som själva formuläret. Egenskaperna kan vara väldigt olika: namn, storlek, färg osv.

Under fönstertiteln finns en rullgardinslista som innehåller en lista med kontroller för det aktiva formuläret. Ännu lägre kan du se en lista med egenskaper för det valda elementet i form av ett par: egenskapens namn – dess värde. Till exempel egendom Rubrik(Titel) spelar roll Form1.

För att göra det bekvämare att navigera i en stor mängd information har listan över egenskaper två flikar som låter dig välja sorteringsordning: Alfabetisk(Alfabetisk) eller Kategoriserad(Efter kategori). Slutligen, under listan med egenskaper finns ett verktygstips om syftet med egenskapen markerat med ett musklick.

Nästa fönster vi ska titta på är formulärplaceringsfönster(Formatlayoutfönster) (Fig.2.10).


Fig.2.10. Formulärplaceringsfönster

(Formularlayoutfönster)


Den visar en liten kopia av arbetaren Windows skrivbord med formuläret på det exakt som det kommer att vara medan programmet körs. Särskilt värdefullt är möjligheten att kontrollera platsen för ett formulär på skrivbordet vid olika upplösningar.

Alla underfönster är dockade till kanterna av huvudfönstret i Visual Basic. Denna typ av gränssnitt kallas (Multi-Document Interface). Tidiga versioner av Visual Basic använde en annan variant som heter Single Document Interface, där varje underordnat fönster var oberoende.

Om du vill installera en annan gränssnittstyp, välj menykommandot Verktyg – Alternativ...(Verktyg - Alternativ...). En dialogruta visas alternativ(Alternativ), där du måste gå till fliken Avancerad(Valfritt) (Fig.2.11).


Fig.2.11. Fliken Avancerat

Dialogrutan Alternativ


Efter att ha markerat rutan SDI Utvecklingsmiljö(Enstaka dokumentutvecklingsmiljö) och knappklickningar OK, kommer gränssnittstypen att ändras till SDI – Single Document Interface(Enkeldokumentgränssnitt).

Du kan justera dockningsbeteendet för enskilda underordnade fönster vid användning MDI – Multiple Document Interface(Multi-Document Interface), för vilket du bör gå till fliken Dockning(Bifogar) samma dialog (Fig. 2.12).


Fig.2.12. Dockningsflik

Dialogrutan Alternativ


Om du markerar kryssrutan till vänster om namnet på motsvarande underfönster kan Visual Basic fästa vid kanten av huvudfönstret, och om du avmarkerar kryssrutan inaktiveras den.

Förutom gränssnittsobjekten i Visual Basic-programmeringsmiljön, ungefär i mitten av skärmen (fig. 2.4) finns ett fönster för det skapade projektet, som har en titel Projekt1 – Form1 (formulär)(Project1 – Form1 (Form)), inuti vilken visas formen för den framtida ansökan (Fig. 2.13).


Fig.2.13. Formulär Form1

i projektfönstret Projekt1


Formen är separat fönster framtida ansökan. Element kan senare placeras på dess yta Windows-hantering: knappar, textinmatningsfält, listor, kryssrutor, etc.

Rutnätet med små prickar är endast synligt under applikationsutveckling och hjälper programmeraren att proportionellt placera kontroller på formuläret.

Samma form i runtime kommer att se något annorlunda ut, utan ett guiderutnät för att placera element och ett projektfönster (Fig. 2.14).


Fig.2.14. Formulär Form1

i körtid


Formuläret spelar en nyckelroll i de allra flesta applikationer som skapas med Visual Basic. Förutom det synliga gränssnittet innehåller det händelsehanteringsrutiner som exekveras när formulärknappar klickas, knapptrycks och andra användarinteraktioner med element som finns på formuläret.

De flesta andra komponenter i Visual Basic-programmeringsmiljön är också, i en eller annan grad, relaterade till formuläret och innehåller dess namn i sitt namn, så det är tillrådligt att inte byta namn på formuläret för att undvika behovet av att manuellt byta namn på andra programkomponenter.

Vissa Visual Basic-gränssnittsfönster är inte synliga som standard. Du kan styra deras visning på skärmen med hjälp av menykommandon Se(Se). En av de viktigaste är Kodfönster(Kodfönster), där källkoden för de subrutiner som ingår i applikationen skrivs in.

Utför menykommando Visa - Kod(Visa – Kod), varefter du kommer att se kodfönstret (Fig. 2.15).


Fig.2.15. Kodfönster

(Kodfönster)


Ett annat vanligt använt fönster är Objektläsare(Visa objekt), där du inte bara kan se en hierarkisk lista över tillgängliga objekt, utan även se kort information om deras användning i programmet (bild 2.16).


Fig.2.16. Objektläsare

(Visa objekt)


De återstående fönstren i Visual Basic-programmeringsmiljön kommer att diskuteras i motsvarande kapitel.

2.2. Hjälp om föremål och deras egenskaper

Det finns ganska många objekt i Visual Basic, och de har ännu fler egenskaper. Att komma ihåg allt är svårt, om inte nästan omöjligt, så du måste ständigt använda den inbyggda hjälpen.

Detsamma gäller instruktioner och inbyggda funktioner i Visual Basic-språket. Naturligtvis kommer de att memoreras gradvis, men oroa dig inte om du inte kommer ihåg exakt namnet eller syntaxen för någon instruktion.

Den sammanhangsberoende hjälpen från Visual Basic-programmeringsmiljön kan lätt nås på skärmen med hjälp av tangenten .

Hjälp kallas sammanhangskänslig eftersom hjälpämnet som visas beror på det aktuella sammanhanget, vilket bestäms av valet av ett objekt och namnet på egenskapen, metoden eller satsen i Visual Basic som textmarkören är placerad inom.

Låt oss försöka använda Visual Basic kontexthjälp i praktiken. Till exempel vill vi få detaljerad information om kontrollen ProgressBar(Förloppsindikator).

Välj knappen med musen ProgressBar(Förloppsindikator) in Verktygslåda(Verktygslådan) och tryck på knappen . Visual Basic-hjälpfönstret öppnas med information om detta objekt(Fig.2.17).


Fig.2.17. Visual Basic Hjälp - ProgressBar


Överst i beskrivningstexten, precis under den aktuella avsnittstiteln, finns flera menyalternativ du kan välja för att få mer information:

Se även(Se även) – information om relaterade ämnen,

Exempel(Exempel) – text kodexempel,

Egenskaper(Egenskaper) – lista över fastigheter,

Metoder(Metoder) – lista över metoder,

evenemang(Händelser) – lista över händelser.

Låt oss säga att vi behöver bekanta oss med exempel på programmering av en kontroll ProgressBar(Förloppsindikator).

I teorin borde vi ha valt objektet Exempel(Exempel). Men i det här fallet är denna artikel inte tillgänglig, eftersom kodexemplen finns nedan. Flytta därför ner texten med den vertikala rullningslisten tills du ser ett exempel på procedur med kontrollen ProgressBar(Förloppsindikator) (Fig.2.18).


Fig.2.18. Visual Basic Hjälp - Exempel på procedurtext med hjälp av ProgressBar

(Förloppsindikator)


Alla exempel som finns tillgängliga i Visual Basic-hjälpsystemet kan användas som exempel, för vilket du kan kopiera dem till ditt program och redigera dem efter eget gottfinnande.

Välj önskad del av koden med musen och kopiera den till Windows urklipp med kortkommandot +[C] eller + .

Gå till ditt program och tryck på tangentkombinationen +[V] eller + för att infoga ett kodavsnitt.

I Visual Basic-hjälpfönstret kan du bläddra i innehållet i andra ämnen eller använda indexet eller sökningen för att hitta det hjälpämne du letar efter.

För att hitta den information du behöver, klicka på etiketten Sök(Sök) på vänster sida av hjälpfönstret. Fliken öppnas Sök(Sök) Visual Basic hjälpsystem (Fig.2.19).


Fig.2.19. Sökfliken

Visual Basic Hjälp


Klicka på inmatningsfältet Sök efter följande ord(Sök efter följande ord) och ange nyckelord för att söka, använd vid behov logiska operatorer: Och(OCH), Eller(Eller), Nära(Stänga), Inte(Inte). Att ange dessa operatörer är inte bara möjligt manuellt, utan också genom att välja från en lista som öppnas genom att klicka på knappen till höger om detta fält.

För att börja söka efter hjälpämnen som innehåller sökordskombinationen du angav, klicka Ämnen(Sektioner) och vänta tills sökprocessen är klar. När det är klart kommer en lista över hittade partitioner att visas till vänster i fönstret.

Hjälpalternativen som beskrivs ovan är tillgängliga från Visual Basic-menyn. Hjälpinnehållet anropas av kommandot HjälpInnehåll…(Hjälp - Innehåll), alfabetiskt register - nästa stycke HjälpIndex…(Hjälp - Index), och sök - HjälpSök…(Hjälp – Sök). Använder menyn Hjälp Du kan också gå till Microsofts webbplats för teknisk support.

2.3. Första applikationen i Visual Basic-språket

Låt oss nu pröva i praktiken hela processen att utveckla en applikation med Visual Basic med hjälp av ett exempel det enklaste programmet Hej världen! (Hej världen!). Denna applikation kommer bara att ha två knappar: Hälsningar Och Utgång.

Efter att ha tryckt på knappen Hälsningar en dialogruta med ett meddelande bör visas Hej världen!, och efter att ha tryckt på knappen Utgång– programmet avslutas.

Den välkända Hello, World! (Hej världen!), vanligtvis skriven av alla nybörjare som tar sina första steg för att bemästra ett nytt programmeringsspråk.

För att fortsätta utvecklingsprocessen för detta program kommer vi att använda det redan skapade projektet med standardnamnet Projekt 1, döp bara om det först.

Från Visual Basic-menyn väljer du Projekt-Projekt1-egenskaper...(Projekt – Projekt1-egenskaper...). En inställningsdialogruta visas på skärmen (Project1 – Project Properties), som öppnas på fliken Allmän(Allmänt) (Fig.2.20).


Fig.2.20. Fliken Allmänt

Dialogrutan Inställningar Projekt1 – Projektegenskaper

(Projekt 1 – Projektegenskaper)


Dubbelklicka på inmatningsfältet Projektnamn(Projektnamn) och ersätt den befintliga texten Projekt 1 på nya - Hej världen. Efter det klickar du på knappen OK för att stänga inställningsdialogrutan Projekt1 – Projektegenskaper(Projekt1 – Projektegenskaper).

Låt oss byta namn på den enda formen för vår ansökan. För att göra detta, klicka var som helst på formuläret Form1, varefter i fönstret Egenskaper – Form1(Egenskaper – Form1) en komplett lista över dess egenskaper kommer att visas (Fig.2.21).


Fig.2.21. Egenskapsfönster – Form1


I den vänstra kolumnen i egenskapsfönstret hittar du egenskapen som kallas namn(Namn) med det aktuella värdet Form1. Egendomsnamn namn(Namn) omges av parentes eftersom det används något annorlunda i Visual Basic-kod än alla andra egenskaper.

namn(Namn) i den högra kolumnen och skriv in Hej världen och tryck sedan på knappen .

Ändra fastighetsvärdet på samma sätt Rubrik(Rubrik). Istället för det gamla värdet Form1 ange ny - Hej världen! Observera att du redan kan använda mellanslag, kommatecken och andra tecken här. Formuläret kommer att ha följande form (Fig.2.22).


Fig.2.22. HelloWorld-formuläret i HelloWorld-projektfönstret


Hur är dessa två egenskaper olika? Fast egendom namn(Namn) krävs för alla Visual Basic-objekt. Den identifierar unikt eller, med andra ord, pekar på detta objekt så att det kan nås från programtexten. Formnamn Hej världen kan ses i titelraden för det aktuella projektfönstret: HelloWorld – HelloWorld (formulär). Detta fönster är endast för informationsändamål och visas endast i applikationsutvecklingsläge. Projektfönstret innehåller själva formuläret inuti Hej världen.

Fast egendom Rubrik(Titel) är endast tillgänglig för de objekt som kan ha en bildtext synlig på skärmen, till exempel för objekt Form(Form), Kommandoknapp(Kommandoknapp) eller Ram(Ram). Vår blankett har inskriptionen Hej världen! kan nu ses i namnlisten, där den också kommer att synas när applikationen körs.

Nu är allt klart för att fortsätta designa gränssnittet för vår applikation, som består av ett formulär där två knappar ska finnas. Vi har redan formuläret. Allt som återstår är att placera knappar på den och skriva en subrutin för att visa en dialogruta med ett meddelande på skärmen Hej världen!

Att placera en knapp på ytan av ett formulär liknar att rita en rektangel i standard Måla program. Klicka på verktygsikonen Kommandoknapp(Kommandoknapp) på kontrollpanelen (Verktygslådan) och placera muspekaren över formuläret, vilket ändras till ett kryss:

Tryck på vänster musknapp och, medan du håller den i denna position, flytta muspekaren ett par centimeter åt höger och nedåt från denna punkt, och släpp sedan musknappen. En kommandoknapp med inskriptionen visas på angiven plats i formuläret Kommando1.

Placera den andra knappen på formuläret på samma sätt. Efter detta kommer det att anta ungefär denna form (bild 2.23).


Fig.2.23. HelloWorld-formulär med två kommandoknappar


Naturligtvis är det svårt att omedelbart fastställa de nödvändiga storlekarna och placeringen av knappar. Men Visual Basic låter dig sedan ändra dessa inställningar på flera sätt som är gemensamma för alla kontroller:

Med en muskontroll vald kan du dra den över formulärets yta eller ändra storlek på den genom att ta tag i ett av de fyrkantiga handtagen runt dess omkrets.

För att mer exakt ställa in de geometriska dimensionerna för kontrollelementet, välj det och installera numeriska värden egenskaper Vänster(Vänster), Topp(Övre), Bredd(Bredd) och Höjd(Höjd) in Egenskapsfönster(Egenskapsfönster). De två första egenskaperna indikerar koordinaterna för kontrollens övre vänstra hörn, och de två sista egenskaperna indikerar objektets bredd och höjd.

Låt oss nu ändra etiketterna på knapparna som inte borde vara det Kommando1 Och Kommando2, A Hälsningar Och Utgång följaktligen, och även ge mer informativa namn till dessa objekt.

Klicka för att markera knappen Kommando1, varefter i Egenskapsfönster(Egenskapsfönster) en lista över dess egenskaper kommer att visas.

Dubbelklicka på egenskapsvärdet Rubrik(Rubrik) och istället Kommando1 stiga på Hälsningar. Efter detta kommer texten på knappen omedelbart att ändras.

Ändra egenskapen på samma sätt namn(Namn), ställ in det till ett nytt värde – cmdHej.

Utför liknande åtgärder med knappen Kommando2, som har egenskaper namn(Namn) och Rubrik(Rubrik) tilldela värden cmdAvsluta Och Utgång respektive.

Vid denna tidpunkt slutar gränssnittsdesignstadiet och vi går vidare till att faktiskt skriva programtexten.

Dubbelklicka på knappen märkt Hälsningar. Ett kodfönster öppnas med den redan designade subrutinmallen cmdHello_Click, som kommer att anropas när du klickar på den här knappen (Fig.2.24).


Fig.2.24. Kodfönster med cmdHello_Click-proceduren


Visual Basic-kodfönstret innehåller, förutom huvuddelen som är avsedd för att mata in texten i enskilda subrutiner och globala formulärinställningar, två rullgardinslistor.

I den vänstra listan kan du välja ett kontrollelement, och i den högra listan - den typ av händelse att svara på som du planerar att skriva en subrutin i Visual Basic.

Efter att ha valt båda värdena i rullgardinslistorna, skapas en tom procedur för att hantera denna händelse automatiskt i huvuddelen av kodfönstret.

I detta fall är den önskade kontroll- och händelsetypen redan vald. Detta är en knapp med namnet cmdHej och händelse Klick(Klick). Texten i en tom händelseprocedur ser ut så här:



Nyckelord Sub, förkortning för Subrutin(subrutin), tjänar till annonser(deklaration) förfaranden cmdHello_Click, som hanterar knappklickshändelsen cmdHej.

Namnet på proceduren består av namnet på objektet, understrecket " _ " och typen av händelse. Det är detta namn som indikerar för Visual Basic att denna procedur är associerad med händelsen Klick(Klicka) knappar cmdHej. Tomma parenteser talar om för oss att inga parametrar skickas till proceduren.

Modifierare Privat(Privat) indikerar att denna procedur endast är synlig i dess behållare, i det här fallet formuläret. Instruktionerna slutför proceduren. Avsluta Sub.

Naturligtvis gör en tom procedur absolut ingenting - för att den ska göra något måste du skriva minst en programrad inuti procedurens kropp.

Från detta ögonblick börjar processen kodning(Coding), vilket är skrivningen av texten i ett program som utför önskad funktionalitet.

Kodning är den centrala länken i alla programmeringssystem. Visual Basic är inget undantag, även om det låter dig minimera din kodningstid.

Allt vi behöver göra är att ange en enda Visual Basic-språkinstruktion i proceduren, som visar en dialogruta med ett meddelande Hej världen!:


MsgBox("Hej världen!")

Den färdiga proceduren kommer då att se ut så här:


Privat sub cmdHello_Click()

MsgBox("Hej världen!")


Dubbelklicka sedan på den andra knappen som säger Utgång. Proceduren för att behandla händelsen med att klicka på den här knappen öppnas.

I kroppen av proceduren cmdExit_Click ange instruktioner Slutet, som utför funktionen att stänga av programmet när en händelse inträffar Klick(Klick).

Texten i den andra proceduren kommer nu att se ut så här:


Privat sub cmdExit_Click()


Det är allt! Allt som återstår är att beundra det utförda arbetet, kontrollera funktionaliteten hos den skrivna koden.

För att kontrollera lönsamheten för det skapade programmet, klicka på knappen Start(Starta) verktygsfältet eller tryck på knappen .

Visual Basic går in i körläge och ett körande Hello, World!-program visas på skärmen. (Hej världen!) (Fig. 2.25).


Fig.2.25. Fungerande applikation

Hej världen! (Hej världen!)


Gör några klick på knappen märkt Hälsningar. En dialog kommer att visas med den önskade textmeddelande(Fig.2.26).


Fig.2.26. Dialog med sms

Hej, World!-program (Hej världen!)


Beundra den med stoltheten hos skaparen av din första datorprogram och tryck på knappen OK för att stänga dialogrutan.

Klicka nu på knappen Utgång. Programmet avslutas och Visual Basic återgår till designläge.

2.4. Sparar ett projekt på disk och laddar det

för att fortsätta programmera

Författaren tvivlar inte på att skapa applikationer med Visual Basic kommer att fängsla dig och det kommer att finnas ett behov av att spara projektet på disken, samt sedan ladda det för att fortsätta arbeta. Detta är väldigt enkelt att göra, på samma sätt som att spara Microsoft dokument Kontor.

Klicka bara på knappen Spara projekt(Spara projekt) verktygsfältet (Verktygsfältet), eller välj menykommandot FilSpara projekt(Arkiv – Spara projekt) för att spara alla projektkomponenter på disk. Visual Basic kommer då att uppmana dig att spara de enskilda komponenterna en efter en. Dialogrutan visas först Spara fil som(Spara fil som) med en begäran om att spara formuläret (Fig.2.27).


Du kan redigera det föreslagna formulärnamnet i inmatningsfältet Filnamn(Filnamn) eller lämna det oförändrat. Klicka sedan på knappen Spara(Spara). När du har sparat formuläret visas en dialogruta Spara projekt som(Spara projekt som) med en begäran om att spara projektet (Fig.2.28).


Detta kommer att slutföra räddningen av projektet. När du sparar igen behöver du inte göra alla steg igen - tryck bara på knappen Spara projekt(Spara projekt) verktygsfält.

Det finns ytterligare ett mer flexibelt alternativ för att spara enskilda projektkomponenter, vilket kan vara nödvändigt, till exempel om ändringar av andra komponenter inte behöver sparas.

Utöka tråden Blanketter(Blanketter) genom att klicka på ikonen. Här kommer vi att se namnet på formuläret Hej världen(Fig.2.29).


Fig.2.29. HelloWorld Project Components Översikt

i projektutforskaren


Högerklicka på formulärnamnet. En snabbmeny kommer att visas med vilken du kan utföra alla giltiga åtgärder på detta objekt (Fig. 2.30).


Fig.2.30. Innehållsmeny

i projektutforskaren


Välj menyalternativ Spara HelloWorld.frm(Spara HelloWorld.frm) för att spara formuläret på disken.

För att konfigurera det automatiska sparläget för projektet, använd menyalternativet Verktyg – Alternativ(Verktyg - Alternativ). En dialog öppnas alternativ(Alternativ). Klicka på fliken Miljö(onsdag) (Fig.2.31).


Fig.2.31. Miljö Tab

Dialogrutan Alternativ


Växla När ett program startar(När programmet startar) ställ in på Spara ändringar(Spara ändringar) och klicka på knappen OK.

Det är det för att rädda projektet. Låt oss nu försöka ladda det sparade projektet från disken.

För att öppna ett projekt, välj menykommandot Arkiv – Öppna projekt...(Arkiv – Öppna projekt...). En dialog kommer att visas på skärmen Öppet projekt(Öppna projekt) utökas på fliken Existerande(Existerande) (Fig.2.32).


Fig.2.32. Befintlig flik


Först i rullgardinsmenyn Mapp(Mapp) välj enheten och katalogen där projektet finns, klicka sedan på filnamnet och klicka på knappen Öppen(Öppen).

Om du redan har arbetat med ett sparat projekt tidigare, är det bekvämare att öppna det lite annorlunda. Klicka på genvägen för att gå till fliken Nyligen(Senaste) dialog Öppet projekt(Öppet projekt) (Fig.2.33).


Fig.2.33. Senaste flik

Öppna projektdialogrutan


På den här fliken behöver du inte välja en mapp, klicka bara på projektnamnet och klicka på knappen Öppen(Öppen).

På ett eller annat sätt har vi öppnat det önskade projektet, men Visual Basic själv kommer inte att visa formulären på skärmen för redigering; för detta måste de visas medvetet.

För att visa det, dubbelklicka på formulärnamnet Hej världen i Project Explorer-fönstret (Fig. 2.29), eller högerklicka först på det och välj sedan objektet från snabbmenyn som visas (Fig. 2.30). Visa objekt(Visa objekt).

1964 föddes BASIC-språket. Det utvecklades för utbildningsändamål så att universitetsstudenter kunde lära sig programmering med enkla algoritmer. BASIC var ett verkligt genombrott inom utbildning, och i verkligheten tävlade programmerare om att skapa dialekter. Bland nördarna som fascinerades av språket var Bill Gates. Vid 13 års ålder skrev han sitt första program på det och som 20-åring tjänade han pengar på att implementera en version av Altair BASIC, som han utvecklade tillsammans med Paul Allen.

På 80-talet började populariteten för BASIC minska. Nya programmeringsspråk har blivit av med komplex syntax, samtidigt som deras kapacitet har ökat. Och bara Microsoft fortsatte att hålla fast vid sin linje och släppte först ytterligare en storsäljare QBasic, och sedan hjälten i dagens text - Visual Basic.

Kort information

De första versionerna av Visual Basic var inte framgångsrika bland utvecklare. Det grafiska gränssnittet, och sedan syntaxmarkering, var kanske de enda skillnaderna från QBasic. Microsoft började göra betydande förändringar först med version 3.0. I Professional-konfigurationen kunde utvecklare arbeta med databasen Få åtkomst till data, grafiska möjligheter tillät även icke-programmerare att arbeta med språket. Dessutom har prestandan ökat och mjukvaruinstallationen har förenklats.

1995 släpptes Windows 95, tillsammans med vilket Visual Basic 4.0 satte igång för att ta världsherraväldet. En fullfjädrad kompilator dök upp här, möjligheten att skapa 32- och 16-bitarsapplikationer och operationshastigheten ökade. Släppt 1998 senaste versionen traditionell Visual Basic. Därefter ändrade Microsoft konceptet och lanserade utvecklingen av språket i två riktningar: VB på .NET-plattformen och anpassade versioner för att lösa lokala problem (VBA, VBScript, eVB).

Visual Basic idag

VB är ett verktyg för att snabbt skapa Windows-applikationer. Efter att ha ändrat konceptet fick språket:

  • OOP-stöd med konstruktörer, destruktörer och arv;
  • gratis multithreading;
  • kompilering till bytekod som exekveras med användning av CLR;
  • strukturerad undantagshantering;

Men den största bekvämligheten är .NET-plattformen. Detta innebär att utvecklare nu har tillgång till ett stort antal plattformsbibliotek för att arbeta med databasen, grafik, formulär, säkerhet och webb.

En annan populär efterföljare är Visual Basic for Applications (VBA). Detta är en avskalad VB 6.0 för att bearbeta makron, skapa skript, vilket förenklar arbetet inom operativsystemet.

I AutoCAD, CorelDraw, SolidWorks och, naturligtvis, Microsoft Office kan du exportera data, strukturera information och ansluta en databas. Även på vardagsnivå kommer du att behöva förmågan att skapa automatiskt ifyllda formulär och extrahera information med ett klick från Excel. För arbete som inte nödvändigtvis involverar programmering, gör VBA det enklare att skapa tekniska dokument, ritningar och planer.

Litteratur

Det är bättre att börja lära sig språket med VBA. För det första är det enklare, för det andra är målprodukterna välkända för dig, och för det tredje gör begränsningarna att du kan koncentrera dig på språket. Det beräknas att du kommer att behöva 30 timmar för att lära dig VBA. Faktum är att inte fler än 15. Du kan använda en av följande böcker som grund:

  • Excel 2013. Professionell VBA-programmering, John Walkenbach.
  • Lösning av vetenskapliga och tekniska problem med Excel, VBA och C C++, Igor Gaidyshev.