| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Che cosa è una variante in VB
    ? Imparare a utilizzare variabili di tipo variante è una buona idea , se hai intenzione di iniziare la programmazione in Visual Basic . I programmatori hanno spesso un equivoco di variabili di tipo variante da pensare che non hanno un tipo di dati . Si può pensare di variabili variante come variabili che possono facilmente cambiare il loro tipo . Ad esempio, è possibile memorizzare i valori decimali in una variabile variante e poi successivamente nel vostro programma di assegnare tale valore ad un "doppio " variabile di tipo di dati senza dover effettuare una conversione di dati . Definizione

    una variabile Variant viene utilizzato per archiviare diversi tipi di valori e che detiene una rappresentazione interna dei valori che esso memorizza . La variabile variante tiene sempre 16 byte per qualsiasi valore memorizzato . VB gestisce automaticamente le conversioni quando si assegna un valore a una variante , eliminando la necessità di effettuare alcuna conversione da soli. Utilizzare le variabili variant per catturare i valori restituiti quando non si sa che cosa quelle funzioni di procedure torneranno.
    Memorizzazione di valori numerici

    VB utilizzerà la rappresentazione più compatta possibile quando si assegnano i numeri interi a una variabile Variant . Per un piccolo numero, VB assegnerà una rappresentazione "Integer " per quel valore . VB assegnerà automaticamente un "lungo " di dati di tipo per un grande valore memorizzato in una variante . VB restituirà un errore se si tenta di fare i calcoli su una variante che non contiene un numero. E ' buona norma usare la funzione " IsNumeric " per determinare se la variabile Variant contiene i numeri prima di utilizzarlo in un calcolo.
    Memorizzazione di valori di stringa

    Memorizzazione di valori di stringa di variabili di tipo variante può causare alcuni problemi se non stai attento a come si utilizzano nel programma. È possibile memorizzare una stringa in una variante e lo memorizzerà il valore senza un problema . Se si memorizza una stringa di numeri per una variante e successivamente si utilizza con l'operatore " + " su un'altra variante , quindi VB verrà convertito in un numero per cercare di eseguire un'aggiunta . Per assicurarsi che non si ottiene un errore quando si lavora con valori di stringa in varianti , utilizzare l' operatore "&" quando hai bisogno di concatenare stringhe varianti .
    Memorizzazione di dati /valori Tempo

    È inoltre possibile utilizzare variabili di tipo variante per memorizzare i valori di data /ora che vanno dal 1 ° gennaio 2010 al 31 dicembre 9999 . Inoltre , è possibile eseguire operazioni matematiche su varianti che contengono valori di data /ora . Simile alla funzione " IsNumeric " è anche possibile utilizzare la funzione " IsDate " per determinare se una variabile Variant contiene un valore di data . Il seguente è un esempio di come è possibile utilizzare la funzione " IsDate " su una variante :

    Dim Somedate , daysleftIf IsDate ( Text1.Text ) ThenSomeDate = CDate ( Text1.Text ) daysleft = DateSerial ( Year ( Somedate ) + _1 , 1 , 1 ) - " . giorni lasciato in anno " SomeDateText2.Text = daysleft & ElseMsgBox Text1.Text & " non è una data valida . " End If

    Previous :

    next :
      Articoli Correlati
    ·Come creare un file di testo di script per modificare i…
    ·Come fare un browser Web con Visual Basic 2005 Express 
    ·Come utilizzare VBA di fare una controfferta 
    ·Come formattare una stringa Nome proprio in VB 
    ·Come eseguire il debug in Visual Studio NET 
    ·Come utilizzare WM_DROPFILES in VBA 
    ·Come eseguire un MS Access Query da VB 
    ·Qual è spaziatura fissa 
    ·Come giocare Multichannel Audio in Visual Basic 
    ·Come utilizzare un servizio Web per visualizzare dati i…
      Articoli in evidenza
    ·Come eseguire file Java JAR in ColdFusion 
    ·Come impostare l'ultima fila di una griglia a fuoco 
    ·Come fare uno swing Gioco Java 
    ·Come fare un Pulsante suoni in Xcode 
    ·Come modificare un attributo di classe CSS con JavaScri…
    ·Come creare un link in Oracle Database 
    ·Come associare un oggetto a un GridView in codice 
    ·Come utilizzare lo stack STL Container Classe 
    ·Come fare il software di sicurezza in VB.Net 
    ·Come interrogare un origine dati in Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com