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.


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.

Properties

BackgroundColor

GraphicsWindow.BackgroundColor

Obtient ou définit la couleur de fond de la fenêtre graphique.

BrushColor

GraphicsWindow.BrushColor

Obtient ou définit la couleur du pinceau pour le remplissage de formes sur la fenêtre graphique.

CanResize

GraphicsWindow.CanResize

Spécifie si la fenêtre graphique peut être retaillée ou non par l'utilisateur.

FontBold

GraphicsWindow.FontBold

Indique ou définit si le texte à afficher sur la fenêtre graphique est en gras ou non.

FontItalic

GraphicsWindow.FontItalic

Obtient ou définit si le texte à afficher sur la fenêtre graphique est en italique ou non.

FontName

GraphicsWindow.FontName

Obtient ou définit le nom de la police de caractères pour dessiner du texte sur la fenêtre graphique.

FontSize

GraphicsWindow.FontSize

Obtient ou définit la taille de police de caractères pour dessiner du texte sur la fenêtre graphique.

Height

GraphicsWindow.Height

Obtient ou définit la hauteur de la fenêtre graphique.

LastKey (This property is read-only.)

GraphicsWindow.LastKey

Obtient la dernière touche enfoncée ou relâchée.

Left

GraphicsWindow.Left

Obtient ou définit la position gauche de la fenêtre graphique.

MouseX (This property is read-only.)

GraphicsWindow.MouseX

Obtient la position X de la souris relative à la fenêtre graphique.

MouseY (This property is read-only.)

GraphicsWindow.MouseY

Obtient la position Y de la souris relative à la fenêtre graphique.

PenColor

GraphicsWindow.PenColor

Obtient ou définit la couleur du stylo utilisé pour dessiner des formes sur la fenêtre graphique.

PenWidth

GraphicsWindow.PenWidth

Obtient ou définit la largeur du stylo pour dessiner une forme sur la fenêtre graphique.

Title

GraphicsWindow.Title

Obtient ou définit le titre de la fenêtre graphique.

Top

GraphicsWindow.Top

Obtient ou définit la position droite de la fenêtre graphique.

Width

GraphicsWindow.Width

Obtient ou définit la largeur de la fenêtre graphique.

Events

KeyDown

GraphicsWindow.KeyDown

Lève un événement lorsqu'une touche du clavier est enfoncée.

KeyUp

GraphicsWindow.KeyUp

Lève un événement lorsqu'une touche du clavier est relâchée.

MouseDown

GraphicsWindow.MouseDown

Déclenche un événement lorsque le bouton de la souris est enfoncé.

MouseMove

GraphicsWindow.MouseMove

Déclenche un événement lorsque la souris bouge.

MouseUp

GraphicsWindow.MouseUp

Déclenche un événement lorsque le bouton de la souris est relaché.

Methods

Clear

GraphicsWindow.Clear()

Efface la fenêtre.

Returns

Nothing

DrawBoundText

GraphicsWindow.DrawBoundText(x, y, width, text)

Dessine une ligne de texte à l'écran à l'emplacement spécifié.

x

La coordonnée X du point de départ du texte.

y

La coordonnée Y du point de départ du texte.

width

La largeur maximum disponible. Ce paramètre aide a définir le moment où le texte devra retourner à la ligne.

text

Le texte à dessiner.

Returns

Nothing

DrawEllipse

GraphicsWindow.DrawEllipse(x, y, width, height)

Dessine une ellipse à l'écran en utilisant le stylo (Pen) sélectionné.

x

La coordonnée X de l'ellipse.

y

La coordonnée Y de l'ellipse.

width

La largeur de l'ellipse.

height

La hauteur de l'ellipse.

Returns

Nothing

DrawImage

GraphicsWindow.DrawImage(imageName, x, y)

Dessine à l'écran l'image spécifiée.

imageName

Le nom de l'image à dessiner.

x

La coordonnée X du point où vous souhaitez dessiner l'image.

y

La coordonnée Y du point où vous souhaitez dessiner l'image.

Returns

Nothing

DrawLine

GraphicsWindow.DrawLine(x1, y1, x2, y2)

Dessine une ligne, d'un point à un autre.

x1

La coordonnée X du 1er point.

y1

La coordonnée Y du 1er point.

x2

La coordonnée X du 2ème point.

y2

La coordonnée Y du 2ème point.

Returns

Nothing

DrawRectangle

GraphicsWindow.DrawRectangle(x, y, width, height)

Dessine un rectangle sur l'écran en utilisant le stylo (Pen) sélectionné.

x

La coordonnée X du rectangle.

y

La coordonnée Y du rectangle.

width

La largeur du rectangle.

height

La hauteur du rectangle.

Returns

Nothing

DrawResizedImage

GraphicsWindow.DrawResizedImage(imageName, x, y, width, height)

Dessine à l'écran l'image spécifiée, dans la taille spécifiée.

imageName

Le nom de l'image à dessiner

x

La coordonnée X du point à partir duquel l'image sera dessinée.

y

La coordonnée Y du point à partir duquel l'image sera dessinée.

width

La largeur de l'image à dessiner.

height

La hauteur de l'image à dessiner.

Returns

Nothing

DrawText

GraphicsWindow.DrawText(x, y, text)

Dessine une ligne de texte à l'écran à l'emplacement spécifié.

x

La coordonnée X du point de départ du texte.

y

La coordonnée Y du point de départ du texte.

text

Le texte à dessiner

Returns

Nothing

DrawTriangle

GraphicsWindow.DrawTriangle(x1, y1, x2, y2, x3, y3)

Dessine un triangle à l'écran en utilisant le stylo (Pen) sélectionné.

x1

La coordonnée X du premier point.

y1

La coordonnée Y du premier point.

x2

La coordonnée X du 2ème point.

y2

La coordonnée Y du 2ème point.

x3

La coordonnée X du 3ème point.

y3

La coordonnée Y du 3ème point.

Returns

Nothing

FillEllipse

GraphicsWindow.FillEllipse(x, y, width, height)

Remplit une ellipse à l'écran en utilisant le pinceau (Brush) sélectionné.

x

La coordonnée X de l'ellipse.

y

La coordonnée Y de l'ellipse.

width

La largeur de l'ellipse.

height

La hauteur de l'ellipse.

Returns

Nothing

FillRectangle

GraphicsWindow.FillRectangle(x, y, width, height)

Remplit un rectangle à l'écran en utilisant le pinceau (Brush) sélectionné.

x

La coordonnée X du rectangle.

y

La coordonnée Y du rectangle.

width

La largeur du rectangle.

height

La hauteur du rectangle.

Returns

Nothing

FillTriangle

GraphicsWindow.FillTriangle(x1, y1, x2, y2, x3, y3)

Dessine et remplit un triangle à l'écran en utilisant le pinceau sélectionné.

x1

La coordonnée X du 1er point.

y1

La coordonnée Y du 1er point.

x2

La coordonnée X du 2ème point.

y2

La coordonnée Y du 2ème point.

x3

La coordonnée X du 3ème point.

y3

La coordonnée Y du 3ème point.

Returns

Nothing

GetColorFromRGB

GraphicsWindow.GetColorFromRGB(red, green, blue)

Construit une couleur à partir des valeurs Rouge, Vert et Bleu.

red

La composante rouge de la couleur (0-255).

green

La composante verte de la couleur (0-255).

blue

La composante bleue de la couleur (0-255).

Returns

Retourne une couleur qui peut être utilisé comme couleur de pinceau ou de stylo.

GetPixel

GraphicsWindow.GetPixel(x, y)

Obtient la couleur du pixel aux coordonnées X et Y spécifiées.

x

La coordonnée X du pixel.

y

La coordonnée Y du pixel.

Returns

La couleur du pixel à définir.

GetRandomColor

GraphicsWindow.GetRandomColor()

Obtient une couleur aléatoire.

Returns

Une couleur aléatoire.

Hide

GraphicsWindow.Hide()

Cache la fenêtre graphique.

Returns

Nothing

SetPixel

GraphicsWindow.SetPixel(x, y, color)

Dessine le pixel aux coordonnées X et Y, en utilisant la couleur spécifiée.

x

La coordonnée X du pixel.

y

La coordonnée Y du pixel.

color

La couleur du pixel à définir.

Returns

Nothing

Show

GraphicsWindow.Show()

Affiche la fenêtre graphique afin d'interagir avec elle.

Returns

Nothing

ShowMessage

GraphicsWindow.ShowMessage(text, title)

Affiche une boîte de message à l'utilisateur.

text

Le texte à afficher dans la boîte de message.

title

Le titre de la boîte de message.

Returns

Nothing
(c) Copyright 2009, Microsoft Corporation. All rights reserved.