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.


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.

Properties

LastError

File.LastError

Obtient ou définit le message de la dernière erreur rencontrée lors d'une opération sur fichier. Cette propriété est utile pour savoir quelle méthode n'a pas fonctionnée.

Methods

AppendContents

File.AppendContents(filePath, contents)

Ouvre le fichier spécifié et ajoute le contenu à la fin du fichier.

filePath

Le chemin complet du fichier à lire (par exemple c:\temp\data.txt).

contents

Le contenu à ajouter à la fin du fichier.

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".

CopyFile

File.CopyFile(sourceFilePath, destinationFilePath)

Copie le fichier source spécifié à un autre emplacement. Si le répertoire de destination n'existe pas, il sera créé automatiquement. Les fichiers existants seront écrasés. Il est conseillé de vérifier l'existance des fichiers si vous ne souhaitez pas les écraser.

sourceFilePath

Le chemin complet du fichier à copier (par exemple c:\temp\data.txt).

destinationFilePath

L'emplacement de la destination, ou le chemin complet du fichier

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".

CreateDirectory

File.CreateDirectory(directoryPath)

Créé le répertoire spécifié.

directoryPath

Le chemin complet du répertoire à créer.

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".

DeleteDirectory

File.DeleteDirectory(directoryPath)

Supprime le répertoire spécifié.

directoryPath

Le chemin complet du répertoire à supprimer.

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".

DeleteFile

File.DeleteFile(filePath)

Supprime le fichier spécifié.

filePath

La destination ou le chemin du fichier (par exemple c:\temp\settings.data).

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".

GetFiles

File.GetFiles(directoryPath)

Obtient le chemin de tous les fichiers dans le chemin du répertoire spécifié.

directoryPath

Le répertoire dans lequel les fichiers sont recherchés.

Returns

Si l'opération réussie, cela retournera les fichiers dans un tableau. Sinon, cela retournera "FAILED".

GetSettingsFilePath

File.GetSettingsFilePath()

Obtient le chemin complet du fichier de paramètres de ce programme. Le nom du fichier de paramètres est basé sur le nom du programme et se trouve dans le répertoire du programme.

Returns

Le chemin complet du fichier de paramètres spécifique à ce programme.

GetTemporaryFilePath

File.GetTemporaryFilePath()

Créé un nouveau fichier temporaire dans le répertoire temporaire et retourne le chemin complet du fichier.

Returns

Le chemin complet du fichier temporaire.

InsertLine

File.InsertLine(filePath, lineNumber, contents)

Ouvre le fichier spécifié et insert le contenu au numéro de ligne spécifié. Cette opération n'écrasera pas le contenu existant de la ligne spécifiée.

filePath

Le chemin complet du fichier à lire (par exemple c:\temp\data.txt).

lineNumber

Le numéro de la ligne du texte à insérer.

contents

Le contenu à insérer dans le fichier.

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".

ReadContents

File.ReadContents(filePath)

Ouvre et lit entièrement le contenu d'un fichier. Cette méthode est performante pour des fichiers de petite taille (inférieur à 1 Mo), mais beaucoup moins avec des fichiers de taille supérieure à 10 Mo.

filePath

Le chemin complet du fichier à lire. Un exemple de chemin complet serait c:\temp\settings.data.

Returns

L'ensemble du contenu du fichier.

ReadLine

File.ReadLine(filePath, lineNumber)

Ouvre le fichier et lit le contenu à la ligne spécifiée.

filePath

Le chemin complet du fichier (par exemple c:\temp\data.txt).

lineNumber

Le numéro de la ligne à lire.

Returns

Le texte à la ligne du fichier spécifié.

WriteContents

File.WriteContents(filePath, contents)

Ouvre un fichier et lui écrit le contenu spécifié, en remplaçant le contenu original avec le nouveau contenu.

filePath

Le chemin complet du fichier dans lequel écrire. Un exemple de chemin complet serait c:\temp\settings.data.

contents

Le contenu à écrire dans le fichier spécifié.

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".

WriteLine

File.WriteLine(filePath, lineNumber, contents)

Ouvre le fichier spécifié et insert le contenu au numéro de ligne spécifié. Cette opération va écraser tout le contenu existant de la ligne spécifiée.

filePath

Le chemin complet du fichier à lire (par exemple c:\temp\data.txt).

lineNumber

Le numéro de la ligne du texte à écrire.

contents

Le contenu à écrire à la ligne spécifiée dans le fichier spécifié.

Returns

Si l'opération réussie, cette méthode retournera "SUCCESS". Sinon elle retournera "FAILED".
(c) Copyright 2009, Microsoft Corporation. All rights reserved.