Ordliste med Visual Basic-vilkår

click fraud protection

32-bit

Antall biter som kan behandles eller overføres parallelt, eller antall biter som brukes for enkeltelement i et dataformat. Selv om dette uttrykket brukes gjennom databehandling og databehandling (som er 8-biters, 16-biters og lignende formuleringer), VB-vilkår, betyr dette antall biter som brukes til å representere minneadresser. Bruddet mellom 16-bit og 32-bit prosessering skjedde med introduksjonen av VB5 og OCX-teknologi.

EN

Tilgangsnivå
I VB-kode er andre koders mulighet til å få tilgang til den (det vil si lese den eller skrive til den). De tilgangsnivå bestemmes både av hvordan du erklærer koden og av tilgangsnivået til beholderen til koden. Hvis kode ikke har tilgang til et inneholder element, kan den heller ikke få tilgang til noen av elementene inneholdt, uansett hvordan de er erklært.

Tilgangsprotokoll
Programvaren og API som lar applikasjoner og databaser kommunisere informasjon. Eksempler inkluderer ODBC - Open DataBase Connectivity, en tidlig protokoll som ofte brukes i forbindelse med andre og ADO -

instagram viewer
ActiveX-dataobjekter, Microsofts protokoll for tilgang til all slags informasjon, inkludert databaser.

ActiveX
er Microsofts spesifikasjon for gjenbrukbare programvarekomponenter. ActiveX er basert på COM, Component Object Model. Den grunnleggende ideen er å definere nøyaktig hvordan programvarekomponenter interagerer og interopererer, slik at utviklere kan lage komponenter som fungerer sammen ved å bruke definisjonen. ActiveX-komponenter ble opprinnelig kalt OLE-servere og ActiveX-servere og dette omdøpet (faktisk av markedsføring snarere enn tekniske grunner) har skapt mye forvirring rundt hva de er.

Mange språk og applikasjoner støtter ActiveX på en eller annen måte og Visual Basic støtter det veldig, siden det er en av hjørnesteinene i Win32-miljøet.

Merk: Dan Appleman, i sin bok om VB.NET, har dette å si om ActiveX, "(Noen) produkter kommer ut av markedsavdelingen.

... Hva var ActiveX? Det var OLE2 - med et nytt navn. "

Merknad 2: Selv om VB.NET er kompatible med ActiveX-komponenter, må de være lukket i "wrapper" -kode, og de gjør VB.NET mindre effektiv. Generelt, hvis du kan flytte bort fra dem med VB.NET, er det en god idé å gjøre det.

API
er et TLA (tre bokstavs akronym) for grensesnitt for applikasjonsprogrammer. Et API består av rutiner, protokoller og verktøy som programmerere må brukes for å sikre at programmene deres er kompatible med programvaren som API-en er definert for. Et veldefinert API hjelper applikasjoner å jobbe sammen ved å tilby de samme grunnleggende verktøyene for alle programmerere å bruke. Et stort utvalg programvare fra operativsystemer til individuelle komponenter sies å ha en API.

Automasjonskontroller
Automatisering er en standard måte å gjøre et programvareobjekt tilgjengelig gjennom et definert sett med grensesnitt. Dette er en god idé fordi objektet er tilgjengelig for alle språk som følger standardmetodene. Standarden som brukes i Microsoft (og derfor VB) -arkitektur kalles OLE-automatisering. En automatiseringskontroller er et program som kan bruke objektene som tilhører et annet program. En automatiseringsserver (noen ganger kalt en automatiseringskomponent) er et program som gir programmerbare objekter til de andre applikasjonene.

C

cache
En hurtigbuffer er et midlertidig informasjonslager som brukes i både maskinvare (en prosessorbrikke inkluderer typisk en minne for hurtigmaskinvare) og programvare. I nettprogrammering lagrer en hurtigbuffer de siste websidene du har besøkt. Når "Tilbake" -knappen (eller andre metoder) brukes til å gå tilbake til en webside, vil nettleseren sjekke cache for å se om siden er lagret der og vil hente den fra cachen for å spare tid og behandling. Programmerere bør huske at programklienter ikke alltid kan hente en side direkte fra serveren. Noen ganger resulterer det i veldig subtile programfeil.

Klasse
Her er bokens definisjon:

Den formelle definisjonen for et objekt og malen som en forekomst av et objekt opprettes fra. Hovedformålet med klassen er å definere egenskapene og metodene for klassen.

Selv om den er inkludert i tidligere versjoner av Visual Basic, har klassen blitt en nøkkelteknologi i VB.NET og dens objektorienterte programmering.

Blant de viktige ideene om klasser er:

  • En klasse kan ha underklasser som kan arve alle eller noen av egenskapene til klassen.
  • Underklasser kan også definere sine egne metoder og variabler som ikke er en del av foreldreklassen.
  • Strukturen til en klasse og dens underklasser kalles klassehierarkiet.

Klasser involverer mye terminologi. En original klasse, som grensesnitt og atferd er avledet fra, kan identifiseres ved et av disse likeverdige navnene:

  • Foreldreklasse
  • Super
  • Grunnklasse

Og nye klasser kan ha disse navnene:

  • Barneklasse
  • underklasse

CGI
er Common Gateway Interface. Dette er en tidlig standard som brukes til å overføre informasjon mellom en webserver og en klient over et nettverk. Et skjema i et "handlekurv" -program kan for eksempel inneholde informasjon om en forespørsel om å kjøpe en bestemt vare. Informasjonen kan overføres til en webserver ved hjelp av CGI. CGI brukes fremdeles mye, ASP er et komplett alternativ som fungerer bedre med Visual Basic.

Klient server
En datamodell som deler prosessering mellom to (eller flere) prosesser. EN klient sender forespørsler som blir utført av serveren. Det er viktig å forstå at prosessene kan kjøres på samme datamaskin, men at de vanligvis kjører over et nettverk. For eksempel, når du utvikler ASP-applikasjoner, bruker programmerere ofte PWS, a serveren som kjører på samme datamaskin med en nettleser klient slik som IE. Når den samme applikasjonen går i produksjon, kjører den normalt over Internett. I avanserte forretningsapplikasjoner brukes flere lag med klienter og servere. Denne modellen dominerer nå databehandling og erstattet modellen med stordammer og "stomme terminaler", som egentlig bare var skjermmonterte koblet direkte til en stor stordramme-datamaskin.

I objektorientert programmering kalles en klasse som gir en metode til en annen klasse serveren. Klassen som bruker metoden kalles the klient.

Samling
Konseptet med en samling i Visual Basic er ganske enkelt en måte å gruppere lignende objekter på. Både Visual Basic 6 og VB.NET gir en samlingsklasse som gir deg muligheten til å definere dine egne samlinger.
Så for eksempel legger dette VB 6-kodebiten to Form1-objekter til en samling og viser deretter en MsgBox som forteller deg at det er to elementer i samlingen.

Privat subform_Load () Dim myCollection As New Collection. Dim FirstForm As New Form1. Dim SecondForm som ny form1. min samling. Legg til FirstForm. min samling. Legg til SecondForm. MsgBox (myCollection. Telle) Slutt sub

COM
er komponentobjektmodell. Selv om det ofte er tilknyttet Microsoft, er COM en åpen standard som spesifiserer hvordan komponenter fungerer sammen og interopererer. Microsoft brukte COM som grunnlag for ActiveX og OLE. Bruken av COM API sikrer at et programvareobjekt kan lanseres i applikasjonen din ved å bruke et bredt utvalg av programmeringsspråk inkludert Visual Basic. Komponenter sparer en programmerer fra å måtte skrive kode på nytt. En komponent kan være stor eller liten og kan utføre enhver form for behandling, men den må være gjenbrukbar og den må være i samsvar med fastsatte standarder for interoperabilitet.

Styre
I Visual Basic, verktøyet du bruker for å lage objekter på en Visual Basic-skjema. Kontroller velges fra Verktøykassen og brukes deretter til å tegne objekter på skjemaet med musepekeren. Det er nøkkelen til å innse at kontrollen bare er verktøyet som brukes til å lage GUI-objekter, ikke selve objektet.

Kjeks
En liten pakke med informasjon som opprinnelig ble sendt fra en webserver til nettleseren din og lagret på datamaskinen din. Når datamaskinen din konsulterer den opprinnelige webserveren igjen, blir cookien sendt tilbake til serveren, slik at den kan svare på deg ved hjelp av informasjon fra forrige interaksjon. Informasjonskapsler brukes vanligvis til å tilby tilpassede websider ved å bruke en profil av interessene dine som ble gitt første gang du får tilgang til webserveren. Med andre ord ser det ut til at webserveren "kjenner" deg og gir det du ønsker. Noen mennesker opplever at det er et sikkerhetsproblem å tillate informasjonskapsler og deaktivere dem ved å bruke et alternativ som leveres av nettleserprogramvaren. Som programmerer kan du ikke stole på muligheten til å bruke informasjonskapsler hele tiden.

D

DLL
er Dynamic Link Library, et sett med funksjoner som kan utføres, eller data som kan brukes av et Windows-program. DLL er også filtypen for DLL-filer. For eksempel er 'crypt32.dll' Crypto API32 DLL som brukes til kryptografi på Microsoft-operativsystemer. Det er hundrevis og muligens tusenvis installert på datamaskinen din. Noen DLL-er brukes bare av et bestemt program, mens andre, for eksempel crypt32.dll, brukes av et bredt utvalg av applikasjoner. Navnet viser til det faktum at DLL inneholder et bibliotek med funksjoner som kan fås tilgang til (koblet) på forespørsel (dynamisk) av annen programvare.

E

innkapsling
er den objektorienterte programmeringsteknikken som lar programmerere fullstendig bestemme forholdet mellom objekter som bruker objektgrensesnittet (hvordan objektene kalles og parametrene passert). Med andre ord kan et objekt tenkes å være "i en kapsel" med grensesnittet som den eneste måten å kommunisere med objektet.

De viktigste fordelene med innkapsling er at du unngår feil fordi du er helt sikker på hvordan et objekt blir brukt i programmet ditt og objektet kan erstattes med et annet om nødvendig, så lenge det nye implementerer nøyaktig det samme grensesnitt.

Hendelsesprosedyre
En kodeblokk som kalles når et objekt manipuleres i et Visual Basic-program. Manipuleringen kan gjøres av en bruker av programmet gjennom GUI, av programmet, eller gjennom en annen prosess som utløpet av et tidsintervall. For eksempel de fleste Form objekt har en Klikk begivenhet. De Klikk Hendelsesprosedyre for skjemaetForm1 ville bli identifisert med navnet Form1_Click ().

Uttrykk
I Visual Basic er dette en kombinasjon som evalueres til en enkelt verdi. For eksempel får heltalvariabelen Resultat verdien av et uttrykk i følgende kodebit:

Dim Resultat som heltall. Resultat = CInt ((10 + CInt (vbRed) = 53 * vbThursday))

I dette eksemplet blir Resultat tildelt verdien -1 som er heltalverdien til True i Visual Basic. For å hjelpe deg med å bekrefte dette er vbRed lik 255 og vbThursday er lik 5 i Visual Basic. Uttrykk kan være en kombinasjon av operatører, konstanter, bokstavelige verdier, funksjoner og navn på felt (kolonner), kontroller og egenskaper.

F

Filtypenavn / filtype
I Windows, DOS og noen andre operativsystemer, en eller flere bokstaver på slutten av et filnavn. Filnavnutvidelser følger en periode (prikk) og indikerer filtypen. For eksempel er 'this.txt' en ren tekstfil, 'that.htm' eller 'that.html' indikerer at filen er en webside. Windows-operativsystemet lagrer denne tilknytningsinformasjonen i Windows-registeret, og den kan endres ved hjelp av dialogboksen Filtyper levert av Windows Utforsker.

rammer
Et format for nettdokumenter som deler skjermen inn i områder som kan formateres og kontrolleres uavhengig. Ofte brukes en ramme til å velge en kategori, mens en annen ramme viser innholdet i den kategorien.

Funksjon
I Visual Basic, en type subroutine som kan godta et argument og returnerer en verdi som er tilordnet funksjonen som om den var en variabel. Du kan kode dine egne funksjoner eller bruke innebygde funksjoner levert av Visual Basic. For eksempel, i dette eksemplet, begge deler og MsgBox er funksjoner. returnerer systemtiden.
MsgBox (nå)

H

Vert
En datamaskin eller en prosess på en datamaskin som tilbyr en tjeneste til en annen datamaskin eller prosess. For eksempel kan VBScript "vert" av nettleserprogrammet, Internet Explorer.

Jeg

Arv
er grunnen til at et ikke-talent rykk driver selskapet i stedet for deg.
Nei... alvor ...
Arv er ett objekts evne til automatisk å ta på seg metodene og egenskapene til et annet objekt. Objektet som leverer metodene og egenskapene kalles vanligvis overordnede objekt og objektet som antar dem kalles barnet. Så for eksempel i VB .NET vil du ofte se utsagn som dette:

Det overordnede objektet er System. Windows. Former. Form og den har et stort sett med metoder og egenskaper som er forhåndsprogrammert av Microsoft. Form1 er barnets objekt, og det får dra nytte av all foreldrenes programmering. Den viktige OOP (Object Oriented Programming) atferden som ble lagt til da VB .NET ble introdusert, er Arv. VB 6 støttet Innkapsling og polymorfisme, men ikke arv.

Forekomst
er et ord sett i objektorienterte programmeringsforklaringer. Den refererer til en kopi av et objekt som er opprettet for bruk av et bestemt program. I VB 6, for eksempel, uttalelsenCreateObject (objekt) vil opprette en forekomst av en klasse (en type objekt). I VB 6 og VB .NET oppretter nøkkelordet Ny i en deklarasjon en forekomst av et objekt. Verbet øyeblikkelig betyr opprettelse av en instans. Et eksempel i VB 6 er:

ISAPI
er Internet Server Application Program Interface. Vanligvis er ethvert begrep som ender med tegnene 'API' et applikasjonsprogramgrensesnitt. Dette er API-en som brukes av Microsofts Internet Information Server (IIS) webserver. Nettapplikasjoner som bruker ISAPI kjører betydelig raskere enn de som bruker CGI, siden de deler 'prosessen' (programmering minneplass) som brukes av IIS-webserveren og unngå derfor den tidkrevende programbelastningen og -lasta prosessen som CGI krever. Et lignende API brukt av Netscape kalles NSAPI.

K

søkeord
Stikkord er ord eller symboler som er de elementære delene av Visual Basic-programmeringsspråket. Som et resultat kan du ikke bruke dem som navn i programmet ditt. Noen enkle eksempler:
Dim Dim som streng
eller
Dimm streng som streng
Begge disse er ugyldige fordi Dim og String begge er nøkkelord og ikke kan brukes som variabelnavn.

M

Metode
En måte å identifisere en programvarefunksjon som utfører en handling eller en tjeneste for et bestemt objekt. For eksempel Gjemme seg() metode for form Form1 fjerner skjemaet fra programskjermen, men laster det ikke fra minnet. Det vil bli kodet:
Form1.Hide

modul
En modul er en generell betegnelse for en fil som inneholder kode eller informasjon som du legger til i prosjektet ditt. Vanligvis inneholder en modul programkode som du skriver. I VB 6 har moduler en .bas-utvidelse, og det er bare tre typer moduler: form, standard og klasse. I VB.NET har moduler vanligvis en .vb-forlengelse, men andre er mulige, for eksempel .xsd for en datasettmodul, .xml for en XML modul, .htm for en webside, .txt for en tekstfil, .xslt for en XSLT-fil, .css for et stilark, .rptfor en krystallrapport, og andre.

For å legge til en modul, høyreklikk prosjektet i VB 6 eller applikasjonen i VB.NET og velg Legg til og deretter Modul.

N

namespace
Konseptet med et navneområde har eksistert en god stund i programmering, men har bare blitt et krav om at Visual Basic-programmerere skal vite om siden XML og .NET ble kritiske teknologier. Den tradisjonelle definisjonen av et navneområde er et navn som unikt identifiserer et sett med objekter, så det er ingen tvetydighet når objekter fra forskjellige kilder brukes sammen. Typen av eksempel som du vanligvis ser er noe som hundenavnområdet og Furniturenamespace har begge benobjekter slik at du kan referere til en hund. Ben eller et møbel. Ben og vær veldig klar over hvilken du mener.

I praktisk .NET-programmering er et navneområde imidlertid bare navnet som brukes til å referere til Microsofts objekter. For eksempel begge systemene. Data og system. XML er typiske referanser i standard VB. NET Windows-applikasjoner og samlingen av objekter de inneholder blir referert til som systemet. Datanavnområde og systemet. XML-navneområde.

Årsaken til at "sammensatte" eksempler som "Hund" og "Møbler" brukes i andre definisjoner er at "tvetydigheten" problemet dukker egentlig bare opp når du definerer ditt eget navneområde, ikke når du bruker Microsofts objekt biblioteker. Forsøk for eksempel å finne objektnavn som er duplisert mellom System. Data og system. XML.

Når du bruker XML, er et navneområde en samling av elementtype og attributtnavn. Disse elementtypene og attributtnavnene identifiseres unikt med navnet på XML-navneområdet som de er en del av. I XML gis et navneområde en Uniform Resource Identifier (URI) - for eksempel et nettsted adresse - både fordi navneområdet kan knyttes til nettstedet, og fordi en URI er en unik Navn. Når det brukes på denne måten, er det ikke nødvendig at URI brukes annet enn som navn, og det trenger ikke å være et dokument eller XML-skjema på den adressen.

Nyhetsgruppe
En diskusjonsgruppe opererte via Internett. Nyhetsgrupper (også kjent som Usenet) åpnes og vises på nettet. Outlook Express (distribuert av Microsoft som en del av IE) støtter visning av nyhetsgrupper. Nyhetsgrupper har en tendens til å være populære, morsomme og alternative. Se Usenet.

O

Gjenstand
Microsoft definerer det som
en programvarekomponent som eksponerer dens egenskaper og metoder
Halvorson (VB.NET trinn for trinn, Microsoft Press) definerer det som ...
navnet på et brukergrensesnittelement du oppretter på et VB-skjema med en verktøykasse-kontroll
Frihet (Læring VB.NET, O'Reilly) definerer det som...
en individuell forekomst av en ting
Clark (En introduksjon til objektorientert programmering med Visual Basic .NET, APress) definerer det som...
en struktur for å inkorporere data og prosedyrer for å jobbe med disse dataene

Det er ganske bredt spekter av meninger om denne definisjonen. Her er en som sannsynligvis er rett i mainstream:

Programvare som har egenskaper og / eller metoder. Et dokument, gren eller forhold kan for eksempel være et individuelt objekt. De fleste, men ikke alle, objekter er medlemmer av en samling av noe slag.

Objektbibliotek
En fil med .olb-utvidelsen som gir informasjon til automatiseringskontrollere (som Visual Basic) om tilgjengelige objekter. Visual Basic Object Browser (Vis-meny eller funksjonstast F2) lar deg bla gjennom alle objektbibliotekene som er tilgjengelige for deg.

OCX
Filendelsen (og generisk navn) for OLE Cbrukskontroll (den X må ha blitt lagt til fordi det så kult ut for Microsoft Marketing-typer). OCX-moduler er uavhengige programmoduler som kan nås av andre programmer i et Windows-miljø. OCX-kontroller erstattet VBX-kontroller skrevet i Visual Basic. OCX, både som et markedsføringstegn og en teknologi, ble erstattet av ActiveX-kontroller. ActiveX er bakoverkompatibel med OCX-kontroller fordi ActiveX-containere, for eksempel Microsofts Internet Explorer, kan utføre OCX-komponenter. OCX-kontroller kan være 16-bit eller 32-bit.

OLE

OLE står for Object Linking and Embedding. Dette er en teknologi som først kom på scenen sammen med den første virkelig vellykkede versjonen av Windows: Windows 3.1. (Som ble utgitt i april 1992. Ja, Virginia, de hadde datamaskiner så lenge siden.) Det første trikset som OLE gjorde mulig var å lage av det som kalles et "sammensatt dokument" eller et dokument som har innhold laget av mer enn ett applikasjon. For eksempel et Word-dokument som inneholder et ekte Excel-regneark (ikke et bilde, men den faktiske tingen). Dataene kan gis ved enten å "koble til" eller "legge inn" som står for navnet. OLE har gradvis blitt utvidet til servere og nettverk og har fått mer og mer kapasitet.

OOP - Objektorientert programmering

En programmeringsarkitektur som vektlegger bruk av objekter som de grunnleggende byggesteinene i programmer. Dette oppnås ved å gi en måte å lage byggesteinene på, slik at de inkluderer både data og funksjoner som du får tilgang til via et grensesnitt (disse kalles "egenskaper" og "metoder" i VB).

Definisjonen av OOP har vært kontroversiell i det siste fordi noen OOP-purister insisterte heftig på at språk som C ++ og Java var gjenstand orientert og VB 6 var ikke fordi OOP ble definert (av puristene) som å inkorporere de tre søylene: Arv, polymorfisme og Innkapsling. Og VB 6 implementerte aldri arv. Andre myndigheter (for eksempel Dan Appleman) påpekte at VB 6 var veldig produktiv for å bygge binære gjenbrukbare kodeblokker, og at det derfor var OOP nok. Denne kontroversen vil dø ned nå fordi VB .NET er veldig ettertrykkelig OOP - og absolutt inkluderer Arv.

P

Perl
er et akronym som faktisk utvides til 'Praktisk utvinning og rapporteringsspråk', men dette gjør ikke så mye for å hjelpe deg med å forstå hva det er. Selv om det ble opprettet for tekstbehandling, Perl har blitt det mest populære språket for å skrive CGI-programmer og var originalspråket på nettet. Folk som har mye erfaring med Perl elsker det og sverger til det. Nye programmerere pleier imidlertid å sverge på det i stedet fordi det har et rykte for at de ikke er enkle å lære. VBScript og Javascript erstatter Perl for nettprogrammering i dag. Perl brukes også mye av Unix og Linux-administratorer for å automatisere vedlikeholdsarbeidet.

Prosess
refererer til et program som for øyeblikket kjøres, eller "kjører" på en datamaskin.

polymorfisme
er et ord sett i objektorienterte programmeringsforklaringer. Dette er evnen til å ha to forskjellige objekter, av to forskjellige typer, som begge implementerer den samme metoden (polymorfisme betyr bokstavelig talt "mange former"). Så for eksempel kan du skrive et program for et regjeringsbyrå kaltGetLisens. Men lisensen kan være hundekort, førerkort eller lisens til å løpe for politisk verv ("lisens til å stjele" ??). Visual Basic bestemmer hvilken som er ment av forskjeller i parametrene som brukes til å ringe objektene. Både VB 6 og VB .NET gir polymorfisme, men de bruker en annen arkitektur for å gjøre det.
forespurt av Beth Ann

Eiendom
I Visual Basic, et navngitt attributt for et objekt. For eksempel har hvert Toolbox-objekt en Navneiendom. Egenskaper kan angis ved å endre dem i Egenskapsvinduet på designtid eller ved programuttalelser på kjøretid. Jeg kan for eksempel endre Navn egenskap av et skjema Form1med uttalelsen:
Form1.Name = "MyFormName"

VB 6 bruker Eiendom Få, Eiendomssett og Eiendom la utsagn for å manipulere egenskaper til objekter. Denne syntaks er fullstendig overhalt i VB.NET. Syntaxen Get and Set er ikke den samme, og Let støttes ikke i det hele tatt.

I VB.NET a medlemsfelt i en klasse er en eiendom.

Klasse MyClass. Privat medlemsfelt som streng. Offentlig underklasse () 'uansett hva denne klassen gjør. Slutt sub. Sluttklasse.

Offentlig
I Visual Basic .NET er nøkkelordet i erklæringen som gjør elementene tilgjengelige fra kode hvor som helst innen det samme prosjektet, fra andre prosjekter som refererer til prosjektet, og fra enhver samling som er bygget fra prosjekt. Men se Tilgangsnivå også på dette.

Her er et eksempel:

Public Class aPublicClassName. 

Offentlig kan bare brukes på modul-, grensesnitt- eller navneområdenivå. Du kan ikke erklære at et element er offentlig innenfor en prosedyre.

R

Registrere
Registrere en DLL (Dynamic Link Library) betyr at systemet vet hvordan de skal finne det når et program oppretter et objekt ved hjelp av DLLs ProgID. Når en DLL er satt sammen, registrerer Visual Basic den automatisk på den maskinen for deg. COM avhenger av Windows-registeret og krever at alle COM-komponenter lagrer (eller 'registrerer') informasjon om seg selv i registeret før de kan brukes. En unik ID brukes for forskjellige komponenter for å sikre at de ikke kolliderer. IDen kalles en GUID, eller Globally Unique IDentifier og de beregnes av kompilatorer og annen utviklingsprogramvare ved hjelp av en spesiell algoritme.

S

omfang
Den delen av et program der en variabel kan gjenkjennes og brukes i utsagn. For eksempel hvis en variabel er deklarert (DIM uttalelse) i erklæringer del av et skjema, så kan variabelen brukes i hvilken som helst prosedyre i den formen (for eksempel Klikk hendelse for en knapp på skjemaet).

Stat
Gjeldende tilstand og verdier i et kjørende program. Dette er vanligvis mest viktig i et online miljø (for eksempel et websystem som et ASP-program) der verdiene i programvariabler vil gå tapt med mindre de er lagret på en eller annen måte. Lagring av kritisk "tilstandsinformasjon" er en vanlig oppgave som er nødvendig for å skrive online systemer.

string
Ethvert uttrykk som evalueres til en sekvens av sammenhengende tegn. I Visual Basic er en streng variabeltypen (VarType) 8.

syntax
Ordet "syntaks" i programmering er nesten det samme som "grammatikk" på menneskers språk. Det er med andre ord reglene du bruker for å lage uttalelser. Syntaksen i Visual Basic må la Visual Basic-kompilatoren 'forstå' utsagnene dine for å lage et kjørbart program.

Denne uttalelsen har feil syntaks

  • a == b

fordi det ikke er noen "==" -operasjon i Visual Basic. (I det minste er det ikke en ennå! Microsoft legger kontinuerlig til språket.)

U

URL
Uniform Resource Locator - Dette er den unike adressen til et hvilket som helst dokument på Internett. De forskjellige delene av en URL har spesifikk betydning.

Delene av en URL

protokoll Domenenavn Sti Filnavn
http: // visualbasic.about.com/ bibliotek / ukentlig / blglossa.htm

'Protokoll' kan for eksempel være FTP: // eller Mailto: // blant annet.

Usenet
Usenet er et distribuert diskusjonssystem over hele verden. Den består av et sett 'nyhetsgrupper' med navn som er klassifisert hierarkisk etter emne. 'Artikler' eller 'meldinger' blir lagt ut til disse nyhetsgruppene av personer på datamaskiner med riktig programvare. Disse artiklene blir deretter sendt til andre sammenkoblede datasystemer via et bredt utvalg av nettverk. Visual Basic diskuteres i en rekke forskjellige nyhetsgrupper som f.eks Microsoft.public.vb.general.discussion.

UDT
Selv om det ikke egentlig var et Visual Basic-begrep, ble en definisjon av dette begrepet bedt om av en About Visual Basic-leser, så her er det!

UDT er et akronym som utvides til "User Datagram Transport", men som kanskje ikke forteller deg mye. UDT er en av flere "nettverkslagsprotokoller" (en annen er TCP - halvparten av den kanskje mer kjente TCP / IP). Dette er ganske enkelt enighet om (standardiserte) metoder for å overføre biter og byte på tvers av nettverk som Internett, men også muligens fra en datamaskin til en annen i samme rom. Siden det bare er en nøye beskrivelse av hvordan du gjør det, kan det brukes i alle applikasjoner der biter og byte må overføres.

UDTs påstand om berømmelse er at den bruker nye pålitelighets- og strømnings- / lungekontrollmekanismer som er basert på en annen protokoll kalt UDP.

V

VBX
Filtypen (og generisk navn) på komponenter som brukes av 16-bits versjoner av Visual Basic (VB1 til VB4). Nå foreldet, har VBX ikke to av egenskapene (arv og polymorfisme) mange mener er påkrevd av ekte objektorienterte systemer. Fra VB5 ble OCX og deretter ActiveX-kontroller gjeldende.

Virtuell maskin
Et begrep som brukes for å beskrive en plattform, det vil si programvaren og driftsmiljøet, som du skriver kode for. Dette er et nøkkelkonsept i VB.NET fordi den virtuelle maskinen som VB 6-programmereren skriver til er radikalt annerledes enn den VB.NET-programmet bruker. Som utgangspunkt (men det er mye mer), krever VB.NETs virtuelle maskin tilstedeværelsen av CLR (Common Language Runtime). For å illustrere konseptet med en virtuell maskinplattform i faktisk bruk, sørger VB.NET for alternativer i Build-menyen Configuration Manager:

W

Nettjenester
Programvare som kjører over et nettverk og tilbyr informasjonstjenester basert på XML-standarder som er tilgang til via en URI-adresse (Universal Resource Identifier) ​​og en XML-definert informasjon grensesnitt. Standard XML-teknologier som vanligvis brukes i webtjenester inkluderer SOAP, WSDL, UDDI og XSD. Se Quo Vadis, Web Services, Google API.

win32
Windows API for Microsoft Windows 9X, NT og 2000.

X

XML
Extensible Markup Language lar designere lage sine egne tilpassede 'markup tags' for informasjon. Dette gjør det mulig å definere, overføre, validere og tolke informasjon mellom applikasjoner med større fleksibilitet og nøyaktighet. XML-spesifikasjonen ble utviklet av W3C (World Wide Web-konsortiet - en forening hvis medlemmer er internasjonale selskaper), men XML brukes til applikasjoner langt utenfor nettet. (Mange definisjoner du kan finne på nettet oppgir at det bare brukes til nettet, men dette er en vanlig misforståelse. XHTML er et spesifikt sett med merkingskoder som er basert på HTML 4.01 samt XML som er utelukkende for websider.) VB.NET og alle Microsoft .NET-teknologier bruker XML mye.

instagram story viewer