Small Basic API Reference
Arguments

El objeto Arguments (argumentos) proporciona operaciones para acceder a los argumentos de la línea de comando proporcionados al principio del programa.

Array

Este objeto proporciona una manera de almacenar más de un valor para un nombre dado. Estos valores pueden ser accedidos por otro índice.

Clock

Esta clase proporciona acceso al reloj del sistema.

Desktop

Esta clase proporciona métodos para interactuar con el escritorio.

Dictionary

Esta clase da acceso a un servicio de diccionario (Dictionary) en línea.

File

El objeto File (archivo) proporciona métodos para acceder, leer y escribir información de un archivo o a un archivo en el disco. Al utilizar este objeto, es posible guardar o abrir configuraciones en varias sesiones del programa.

Flickr

Esta clase da acceso a los servicios de fotografía de Flickr.

GraphicsWindow

La clase GraphicsWindow (ventana de gráficos) proporciona gráficos relacionados con funcionalidades de entrada y de salida. Por ejemplo, esta clase le permite dibujar y rellenar círculos y rectángulos.

ImageList

Esta clase ayuda a cargar y almacenar imágenes en memoria.

Math

La clase Math (matemáticas) proporciona muchos métodos útiles relacionados con las matemáticas.

Mouse

La clase Mouse proporciona o asigna propiedades relacionadas con el mouse, tales como la posición del cursor, el puntero, etc.

Network

Esta clase de ayuda privada proporciona métodos de acceso a la red.

Program

La clase Program (programa) proporciona ayuda para controlar la ejecución del programa.

Shapes

El objeto Shape (forma) permite agregar, mover y rotar formas en la ventana de gráficos.

Sound

El objeto Sound (sonido) proporciona operaciones que le permiten reproducir sonidos. Algunos ejemplos de sonidos se proporcionan en la biblioteca.

Stack

Este objeto proporciona una manera de almacenar valores al igual que se apilan platos. Puede poner un valor al principio de la pila y sacarlo. Sólo puede sacar y poner los valores uno a uno y el último valor que se pone es el primero que se puede sacar.

Text

El objeto Text (texto) proporciona operaciones útiles para trabajar con texto.

TextWindow

El objeto TextWindow (ventana de texto) proporciona funcionalidades relacionadas con la entrada y salida de texto. Por ejemplo, con esta clase puede escribir texto en una ventana de texto o leer texto de ella.

Timer

El objeto Timer (temporizador) proporciona una manera fácil de hacer algo una y otra vez con un intervalo constante entre medias.

Turtle

La clase Tutle (tortuga) proporciona funcionalidad como la de Logo para dibujar formas mediante la manipulación de propiedades de lápiz y primitivas de dibujo.


File

El objeto File (archivo) proporciona métodos para acceder, leer y escribir información de un archivo o a un archivo en el disco. Al utilizar este objeto, es posible guardar o abrir configuraciones en varias sesiones del programa.

Properties

LastError

File.LastError

Obtiene o cambia el mensaje de error de la última operación encontrada del archivo. Esta propiedad es útil para identificar cuándo algunos métodos fallan al ejecutarse.

Methods

AppendContents

File.AppendContents(filePath, contents)

Abre el archivo indicado y agrega el contenido al final del archivo.

filePath

La ruta completa del archivo a leer. Por ejemplo, c:\temp\settings.data.

contents

El contenido a agregar al final del archivo.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".

CopyFile

File.CopyFile(sourceFilePath, destinationFilePath)

Copia el archivo fuente especificado en la ruta de destino. Si la ruta de destino no existe, el método tratará de crearla automáticamente. Los archivos que ya existen se sobrescribirán. Es una buena práctica comprobar primero si el archivo ya existe para evitar sobrescribir archivos que ya existen.

sourceFilePath

La ruta completa del archivo que hay que copiar. Por ejemplo, c:\temp\settings.data.

destinationFilePath

La ubicación o la ruta al archivo de destino.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".

CreateDirectory

File.CreateDirectory(directoryPath)

Crea el directorio indicado.

directoryPath

La ruta completa del directorio a crear.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".

DeleteDirectory

File.DeleteDirectory(directoryPath)

Borra el directorio especificado.

directoryPath

La ruta completa del directorio a borrar.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".

DeleteFile

File.DeleteFile(filePath)

Borra el archivo indicado.

filePath

La ruta de destino o del archivo. Por ejemplo, c:\temp\settings.data.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".

GetFiles

File.GetFiles(directoryPath)

Obtiene la ruta de los archivos en la ruta dada.

directoryPath

El directorio donde buscar los archivos.

Returns

Si la operación se ejecuta con éxito, devuelve el archivo como una matriz. De lo contrario, devuelve "FAILED".

GetSettingsFilePath

File.GetSettingsFilePath()

Obtiene la ruta completa del archivo de configuración de este programa. El nombre del archivo de configuración se basa en el nombre del programa y se encuentra en la misma ruta que el programa.

Returns

La ruta completa del archivo de configuración específico para este programa.

GetTemporaryFilePath

File.GetTemporaryFilePath()

Crea un archivo temporal nuevo en un directorio temporal y devuelve la ruta completa del archivo.

Returns

La ruta completa al archivo temporal.

InsertLine

File.InsertLine(filePath, lineNumber, contents)

Abre el archivo indicado e inserta el contenido en el número de línea indicado. Esta operación no sobrescribirá ningún contenido existente en la línea indicada.

filePath

La ruta completa del archivo a leer. Por ejemplo, c:\temp\settings.data.

lineNumber

El número de línea de texto a insertar.

contents

El contenido a insertar en el archivo.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".

ReadContents

File.ReadContents(filePath)

Abre un archivo y lee todo su contenido. Este método es más rápido para archivos de menos de 1 MB y empezará a ser considerablemente lento para archivos de más de 10 MB.

filePath

La ruta completa del archivo a leer. Por ejemplo, c:\temp\settings.data.

Returns

El contenido completo del archivo.

ReadLine

File.ReadLine(filePath, lineNumber)

Abre el archivo indicado y lee el contenido del número de línea que se indica.

filePath

La ruta completa del archivo a leer. Por ejemplo, c:\temp\settings.data.

lineNumber

El número de línea del texto a leer.

Returns

El texto en la línea indicada del archivo indicado.

WriteContents

File.WriteContents(filePath, contents)

Abre un archivo y escribe el contenido indicado en él, reemplazando el contenido original con el nuevo contenido.

filePath

La ruta completa del archivo a escribir. Por ejemplo, c:\temp\settings.data.

contents

El contenido a escribir en el archivo indicado.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".

WriteLine

File.WriteLine(filePath, lineNumber, contents)

Abre el archivo especificado y escribe el contenido del número de línea que se indica. Esta operación sobrescribirá cualquier contenido en la línea indicada.

filePath

La ruta completa del archivo a leer. Por ejemplo, c:\temp\settings.data.

lineNumber

El número de línea del texto a escribir.

contents

El contenido a escribir en la línea indicada del archivo indicado.

Returns

Si la operación se completa con éxito, devuelve "SUCCESS". De lo contrario, devuelve "FAILED".
(c) Copyright 2009, Microsoft Corporation. All rights reserved.