Small Basic API Reference
Arguments

L'objet Arguments permet d'accéder aux arguments de ligne de commande passés au programme.

Array

Cet objet fournit un mécanisme pour stocker plusieurs valeurs en utilisant un seul nom. Ces valeurs sont accessibles avec un index.

Clock

Cette classe fournit l'accès à l'horloge système

Desktop

Cette classe fournit des méthodes pour interagir avec le bureau.

Dictionary

Cette classe fournit un accès à un service de dictionnaire en ligne.

File

L'objet File fournit des méthodes pour accéder, lire et écrire des informations dans un fichier. Par exemple, vous pouvez enregistrer des données dans un fichier, pour être réutilisées par un autre programme.

Flickr

Cette classe fourni l'accès aux services photo de Flickr.

GraphicsWindow

GraphicsWindow fournit des fonctionnalités de saisie et d'affichage graphique. Par exemple, vous pouvez dessiner des cercles et des rectangles et les remplir de couleur.

ImageList

Cette classe aide à charger et stocker des images en mémoire.

Math

La classe Math fournit beaucoup de méthodes utiles, relatives aux mathématiques

Mouse

La classe Mouse permet de manipuler les propriétés spécifiques à la souris, telle que la position de la souris, le pointeur....

Network

Cette classe fournit des méthodes d'accès au Web

Program

La classe Program fournit des fonctionnalités pour contrôler l'exécution du programme.

Shapes

L'objet Shape permet d'ajouter, déplacer ou pivoter des formes dans la fenêtre graphique.

Sound

L'objet Sound offre des fonctionnalités de lecture audio. Quelques exemples de sons sont fournis dans la bibliothèque.

Stack

Cet objet permet de stocker des valeurs comme lorsque l'on empile des assiettes. Vous pouvez empiler une valeur en haut de la pile, puis la retirer (dépiler). Vous pouvez dépliler les valeurs une par une ; la dernière valeur à dépiler est la première valeur empilée.

Text

L'objet Text permet de travailler sur du texte.

TextWindow

TextWindow fournit des fonctionnalités de saisie et d'affichage de texte. Par exemple, vous pouvez écrire ou lire du texte (ou des nombres) sur la fenêtre Texte.

Timer

L'objet Timer fournit un moyen simple pour effectuer des tâches répétitives avec un interval temps constant.

Turtle

La tortue (Turtle) fournit des fonctionnalités similaires à Logo pour dessiner des formes en manipulant les propriétés primitives de stylo et de dessin.


Math

La classe Math fournit beaucoup de méthodes utiles, relatives aux mathématiques

Properties

Pi (This property is read-only.)

Math.Pi

Obtient la valeur de Pi

Methods

Abs

Math.Abs(number)

Obtient la valeur absolue d'un nombre donné. Par exemple, -32,233 retournera 32,233.

number

Le nombre dont on veut la valeur absolue.

Returns

La valeur absolue d'un nombre donné.

Ceiling

Math.Ceiling(number)

Obtient l'entier qui est plus grand ou égal au nombre décimal spécifié. Par exemple, 32,233 retourne 33.

number

Le nombre dont on veut la valeur entière immédiatement supérieure.

Returns

La valeur entière immédiatement supérieure.

Cos

Math.Cos(angle)

Obtient le cosinus d'un angle donné en radians.

angle

L'angle dont on veut le cosinus (en radians).

Returns

Le cosinus d'un angle donné.

Floor

Math.Floor(number)

Obtient l'entier qui est plus petit ou égal au nombre décimal spécifié. Par exemple, 32,233 retourne 32.

number

Le nombre dont on veut la valeur entière immédiatement inférieure.

Returns

La valeur entière immédiatement inférieure.

GetDegrees

Math.GetDegrees(angle)

Convertit un angle donné en radians en degrés.

angle

L'angle en radians.

Returns

L'angle converti en degrés.

GetRadians

Math.GetRadians(angle)

Convertit un angle donné en degrés en radians.

angle

L'angle en degré.

Returns

L'angle converti en radians.

GetRandomNumber

Math.GetRandomNumber(maxNumber)

Obtient un nombre aléatoire entre 1 et une valeur maximale (incluse).

maxNumber

Le nombre maximum de la valeur aléatoire demandée.

Returns

Un nombre aléatoire inférieur ou égal à la valeur maximale spécifiée.

Log

Math.Log(number)

Obtient la valeur du logarithme (de base 10) du nombre donné.

number

Le nombre dont on veut le logarithme

Returns

Le logarithme du nombre donné

Max

Math.Max(number1, number2)

Compare deux nombres et retourne le plus grand des deux.

number1

Le premier des deux nombres à comparer.

number2

Le second des deux nombres à comparer.

Returns

La plus grande valeur entre deux nombres.

Min

Math.Min(number1, number2)

Compare deux nombres et retourne le plus petit des deux.

number1

Le premier des deux nombres à comparer.

number2

Le second des deux nombres à comparer.

Returns

La plus petite valeur entre deux nombres.

NaturalLog

Math.NaturalLog(number)

Obtient la valeur du logarithme naturel (ou logarithme népérien) du nombre donné.

number

Le nombre dont on veut le logarithme naturel.

Returns

Le logarithme naturel du nombre donné.

Power

Math.Power(baseNumber, exponent)

Elève le baseNumber à la puissance spécifiée.

baseNumber

Le nombre élevé à la puissance.

exponent

La puissance à laquelle élever le nombre de base.

Returns

Le baseNumber élevé à l'exposant spécifié.

Remainder

Math.Remainder(dividend, divisor)

Divise le premier nombre par le second et renvoie le reste.

dividend

Le numérateur.

divisor

Le dénominateur.

Returns

Le reste de la division.

Round

Math.Round(number)

Arrondi un nombre à la valeur entière la plus proche. Par exemple 32,233 est arrondi à 32,0 tandis que 32,566 est arrondi à 33.

number

Le nombre à arrondir.

Returns

L'arrondi d'un nombre donné.

Sin

Math.Sin(angle)

Obtient le sinus d'un angle donné en radians.

angle

L'angle dont on veut le sinus (en radians)

Returns

Le sinus d'un angle donné

SquareRoot

Math.SquareRoot(number)

Obtient la racine carrée d'un nombre donné.

number

Le nombre dont on veut la racine carrée.

Returns

La racine carrée d'un nombre donné.

Tan

Math.Tan(angle)

Obtient la tangente d'un angle donné en radians.

angle

L'angle dont on veut la tangente (en radians).

Returns

La tangente d'un angle donné.
(c) Copyright 2009, Microsoft Corporation. All rights reserved.