Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 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 страницы.


