![]() |
Types de Données |
|
Introduction |
|
Un type de données indique à l'ordinateur le genre de valeur que vous allez employer. Il y a différents genres de valeurs pour différents buts. Avant d'assigner un type de données à une variable, vous devriez connaître combien d'espace un type de données occupera dans la mémoire. Les différentes variables ou les différents types de données emploient différentes places dans la mémoire. La place employée par un type de données est mesurée en bytes. Pour indiquer le type de données qui sera employé pour une variable, après faible de dactylographie suivi du nom de la variable, type comme mot-clé, suivi d'un des types de données nous passerons en revue après. La formule utilisée est: |
Dim VariableName As DataType Cette technique te permet de déclarer une variable sur sa ligne. Dans beaucoup de tâches, vous devrez déclarer plus que celles variables. Pour faire ceci, vous avez deux solutions de rechange. Vous pouvez déclarer chacun variable sur sa propre ligne. Ceci serait fait comme suit : Dim Variable1 As DataType1 Dim Variable2 As DataType2 Dim Variable3 As DataType3 Vous pouvez également déclarer plus que celui variable sur la même ligne. Pour faire ceci, employer seulement un faible mot-clé mais séparer chaque combinaison d'un type de nom et de données avec une virgule. Ceci serait fait comme suit : Dim Variable1 As DataType1, Variable2 As DataType2 Dim Variable3 As DataType3 De base visuel de Microsoft fournit également les caractères spéciaux pour des types de quelques données de sorte que, au lieu d'indiquer un type de données, vous puissiez employer ce caractère. Nous indiquerons quel caractère pour quel type. Une variable est considérée si elle peut tenir seulement un de deux valeurs, vraies ou fausses, 0 booléen ou non 0, oui ou non. Pour déclarer une telle variable, employer le mot-clé booléen. Voici un exemple : Private Sub Form_Load()
Dim IsMarried As Boolean
End Sub
Après la déclaration de la variable et en utilisant la, vous pouvez indiquer sa valeur comme vraie ou comme fausse. Pour convertir une valeur ou une expression en booléen, vous pouvez appeler la fonction de CBool ().
Si vous projetez employer une valeur numérique dans votre programme, vous avez un choix de différents genres de nombres que le bidon de base visuel de Microsoft Access et de Microsoft identifient. Vous pouvez employer le type de données de byte pour une variable qui tiendrait un nombre normal qui s'étend de 0 à 255. Vous pouvez le déclarer comme suit : Private Sub Form_Load()
Dim StudentAge As Byte
End Sub
Si l'utilisateur écrit une certaine valeur dans une commande et vous voulez la convertir en petit nombre, vous pouvez employer CByte (). La formule à employer serait : Number = CByte(Value to Convert to Byte) En utilisant CByte (), passant cette valeur entre les parenthèses. Un nombre entier est un nombre normal. Pour déclarer une variable qui tiendrait un nombre qui s'étend de -32768 à 32767, employer le type de données de nombre entier. Le type de nombre entier devrait toujours être employé en comptant des choses telles que des livres dans une bibliothèque ou des étudiants dans une école ; dans ce cas-ci vous n'emploieriez pas des valeurs décimales. Voici un exemple de déclarer une variable de nombre entier : Private Sub Form_Load()
Dim Tracks As Integer
End Sub
En déclarant une variable de nombre entier, vous pouvez omettre comme expression de nombre entier et terminer le nom de la variable avec %. Voici un exemple : Private Sub Form_Load()
Dim Tracks%
End Sub
Si vous avez une valeur qui doit être convertie en nombre normal, vous pouvez appeler CInt () employant la formule suivante : Number = CInt(Value to Convert) Entre les parenthèses de CInt (), écrire la valeur, le texte, ou l'expression qui doit être convertie. Un long nombre entier est un nombre qui peut être employé pour une variable impliquant de plus grands nombres que des nombres entiers. Pour déclarer une variable qui tiendrait un si grand nombre, employer le long type de données. Voici un exemple : Private Sub Form_Load()
Dim Population As Long
End Sub
Alternativement, vous pouvez omettre en tant que longue expression et finir le nom variable avec @ le symbole pour indiquer que vous déclarez une longue variable de nombre entier. Voici un exemple : Private Sub Form_Load()
Dim Population@
End Sub
Pour convertir une valeur en long nombre entier, appeler CLng () employant la formule suivante : Number = CLng(Value to Convert) Pour convertir une valeur pour désirer ardemment, l'écrire dans les parenthèses de CLng (). Dans l'ordinateur programmant, un nombre décimal est un qui représente une fraction. Les exemples sont 1.85 ou 426.88. Si vous projetez employer une variable qui que le type du nombre mais de précision n'est pas votre souci principal, le déclarer employant le type de données simple. Voici un exemple : Private Sub Form_Load()
Dim Distance As Single
End Sub
Si vous voulez, vous pouvez omettre en tant qu'expression simple dans la déclaration. Au lieu de cela, vous pouvez dactylographier ! à l'extrémité le nom de la variable pour indiquer toujours que vous déclarez une variable simple. Voici un exemple : Private Sub Form_Load()
Dim Distance!
End Sub
Si vous avez une valeur qui doit être convertie, employer CSng () avec la formule suivante : Number = CSng(Value to Convert) Si vous voulez employer un nombre décimal qui exige beaucoup de la précision, déclarer une variable en utilisant le double type de données.
Voici un exemple de déclarer une double variable : Private Sub Form_Load()
Dim Distance As Double
End Sub
Au lieu du EN TANT QUE double expression, vous pouvez l'omettre et finir le nom de la variable avec le caractère de # pour indiquer que vous déclarez une double variable. Voici un exemple : Private Sub Form_Load()
Dim Distance#
End Sub
Pour convertir une valeur en à double précision, employer CDbl () avec la formule suivante : Number = CDbl(Value to Convert) Dans les parenthèses de CDbl (), écrire la valeur qui doit être convertie. Le type de données de devise est employé pour traiter des valeurs monétaires. Voici un exemple de le déclarer: Private Sub Form_Load()
Dim StartingSalary As Currency
End Sub
Si vous voulez convertir une corde en valeur monétaire, employer CCur () avec la formule suivante : Number = CCur(Value to Convert) Pour exécuter cette conversion, écrire la valeur dans les parenthèses de CCur (). En de base visuel, un type de données de date est employé pour indiquer une valeur de date ou d'heure. Par conséquent, pour déclarer une date ou des variables d'un moment, employer le type de données de date. Voici deux exemples : Private Sub Form_Load()
Dim DateOfBirth As Date
Dim KickOffTime As Date
End Sub
Si vous avez une corde ou une expression qui est censée tenir une date ou une valeur de temps, pour la convertir, utilisation CDate () basé sur la formule suivante : Result = CDate(Value to Convert) Dans les parenthèses de CDate (), écrire la valeur qui doit être convertie. Une variante peut être employée pour déclarer n'importe quel genre de variable. Vous pouvez employer une variante quand vous ne pouvez pas composer votre esprit concernant une variable mais, comme programmeur commençant, vous devriez l'éviter. Voici une table de divers types de données et la quantité d'espace mémoire chacune emploie :
En appelant vos variables, sans compter que les règles passées en revue précédemment, vous pouvez commencer le nom d'une variable avec des une à trois lettres mettre en tête qui pourraient identifier le type de données utilisé. Voici quelques suggestions:
|
|
|
||
| Précédent | Copyright © Yevol, 2007 | Suivant |
|
|
||