• Отлаживание лажи — серьёзная ошибка в программировании.

Библиотека LitDev

Список классов библиотеки LitDev в алфавитном порядке:
(Страница проекта на GitHub: https://github.com/litdev1)

КЛАСС LD3DView *

Набор методов трехмерного моделирования для GraphicsWindow.



КЛАСС LDArray

Создание и работа с одномерным массивом, который обрабатывается намного быстрее, чем стандартные массивы MS Small Basic.



КЛАСС LDBits

Побитовая логика для хранения двоичных флагов в одном числе в виде массива битов.



КЛАСС LDBlueTooth *

Управление устройствами через BlueTooth соединения.



КЛАСС LDCall *

Класс, эмулирующий работу программных функций и внешних библиотек средствами MS Small Basic.



КЛАСС LDChart *

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



КЛАСС LDClient *

Методы клиента для клиент-серверного приложения.



КЛАСС LDClipboard *

Работа с буфером обмена Windows



КЛАСС LDColours *

Библиотека для работы с расширенным списком поименованных цветовых констант.



КЛАСС LDCommPort *

Библиотека для работы последовательным портом компьютера.



КЛАСС LDController *

Получение данных от одного или нескольких USB-контроллеров (например, геймпад или джойстик).



КЛАСС LDControls *

Расширенные функции работы с элементами управления графических и диалоговых окон.



КЛАСС LDCursors *

Настройка курсора в GraphicsWindow.



КЛАСС LDDataBase *

Создание, доступ и запросы к базам данных SQLite, MySQL, SqlServer, Oledb или Odbc.



КЛАСС LDDateTime *

Вычисление интервалов в датах и времени, вычисление дат прошлого и будущего.



КЛАСС LDDebug *

Инструменты отладки программ.



КЛАСС LDDialogs *

Средства для работы с диалоговыми окнами, включая блокировку всплывающего диалогового окна ожидания, всплывающие подсказки, календарь, шрифт, цвета, контекстное меню щелчка правой кнопкой мыши GraphicsWindow и окно сообщения для нескольких кнопок.



КЛАСС LDDictionary *

Доступ к словарному онлайн-сервису.



КЛАСС LDEffects *

Установка визуальных эффектов для любой формы или элемента управления.



КЛАСС LDEncryption *

Шифрование и расшифровка текстов и данных, вычисление хэшей и контрольных сумм.



КЛАСС LDEmail *

Отправка писем с использованием SMTP-серверов.



КЛАСС LDEvents *

Обработка расширенного списка событий.



КЛАСС LDFastArray

Быстрые 1D, 2D и 3D массивы и доступ к CSV-файлам таблиц.



КЛАСС LDFastShapes *

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



КЛАСС LDFigures *

Создание графических фигур, таких как дуги, многоугольники, выноски и стрелки.



КЛАСС LdFile *

Файловые утилиты, чтение и запись файлов CSV, чтение файлов в массив, время воспроизведения музыкального файла, печать файла, получение путей к системным папкам, чтение кодировок, отличных от UTF8, таких как ANSI, и сохранение и чтение всех переменных программы.



КЛАСС LDFocus *

Управление фокусом в текстовых полях ввода.



КЛАСС LDftp *

Загрузка, скачивание, удаление и перечисление файлов по ftp, включая двоичные и текстовые файлы с возможностью асинхронной передачи.



КЛАСС LDGraph *

Методы построения графиков, включая экспорт в форматы Excel и CSV.



КЛАСС LDGraphicsWindow *

Расширенный набор функций для работы с графическим окном.



КЛАСС LDIcon

Создание файла значка из изображения.



КЛАСС LDHID *

Функции управления USB HID устройствами.



КЛАСС LDImage *

Методы для использования и обработки изображений.



КЛАСС LDInline *

Включение методов, свойств и событий C#, VB или JavaScript для компиляции и вызова из кода Small Basic. Также возможно создание библиотек DLL и использования других DLL-файлов стандарта Microsoft .Net.



КЛАСС LDIOWarrior *

Доступ к устройствам IO-Warrior.



КЛАСС LDList *

Работа со списками (быстрыми и «умными» массивами).



КЛАСС LDLogic *

Логические операции.



КЛАСС LDMath *

Расширенные математические функции.



КЛАСС LDMathX *

Функции работы с комплексными числами.



КЛАСС LDMatrix *

Матричная алгебра, например, для решения систем линейных уравнений.



КЛАСС LDMusic *

Расширение для включения дополнительных инструментов и использования нот для синхронного воспроизведения музыки.



КЛАСС LDNetwork *

Сетевые методы, в том числе, для хранения и извлечения записей игры и хранения игровых данных.



КЛАСС LDPhysics *

Большой набор методов для моделирования физики динамических столкновений с использованием движка Box2D. Это тот же физический движок, который используется в игре Angry Birds.



КЛАСС LDProcess *

Управление внешним приложением.



КЛАСС LDQueue *

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



КЛАСС LDRegex *

Обработка регулярных выражений.



КЛАСС LDResources *

Работа с файлом ресурсов программы.



КЛАСС LDScrollBars *

Управление полосами прокрутки в графическом окне.



КЛАСС LDSearch *

Взаимодействие с сервисом веб-поиска Bing.



КЛАСС LDServer *

Методы сервера для клиент-серверного приложения.



КЛАСС LDSettings *

Сохранение и восстановление настроек программ.



КЛАСС LDShapes *

Расширенная библиотека работы с фигурами.



КЛАСС LDShell *

Взаимодействие с файловой оболочкой операционной системы.



КЛАСС LDSort *

Сортировка массивов по индексу и значению, с поддержкой сортировки чисел и строк.



КЛАСС LDSound *

Запись и сохранение звуков с микрофона. Воспроизведение системных звуков.



КЛАСС LDSpeech *

Библиотека голосового воспроизведения текста.



КЛАСС LDStatistics *

Статистика по одномерному массиву чисел и генерации случайных выборок с нормальным, биномиальным, равномерным и треугольным распределением.



КЛАСС LDStopwatch *

Точные системные секундомеры.



КЛАСС LDText *

Текстовые утилиты, в том числе, разделение, сравнение, обрезка, замена и функция «найти все» в TextWindow, установка большего количества цветов для TextWindow.



КЛАСС LDTextWindow *

Дополнительные функции текстового окна.



КЛАСС LDTimer *

Дополнительные функции работы с таймером.



КЛАСС LDTranslate *

Перевод текста на различные языки.



КЛАСС LDUnits *

Преобразование единиц измерения.



КЛАСС LDUtilities *

Список доступных шрифтов или цветов, преобразования чисел и некоторые другие утилиты.



КЛАСС LDVector *

Методы трехмерной векторной алгебры.



КЛАСС LDWaveForm *

Сигналы импульсной модуляции для радиоуправляемых устройств.



КЛАСС LDWebCam *

Объект веб-камеры для GraphicsWindow с некоторыми простыми эффектами.



КЛАСС LDWindows *

Дополнительные графические окна.



КЛАСС LDxml *

Работа с XML файлами.



КЛАСС LDZip *

Архивирование файлов формата Zip.