| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Hvad er forskellen mellem en FoxPro Procedure kontra en Function
    ? Traditionelt front -end interface af en database management program bygger på back-end programmeringssprog såsom C + + for real -time data-kontrol og manipulation. Visual FoxPro , en opgraderet version af FoxPro, er en udvikling software fra Microsoft , der varetager både en relationel database management system ( RDMS ) og en indsigelse orienteret programmeringssprog. Visual FoxPro utilities kan bruges til at udvikle tilpassede netværks-og web-applikationer . Softwaren bruger flere kommandoer, som også vises i andre programmeringssprog. Formål

    person ind et familiemedlem telefonnummer i sin mobiltelefon for første gang typisk gemmer nummeret i hans kontakt liste eller hurtigkald. Denne måde, er han ikke nødt til at indtaste nummeret , næste gang han kalder . Det er netop, hvad en funktion eller procedure gør i et programmeringssprog . Programmører gemme en bestemt kode eller en operationel rutine i form af en funktion eller procedure og kalde den tilbage, når det er nødvendigt. På denne måde behøver koden ikke behøver at blive omskrevet , når begivenheden igen .
    Definitions

    i Visual FoxPro , alle kommandoer begynder med et " erklære " og tæt med en "end erklære " erklæring . A Procedure begynder med " procedure" , og lukker med " ENDPROC . " Ligeledes , en funktion begynder med " FUNCTION" og lukker med " EndFunc . " I det følgende eksempel , en procedure definition titlen " ProcedureExample ", og en funktion definition titlen " FunctionExample " er angivet . Hver gang denne procedure og funktion kaldes, vil programmet returnere en besked boks informere "Dette er et eksempel på en procedure " og " Dette er et eksempel på en funktion" hhv .

    PROCEDURE ProcedureExampleMessagebox ( " , Dette er et eksempel på en procedure " ) ENDPROC

    FUNKTION FunctionExampleMessagebox ( " Dette er et eksempel på en funktion " ) EndFunc
    Henvisning vs . . . value

    Visual FoxPro tillader programmøren at overføre parametre til begivenheder ved en reference eller værdi. For eksempel , scorede John 40 point i eksamen A og 45 points i eksamen B , Den samlede karakter er den samlede score fås fra eksamen A og eksamen B. Anmodning programmet til at tilføje 40 og 45 kaldes videregive parametre efter værdi . Anmoder programmet at tilføje eksamen A og B-prøve scores for John kaldes videregive parametre som reference. "Salg af value" foretager ændringer i kopien af ​​elementet, mens " pass ved henvisning " ændrer selve elementet .
    Forskelle

    i FoxPro, der er forskelle , hvordan du kalder en funktion og procedure til at returnere en værdi. Desuden er parametre videregives til procedurer ved henvisning , hvorimod parametre videregives til funktioner ved værdi . Baseret på tidligere eksempel på disse to erklæringer, der opfordrede til at returnere en værdi se : Hej

    Tilføj = JohnProc ( @ A @ B) Add = JohnFunc (A , B)

    Som du kan se, vil begge returnere den samme værdi for Johns score, hvilket er 85 . Men " @ ​​" tegnet forud variabler , når procedurer kaldes . Endvidere er punktet " Tilføj " ændrede permanent til 85 , når en procedure er kaldet til at returnere en værdi , mens en funktion vil bare returnere værdien , uden at ændre elementet.
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Access 2007 til eksekverbar tilstand, …
    ·Data Entry Tools 
    ·Hvad Er Cubes i SQL programmering 
    ·Sådan Opdater kolonner ved hjælp af forespørgsler i …
    ·Sådan opdatere tabellen Query i Access 2007 felttekst …
    ·Sådan undslippe Parentes i SQL 
    ·Sådan Set Up en formular med to faner i Access 
    ·Størrelse på en SQL Buffer 
    ·Sådan ændres datakilde for en Access-rapport 
    ·Sådan Send HTML e-mail fra SQL 
      Anbefalede Artikler
    ·Sådan downloader og Kombiner RAR filer med Thunderbird…
    ·Hvordan laver Baseball Cards i Word 
    ·Hvordan man definerer en Composite Primær nøgle 
    ·Sådan Tænd Remote Desktop Assistance 
    ·EPM File Extension 
    ·Hvordan skal tjekkes ind på Yelp 
    ·Hvordan laver videoer Brighter Med Adobe Premiere 
    ·Sådan oprettes en ny XML-fil 
    ·Sådan ansøger Screentones i Photoshop 
    ·Hvordan man laver en Club Flyer Brug Photoshop 
    Copyright © Computer Viden http://www.computerdk.com