Le WIKI francophone consacré à Windows Phone et à Android ...

Pointui Home 2 - Types de données élémentaires

RSS

bool

Est aussi interchangeable avec int/Integer.


DateTime

L'objet DateTime est une classe de type de donnée basique qui contient une valeur date/heure and autorise la manipulation de sa valeur.
La classe DateTime implémente plusieurs opérateurs élémentaires comme ==, >, <, >=; <= et !=.

Spécificateurs de format

Les spécificateurs suivants sont utilisés pour créer des chaines de caractères à un format donné avec les objets DateTime :

Image

Méthodes

String ToRegionalTimeString(String format)
Retourne l'heure de l'objet DateTime au format demandé sous la forme d'une chaine de caractères.

  • Paramètres
    • format format de la chaine à retourner qui peut prendre les valeurs suivantes :
      • "" (par défaut) utilise le format par défaut du système
      • "Noseconds" comprend uniquement l'heure et les minutes
      • "NoMinutesOrSecondes" comprend uniquement l'heure

  • Valeur retournée
    • Retourne une chaine contenant l'heure au format spécifié.


String ToRegionalDateString(String format)
Retourne la date de l'objet DateTime au format demandé sous la forme d'une chaine de caractères.

  • Paramètres
    • format format de la chaine à retourner qui peut prendre les valeurs suivantes :
      • "" (par défaut) utilise le format par défaut du système
      • "Short" date au format court selon les paramètres régionaux
      • "Long" date au format long selon les paramètres régionaux

  • Valeur retournée
    • Retourne une chaine contenant la date au format spécifié.


float ToVariantTime()
Retourne une représentation avec virgule flottante de l'objet DateTime qui peut être utilisée comme heure Variant.

  • Valeur retournée
    • Retourne la valeur avec virgule flottante de l'heure Variant contenue dans l'objet DateTime.


void Now()
Valorise l'objet DateTime avec la date et l'heure courante provenant du système.

int DifferenceInSeconds(DateTime olderDateTime)
Calcule la différence en secondes entre l'objet DateTime courant et celui donné en paramètre.

  • Paramètre
    • olderDateTime objet DateTime à comparer avec l'objet DateTime courant. Il n'est pas nécessaire de donnée une date/heure antérieure, mais si c'est le cas la valeur retournée sera positive alors qu'elle serait négative pour une date/heure postérieure.


void AddDays(int days)
Ajoute le nombre spécifié de jours à la date contenue dans l'objet DateTime courant.

void AddMinutes(int minutes)
Ajoute le nombre spécifié de minutes à la heure contenue dans l'objet DateTime courant.

void SetStartOfDay()
Définit la valeur date/heure a utiliser comme jour de départ. Par exemple si la valeur courante est "1er Fév 2009 3:40am", la valeur deviendra "1er Fév 2009 12:00" après appel de cette méthode. En fait, le composant heure est supprimé du contenu.

String ShortTimeRange(DateTime endTime)
Retourne une chaine formatée selon la logique prédéfinie pour l'écart de temps séparant l'heure courante de l'heure fournie en paramètre.

void ToGmt()
Ajuste l'heure courante sur la zone GMT définie sur l'appareil.




Delegate

Uniquement destiné à un usage interne.


Event

Un objet Event peut être assigné à une ou plusieurs méthodes qui seront appelées quand l'évènement est déclenché et utilisé pour créer les classes d'évènements. Consulter également la section Évènements du début de ce document.

Exemple
class YesNoPanel : Panel 
{ 
  String Question; 
 
  Event OnNo; 
  Event OnYes; 
 
  void Load() 
  { 
    SetSoftKeys("Retour", "Non", "Oui", "Oui"); 
    AddItem("q", Question); 
  } 
 
  bool SoftKeyButtonClick(String buttonID) 
  { 
    if (buttonID == "Oui") 
    { 
      OnYes(); 
      FlowStack.Return(); 
      return true; 
    } else if (buttonID == "Retour") { 
      OnNo(); 
    } 
  } 
}


Float (ou float)

L'objet Float est une classe de type de donnée basique qui contient une valeur sur 4 octets (32 bits) avec virgule flottante.
Cette valeur peut être manipulée. Les opérateurs élémentaires comme ==, >, <, >=; <= et != sont implémentés.

Méthodes

void Trunc()
Supprime la partie décimale de la valeur.

String ToString(String format)
Retourne une chaine formatée selon le format spécifié.




Integer (ou int)

Un objet Integer est une classe de type de données basique qui contient un entier sur 4 octets (32 bits) qui peut être manipulé.
Les opérateurs élémentaires comme ==, >, <, >=; <= et != sont implémentés.


UnsignedInteger

L'objet UnsignedInteger est une classe de type de donnée basique qui contient une valeur sur 4 octets (32 bits) avec virgule flottante.
Cette valeur peut être manipulée. Les opérateurs élémentaires comme +, -, *, /, +=, -=, *=, /=, &, |, ++, --, <<, >>, ==, >, <, >=, <=, et != sont implémentés.


String (ou string)

Un objet String est une classe de type de données basique qui contient un nombre variable de caractères Unicode qui peuvent être manipulés.
Les opérateurs élémentaires comme !=, ==, + et += sont implémentés.

Méthodes

int GetLength()
Retourne le nombre de caractères contenus dans la chaine.

int IndexOf(String find)
Retourne la position de la chaine recherchée. Si elle est en tout début de chaine, l'index retourné est zéro, si elle n'est pas présente, l'index retourné est -1.

int IndexOfRev(String find)
Identique à IndexOf sauf que la recherche s'effectue à partir de la fin de la chaîne.

void Delete(int startIndex, int numberOfCharsToDelete)
Supprime de la chaine le nombre de caractères précisé à partir de l'index de départ fourni.


String Replace(String find, String replace)
Retourne une chaine qui contient la chaine recherchée, remplacée par la chaine fournie.

String SubString(int startIndex, int numberOfChars)
Retourne la sous-chaine contenant le nombre de caractères indiqué, extraite à partir de l'index fourni.

void FlattenWhiteSpace()
Supprime de la chaine les caractères 'espace' consécutifs.

bool StartsWith(String compare)
Retourne true si la chaîne de cacartères débute avec la chaîne passée en paramètre.

bool EndsWith(String compare)
Retourne true si la chaîne de cacartères se termine avec la chaîne passée en paramètre.

Copyright 2012 CordoWEB