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.


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.

Properties

BackgroundColor

GraphicsWindow.BackgroundColor

Obtiene o establece el color de fondo de la ventana de gráficos.

BrushColor

GraphicsWindow.BrushColor

Obtiene o cambia el color del pincel que se usa para rellenar las formas dibujadas en la ventana de gráficos.

CanResize

GraphicsWindow.CanResize

Indica si el tamaño de la ventana de gráficos puede ser modificado por el usuario o no.

FontBold

GraphicsWindow.FontBold

Obtiene o cambia si el texto en la ventana de gráficos se debe dibujar en negrita o no.

FontItalic

GraphicsWindow.FontItalic

Obtiene o cambia si el texto en la ventana de gráficos se debe dibujar en cursiva o no.

FontName

GraphicsWindow.FontName

Obtiene o establece el nombre de la fuente a utilizar cuando se escribe texto en la ventana de gráficos.

FontSize

GraphicsWindow.FontSize

Obtiene o establece el tamaño de la fuente a utilizar cuando se escribe texto en la ventana de gráficos.

Height

GraphicsWindow.Height

Obtiene o cambia el alto de la ventana de gráficos.

LastKey (This property is read-only.)

GraphicsWindow.LastKey

Obtiene la última tecla que se presionó o liberó.

Left

GraphicsWindow.Left

Obtiene o cambia la posición izquierda de la ventana de gráficos.

MouseX (This property is read-only.)

GraphicsWindow.MouseX

Obtiene la posición X del mouse relativa a la ventana de gráficos.

MouseY (This property is read-only.)

GraphicsWindow.MouseY

Obtiene la coordenada Y del mouse relativa a la ventana de gráficos.

PenColor

GraphicsWindow.PenColor

Obtiene o establece el color del lápiz a utilizar para dibujar formas en la ventana de gráficos.

PenWidth

GraphicsWindow.PenWidth

Obtiene o cambia el ancho del lápiz usado para dibujar formas en la ventana de gráficos.

Title

GraphicsWindow.Title

Obtiene o cambia el título de la ventana de gráficos.

Top

GraphicsWindow.Top

Obtiene o cambia la posición superior de la ventana de gráficos.

Width

GraphicsWindow.Width

Obtiene o cambio el ancho de la ventana de gráficos.

Events

KeyDown

GraphicsWindow.KeyDown

Genera un evento cuando una tecla es oprimida en el teclado.

KeyUp

GraphicsWindow.KeyUp

Genera un evento cuando una tecla es soltada en el teclado.

MouseDown

GraphicsWindow.MouseDown

Lanza un evento cuando se hace clic con el botón del mouse.

MouseMove

GraphicsWindow.MouseMove

Lanza un evento cuando se mueve el mouse.

MouseUp

GraphicsWindow.MouseUp

Lanza un evento cuando se suelta el botón del mouse.

Methods

Clear

GraphicsWindow.Clear()

Vacía la ventana.

Returns

Nothing

DrawBoundText

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

Dibuja una línea de texto en la pantalla en la ubicación especificada.

x

La coordenada X del punto de inicio del texto.

y

La coordenada Y del punto de inicio del texto.

width

El ancho máximo permitido. El parámetro ayuda a definir cuándo se tiene que ajustar el texto.

text

El texto a dibujar.

Returns

Nothing

DrawEllipse

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

Dibuja una elipse en la pantalla usando el lápiz seleccionado.

x

La coordenada X de la elipse.

y

La coordenada Y de la elipse.

width

El ancho de la elipse.

height

El alto de la elipse.

Returns

Nothing

DrawImage

GraphicsWindow.DrawImage(imageName, x, y)

Dibuja la imagen especificada en memoria a la pantalla, con el tamaño indicado.

imageName

El nombre de la imagen a dibujar.

x

La coordenada X del punto en el cual dibujar la imagen.

y

La coordenada Y del punto en el cual dibujar la imagen.

Returns

Nothing

DrawLine

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

Dibuja una línea de un punto a otro.

x1

La coordenada X del primer punto.

y1

La coordenada Y del primer punto.

x2

La coordenada X del segundo punto.

y2

La coordenada Y del segundo punto.

Returns

Nothing

DrawRectangle

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

Dibuja un rectángulo en la pantalla usando el lápiz seleccionado.

x

La coordenada X del rectángulo.

y

La coordenada Y del rectángulo.

width

El ancho del rectángulo.

height

El alto del rectángulo.

Returns

Nothing

DrawResizedImage

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

Dibuja la imagen especificada en memoria a la pantalla, con el tamaño indicado.

imageName

El nombre de la imagen a dibujar.

x

La coordenada X del punto en el cual dibujar la imagen.

y

La coordenada Y del punto en el cual dibujar la imagen.

width

El ancho para dibujar la imagen.

height

El alto para dibujar la imagen.

Returns

Nothing

DrawText

GraphicsWindow.DrawText(x, y, text)

Dibuja una línea de texto en la pantalla en la ubicación especificada.

x

La coordenada X del punto de inicio del texto.

y

La coordenada Y del punto de inicio del texto.

text

El texto a escribir.

Returns

Nothing

DrawTriangle

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

Dibuja un triángulo en la pantalla usando el lápiz seleccionado.

x1

La coordenada X del primer punto.

y1

La coordenada Y del primer punto.

x2

La coordenada X del segundo punto.

y2

La coordenada Y del segundo punto.

x3

La coordenada X del tercer punto.

y3

La coordenada Y del tercer punto.

Returns

Nothing

FillEllipse

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

Rellena una elipse en la pantalla usando el pincel seleccionado.

x

La coordenada X de la elipse.

y

La coordenada Y de la elipse.

width

El ancho de la elipse.

height

El alto de la elipse.

Returns

Nothing

FillRectangle

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

Rellena un rectángulo en la pantalla usando el pincel seleccionado.

x

La coordenada X del rectángulo.

y

La coordenada Y del rectángulo.

width

El ancho del rectángulo.

height

El alto del rectángulo.

Returns

Nothing

FillTriangle

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

Dibuja y rellena un triángulo en la pantalla usando el pincel seleccionado.

x1

La coordenada X del primer punto.

y1

La coordenada Y del primer punto.

x2

La coordenada X del segundo punto.

y2

La coordenada Y del segundo punto.

x3

La coordenada X del tercer punto.

y3

La coordenada Y del tercer punto.

Returns

Nothing

GetColorFromRGB

GraphicsWindow.GetColorFromRGB(red, green, blue)

Crea un color con los valores de rojo, verde y azul proporcionados.

red

El componente rojo del color (0-255).

green

El componente verde del color (0-255).

blue

El componente azul del color (0-255).

Returns

Devuelve un color que se puede utilizar para establecer el color de la brocha o del lápiz.

GetPixel

GraphicsWindow.GetPixel(x, y)

Obtiene el color del píxel en las coordenadas X e Y especificadas.

x

La coordenada X del píxel.

y

La coordenada Y del píxel.

Returns

El color del píxel.

GetRandomColor

GraphicsWindow.GetRandomColor()

Obtiene un color aleatorio válido.

Returns

Un color aleatorio válido.

Hide

GraphicsWindow.Hide()

Oculta la ventana de gráficos.

Returns

Nothing

SetPixel

GraphicsWindow.SetPixel(x, y, color)

Dibuja el píxel indicado por las coordenadas X e Y usando el color indicado.

x

La coordenada X del píxel.

y

La coordenada Y del píxel.

color

El color para dibujar el píxel.

Returns

Nothing

Show

GraphicsWindow.Show()

Muestra la ventana de gráficos para permitir interacciones con ella.

Returns

Nothing

ShowMessage

GraphicsWindow.ShowMessage(text, title)

Muestra un cuadro de diálogo de mensaje al usuario.

text

El texto a ser mostrado en el cuadro de diálogo de mensaje.

title

El título del cuadro de diálogo de mensaje.

Returns

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