Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

DATA API

Оглавление

ShapesPlus. 2

Операции.. 2

CMD.. 4

Свойства. 4

Операции.. 4

Process. 5

Операции.. 5

MathPlus. 6

Операции.. 6

Sounds. Speech.. 9

Свойства. 9

Операции.. 9

SecondTimer 10

Свойства. 10

Операции.. 10

События. 10

MousePlus. 11

Свойства. 11

Операции.. 11

События. 11

Keyboard. 12

Свойства. 12

Операции.. 12

Security. 13

Операции.. 13

Dialogs. 14

Свойства. 14

Операции.. 14

Media. 16

Операции.. 16

Hardware. 18

Свойства. 18

Sounds. SoundPlus. 19

Свойства. 19

Операции.. 19

PictureTools. 21

Операции.. 21

Game. 23

Операции.. 23

ClockPlus. 24

Свойства. 24

Операции.. 24

TextPlus. 25

Операции.. 25

workClient 27

Свойства. 27

Операции.. 27

События. 27

OperatingSystem.. 28

Свойства. 28

Операции.. 28

Printing. 30

Свойства. 30

Операции.. 30

NetworkServer 31

Свойства. 31

Операции.. 31

События. 31

NetworkPlus. 32

Свойства. 32

Операции.. 32


ShapesPlus

Объект ShapePlus (фигура) позволяет добавлять, двигать и вращать фигуры в графическом окне.

Операции

ShapesPlus.AddEllipse(Width,Height) - Добавляет эллипс с заданной шириной и высотой.

Width - Ширина эллипса.

Height - Высота эллипса.

Возвращает - Эллипс, который только что был добавлен в графическое окно.

ShapesPlus.AddImage(ImageName) - Добавляет изображение в качестве фигуры, которую можно перемещать, анимировать или вращать.

ImageName - Имя фигуры для отображения.

Возвращает - Изображение, которое только что было добавлено в графическое окно.

ShapesPlus.AddLine(x1, y1, x2, y2) - Добавляет линию, соединяющую две заданные точки.

НЕ нашли? Не то? Что вы ищете?

x1 - Координата X первой точки.

y1 - Координата Y первой точки.

x2 - Координата X второй точки.

y2 - Координата Y второй точки.

Возвращает – Линию, которая была только что добавлена в графическое окно.

ShapesPlus.AddPolygon(PointArray) - Добавляет полигон в графическое окно

PointArray – Имя массива содержащего X и Y координаты каждой точки формирующей полигон

Возвращает – Полигон, который был только что добавлен в графическое окно.

Пример

PointArray["1"]["X"] = 100

PointArray["1"]["Y"] = 100

PointArray["2"]["X"] = 100

PointArray["2"]["Y"] = 200

PointArray["3"]["X"] = 200

PointArray["3"]["Y"] = 200

Polygon = ShapesPlus. AddPolygon(PointArray)

ShapesPlus. AddRectangle(Width, Height) - Добавляет прямоугольник с заданной шириной и высотой.

Width - Ширина прямоугольника.

Height - Высота прямоугольника.

Возвращает - Прямоугольник, который был только что добавлен в графическое окно.

ShapesPlus.AddText(Text) - Добавляет текст в виде фигуры, которую можно перемещать, анимировать и вращать.

Text - Добавляемый текст.

Возвращает - Текст, который только что был добавлен в графическое окно.

ShapesPlus.AddTriangle(x1, y1, x2, y2, x3, y3) - Добавляет треугольник, который представлен в виде набора вершин.

x1 - Координата X первой вершины треугольника.

y1 - Координата Y первой вершины треугольника.

x2 - Координата X второй вершины треугольника.

y2 - Координата Y второй вершины треугольника.

x3 - Координата X третьей вершины треугольника.

y3 - Координата Y третьей вершины треугольника.

Возвращает - Треугольник, который был только что добавлен в графическое окно.


CMD

Библиотека для работы с командной строкой

Свойства

CMD.LastExitCode - Последний завершенный код из последней команды CMD

CMD.LastError - Последняя ошибка из последней команды CMD

Операции

CMD.RunCMDcommand(Arguments) - Запуск команд в командной строке

Arguments - Аргументы для запуска в командной строке

Возвращает - Результат действия заданной команды

CMD.RunCMDorBatFile(FilePath) - Запуск файлов *.cmd или *.bat в командной строке

FilePath - Полный путь к файлам с расширением *.cmd или *.bat

Возвращает - Результат действия заданной команды


Process

Объект Process предназначен для запуска и остановки процессов.

Операции

Process.GetProcessesByID() - Получает все текущие процессы

Возвращает - Массив с IDs всех системных процессов, индексированный по именам процессов.

Process.GetProcessesByName() - Получает все текущие процессы

Возвращает - Массив имен все системных процессов, индексированный по ID процессов.

Process. StartWithArguments(Target, Arguments) - Запуск процесса с аргументами.

Target - Запускаемые файл или приложение

Arguments - Аргументы для запускаемого процесса

Возвращает - ID запущенного процесса приложения или ничего если ошибка.

Process.Start(Target) - Запускает процесс.

Target - Запущенный файл или приложение

Возвращает - ID запущенного процесса приложения или ничего если ошибка.

Process.StopByID(ID) - Останавливает процесс.

ID - останавливаемого процесса.

Возвращает - Если операция выполнена успешно возвращает "SUCCESS", иначе возвращает "FAILED".

Process.StopByName(Name) - Останавливает внешние процессы.

Name - Имя процесса для остановки.

Возвращает - Если операция выполнена успешно возвращает "SUCCESS", иначе возвращает "FAILED".


MathPlus

Объект MathPlus обеспечивает доступ к дополнительным математическим операциям

Операции

MathPlus.Abs(Number) - Возвращает абсолютное значение для заданного числа. Например, для (-32.233) метод вернет (32.233).

Number - Число, абсолютное значение которого надо получить.

Возвращает - Абсолютное значение заданного числа или "FAILED".

MathPlus.ACos(CosValue) - Возвращает значение угла в радианах, соответствующее указанному значению косинуса.

CosValue - Значение косинуса, для которого надо получить угол.

Возвращает - Угол (в радианах) для заданного значения косинуса или "FAILED".

MathPlus.ASin(SinValue) - Возвращает значение угла в радианах, соответствующее указанному значению синуса.

SinValue - Значение синуса, для которого надо получить угол.

Возвращает - Угол (в радианах) для заданного значения синуса или "FAILED".

MathPlus.ATan(TanValue) - Получает угол в радианах для заданного значения тангенса.

TanValue - Значения тангенса, для которого надо получить угол.

Возвращает - Угол (в радианах) для заданного значения тангенса или "FAILED".

MathPlus.ATan2(X,Y) - Возвращает угол, тангенс которого - частное двух указанных чисел.

X – первое число

Y – второе число

Возвращает - Угол (в радианах) или "FAILED"

MathPlus.Ceiling(Number) - Округляет заданное десятичное значение до большего или равного целого числа. Например, для 32.233 метод вернет 33.

Number - Число, которое надо округлить в большую сторону.

Возвращает - Число, округленное в большую сторону или "FAILED".

MathPlus.Cos(Angle) - Получает значение косинуса для заданного в радианах угла.

Angle - Значение угла (в радианах), чей косинус требуется вычислить.

Возвращает - Значение косинуса данного угла или "FAILED".

MathPlus.Cosh(Angle) - Получает гиперболический косинус указанного угла.

Angle - Значение угла (в радианах), чей косинус требуется вычислить.

Возвращает - Гиперболический косинус данного угла или "FAILED".

MathPlus.Floor(Number) - Округляет заданное десятичное значение до меньшего или равного целого числа. Например, для 32.233 метод вернет 32.

Number - Число, которое надо округлить в меньшую сторону.

Возвращает - Число, округленное в меньшую сторону или "FAILED".

MathPlus.GetDegrees(Angle) - Конвертирует заданный угол из радиан в градусы.

Angle - Значение угла в радианах.

Возвращает - Значение угла, переведенное в градусы или "FAILED".

MathPlus.GetRadians(Angle) - Конвертирует заданный угол из градусов в радианы.

Angle - Значение угла в градусах.

Возвращает - Значение угла, переведенное в радианы или "FAILED".

MathPlus.GetRandomNumber(minNumber,maxNumber) - Возвращает случайное число в диапазоне заданном в параметре minNumber и числом, заданным в параметре maxNumber (включительно).

minNumber - Минимальное значение для диапазона случайных чисел.

maxNumber - Максимальное значение для диапазона случайных чисел.

Возвращает - Случайное число, в указанном диапазоне или "FAILED".

MathPlus.Log(Number) - Получает десятичный логарифм для заданного числа.

Number - Число для вычисления десятичного логарифма.

Возвращает - Десятичный логарифм для указанного числа или "FAILED".

MathPlus.Max(number1,number2) - Сравнивает два значение и возвращает большее из них.

number1 - Первое из сравниваемых чисел.

number2 - Второе из сравниваемых чисел.

Возвращает - Наибольшее значение из двух заданных чисел или "FAILED".

MathPlus.Min(number1,number2) - Сравнивает два значение и возвращает меньшее из них.

number1 - Первое из сравниваемых чисел.

number2 - Второе из сравниваемых чисел.

Возвращает - Наименьшее значение из двух заданных чисел или "FAILED".

MathPlus.NaturalLog(number) - Получает натуральный логарифм для заданного числа.

number - Число, для которого надо вычислить натуральный логарифм.

Возвращает - Значение натурального логарифма для заданного числа или "FAILED".

MathPlus.Power(baseNumber,Exponent) - Возводит число в указанную степень.

baseNumber - Число для возведения в степень.

Exponent - Степень, в которую надо возвести число.

Возвращает - Число, возведенное в указанную степень или "FAILED".

MathPlus.Remainder(dividend,divisor) - Делит первое число на второе и возвращает остаток.

dividend - Делимое.

divisor - Делитель.

Возвращает - Остаток от деления или "FAILED".

MathPlus.Round(number) - Округляет заданное десятичное значение до ближайшего целого числа. Например, 32.233 будет округлено до 32.0, а 32.566 до 33.

Number - Число для округления.

Возвращает - Округленное значение заданного числа или "FAILED".

MathPlus.Sin(Angle) - Получает значение синуса для заданного в радианах угла.

Angle - Угол для вычисления синуса (в радианах).

Возвращает - Синус для заданного угла или "FAILED".

MathPlus.Sinh(Angle) - Получает гиперболический синус заданного угла.

Angle - Значение угла (в радианах), чей синус требуется вычислить.

Возвращает - Гиперболический синус данного угла или "FAILED".

MathPlus.SquareRoot(number) - Получает квадратный корень для заданного числа.

number - Число, квадратный корень которого надо вычислить.

Возвращает - Квадратный корень для заданного числа или "FAILED".

MathPlus.Tan(Angle) - Получает значение тангенса для заданного в радианах угла.

Angle - Значение угла (в радианах), чей тангенс требуется вычислить.

Возвращает - Значение тангенса данного угла или "FAILED".

MathPlus.Tanh(Angle) - Получает гиперболический тангенс заданного угла.

Angle - Значение угла (в радианах), чей тангенс требуется вычислить.

Возвращает - Гиперболический тангенс данного угла или "FAILED".

MathPlus.IsNumber(Primitive) - Проверяет является заданная текстовая переменная числом или нет

Primitive – Имя переменной для проверки

Возвращает - "True" если переменная число или "False" если нет

MathPlus.ToNumber(Primitive) - Преобразует заданную переменную в числовую. (В случае записи числа, как текстовая переменная)

Primitive – Имя переменной для конвертирования

Возвращает – Преобразованную переменную в числовую или "FAILED" если ошибка

MathPlus.IsNumberNegative(Number) - Проверяет положительное или отрицательное число

Number - Число для проверки

Возвращает - "True" если число отрицательное, "False" если число положительное, иначе "FAILED"

MathPlus.Pi - Получает значение Пи


Sounds.Speech

Объект Sounds.Speech используется для произношения указанного текста голосом, а так же предоставляет инструменты управления произношением

Свойства

Speech.Speed - Устанавливает скорость произношения (от -10 до 10)

Speech.Volume - Устанавливает громкость произношения (от 0 до 100)

Операции

Speech.Speak(Text) - Произносит женским голосом текст. (Только английский)

Text - Текст для произношения

Speech.SpeakToWavFile(Text,FilePath) – Записывает произносимый текст в файл с расширением *.wav.

Text – Произносимый текст

FilePath – Полный путь к файлу для записи

Speech.Pause() - Приостанавливает произношение текста.

Speech.Resume() - Продолжает приостановленное произношение.


SecondTimer

Объект SecondTimer обеспечивает способ повторения действий через постоянные интервалы времени в промежутках между использованием первого таймера.

Свойства

SecondTimer.Interval - Возвращает или устанавливает интервал срабатывания таймера в миллисекундах. Может принимать значения от 10 до .

Операции

SecondTimer.Pause() - Приостанавливает таймер. События Tick таймера не вызываются.

Возвращает - Ничего

SecondTimer.Resume() - Возобновляет работу таймера после приостановки. События Tick таймера начинают вызываться.

Возвращает - Ничего

События

SecondTimer.Tick - Вызывает событие Tick для таймера.


MousePlus

Объект MousePlus обеспечивает средства доступа, чтобы получать или устанавливать свойства связанные с мышью, такие как позиция курсора, указатель, поворот мыши, и т. д.

Свойства

MousePlus.IsLeftButtonDown - Определяет была ли нажата левая кнопка мыши.

MousePlus.IsRightButtonDown - Определяет была ли нажата правая кнопка мыши.

MousePlus.IsMiddleButtonDown - Определяет была ли нажата средняя кнопка мыши.

MousePlus.IsX1ButtonDown - Определяет была ли нажата X1 кнопка мыши.

MousePlus.IsX2ButtonDown - Определяет была ли нажата X2 кнопка мыши.

MousePlus.MouseX - Получает или устанавливает координату X курсора мыши.

MousePlus.MouseY - Получает или устанавливает координату Y курсора мыши.

MousePlus.LastScrollingChange - Получает или устанавливает последнее изменение при прокрутке

Операции

MousePlus.HideCursor() - Скрывает курсор мыши на экране.

MousePlus.ShowCursor() - Показывает курсор мыши на экране.

MousePlus.ChangeCursor(Cursor) - Изменяет курсор мыши на экране.

Cursor - Пользовательский или системный курсор (системные курсоры это "AppStarting", "Arrow", "ArrowCD", "Cross", "Hand", "Help", "IBeam", "No", "None", "Pen", "UpArrow" или "Wait").

MousePlus.SetCursorOfShape(Shape,Cursor) - Устанавливает курсор в shape.

Shape – Имя фигуры

Cursor - Пользовательский или системный курсор (системные курсоры это "AppStarting", "Arrow", "ArrowCD", "Cross", "Hand", "Help", "IBeam", "No", "None", "Pen", "UpArrow" или "Wait").

MousePlus.LoadCursor(FilePath) - Загружает пользовательский курсор из файла.

FilePath - Путь к загружаемому файлу курсора пользователя.

Возвращает - Новый пользовательский курсор или FAILED.

MousePlus.RemoveCursorFromMemory(Cursor) - Удаляет пользовательский курсор из памяти.

Cursor - Пользовательский курсор удаляемый из памяти.

Возвращает - SUCCESS или FAILED

События

MousePlus.MouseWheel - Вызывает событие в окне при вращении колесика мыши.


Keyboard

Объект Keyboard обеспечивает средства доступа для получения или установки свойства связанных с клавиатурой.

Свойства

Keyboard.CapsLockOn - Проверяет состояние клавиши CapsLock (включен/выключен)

Keyboard.NumLockOn - Проверяет состояние клавиши NumLock (включен/выключен)

Keyboard.ScrollLockOn - Проверяет состояние клавиши ScrollLock (включен/выключен)

Keyboard.AltDown - Проверяет нажата ли клавиша Alt

Keyboard.ShiftDown - Проверяет нажата ли клавиша Shift

Keyboard.CtrlDown - Проверяет нажата ли клавиша Control

Операции

Keyboard.IsKeyDown(Key) - Проверяет, нажата ли указанная клавиша

Key - Клавиша для проверки состояния

Возвращает - "True" / "False"


Security

Объект Security обеспечивает средствами безопасности ваших данных

Операции

Security.Encrypt(Text, Password, MainSalt, HSalt1, HSalt2, HSalt3, PasswordIterations, ASCII_Key, KeySize) - Шифрует введенный текст в набор случайных символов

Text - Текст для шифрования

Password - Пароль шифрования

MainSalt - Основное кодовое слово, добавляемое к данным при шифровании

HSalt1 - Help Salt 1 to encrypt with

HSalt2 - Help Salt 3 to encrypt with

HSalt3 - Help Salt 2 to encrypt with

PasswordIterations - Число повторений

ASCII_Key – Обязательно должен быть длинной 16 ASCII символов

KeySize - Может быть 128, 192 или 256

Возвращает - Зашифрованный текст

Security.Decrypt(Text, Password, MainSalt, HSalt1, HSalt2, HSalt3, PasswordIterations, ASCII_Key, KeySize) - Расшифровывает существующий набор случайных символов в текст

Text - Текст для расшифровки

Password – Пароль для расшифровки

MainSalt - Основное кодовое слово, при расшифровке

HSalt1 - Help Salt 1 to decrypt with

HSalt2 - Help Salt 3 to decrypt with

HSalt3 - Help Salt 2 to decrypt with

PasswordIterations - Число повторений

ASCII_Key - Обязательно должен быть длинной 16 ASCII символов

KeySize - Может быть 128, 192 или 256

Возвращает - Расшифрованный текст

Security.GeneratePassword(Length) - Генерирует сложный пароль в символах Юникода

Length - Длина генерируемого пароля (рекомендуем: 1000)

Возвращает – Сгенерированный пароль

Security.GenerateNormalPassword(Length) - Генерирует пароль для запоминания человеком

Lenght - Длина генерируемого пароля (рекомендуем: 20)

Возвращает - Пароль

Security.GenerateHash - Генерирует набор случайных символов из исходного текста и возвращает его.

Text - Текст трансформируемый в набор случайных символов

HashAlgorithm - Имя алгоритма преобразования в случайные символы "MD5" "SHA1" "SHA256" "SHA384" "SHA512"

Salt - Кодовое слово или число

Возвращает - Сгенерированный набор случайных символов

Пример

Security. GenerateHash("Small Basic","SHA1","Пример")

Security.RunAsAdministrator() - Перезапускает текущую программу, как Администратор (Требуется UAC)

Возвращает - FAILED если отказ
Dialogs

Объект Dialogs служит для использования диалогов. Net Framework

Свойства

Dialogs.LastFontName - Получает имя последнего введенного шрифта

Dialogs.Dialogs.LastFontSize - Получает размер последнего введенного шрифта

Dialogs.Dialogs.LogInTitle - Получает или устанавливает заголовок окна запроса учетных данных пользователя

Dialogs.Dialogs.LogInUsernameLabel - Получает или устанавливает строку метки пользователя в окне запроса учетных данных пользователя

Dialogs.Dialogs.LogInPasswordLabel - Получает или устанавливает строку метки пароля в окне запроса учетных данных пользователя

Dialogs.Dialogs.LastLogInUsername - Получает или устанавливает последнее введенное имя пользователя в окно запроса учетных данных пользователя

Dialogs.Dialogs.LastLogInPassword - Получает или устанавливает последний введенный пароль в окно запроса учетных данных пользователя

Операции

Dialogs.AskForColor() - Предлагает пользователю выбрать цвет.

Возвращает - Выбранный цвет или "".

Dialogs.AskForDirectory() - Предлагает пользователю выбрать директорию.

Возвращает - Имя выбранной директории или "".

Dialogs.AskForFile(Filter) - Предлагает пользователю выбрать файл.

Filter - Необязательный фильтр для выбора

Возвращает - Имя открываемого файла или "".

Пример

Dialogs. AskForFile("Small Basic File (*.smallbasic)" |*.smallbasic")

Dialogs.AskForFont() - Предлагает пользователю выбрать тип шрифта

Dialogs.AskForLoginCredentials() - Спрашивает пользователя Логин и Пароль

Dialogs.AskForSaveLocation(Filter, UseOverwritePrompt) - Спрашивает пользователя место сохранения файла

Filter - Необязательный фильтр для выбора

UseOverwritePrompt - Используйте сообщение о перезаписи, если файл уже существует, "True" или "False".

Возвращает - Имя сохраняемого файла или "".

Пример

Dialogs. AskForFile("Small Basic File (*.smallbasic)" |*.smallbasic","True")

Dialogs.AskForTextLine(Question, Title) - Запрашивает у пользователя ввод текста в строку с указанной строкой подсказки

Question - Предложение, которое объясняет, что должен ввести пользователь

Title - Заголовок окна диалога

Возвращает - Строку текста, введенную пользователем или ""

Dialogs.ShowMessegeBox(Text, Title, Buttons, Theme) - Выводит на экран сообщение для пользователя в отдельном окне

Text - Сообщение пользователю

Title - Заголовок окна сообщения

Buttons - Кнопка для сообщения. Кнопка может быть следующих типов "AbortRetryIgnore", "OK", "OKCancel", "RetryCancel", "YesNo" или "YesNoCancel".

Theme - Тема для сообщения. Тема может быть "Asterisk", "Error", "Exclamation", "Hand", "Information", "None", "Question", "Stop" или "Warning".

Возвращает - Значение кнопки нажатой в окне сообщения


Media

Объект Media обеспечивает доступ к операциям, которые позволяют воспроизведение медиа файлов в графическом окне (В настоящий момент поддерживаются изображения, видео и звук).

Операции

Media.CreateMediaPlayer(FilePath, X, Y, Width, Height) - Создает новый медиа проигрыватель в графическом окне.

FilePath - Медиа файл для окна медиа проигрывателя

X - Координата X

Y - Координата Y

Width - Ширина

Height - Высота

Возвращает - Медиа проигрыватель или "FAILED".

Media.GetVolume(MediaPlayer) - Получает величину громкости воспроизведения файла для медиа проигрывателя.

MediaPlayer - Имя медиа проигрывателя.

Возвращает - Значение громкости в медиа проигрывателе.

Media.SetVolume(MediaPlayer,NewVolume) - Устанавливает величину громкости воспроизведения файла в медиа проигрыватель.

MediaPlayer - Имя медиа проигрывателя.

NewVolume - Новое значение громкости в медиа проигрывателе.

Media.GetSpeedRatio(MediaPlayer) - Получает скорость потока воспроизведения файла в медиа проигрывателе.

MediaPlayer - Имя медиа проигрывателя.

Возвращает - Скорость потока файла в медиа проигрывателе.

Media.SetSpeedRatio(MediaPlayer,NewSpeedPlayer) - Устанавливает скорость потока воспроизведения файла в медиа проигрывателе.

MediaPlayer - Имя медиа проигрывателя.

NewSpeedRatio - Новая скорость потока файла в медиа проигрывателе (default = 1).

Media.GetMediaLenght(MediaPlayer) - Получает продолжительность воспроизведения файла в медиа проигрывателе

MediaPlayer - Имя медиа проигрывателя.

Media.GetMediaPosition(MediaPlayer) - Получает текущее положение в воспроизводимом файле в медиа проигрывателе в миллисекундах.

MediaPlayer - Имя медиа проигрывателя.

Возвращает - Tекущее положение в воспроизводимом файле в медиа проигрывателе в миллисекундах.

Media.GetMedia(MediaPlayer) - Получает полный путь к месту нахождения файла из медиа проигрывателя.

MediaPlayer - Имя медиа проигрывателя.

Возвращает - Полный путь к месту нахождения файла из медиа проигрывателя.

Media.SetMedia(MediaPlayer,FilePath) - Устанавливает полный путь к месту нахождения файла для медиа проигрывателя.

MediaPlayer - Имя медиа проигрывателя.

FilePath - Полный путь к новому файлу для медиа проигрывателя.

Media. GetMediaStretchMode(MediaPlayer) - Gets stretch mode of media (stretch mode can be "Fill" for filling media to media player, "None" for keeping media as normal sized, "Uniform" to scale media using native aspect ratio of media or "UniformToFill").

MediaPlayer - Имя медиа проигрывателя.

Возвращает - The stretch mode of media.

Media. SetMediaStretchMode(MediaPlayer, NewMediaStretchMode) - Sets stretch mode of media (stretch mode can be "Fill" for filling media to media player, "None" for keeping media as normal sized, "Uniform" to scale media using native aspect ratio of media or "UniformToFill").

MediaPlayer - Имя медиа проигрывателя.

NewMediaStretchMode - New stretch mode for media player (stretch mode can be "Fill" for filling media to media player, "None" for keeping media as normal sized, "Uniform" to scale media using native aspect ratio of media or "UniformToFill").

Media.Stop(MediaPlayer) - Останавливает воспроизведение в медиа проигрывателе.

MediaPlayer - Имя медиа проигрывателя.

Media.Pause(MediaPlayer) - Ставит на паузу воспроизведение в медиа проигрывателе.

MediaPlayer - Имя медиа проигрывателя.

Media.Resume(MediaPlayer) - Продолжает воспроизведение в медиа проигрывателе.

MediaPlayer - Имя медиа проигрывателя.

Media.Play(MediaPlayer) - Начинает воспроизведение файла с начальной позиции.

MediaPlayer - Имя медиа проигрывателя.

Media.PlayFromPosition(MediaPlayer,Position) - Начало воспроизведения с определенной позиции в медиа проигрывателе.

MediaPlayer - Имя медиа проигрывателя.

Position - Заданная позиция для воспроизведения.


Hardware

Библиотека, получающая информацию об аппаратном обеспечении.

Свойства

Hardware.CPUSpeed - Получает скорость процессора в МГц.

Hardware.CpuManufacturer - Получает название изготовителя процессора.

Hardware.CpuName - Получает марку процессора.

Hardware.CpuBit - Получает информацию о процессоре типа 32-bit или 64-bit.


Sounds.SoundPlus

Объект SoundPlus обеспечивает методами, которые позволяют воспроизводить звук. Некоторые образцы звуков обеспечены наравне с библиотекой.

Свойства

SoundPlus.Octave - Запись октав. Число между

Операции

SoundPlus.CreateSoundPlayer(filePath) - Создает новый проигрыватель в классе SoundPlus

filePath - Полный путь или URL к файлу загружаемому в проигрыватель. Этот файл должен иметь расширение mp3, wav или wma. Файлы других форматов могут проигрываться, а могут и не проигрываться в зависимости от кодеков установленных на компьютере.

Возвращает - Имя нового проигрывателя или Failed если ошибка

SoundPlus.RemoveSoundPlayer(Name) - Удаляет проигрыватель

Name - Имя проигрывателя для удаления

Возвращает - SUCCESS или FAILED

SoundPlus.Play(Name) - Запуск воспроизведения

Name - Имя проигрывателя

SoundPlus.PlayAndWait(Name) - Проигрывает файл и ожидает окончание его воспроизведения.

Name - Имя проигрывателя

SoundPlus.PlayFromPosition(Name,Poisition) - Начинает воспроизведение файла с заданной позиции

Name - Имя проигрывателя

Position - Стартовая позиция в миллисекундах

SoundPlus.Pause(Name) - Пауза при воспроизведении звукового файла. Если файл не проигрывается, эта операция ничего не будет делать.

Name - Имя проигрывателя

SoundPlus.Resume(Name) - Продолжение воспроизведения с текущей позиции.

Name - Имя проигрывателя

SoundPlus.Stop(Name) - Останавливает воспроизведение

Name - Имя проигрывателя

SoundPlus.GetLenght(Name) - Получает длину звукового файла

Name - Имя проигрывателя

Возвращает - Длина в миллисекундах

SoundPlus.GetPosition(Name) - Получает текущую позицию в звуковом файле

Name - Имя проигрывателя

Возвращает - Текущая позиция воспроизведения в миллисекундах

SoundPlus.SetSound(Name,filePath) - Изменяет воспроизводимый файл в проигрывателе

Name - Имя проигрывателя

filePath - Полный путь или URL к файлу, загружаемому в проигрыватель. Этот файл должен иметь расширение mp3, wav или wma. Файлы других форматов могут проигрываться, а могут и не проигрываться в зависимости от кодеков, установленных на компьютере.

SoundPlus.GetSound(Name) - Получает местонахождение воспроизводимого файла

Name - Имя проигрывателя

Возвращает - Полный путь или URL файла

SoundPlus.SetSpeedRatio(Name,NewSpeedRatio) - Устанавливает скорость потока воспроизводимого файла

Name - Имя проигрывателя

NewSpeedRatio - Новая скорость потока

SoundPlus.GetSpeedRatio(Name) - Получает скорость потока воспроизводимого файла

Name - Имя проигрывателя

Возвращает - Скорость потока

SoundPlus.SetVolume(Name,NewVolume) - Устанавливает громкость воспроизведения (число между 0 - 1)

Name - Имя проигрывателя

NewVolume - Новая громкость воспроизведения (число между 0 - 1)

SoundPlus.GetVolume - Получает громкость воспроизведения (число между 0 - 1)

Name - Имя проигрывателя

Возвращает - Громкость воспроизведения

SoundPlus.PlayBellRing() - Проигрывает звук звонка.

SoundPlus.PlayBellRingAndWait() - Проигрывает звук звонка и ждет, пока он не закончится.

SoundPlus.PlayChime() - Проигрывает звук колокола.

SoundPlus.PlayChimeAndWait() - Проигрывает звук колокола и ждет, пока он не закончится.

SoundPlus.PlayChimes() - Проигрывает звук колоколов.

SoundPlus.PlayChimesAndWait() - Проигрывает звук колоколов и ждет, пока он не закончится.

SoundPlus.PlayClick() - Проигрывает звук щелчка мыши.

SoundPlus.PlayClickAndWait() - Проигрывает звук щелчка мыши и ждет, пока он не закончится.

SoundPlus.PlayMusic(notes)

notes - Набор музыкальных нот для проигрывания. Формат нот является подмножеством языка Music Markup Language (MML), поддерживаемого в QBasic.

Возвращает - Ничего

Пример

Sound. PlayMusic("O5 C8 C8 G8 G8 A8 A8 G4 F8 F8 E8 E8 D8 D8 C4")

SoundPlus.PlayBeep(Frequency, Duration) - Проигрывает звук гудка указанной частоты и продолжительности воспроизведения через системный динамик.

Frequency - Частота гудка, диапазон от 01.01.017 герц.

Duration - Продолжительность гудка, измеряемая в миллисекундах.


PictureTools

Объект PictureTools предназначен для работы с изображением.

Операции

PictureTools. CropImage(Image, LeftMargin, TopMargin, RightMargin, BottomMargin) - Кадрирование изображения.

Image - Изображение из списка изображений для кадрирования.

LeftMargin - Координата X верхнего левого угла

TopMargin - Координата Y верхнего левого угла

RightMargin - Координата X нижнего правого угла

BottomMargin - Координата Y нижнего правого угла

Возвращает - Изображение или FAILED

PictureTools.GrayScale(Image) - Конвертирует изображение в grayscale.

Image - Изображение из списка изображений для конвертирования.

Возвращает - Изображение или FAILED.

PictureTools. InvertImage(Image) - Инвертирует изображение.

Image - Изображение из списка изображений для инвертирования.

Возвращает - Изображение или FAILED

PictureTools.LoadImage(FilePathOrURL) - Загружает изображение

FilePathOrURL - Полный путь к файлу или URL для загрузки.

Возвращает - Изображение или FAILED

PictureTools.RemoveImageFromMemory(Image) - Удаляет изображение из памяти.

Image - Изображение, из списка изображений удаляемое из памяти.

PictureTools.ResizeImage(Image,NewWidht,NewHeight) - Изменение размера изображения.

Image - Изображение из списка изображений для изменения размера.

NewWidht - Новая ширина.

NewHeight - Новая высот.

Возвращает - Изображение или Failed.

PictureTools. SaveImage(Image, FilePath) - Сохраняет изображение

Image - Изображение из списка изображений для сохранения.

FilePath - Файл в который сохраняем изображение

Возвращает - SUCCESS или FAILED

PictureTools.SetAlphaColor(Image,NewAlphaColor) - Устанавливает цвет Alpha для изображения.

Image - Изображение из списка изображений.

NewAlphaColor - Новый цвет Alpha для изображения.

Возвращает - Изображение или FAILED

PictureTools.SetBrightness(Image,NewBrightness) - Устанавливает яркость изображения.

Image - Изображение из списка изображений.

NewBrightness - Новое значение яркости для изображения (число между -255 и 255).

Возвращает - Изображение или FAILED.

PictureTools. SetColors(Image, Red, Green, Blue) - Устанавливает цвета изображения.

Image - Изображение из списка изображений.

Red - Красный, значение между -255 и 255.

Green - Зеленый, значение между -255 и 255.

Blue - Синий, значение между -255 и 255.

Возвращает - Изображение или FAILED

PictureTools.SetContrast(Image,NewContrast) - Устанавливает контрастность изображения.

Image - Изображение из списка изображений.

NewContrast - Новое значение контрастности для изображения (число между -100 и 100).

Возвращает - Изображение или FAILED.

PictureTools.SetGamma(Image,Red,Green,Blue) - Устанавливает гамму изображения.

Image - Изображение из списка изображений.

Red - Красный, значение между

Green - Зеленый, значение между

Blue - Синий, значение между

Возвращает - Изображение или FAILED.

PictureTools. TakeScreenShot(LeftMargin, RightMargin, TopMargin, BottomMargin) - Получает скриншот

LeftMargin - Координата X верхнего левого угла

RightMargin - Координата Y верхнего левого угла

TopMargin - Координата Y нижнего правого угла

BottomMargin - Координата Y нижнего правого угла

Возвращает - Изображение или FAILED

Пример

X = PictureTools. TakeScreenShot(0,0,0,0)

GraphicsWindow. DrawImage(X,0,0)


Game

Позволяет включать (выключать) полноэкранный режим в играх

Операции

Game.EnableFullScreenMode() - Включение полноэкранного режима в графическом окне.

Game.DisableFullScreenMode() - Выключение полноэкранного режима в графическом окне.

Game.SetIcon(FilePath) - Устанавливает иконку для графического окна.

FilePath - Путь к файлу с иконками.


ClockPlus

Этот объект предоставляет доступ к системным часам.

Свойства

ClockPlus.BinaryTime - Получить текущее время из двоичных часов.

ClockPlus.Date - Получает текущую системную дату.

ClockPlus.Day - Получает текущий системный день.

ClockPlus.ElapsedMilliseconds - Получает число миллисекунд, прошедших с 1900 года.

ClockPlus.Hour - Получает текущий системный час.

ClockPlus.IsDaylightSavingTime - Определяет является ли время летним или нет.

ClockPlus.Millisecond - Получает текущую системную миллисекунду.

ClockPlus.Minute - Получает текущую системную минуту.

ClockPlus.Month - Получает текущий системный месяц.

ClockPlus.Second - Получает текущую системную секунду.

ClockPlus.Time - Получает текущее системное время.

ClockPlus.TimeAndDate - Получает текущее системное время и дату.

ClockPlus.TimeZone - Получает текущую временную зону.

ClockPlus.WeekDay - Получает текущий день недели.

ClockPlus.Year - Получает текущий год.

Операции

ClockPlus.IsLeapYear(year) - Определяет является заданный год високосным или нет.

year - Год для определения

Возвращает - Истина или Ложь


TextPlus

Объект TextPlus обеспечивает работу с текстом и работает быстрее оригинального класса Text.

Операции

TextPlus.Append(text1, text2) - Соединяет два текстовых значения и возвращает полученное значение в качестве результата. Эта операция особенно полезна, когда осуществляется обработка неизвестного текста, который случайно может быть воспринят программой как число, чтобы избежать суммирования чисел.

text1 - Первая часть текста для добавления.

text2 - Вторая часть текста для добавления.

Возвращает - Полученный текст, содержащий обе указанные части.

TextPlus.ConvertToLowerCase(text) - Конвертирует все символы указанного текста в нижний регистр.

text - Текст для преобразования в нижний регистр.

Возвращает - Текст, преобразованный в нижний регистр.

TextPlus.ConvertToUpperCase(text) - Конвертирует все символы указанного текста в верхний регистр.

text - Текст для преобразования в верхний регистр.

Возвращает - Текст, преобразованный в верхний регистр.

TextPlus.EndsWith(text,subText) - Проверяет, заканчивается ли заданный текст указанным текстом.

text - Текст, в котором надо осуществить поиск.

subText - Подстрока для поиска.

Возвращает - Возвращает значение "True", если подстрока найдена в конце заданного текста.

TextPlus.GetCharacter(characterCode) - Получает символ по его коду Юникод. В дальнейшем символ может быть использован в простом тексте.

characterCode - Код в стандарте Юникод для нужного символа.

Возвращает - Символ, который соответствует заданному коду в стандарте Юникод.

TextPlus.GetCharacterCode(character) - Получает код в стандарте Юникод для указанного символа.

character - Символ, для которого надо получить код в стандарте Юникод.

Возвращает - Код в стандарте Юникод для указанного символа.

TextPlus.GetIndexOf(text,subText) - Находит позицию в тексте, с которой начинается указанная подстрока.

text - Текст, в котором осуществляется поиск.

subtext - Текст, который надо найти.

Возвращает - Возвращает позицию в тексте, на которой начинается заданная подстрока. Если подстрока не найдена, возвращает -1.

TextPlus.GetLength(text) - Получает длину указанного текста.

text - Текст, длину которого надо вычислить.

Возвращает - Размер указанного текста.

TextPlus.GetSubText(text,start,lenght) - Получает часть указанного текста.

text - Текст, из которого надо извлечь подстроку.

start - Указывает начальную позицию.

length - Задает длину подстроки.

Возвращает - Запрошенная часть текста.

TextPlus.GetSubTextToEnd(text,start) - Считывает подстроку из заданного текста, начиная с указанной позиции.

text - Текст, из которого надо извлечь подстроку.

start - Указывает начальную позицию.

Возвращает - Запрошенная подстрока.

TextPlus.InsertSubText(text,subText,start) - Вставляет часть текста в указанный текст.

text - Текст в который нужно добавить часть текста.

subText - Часть текста для вставки.

start - Место начала вставки текста.

Возвращает - Новый текст со вставленной частью.

TextPlus.IsSubText(text,subText) - Проверяет, является ли указанный текст частью большего текста.

text - Текст, в котором будет искаться подстрока.

subText - Подстрока для поиска.

Возвращает - Значение "True", если подстрока найдена в заданном тексте.

TextPlus.RemoveSubText(text,start,lenght) - Удаляет часть текста из указанного текста.

text - Текст из которого нужно удалить часть текста.

start - Место с которого надо начать удаление текста.

lenght - Specifies the length of the sub text.

Возвращает - Новый текст без удаленной части.

TextPlus.ReplaceSubText(text,subtext,newSubText) - Заменяет указанные части текста на новые части текста.

text - Текст внутри которого нужно заменить часть (части) текста.

subText - Часть текста для замены.

newSubText - Новая часть текста на которую происходит замена.

Возвращает - Новый текст после замены

TextPlus.StartsWith(text,subText) - Проверяет, начинается ли заданный текст определенным текстом.

text - Размер текста для осуществления поиска.

subText - Подстрока для поиска.

Возвращает - Возвращает значение "True", если подстрока найдена в начале заданного текста.


Networking.NetworkClient

Объект NetworkClient предоставляет доступ к клиентским методам

Свойства

NetworkClient.LastReceivedText - Получает или устанавливает последний полученный текст.

NetworkClient.IsConnected - Проверяет соединен ли клиент с сервером.

Операции

NetworkClient. ConnectToServer(ServerIP, Username, Password) - Подсоединение к серверу.

ServerIP - IP сервера для подключения.

Username - Имя пользователя используемое при подключении.

Password - Пароль пользователя используемый при подключении.

Возвращает - SUCCESS или FAILED.

NetworkClient.DisconnectToServer() - Отсоединение от сервера.

Возвращает - SUCCESS или FAILED.

Networking.NetworkClient.SendMessege(Messege) - Отправка сообщения на сервер.

Messege - Сообщение для отправки.

Возвращает - SUCCESS или FAILED.

События

NetworkClient.MessegeRecieved - Вызывает событие когда клиент получает сообщение.


OperatingSystem

Библиотека, использующая системные команды для расширения возможностей SmallBasic.

Свойства

OperatingSystem.ApplicationDataPath - Получает полный путь к пользовательской директории Application Data

Возвращает - Полный путь к пользовательской директории Application Data

OperatingSystem. ProgramFilesPath - Получает полный путь к директории Program Files

Возвращает - Полный путь к директории Program Files

OperatingSystem.DesktopPath - Получает полный путь к пользовательской директории Desktop

Возвращает - Полный путь к директории Desktop

OperatingSystem.StartUpPath - Получает полный путь к пользовательской директории Startup

Возвращает - Полный путь к директории Startup.

OperatingSystem.PersonalPath - Получает полный путь к пользовательской директории Personal

Возвращает - Полный путь к директории Personal.

OperatingSystem.ProgramData - Получает полный путь к пользовательской директории Program Data

Возвращает - Полный путь к директории Program Data

OperatingSystem.StartMenuPath - Получает полный путь к пользовательской директории StartMenu

Возвращает - Полный путь к директории StartMenu.

OperatingSystem.ProgramFilesx86Path - Получает полный путь к пользовательской директории Program Files(x86)

Возвращает - Полный путь к директории Program Files(x86).

OperatingSystem.TempPath - Получает полный путь к пользовательской директории Temp

Возвращает - Полный путь к директории Temp

OperatingSystem.MachineName - Получает имя компьютера

Возвращает - Имя компьютера

OperatingSystem.UserName - Получает имя текущего пользователя

Возвращает - Имя текущего пользователя

OperatingSystem.OSVersion - Получает версию операционной системы

Возвращает - Версия операционной системы

OperatingSystem.CurrentCulture - Получает текущую установку языковой панели

OperatingSystem.CurrentUICulture - Получает текущую установку языка пользовательского интерфейса

OperatingSystem.Version - Получает версию компьютера

Операции

OperatingSystem.Shutdown() - Выключение компьютера

OperatingSystem.Restart() - Перезагрузка компьютера

OperatingSystem.Hibernate() - Перевод компьютера в режим гибернации

OperatingSystem.StandBy() - Перевод компьютера в сна

OperatingSystem.LogOff() - Выход из системы

OperatingSystem.Lock() - Блокировка компьютера


Printing

Объект Printing обеспечивает доступ к методом печати файлов в SmallBasic

Свойства

Printing.ActivePrintFont - Устанавливает или получает активный PrintFont

Printing.ActivePrintFontColor - Устанавливает или получает цвет активного PrintFont

Printing.ActivePrintFontSize - Устанавливает или получает размер активного PrintFont

Printing.ActivePrintFontName - Устанавливает или получает имя шрифта активного PrintFont

Операции

Printing. CreatePrintFont(FontName, FontSize, FontColor) - Создает новый PrintFont

FontName - Имя шрифта для нового PrintFont

FontSize - Размер шрифта для нового PrintFont

FontColor - Название цвета для нового шрифта (цвет не в hex коде)

Возвращает - Новый PrintFont

Printing.DeletePrintFont(PrintFont) - Удаляет PrintFont

PrintFont - PrintFont для удаления

Printing.SetFontUsingDialog(PrintFont) - Устанавливает значение PrintFont для использования как шрифт диалогов

PrintFont - Установленное значение PrintFont

Printing.Print(Content,PrintFont) - Печатает файла с диалогом печати

Content - Полный путь к файлу для печати (В настоящее время поддерживаются форматы jpg, png, bmp или текстовые файлы) или изображение из списка изображений

PrintFont - PrintFont используемый при печати

Printing.PrintPreview(Content,PrintFont) - Запускает предварительный просмотр файла перед печатью

Content - Полный путь к файлу для печати (В настоящее время поддерживаются форматы jpg, png, bmp или текстовые файлы) или изображение из списка изображений

PrintFont - PrintFont используемый при печати


NetworkServer

Этот объект обеспечивает доступ к объектам использующих сервер SmallBasic.

Свойства

NetworkServer.Clients - Получает всех пользователей которые подключены к серверу.

NetworkServer.LastMessegeSendedClient - Получает или устанавливает последнее сообщение отправленное клиенту подключенному к серверу.

NetworkServer.LastRecievedMessege - Получает или устанавливает последнее полученное сообщение сервером.

NetworkServer.LastRecievedUsername - Получает или устанавливает последнее полученное имя пользователя сервера.

NetworkServer.LastRecievedPassword - Получает или устанавливает последний полученный пароль пользователя сервера.

Операции

NetworkServer. EnableServer() - Включает сервер SmallBasic.

NetworkServer. DisableServer() - Выключает сервер SmallBasic.

NetworkServer.SendMessege(Client,Messege) - Отправляет сообщение клиенту который подключен к этому серверу.

Client - Клиент который должен получить сообщение.

Messege - Сообщение для отправки.

NetworkServer.SendMessegeToAll(Messege) - Отправляет сообщение всем клиентам которые подлючены к этому серверу.

Messege - Сообщение для отправки.

NetworkServer.RemoveClient(Client) - Удаляет клиента с сервера.

Client - Клиент для удаления.

NetworkServer.AllowLatestUserToConnect - Позволяет самому последнему пользователю который хочет подключиться к этому серверу - подключиться (Используйте эту функцию совместно с событием SomeoneTryConnect).

События

NetworkServer.SomeoneTryConnect - Вызывает событие когда кто-нибудь пытается подключиться к серверу.

NetworkServer.MessegeRecieved - Вызывает событие, когда сообщение получено сервером.


NetworkPlus

Объект NetworkPlus обеспечивает методами персонального доступа к сети

Свойства

NetworkPlus.CurrentIPAddress - Получает IP адрес компьютера пользователя

NetworkPlus.LastError - Получает последнюю ошибку из классов Networking, NetworkServer, NetworkClient или Sets

Операции

NetworkPlus. IsIPAddress(Text) - Проверяет IP адрес

Text - Текст для проверки

Возвращает - True или False

NetworkPlus.DownloadFile(URL,TargetFile) - Загружает файл из сети на компьютер

URL - Ссылка на файл (URL) в сети.

TargetFile - Файл на компьютере

Возвращает - SUCCESS или FAILED

NetworkPlus.UploadFile(FilePath,TargetURL) - Загружает файл с компьютера в сеть (прием может заблокировать эту функцию)

FilePath - Путь к файлу на жестком диске

TargetURL - Принемаемый (URL) для файла

Возвращает - SUCCESS или FAILED

NetworkPlus.GetWebPageContents(URL) - Получает содержимое указанной Web страницы.

URL - URL web страницы.

Возвращает - Содержимое выбранной web страницы.