begin process at 2008 08 29 03:35:36
1 233 496 membres
37 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[VISUAL BASIC] [GÉNÉRAL] DÉCLARATION DE VARIABLES


Information sur le tutorial

Catégorie :Tutoriaux Date de création : 11/11/2002 00:00:01 Vu : 9 783 fois

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Tutorial

Boolean: (Booléen)
Prefixe : bln
Taille : 2 bits
Valeurs : True (vrai,1) , False (faux,0)

Byte: (Octet)
Prefixe : byt
Taille : 1 octets
Valeurs : de 0 à 255

Currency:
Prefixe : cur
Taille : 8 octets
Valeurs : de -9.22E+14 < x < 9.22E+14

Date :
Prefixe : dtm
Taille : 8 octets

Double : (flottant)
Prefixe : dbl
Taille : 8 octets
Valeurs : +/- 5.0E-324 à 1.8E+308

Integer : (Entier)
Prefixe : int
Taille : 2 octets
Valeurs : -32678 à +32767

Long : (Entier Long)
Prefixe : lng
Tailles : 4 octets
Valeurs : -2,147,483,648 à +2,147,483,647

Object : (Objet)
Prefixe : obj
Taille : 4 octets
Valeurs: tout objets

Single : Simple
Prefixe : sng
Taille : 4 octest
Valeurs : +/- 1.0E-45 à 3.37E+38

String : Chaine
Prefixe : str
Taille :

Variant : (Variant , a éviter (n'est plus autorisé en .NET))
Prefixe : vnt
Taille :

Type utilisateur :
Prefixe : udt

Erreur :
Prefixe : err
  • signaler à un administrateur
    Commentaire de Topnotch le 11/06/2005 23:14:23

    S'il y aurait de explications, ce serait mieux!

  • signaler à un administrateur
    Commentaire de TheSaib le 12/06/2005 21:50:21 administrateur CS

    Je ne vois pas en quoi il pourrait y avoir plus d"explication mise à part dans l'allocation.

    Par pitié essaie d'écrire correctement en francais.

  • signaler à un administrateur
    Commentaire de haritsaid le 02/07/2005 00:23:47

    Salut tout le monde...
    C'est vrai que je suis novice en programmation,je viens d'y passer 5 ou 6 ans pas plus mais j'essaie de toucher à plusieurs langages de programmation à la fois ce qui me laisse à mi chemin ici et là...
    Mais devant ce "dit" tuto je ne peux me retenir pour dire que ce qui est écrit là haut n'a rien d'un tutoriel du moment qu'il n'ajoute rien à ce qu'on trouve sur les fichiers HELP du logiciel VB pour ne pas parler du fameux MSDN ...J'espère que je ne vous vexe pas si je vous présente mon appréciation d'un seul trait sans trop tourner autour du pôt ... Merci pour ta compréhension...A bientôt inchaallah...
    Signé : SAID HARIT

  • signaler à un administrateur
    Commentaire de rt15 le 17/11/2005 14:18:15

    Salut TheSaib.

    2 bits pour les Booléens.

    BifBof.

    Je crois plutôt que c'est 16 bits= 2 bytes = 2 octets.

    Je rappel que la mémoire n'est accessible qu'au niveau octet.

  • signaler à un administrateur
    Commentaire de us_30 le 11/12/2005 22:36:53

    Hum... j'suis assez en accord avec Haritsaid...

    De plus, j'ai repèré une erreur : je cite

    " Valeurs : True (vrai,1) , False (faux,0) "

    Ici la valeur pour True c'est -1 et pas +1.

    Amicalement,
    Us.

  • signaler à un administrateur
    Commentaire de rt15 le 12/12/2005 09:47:55

    us_30 -> Je crois pas que ça est une grande importance.
    Si VB te renvoie -1 si tu lui demande de convertir un Booléen en entier, il considérera qu'un entier à 1 est vrai. Mais c'est vrai que True = -1, c'est plus vrai.

    Sinon, je répète que les Booléens sont sur 2 octets (L'inspecteur d'objet pourrait laisser penser qu'il sont codés sur 4), mais j'ai fait des échanges de Booléens avec un autre langage supportant 3 tailles de Booléens, et je n'ai pas eu de problème seulement avec le type codé sur 16 bits.

  • signaler à un administrateur
    Commentaire de us_30 le 12/12/2005 23:20:36

    Bonsoir RT15,

    JE n'ai pas mis en cause ta remarque, d'autant qu'elle est juste. Les "Boolean" sont bien codés sur 2 octets. D'ailleurs, tout ce qu'on peut lire ici, se trouve dans l'aide de VB sous la rubrique "fonctions de conversions".

    Connaître la vraie valeur de "true" n'est pas sans importance, si en codant on préfère utiliser la valeur numérique, plutôt que la constante True... Mais il vrai, que le plus important c'est son opposé : "False" qui vaut zéro. En effet, si on fait un petit test avec IF en mettant une valeur numérique, seul la valeur 0 permet de ne pas exécuter IF. Par exemple :

    If -2 Then MsgBox "ok" => ok
    If -1 Then MsgBox "ok" => ok
    If 0 Then MsgBox "ok" => renvoi pas ok
    If 1 Then MsgBox "ok" => ok
    If 2 Then MsgBox "ok" => ok

    etc... Enfin, c'est sur que c'est pas existentiel, non plus...

    Amicalement,
    Us.

  • signaler à un administrateur
    Commentaire de tyrix le 19/02/2006 23:29:13

    bonjour, j'ai perdu 5 min a lire ce truc, j'ai rien compris! Desole pour l'auteur mais un tuto c'est commenté ... la le resultat c'est que seul les gens qui connaissent ce que signifie ton charabia pourrai eventuellement exploiter ton tuto mais ils en ont pas besoin et les moins initié ne comprennent rien. Enfin bref ton tuto ne sert a rien c'est domage tu aura au moin fait la demarche

  • signaler à un administrateur
    Commentaire de rt15 le 20/02/2006 10:06:50

    Il s'agit des types courament utilisés en VB.

    La première ligne, c'est le nom du type.

    Le préfixe, c'est ce qu'on met généralement devant le nom de la variable pour pouvoir rapidement analyser son type. Par exemple, on sait directement que intEntier est un entier sans lire sa déclaration.

    La taille, c'est la place prise en mémoire par le type.

    Et enfin les valeurs donnent une idée des valeurs que peuvent prendre les variables de ce type (Mais c'est vrai qu'il n'a pas été très précis sur ce sujet...)

    Chaque type à un rôle précis.

    Les Booléen servent à dire vrai ou faux, les bytes, integers et long sont des entiers d'étendus de plus en plus grande, les single et doubles sont des réels de plus en plus précis, les currency servent généralement pour les calculs monétaires...

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS