Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať Visual Basic

Microsoft Visual Basic je populárny programovací jazyk a integrované vývojové prostredie ( IDE ) pre vytváranie aplikácií a súčasťou systému Windows . Štandardné Visual Basic prestal byť predávané na verziu 6 a bol nahradený VB.NET , verziu Visual Basic štandardizované pre NET Framework , ktoré môžu byť použité pre rôzne aplikácie , vrátane webových aplikácií , softvér , Windows , Windows Services a Web Services . . Tento článok je založený na Visual Basic 6 , ale základné pojmy možno aplikovať na všetky verzie Visual Basic rovnako ako veľa VB.NET . Pokyny dovolená 1

Skontrolujte niektoré základné pojmy jazyka . Visual Basic kód je obvykle zapuzdrený v projekte , ktorý sa ďalej delí na typy , ako sú formuláre ( čo predstavuje obrazoviek alebo dialógové okná z aplikácie systému Windows ) , moduly ( skupiny funkcií , ktoré sú spojené ) , tried ( skupiny súvisiacich funkcií zapuzdrených v špecifický spôsob ) alebo ovládacie prvky ( zastupujúci obrazovky , ktoré možno zobraziť v kompatibilného webového prehliadača ActiveX , v podstate webovej verzie formulárov ) . Ak používate Microsoft Visual Basic 6 , otvorte súbor projektu , ktorý chcete skontrolovať , ktoré má . VBP rozšírenie , a uvidíte zoznam zložiek na pravej strane obrazovky , ktoré obsahujú jednotlivé súbory kódu . Skutočný kód možno nájsť vo vnútri jednotlivých súborov kliknutím pravým tlačidlom myši na každý súbor a výberom " Zobraziť kód " .
2

bežných dátových typov jazyka Visual Basic je . Uvidíte tieto typy dát znovu a znovu : reťazec , ktorý predstavuje " reťazec " z textu , ktorý je vždy uzavreté v zátvorkách , Boolean , ktorý predstavuje hodnotu True alebo False , dvojlôžkové a jeho bratranca Single , ktoré obsahujú číselné hodnoty s desatinnými miestami , Integer a jeho bratranec Long , ktoré obsahujú celých čísel ( čísla bez desatinných miest ) a Byte , ktorá obsahuje celé číslo medzi 0 a 255.To deklarovať premennú , Visual Basic používa kľúčové slovo Dim v kombinácii s typom dát , ako tieto príklady : Dim iNumber Ako IntegerDim iNumberResult Ako SingleDim ResultString As String
3

Review Visual Basic operátorov . Existujú tri typy operátorov : aritmetické , relačné a logické . Aritmetické operátory sú používané pre matematické operácie , a zahŕňajú : + ( plus ) , - ( mínus ) , * ( násobenie , alebo krát ) , /( delenie ) , \\ ( delení ) , ^ ( exponent ) , Mod ( modul , alebo . Zvyšok divízie ) , a & ( slúži k zřetězit , alebo sa pripojiť , reťazce ) Relačné operátory slúžia na porovnávanie údajov , ako sú čísla a reťazce , a zahŕňajú : > ( väčší ako ) , < ( menší než ) , > , . = ( väčší alebo rovný ) , < = (menší alebo rovný ) , < > ( nerovná ) , a = ( rovná sa ) Logické operátory sa používajú pre rozhodovanie a riadi priebeh programu , a zahŕňajú OR ( výrok je pravdivý , ak aspoň jedna strana alebo vyhlásenie je pravda ) a a ( výrok je pravdivý , ak sú splnené obe strany a výkazu ) . Visual Basic tiež používa znak " ( single citát ) pre označenie komentáre alebo poznámky v kóde . Jeden citát na ľubovoľnom mieste znamená , že všetok text za ten citát je ignorované , ak je program executed.Some príklady uplatňovania týchto operátorov : iNumber = 7 ' toto je komentár : príklad rovná operatoriNumberResult = iNumber /2 " napríklad rozdeľ operatorIf iNumberResult > 3 TheniNumberResult = 3 ' príklad väčšie ako operátor , sa budeme zaoberať li, potom , Else a End If v budúcom step.ElseiNumberResult = 0End nNejsou Ak iNumberResult < 4 alebo iNumber > 7 potom iNumberResult = 0 ' napríklad OR operátor
4

Visual Basic podmienené , ktoré umožňujú kód musí byť vykonané iba za určitých podmienok . Medzi najčastejšie podmieňovací uvidíte v každom Visual Basic alebo BASIC programu sú If ... Then ... Else ... End If príkazy . Prehlásenie Ak vám umožňuje spustiť blok kódu ( niekoľko riadkov dohromady ) len vtedy , ak sú splnené určité podmienky alebo sadu podmienok . Môžete vidieť v našom predchádzajúcom príklade : Ak iNumberResult > 3 TheniNumberResult = 3 ' príklad väčšie ako operátor , sa budeme zaoberať li, potom , Else a End If v budúcom step.ElseiNumberResult = 0End Ak

5

Prax čítanie vyššie uvedený príklad . Prvý sa pozrieť na kód medzi " keby " a " potom " vyhlásenie . To je tvrdenie , že je veľmi dôležité , pretože ak toto tvrdenie je pravdivé , kód medzi " A " a " Else " ( alebo medzi " Potom " a " End If " ak nie " Else " je prítomná ) , bude vykonaný . Keď je toto tvrdenie je nepravdivé , a tam je " Else " prítomný , kód medzi " Else " a " End If " , bude popravený . Takže v našom prípade tu , ak iNumberResult je väčší ako 3 , kód bude vykonávať nastavenie iNumberResult presne 3. Ak iNumberResult je menšia ako 3 , bude kód spustiť nastavenie iNumberResult rovný 0. .
6

recenzia slučky , ktoré vykonať rovnaký blok kódu , kým je splnená podmienka , použite počítadlo na určenie koľkokrát sa slučky alebo slučky pomocou kolekcia objektov . Príklady slučiek patrí robiť , keď [ stav údajov ] ... Loop , Do ... Loop Do [ podmienka príkazu ] , až ...... Krok ... Next , a pre každý ... v ... ďalšie . Príklady každého : " To Do Kým slučka slučka , kým sa stav tvrdenie je nepravdivé , to znamená , že kým iNumber sa rovná alebo je väčšia ako 100.Do Kým iNumber < 100iNumber = iNumber + 1Loop'This Do Do slučke slučke , kým podmienka tvrdenie je pravdivé , to znamená , že kým iNumber sa rovná alebo je väčšia ako 100.DoiNumber = iNumber * 2Loop do iNumber > = 100'This Pre ďalšie slučka slučky do premennej counter , X , sa rovná hodnote medzi " K" a " step " ( 100 ) , " zvyšovanie čítač hodnotou po " Step " ( 2 ) zakaždým . To znamená , že zakaždým , keď slučka spustí , " hodnota X sa zvýši o 2 až dosiahne 100.For X = 0 až 100 Krok 2iNumber = iNumber + XNext X'This For Each slučka prejde každý prvok v kolekcii , zastúpená premennú myList . " v slučke , aktuálne položka zo zoznamu je reprezentovaný premennou myItem . " kolekcia je ako zoznam premenných . V tomto prípade , myList predstavuje zoznam Integers.For každý myItem v MyListiNumber = MyItemNext
klipart 7

Review funkcií a podprogramov . Vo vnútri každého zo súborov kódu nájdete zbierku vyhlásenie funkcií , funkcie , podprogramov , a Variables.Functions , ktoré začínajú s vyhlásením podobné " Funkcia SomeFunctionName ( SomeVariable As String , SomeOtherVariable As String ) As String " a končí vyhlásenie " End Function " , sú navrhnuté tak , aby vstupy , ktoré sú premenné v zátvorke za názvom funkcie ( " SomeFunctionName " v našom príklade ) , a vrátiť výstup , ktorý je z uvedeného typu po koncové zátvorky ( " as String " v našom príklade ) . Tento príklad funkcia má dva parametre , povrázky SomeVariable a SomeOtherVariable , a vráti reťazec . Keď je táto funkcia použitá , mali by ste vidieť riadok podobný nasledovné : ResultString = SomeFunctionName ( " OneInput " , " TwoInput " ) Keď je táto funkcia bola v súbore triedy , a bol nazývaný mimo danej triedy , riadok bude vyzerať ako toto : ResultString = MyClassName.SomeFunctionName ( " OneInput " , " TwoInput " )
8

Naučte triedy a knižnice sú prístupné v kóde . Visual Basic používa štandardné " dot " štruktúru pre odkazovanie na funkcie a objekty v triedach a externých knižníc . Predpokladajme , že sa pri pohľade na kód , ktorý používa externé knižnice k získaniu informácií z Google Maps , ktorá sa nazýva GoogleMaps . Môžete si zobraziť riadky podobné nasledujúcim : Dim GoogleMapObj Ako GoogleMapsDim GoogleLocationObj Ako GoogleMapsLocationGoogleMapObj = CreateObject ( " GoogleMaps " ) " Tento riadok vytvorí GoogleMaps objectGoogleLocationObj = GoogleMapObj.GetLocation ( " Seattle , WA " ) , môžete vidieť , ako je bodka alebo obdobie , slúži k odkazu na funkciu v knižnici GoogleMaps .
9

Dajte to všetko dohromady tým , že ide cez kód , ktorý sa preskúmava riadok po riadku . Nezabudnite pojmy ste sa naučili , a konzultovať odkazy na konci tohto článku pre ďalšie zdroje , ktoré vám môžu pomôcť s pokročilým kód alebo kód , ktorý je ťažké pochopiť .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené