| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Pass Argument Funktioner i Visual Basic
    . Visual Basic NET programmering miljø er et fremragende læringsværktøj , hvis du ønsker at prøve din hånd på edb-programmering . Microsoft tilbyder Express versionen som en gratis download, hvilket gør det let at opnå og komme i gang . Som med alle objektorienterede programmeringssprog , letter Visual Basic anvendelsen af ​​procedurer i form af sub procedurer og Function-procedurer . Begge acceptere argumenter , eller parametre , at det kalder erklæring passerer dem. Passing argumenter til en procedure er en måde at gøre proceduren mere fleksibel samtidig med at øve det objekt -orienteret programmering begreb genanvendelige kode . Instruktioner
    1

    Bestem antallet af argumenter, du vil have din procedure for at acceptere og kode den første erklæring af proceduren som følger : Hej

    Sub Procedure ( som )

    "Adgang " indikerer omfanget af brugen af denne procedure og kan være "Private ", " Public ", " ven " eller "beskyttet ". "Navn i forretningsordenen " er navnet på din sub procedure, som skulle være vejledende for dens funktionalitet. " Byvalorbyref " er enten " ByVal " eller " ByRef " som forklaret i næste trin. " Argument " er det argument, du vil passere til sub procedure , og " datatype " er den datatype "argument ".
    2

    Undersøg, om du ønsker at videregive den parameter i værdi ( ByVal ) eller ved reference ( ByRef ), og angive dette i den første meddelelse . "Ved value " betyder, at procedure gør en kopi af den oprindelige variable væltes og ikke berører den oprindelige datafelt. " Med henvisning " betyder, at proceduren ikke lave en kopi , men bruger de faktiske datafelt videregives til det, og kan foretage ændringer i det. Selv om der kan være tilfælde, hvor du gerne vil proceduren for at ændre værdien af ​​en parameter , er det typisk ikke en god idé at give din fremgangsmåde for at ændre de oprindelige data felt, så " ByVal " er Visual Basic standard.

    3

    Code den første meddelelse af din procedure med en liste over argumenter , hvis du ønsker at passere mere end ét argument til det. En sådan erklæring ville se noget som dette funktion procedure eksempel : Hej

    Private Function Calc ( ByVal Antal som Integer , ByVal Disc som Decimal , ByVal Base som Decimal ), som Decimal

    Calc = Antal * ( (1- Disc) * Base)

    End Function

    Denne procedure accepterer tre argumenter , beregner prisen og returnerer nummeret til at kalde erklæring, som ville se noget som dette : Hej

    Pris = Calc ( antal , Disc , Base)
    p Det er vigtigt, at den kaldende erklæring giver de argumenter , som den nøjagtige type og nummer , at proceduren forventer .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Vise Forskel på datoer , som Hours i VBA 
    ·Sådan oprettes en Web Service i VB Net 
    ·Vb Net SQL Server Tutorial 
    ·Hvordan man laver en booter Bot 
    ·Hvordan man skriver kode for en Tangent i VB.NET 
    ·Sådan oprettes en Scheduler i Visual Basic 
    ·Hvordan man laver en 3-D -knappen i REALbasic 
    ·Sådan Konverter UTF- 8 til Windows - 1252 
    ·Sådan Execute en MS Access Query Fra VB 
    ·Tekst Funktion i VBA 
      Anbefalede Artikler
    ·Hvordan man laver en Turn Off Switch for en funktion i …
    ·Hvordan få adgang til filen data på en sekventiel må…
    ·Sådan Start en webbrowser i Java 
    ·Sådan Call Plink Fra et Perl script 
    ·PE Header DLL Karakteristik 
    ·Sådan Konverter QString til Int 
    ·Hvordan kan jeg bruge Enterprise Services 
    ·Sådan ændres en PHP til en JS 
    ·Sådan bruges en SWF i VB MDI formular 
    ·Sådan fjernes dobbeltposter Lines i en variabel i Perl…
    Copyright © Computer Viden http://www.computerdk.com