Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> database programvare >> Content
    Hva er forskjellen mellom en FoxPro Prosedyre kontra en funksjon
    ? Tradisjonelt , stoler front-end grensesnitt av en database management program på back- end programmeringsspråk som C + + for real -time data kontroll og manipulasjon. Visual FoxPro , en oppgradert versjon av FoxPro , er en utvikling programvare fra Microsoft som utfører funksjonene til både en relasjonell database management system ( RDMS ) og en protesterte orientert programmeringsspråk. Visual FoxPro verktøy kan brukes til å utvikle tilpassede nettverk og web-applikasjoner . Programvaren bruker flere kommandoer som også vises i andre programmeringsspråk. Formål

    En person inn et familiemedlem telefonnummer i sin mobiltelefon for første gang vanligvis lagrer nummeret i sin kontaktliste eller kortnummer . På denne måten gjør han ikke trenger å taste inn nummeret neste gang han ringer . Dette er nettopp hva en funksjon eller prosedyre gjør i et programmeringsspråk. Programmerere lagre en viss kode eller et operativt rutine i form av en funksjon eller prosedyre og kaller det tilbake når det er nødvendig . På denne måten gjør koden ikke å skrives om når hendelsen vises igjen.
    Definisjoner

    I Visual FoxPro , alle kommandoer begynner med en " erklære " og tett med en "end erklære " statement. En prosedyre begynner med "prosedyre " og lukkes med " ENDPROC . " På samme måte starter en funksjon med "funksjon" og lukkes med " EndFunc . " I følgende eksempel , en prosedyre definisjon tittelen " ProcedureExample " og en funksjon definisjon tittelen " FunctionExample " er oppført . Hver gang denne prosedyren og funksjon kalles , vil programmet returnere en meldingsboks informere "Dette er et eksempel på en prosedyre " og " Dette er et eksempel på en funksjon" hhv .

    PROSEDYRE ProcedureExampleMessagebox ( " ; Dette er et eksempel på en procedure ") ENDPROC

    FUNKSJON FunctionExampleMessagebox (" Dette er et eksempel på en funksjon " ) EndFunc
    Reference vs . . . Verdi

    Visual FoxPro tillater programmereren å sende parametre til hendelsene etter en referanse eller verdi. For eksempel John scoret 40 poeng i eksamen A og 45 poeng på eksamen B , er den samlede karakteren den totale poengsummen hentet fra eksamen A og eksamen B. Be om at programmet skal legge til 40 og 45 kalles passerer parametre ved verdi. Ber om at programmet skal legge eksamen A og eksamen B- score for John kalles sende parametere som referanse. " Pass av verdi " gjør endringer i kopi av elementet , mens "pass ved henvisning " endrer selve elementet .
    Forskjeller

    i FoxPro , det er forskjeller hvordan du kaller en funksjon og prosedyre for å returnere en verdi . I tillegg er parametere som sendes til prosedyrer ved referanse , mens parametere sendes til funksjoner ved verdi . Basert på den tidligere eksempel , se på disse to utsagnene ringer for å returnere en verdi : en

    Legg = JohnProc ( @ A, @ B ) Add = JohnFunc (A, B )
    p Som du kan se, vil begge returnere samme verdi for John score , noe som er 85 . Men forut for " @ "-tegnet variabler når prosedyrer er kalt . Videre er posten " Legg til" varig endret til 85 når en prosedyre kalles å returnere en verdi , mens en funksjon vil bare returnere verdien , uten å endre elementet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan holde Access 2007 på én side 
    ·SQL Expert sertifisering 
    ·Hvordan bruke Magic Jack å eliminere en Månedlig Phon…
    ·Hvordan lage et regneark ved hjelp Tilgang 
    ·Hvordan oppdaterer Delskjema data i Access 
    ·SQL Drop Sjekk Constraint 
    ·Hvordan bygge Store Knowledge - Based Systems 
    ·Tilgang 2007 Quick Steps 
    ·Hvordan Aktiver Standby Database i Oracle 9I 
    ·Hvordan Krypter Med CRM 
      Anbefalte artikler
    ·Hvordan lage en mal i Google Sketchup 
    ·Hvor å konvertere FLV uten å miste kvalitet 
    ·Hvordan lage karikaturer Med Adobe Photoshop 
    ·Slik konverterer PHP til PDF 
    ·Hvordan skrive ut transparenter på HP-skrivere 
    ·Hvordan lage en webside ved hjelp av Microsoft Publishe…
    ·Hvordan få Rammeverk Preview i Illustrator 
    ·Hvordan endrer jeg MP3 -format til WMA format 
    ·Typer Backup i Windows XP 
    ·Hvordan bruke Vocaloid 2 Editor 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/