DOS | Графическая библиотека Neil | 49K | Пит Эберлейн | Сен 22/99 | 7.15 | |
Хорошо продуманная графическая библиотека для DOS32. Вам также понадобится файл asm.e из пакета Пита asm.zip. Здесь вы свяжетесь с сервером Пита, где выложены файлы. | ||||||
ОБЩ | Двоичные Print и Get | 17K | Габриэл Боэми | Мар 30/99 | 6.75 | |
Более эффективная система для записи/чтения объектов Euphoria в/из файла. По методу Габриэла с большей скоростью записывается и считывается любой атом или ряд Euphoria и требуется меньшее пространство на диске. Здесь также исключены возможные неувязки для случая с плавающей точкой. Проверки производительности в сопоставлении с print()/get() Euphoria, а также с пакетом EDOM Ральфа Нойенхьюзена включены в пакет. | ||||||
DOS | Набор для создания DOS GUI | 69K | Джири Бэбор | Сен 6/00 | 5.00 | |
Широкий набор впечатляющих элементов графического интерфейса для DOS в пиксельно-графическом режиме. Добавляет великолепный пользовательский интерфейс в ваши программы для DOS. Имеющиеся обзор и демо-программы упрощают изучение пакета. Сен 6: отдельный модуль шрифтов. | ||||||
DOS | Пакет графики для режима 19 | 59K | Hollow Horse Software | Фев 19/97 | 4.08 | |
Быстрый пакет для написания игр и графических приложений для экранного режима 19. Эти программы были внимательно проверены Марком Хоннором. | ||||||
DOS | Улучшенная mem_copy() для игр действия | 4K | Майкл Болин | Янв 2/98 | 4.00 | |
Высокопроизводительные процедуры для вывода изображений на экран. | ||||||
ОБЩ | Процедуры низкого уровня для C-подобного программирования |
31K | Берни Райан | Май 18/00 | 3.50 | |
Набор процедур машинного уровня для C-подобной обработки строк, файловых операций и т.д. Май 18: различные небольшие улучшения. | ||||||
ОБЩ | Функции даты и времени | 13K | Карл Уайт | Июн 26/01 | 3.25 | |
Подпрограммы для расчетов дат и времени. Включена подробная документация и справка о ходе разработки. | ||||||
DOS | Черепашья графика | 17K | Джири Бэбор | Янв 2/00 | 3.10 | |
Пакет для отображения черепашьей графики, метода рисования изображений, принятого в LOGO и других популярных языках. Джири также включил несколько артистически выполненных примеров. Янв 2: код переписан набело, плюс улучшена документация. | ||||||
DOS | Загрузчики для .GIF и .PCX форматов | 11K | Майкл Болин | Сен 28/97 | 3.00 | |
Процедуры, похожие на read_bitmap() Euphoria для .BMP-файлов, которые читают .GIF и .PCX-файлы. | ||||||
ОБЩ | CRC | 3K | Грэм Барки | Янв 5/02 | 3.00 | |
Подпрограммы для вычисления Cyclic Redundancy Check (циклического избыточного контрольного кода), 32-битного или 16-битного. Весьма полезны для обнаружения порчи передаваемых файлов. | ||||||
DOS | Векторная графическая библиотека Vega | 48K | Колин Тэйлор | Авг 26/99 | 2.00 | |
Впечатляющая векторная графическая библиотека, которая может быть использована и для DOS32, и для WIN32. Имеется отличная обучающая программа, разъясняющая применение данной библиотеки. Авг 26: файловые процедуры ввода/вывода и новая демо-программа. | ||||||
WIN | Двухплатформенная мультимедийная библиотека | 828K | Мик | Окт 7/00 | 1.95 | |
Мультимедийная библиотека, которая работает под DOS и Windows. Прилагаются демо-программы. Окт 7: новые подпрограммы отрисовки линий, кругов и табличек, исправлены ошибки, большинство демопрограмм могут быть транслированы на C. | ||||||
DOS | Мышиные процедуры | 30K | Джири Бэбор | Мар 18/98 | 1.60 | |
Превосходная коллекция процедур управления мышью, которые работают во всех графических режимах, включая SVGA. Заметьте: Джири с тех пор обновил файл rat.e, но демонстрационные программы в этом пакете не перестали быть интересными. См. Усовершенствованные мышиные процедуры. | ||||||
ОБЩ | Система ESE - учет событий для Euphoria | 8K | Джеффри Филдинг | Июл 21/99 | 1.50 | |
Система обработки сообщений о событиях для Euphoria. Она позволяет писать программы, управляемые событиями, и даже содержит предпосылки для решения проблемы многозадачности. | ||||||
ОБЩ | Библиотека LOOP | 7K | Левис Таунсенд | Фев 22/01 | 1.50 | |
Быстрая и простая объектно-ориентированная библиотека для Euphoria. Фев 22: приборка памяти после удаления объектов, более легкий путь создания и определения свойств. | ||||||
ОБЩ | Стековая библиотека | 5K | Люциус Л. Хайлли III | Май 22/02 | 1.50 | |
Набор подпрограмм для манипулирования стеками LIFO и очередями FIFO. | ||||||
DOS | NeilGUI - библиотека | 34K | Левис Таунсенд | Апр 21/00 | 1.40 | |
Библиотека интерфейса, основанная на новой демо-программе Пита Эберлейна Neil. Апр 21: новая демо-программа, объекты могут быть повреждены, более широкий контроль ошибок | ||||||
DOS | Виртуальная графическая библиотека | 24K | Джири Бэбор | Фев 19/99 | 1.10 | |
Графические процедуры, позволяющие вам выводить линии, полигоны, эллипсы и т.д. на "виртуальные экраны" в оперативной памяти. По мере их готовности вы можете копировать виртуальный экран на экран монитора с очень высокой скоростью. Включены великолепные демо-программы 3D-геометрии и звездного неба. | ||||||
WIN | Поиск образца | 53K | Карл Бошерт | Апр 23/02 | 1.00 | |
Библиотека регулярных выражений, реализованная как интерфейс с PCRE .DLL (Perl-Compatible Regular Expressions) Филиппа Хазеля. Апр 23: переименованы функции API, введен высокоскоростной "индексный" API. | ||||||
DOS | Процедуры Mighty Mouse | 5K | Пит Эберлейн | Июн 22/98 | 1.00 | |
Превосходный набор процедур для управления мышью и демо-программа. | ||||||
DOS | Быстрые процедуры для работы с изображениями | 16K | Джири Бэбор | Апр 13/97 | 1.00 | |
Несколько быстрых процедур для манипулирования спрайтами и виртуальными экранами | ||||||
ОБЩ | Датчик Mersenne Twister | 3K | Брендон Слай | Июл 20/01 | 1.00 | |
Очень хороший генератор (датчик) случайных чисел. Июл 20: Род Джексон сделал его более быстрым. | ||||||
DOS | Шифровальная библиотека ввода/выводаPadlock | 12K | Родерик Джексон | Июл 16/01 | 1.00 | |
Библиотека, позволяющая вам легко шифровать данные, которые выводятся в файлы. Июл 16: использование множественных ключей, функция проверки допустимости ключа, библиотека выпущена как исходный код (код не окутан). | ||||||
DOS | Еще более быстрое закрашивание | 7K | Ник Меткэлфи | Мар 25/99 | 1.00 | |
Машинная версия процедур закрашивания, первоначально написанных на Euphoria Колином Тэйлором. Машинные процедуры могут работать непосредственно в режиме 19, или же использовать виртуальный экран в памяти. Включены фрактальные демо-программы. | ||||||
DOS | Графика режима X | 22K | Пит Эберлейн | Дек 12/97 | 1.00 | |
Библиотека процедур для вывода изображений в специальном графическом режиме, известном как режим X. Разработчики игр и другие программисты будут очень заинтересованы в этих процедурах. Включены изумительные демо-программы с полупрозрачными спрайтами. | ||||||
ОБЩ | ООП в Euphoria: Quartz | 13K | Родерик Джексон | Дек 14/99 | 1.00 | |
Библиотека процедур для объектно-ориентированного программирования. Дек 14: записываются/считываются объекты с диска, увеличена скорость. | ||||||
ОБЩ | Модифицированная процедура печати | 2K | Габриэл Боэми | Мар 29/00 | 1.00 | |
Модифицирована процедура print(), которая выводит ряды как текстовые строки в двойных кавычках. Это может сэкономить пространство, если вы пользуетесь парой операторов print()/get() для записи/чтения своих данных. Мар 29: незначительные обновления для придания статуса Public Domain. | ||||||
ОБЩ | Библиотека Soundex | 1K | Джесс Харпур | Окт 11/00 | 0.75 | |
Подпрограммы, которые позволяют определять soundex-эквивалент строки. См. также в Архиве файлов Кодирование типа Soundex Мэтта Сефтона. | ||||||
DOS | Отображение текста в графических режимах | 3K | Джири Бэбор Дэвид Гей |
Янв 13/00 | 0.50 | |
Библиотека putsxy.e позволяет вам выводить текст в графических режимах в любых пиксельных позициях и при любых комбинациях цветов символов и фона. Имеется возможность переопределения формы любого символа. Янв 13: Джири добавил режим печати на прозрачном фоне. | ||||||
DOS | Процедуры для манипулирования биткартами | 13K | Колин Тэйлор | Июн 24/99 | 0.50 | |
Колин разработал эту библиотеку два года назад. В пакете имеются удобные процедуры для работы с изображениями в формате .BMP, а также включены демо-программы, делающие более ясными возможности библиотеки. | ||||||
DOS | Создание .AVI-файлов | 39K | Питер Блю | Июн 21/99 | 0.50 | |
Библиотека для создания анимационных .AVI-файлов. Включена демо-программа, позволяющая проигрывать анимацию и делать большие файлы .AVI для нее. Июн 21: теперь включены 8 и 16-битные кадры, которые можно проигрывать и на MediaPlayer. | ||||||
DOS | Файловые команды | 2K | Дэниел Берштейн | Мар 10/99 | 0.50 | |
Прерывания DOS, необходимые для выполнения разнообразных файловых операций без вызова процедуры system(). Библиотека обеспечивает команды: copy, cd, del, deltree, mkdir, move, rename и т.д. Мар 10: устранена ошибка, проявлявшаяся в обычной DOS 7, исправлена copy(). | ||||||
DOS | Библиотека True Color | 11K | Кристофер Стрит | Янв 21/98 | 0.50 | |
Альфа-версия библиотеки для вывода изображений в режимах "true color" ("настоящий цвет"), т.е. в графических режимах с 16.8 миллионами цветов. Многие люди спрашивали о чем-либо подобном (см. усовершенствования данного пакета, выполненные Hawke'). | ||||||
ОБЩ | Расчет дня пасхи | 1K | Кен Роджер | Янв 7/02 | 0.50 | |
Программа для расчета дня, на который приходится пасха в любом году. | ||||||
DOS | Прямая запись на экран в текстовом режиме | 4K | Джири Бэбор | Ноя 30/98 | 0.40 | |
Библиотека процедур для быстрого отображения текста. Джири использует прямые poke() в экранную память, чтобы избежать торможения в процедурах DOS BIOS. Его процедуры превосходят по скорости обычные процедуры Euphoria, такие как puts(). | ||||||
DOS | Создание GIF и PCX-файлов | 12K | Кристофер Стрит | Янв 8/98 | 0.40 | |
Библиотека процедур для записи изображений в виде .GIF или .PCX-файлов. Кристофер также сделал утилиту для уменьшения при необходимости числа цветов в .GIF-файле. | ||||||
DOS | Улучшенная команда open() для длинных имен | 1K | Майк Нельсон / Габриэл Боэми | Май 14/00 | 0.25 | |
Простое улучшение оператора open() в Euphoria для DOS32, которое позволяет создавать файлы с длинными именами. Май 14: работает со всеми операционными системами. | ||||||
DOS | Файловые операции свободного доступа | 7K | Дерек Браун | Апр 1/99 | 0.25 | |
Библиотека для вставки, удаления и замены записей в любом месте файла. | ||||||
DOS | Динамически включаемые файлы | 2K | Марк Хоннор | Мар 30/99 | 0.25 | |
Система для динамического включения необходимых файлов, в том числе условного. | ||||||
DOS | Проверка доступной памяти | 4K | Джекус Дэшенес | Окт 9/97 | 0.25 | |
Несколько библиотечных процедур, позволяющих вам определить, сколько байтов памяти доступно для вашей программы. | ||||||
ОБЩ | Компилятор формул | 2K | Эл Гетц | Мар 4/01 | 0.25 | |
Компилятор математических формул, необходимый тем программистам, кто ищет динамический тип "Eval" для функции. | ||||||
DOS | Общие вспомогательные процедуры | 8K | Джефф Цейтлин | Июн 9/97 | 0.25 | |
Коллекция интересных вспомогательных функций и процедур. | ||||||
DOS | Процедуры закрашивания | 13K | Джири Бэбор | Янв 2/00 | 0.20 | |
Быстрые и удобные процедуры закрашивания, написанные полностью на Euphoria. Могут выполнять сплошное и текстурное закрашивание. Включен тест производительности, позволяющий сравнить эти процедуры с некоторыми предыдущими, разработанными другими людьми. Янв 2: слегка упрощен код, откорректирована документация. | ||||||
ОБЩ | Библиотека сжатия Compresso | 11K | Родерик Джексон | Июл 15/00 | 0.12 | |
Гибкая, исключающая потери библиотека компрессии файлов, которая работает с потоками данных. Июл 15: исправлена ошибка, плюс программы командной строки для сжатия и декомпрессии файлов. | ||||||
DOS | Усовершенствованная библиотека TrueColor | 45K | Hawke' | Ноя 7/98 | 0.10 | |
Усовершенствованная версия библиотеки TrueColor, первоначально присланной Кристофером Стритом (см. Архив файлов). Ваша видеосистема должна поддерживать TrueColor (миллионы цветов). | ||||||
DOS | Процедуры управления палитрой | 1K | Грег Харрис | Дек 11/97 | 0.10 | |
Процедуры для выполнения задач palette() и get_palette(). Процедуры Грега используют прерывания DOS и, похоже, более быстры, чем стандартная palette() из graphics.e | ||||||
ОБЩ | Случайные числа | 3K | Кэйси | Апр 30/98 | 0.10 | |
Процедуры для генерации случайных чисел, распределенных по колокольному закону. | ||||||
ОБЩ | Система динамических библиотек | 1K | Габриэл Боэми | Мар 29/00 | ||
Усовершенствование технологии динамически включаемых файлов, предложенной Марком Хоннором. Мар 29: незначительные обновления для придания статуса Public Domain. | ||||||
DOS | Утилиты DOS | 32K | Колин Тэйлор | Сен 10/01 | ||
Набор усовершенствованных утилит DOS, основанный на более ранних работах других авторов: putsxy, состояние диска, отслеживание клавиатуры/мыши, доработанная библиотека mouse.e. | ||||||
ОБЩ | poke2/peek2u/peek2s | 1K | Берни Райан/Рольф Шредер | Окт 14/01 | ||
Библиотечный файл, в котором предлагаются "недостающие" функции poke2(), peek2u() и peek2s(), чтобы дополнить стандартные функции Euphoria poke4(), peek4u() и peek4s(). | ||||||
ОБЩ | Быстрые функции для machine.e | 2K | Aku | Сен 15/01 | ||
Более быстрые версии подпрограмм int_to_bytes(), bytes_to_int() и allocate_string(). | ||||||
WIN | Альтернатива для dir() | 4K | Euman | Ноя 7/01 | ||
Еще одно решение вместо стандартного dir() Euphoria для программ Windows. Ноя 7: исправлена пара ошибок, улучшен код. Добавлен вывод результатов в файл. | ||||||
WIN | Быстрая .dll для value() | 21K | Aku | Окт 11/01 | ||
Быстрая версия функции value(), основанная на .dll C++. Окт 11: новое: valePos, C++ исходный код на английском, vale() выдает атом, исправлена ошибка. | ||||||
DOS | Визуальный порт | 5K | Hawke' | Сен 21/98 | ||
Независимая от экранного режима библиотека (с документацией и демо-программой), которая позволяет вам специфицировать систему экранных координат и область на экране, где эта система координат действует. Иногда подобные переопределения упрощают программирование и, к примеру, приняты в QB4.5, где имеются для этого специальные операторы (демо-программа использует SVGA). | ||||||
DOS | Машинная библиотека режима 19 | 216K | Мик | Авг 8/99 | ||
Мик широко использует машинный код при разработке этого набора графических процедур. Для распаковки архива вы должны использовать WinZip (предпочтительно) или соответствующую опцию - pkunzip -d. Заметьте, что демо-программы находятся в другом каталоге по отношению к библиотечным файлам. | ||||||
DOS | Улучшенные мышиные процедуры | 12K | Джири Бэбор | Дек 8/99 | ||
Новая, улучшенная замена для библиотеки Euphoria mouse.e, которая работает во всех пиксельных графических режимах, включая SVGA. См. также оригинальный пакет Джири в разделе Архив файлов/Библиотечные процедуры | ||||||
ОБЩ | Множества | 2K | Род Джексон | Ноя 19/01 | ||
Библиотека, трактующая ряды Euphoria как множества, имеются функции для пересечений, объединений и т.д. | ||||||
DOS | Необычные курсоры мыши для SVGA | 13K | Игорь Качан | Янв 18/01 | ||
Процедуры для использования мыши в режимах SVGA. В зависимости от вашей видеоплаты может потребоваться команда use_vesa(1). См. также процедуры SVGA мыши Джири Бэбора и Пита Эберлейна в Архиве файлов. Янв 18: тест пригодности DOS-драйвера мыши. | ||||||
ОБЩ | Поиск образцов в текстовых строках | 8K | Дэвид Куни | Фев 4/00 | ||
Процедура, выполняющая поиск сложных образцов в строках текста. Она изрядно опережает wildcard_match() из библиотеки wildcard.e, входящей в пакет Euphoria, и базируется на одной из технологий Perl. Фев 4: '/' усовершенствование обработки символа escape. | ||||||
ОБЩ | Криптографический алгоритм | 10K | Дэви Файгуэрдо | Май 1/00 | ||
Мощный криптографический алгоритм, используемый во многих протоколах Internet. Май 1: намного быстрее, использованы машинные коды. | ||||||
WIN | Интерфейс с WordWeb | 2K | Росс Бойд | Янв 9/02 | ||
Библиотечный файл, предназначенный для организации взаимодействия с WordWeb, свободным сетевым словарем. В пакет включена также небольшая демо-программа по использованию библиотеки. | ||||||
ОБЩ | Доступ к .DLL Windows из других ОС | 65K | Мик | Май 13/02 | ||
Эта библиотека позволяет исполнять код из файлов .DLL Windows, используя Euphoria для DOS, Linux или FreeBSD. Тем не менее, имейте в виду, что код .DLL не может вызывать любые функции Windows API. Май 13: автор работает над подстановкой kernel32.dll для Linux. | ||||||
ОБЩ | Обратная find() и другие вариации | 2K | Люциус Л. Хайлли III | Май 13/02 | ||
Варианты функции Euphoria find(), которые начинают поиск из средней точки ряда или идут от последнего элемента к первому, плюс некоторые функции, корректирующие ошибку обращения к отсутствующему элементу. | ||||||
ОБЩ | Библиотека хэш-функции | 24K | Дерек Парнелл | Сен 6/00 | ||
Набор обобщенных хэш-процедур. Имеется полностью комментированная версия, окутанная версия, быстро-грязная тест/демо-программа и файл документации HTML. | ||||||
ОБЩ | Алгоритм дайджеста MD5 | 10K | Дэви Файгуэрдо | Май 1/00 | ||
Усовершенствованная хэш-функция для длинных строк текста. Май 1: намного быстрее, использованы машинные коды. | ||||||
DOS | Предвычисленное кодированное маскирование | 1K | Пит Кинг | Июл 28/99 | ||
Быстрая процедура Euphoria, которая размещает изображения в сжатом, закодированном формате. | ||||||
ОБЩ | Оптимизация image.e | 5K | Пауль Плуммер | Апр 5/02 | ||
Оптимизированная версия библиотеки image.e, которая претендует на более высокую скорость и значительно меньший расход памяти. | ||||||
ОБЩ | Индексная сортировка | 1K | Пит Кинг | Фев 4/00 | ||
Процедура сортировки, которая дает вам оригинальные индексные позиции отсортированных элементов. | ||||||
ОБЩ | Библиотека Ar | 8K | Мэтт Арриола | Авг 2/01 | ||
Библиотека для создания/чтения архивов, совместимых с командой ar Unix (Linux). | ||||||
ОБЩ | Математическая библиотека | 19K | Эл Гетц | Окт 11/00 | ||
Математическая библиотека для работы с функциями комплексного аргумента, решения квадратных и кубических алгебраических уравнений, а также полное воплощение метода Ньютона в одной переменной. | ||||||
ОБЩ | ООП в Euphoria: Quartz Professional | 14K | Родерик Джексон | Дек 14/99 | ||
Библиотека процедур для объектно-ориентированного программирования, которая намного быстрее, чем его же стандартный набор Quartz, о котором речь шла выше. | ||||||
DOS | Мышиные процедуры "Minnie" | 5K | Колин Тэйлор | Авг 1/99 | ||
Колин упорядочил по-своему мышиные процедуры Пита Эберлейна "Mighty" (см. Архив файлов), чтобы получить этот сокращенный набор процедур, который позволяет вам изменять форму курсора мыши. | ||||||
DOS | Быстрая печать в режиме 18 | 5K | Игорь Качан | Авг 8/01 | ||
Процедуры для очень быстрого вывода текста в графическом режиме 18. Это часть проекта Полиглот. (см. также putsxy.zip Джири Бэбора и Дэвида Гея). Авг 8: Включенный тест производительности показывает, что разработанный метод почти в 20 раз быстрее, чем putsxy() в режиме интерпретации, и в 30 раз быстрее после трансляции/компиляции с WATCOM. | ||||||
ОБЩ | Компрессия строк 3:1 | 3K | Майкл Рэйли | Авг 8/01 | ||
Схема компрессии для строк, которая упаковывает наборы из 3 символов в одну целочисленную величину. Авг 8: быстрее. | ||||||
ОБЩ | Более быстрая wildcard.e | 1K | Колин Тэйлор | Ноя 25/00 | ||
Более быстрая версия библиотеки wildcard.e. | ||||||
ОБЩ | UniDoc | 8K | Споки | Май 17/00 | ||
Несколько библиотек, которые работают с Универсальными Документами (данные любого рода). | ||||||
ОБЩ | Округление до N десятичных знаков | 1K | Майк Нельсон | Июн 10/00 | ||
Функция округления, о которой Майк сообщал по списку рассылки почты. Работает с атомами или рядами. | ||||||
ОБЩ | Простой механизм обработки исключений | 3K | Майк Нельсон | Июн 24/99 | ||
Схема, которая частично эмулирует обработку исключений в стиле Java. | ||||||
ОБЩ | Маркировщик строк | 1K | Ф. Доулинг | Июн 14/00 | ||
Библиотека для преобразования символьных строк в ряды маркеров и обратно. | ||||||
ОБЩ | Проверка типов в структурах | 3K | Адам Виден | Мар 24/00 | ||
Метод создания структур и контроля типов данных (записей) в Euphoria. | ||||||
DOS | Игровая библиотека, основанная на ESE | 51K | Джеффри Филдинг | Июл 28/99 | ||
Игровая библиотека, основанная на системе Джеффри ESE. Теперь имеются клавиатурные и звуковые эффекты. Вскоре будут добавлены процедуры для управления джойстиком и графикой. Включено несколько небольших демо-программ. | ||||||
ОБЩ | Упаковка/Распаковка файлов | 4K | Джири Бэбор | Янв 29/00 | ||
Алгоритм сжатия и восстановления файлов. См. также соответствующие программы Джанко Миура и Дэниэля Берштейна. Янв 29: исправлена ошибка, теперь имеется и библиотечный файл. | ||||||
ОБЩ | LZ-алгоритм сжатия данных | 79K | Мик | Янв 31/00 | ||
Мик преобразовал вариант очень эффективного LZ-алгоритма для Euphoria. RDS включила пример профиля времени прогона для его кода. Заметьте: существуют патенты на некоторые формы LZ-алгоритма. | ||||||
ОБЩ | Двоичный файловый ввод/вывод | 9K | Габриэл Боэми | Дек 23/99 | ||
Библиотека процедур ввода/вывода для чтения и записи различных типов двоичных данных. | ||||||
ОБЩ | Обработка исключений | 2K | Майк Нельсон | Апр 17/02 | ||
Упрощенная версия обработки исключений, используемой в объектно-ориентированной библиотеке Diamond (Алмаз). Может быть полезна в не-ООП программах. | ||||||
ОБЩ | Библиотека комплексных чисел | 2K | Споки | Фев 16/00 | ||
Библиотека, содержащая разнообразные функции для комплексных (действительных, мнимых) чисел. | ||||||
DOS | Полезные процедуры | 36K | Мэттью Хоунселл | Мар 13/00 | ||
Процедуры для вывода символов, адресования памяти, управления файловой системой, проверки данных, поиска элементов, манипуляций рядами, измерений производительности и определения размера объектов. Также включены константы для адресации в BIOS и коды символов ASCII. Мар 13: поддержка управления форматированием текста на принтере BJC4000. | ||||||
DOS | Библиотека LAGui | 7K | Левис Таунсенд | Июл 21/99 | ||
Библиотека GUI-интерфейса. Поддерживает 3D-таблички, кнопки, сообщения, ввод, управление от мыши. Левис планирует написать подобную библиотеку для системы Neil. Июл 21: добавлена демонстрационная программа и исправлено несколько ошибок. | ||||||
ОБЩ | Формат изображений XPM | 74K | Дэвид Куни | Июн 1/99 | ||
Библиотека, позволяющая читать и записывать изображения в Unix XPM текстовом формате. Это делает легким внедрение небольших изображений непосредственнов код вашей программы. При таком подходе становятся ненужными отдельные файлы с изображениями. | ||||||
DOS | Коллекция Хайлли | 100K | Люциус Л. Хайлли III | Май 21/99 | ||
Несколько полезных процедур, таких как: усовершенствованная dir(), гибкая bucket-сортировка и другие. Здесь вы свяжетесь с сервером, где и лежит архивный файл. | ||||||
DOS | Чтение JPG | 29K | Эл Гетц | Фев 24/99 | ||
Процедуры, позволяющие читать .JPG-файлы с изображениями. Имеется схема, показывающая процесс декомпрессии .JPG-файлов. | ||||||
DOS | Процедуры языковой локализации | 7K | Мартин Шат | Апр 3/99 | ||
Система процедур, позволяющая программно поддерживать многие различные языки, т.е. английский, французский, немецкий и т.д. | ||||||
ОБЩ | Вычислитель выражений на Euphoria | 5K | Джефф Филдинг | Фев 22/99 | ||
Вычислитель выражений получает строковое представление выражения Euphoria и выводит результирующую величину. | ||||||
WIN | Файловые утилиты для WIN32 | 1K | Джефф Филдинг | Дек 28/00 | ||
Процедуры для удаления, перемещения и копирования файлов под WIN32. Дек 28: Брайаном Брокером добавлены функции создания и удаления каталогов. | ||||||
DOS | Длинные имена и консольные процедуры |
14K | Кен Роджер | Дек 27/00 | ||
Библиотечные файлы с подпрограммами для работы с длинными именами под DOS и для обеспечения работы с консолью в стиле Borland. Включены интересные демо-программы. Дек 27: устранена ошибка в lfnfindfirst(). | ||||||
DOS | Дуги | 2K | Джири Бэбор | Янв 25/99 | ||
Процедуры для вычерчивания дуг, кругов, спиралей и т.д. Это усовершенствованная версия того кода, который Джири присылал давным-давно. | ||||||
ОБЩ | Прототип строковой библиотеки | 2K | Норманд Блэйс | Янв 7/99 | ||
Быстрая маленькая строковая библиотека, разработку которой вы можете продолжить. | ||||||
DOS | Замок для записей | 7K | Хьюго Розас | Дек 8/98 | ||
Код для ограничения доступа к записям в файлах на сетевых машинах. | ||||||
ОБЩ | Проверка регулярных выражений | 4K | Дэвид Куни | Сен 24/98 | ||
Библиотечная процедура для проверки LEX-подобных регулярных выражений, таких как [-+]?[0-9]+[0-9]*, в сопоставлении с текстовыми строками. | ||||||
DOS | Манипуляции с указателями | 2K | Джефф Филдинг | Сен 5/98 | ||
Процедуры для манипулирования указателями на блоки памяти. | ||||||
DOS | Targa-файлы | 30K | Жак Павлов | Июл 31/98 | ||
Процедуры для работы с файлами изображений графического формата Targa. | ||||||
ОБЩ | Вычислитель выражений | 5K | Энди Монтгомери | Июл 25/98 | ||
Функция, которая проверяет и вычисляет выражения, размещенные в символьных строках. | ||||||
DOS | Ввод разреженных матриц | 3K | Жерардо Валенцуэла Лозада | Июн 12/98 | ||
Процедуры для работы с разреженными матрицами. | ||||||
ОБЩ | День года | 1K | Е. Аллен Сорд | Янв 7/00 | ||
Процедуры для преобразования даты в день года и наоборот. | ||||||
ОБЩ | Создание многомерных рядов | 1K | Кэйси | Апр 18/98 | ||
Рекурсивные процедуры для создания многомерных рядов. | ||||||
ОБЩ | Вставка запятых | 2K | Роберт Пилкингтон | Июл 3/98 | ||
Еще одна альтернатива для вставки-удаления запятых. Программа необходима для обработки файлов с различными стандартами записи данных. | ||||||
ОБЩ | Вставка точек | 1K | Рауль Кампос | Мар 27/98 | ||
Процедура для вставки точек (или запятых) в строковое представление больших чисел. | ||||||
ОБЩ | Кодирование типа Soundex | 151K | Мэтт Сефтон | Июл 30/97 | ||
Процедуры для преобразования слов в стандартный код, основанный на их звучании. Имеется файл, содержащий список из 50000 английских слов. Вам этот файл может пригодиться и для разработки других программ, к примеру, проверяющих правописание. | ||||||
ОБЩ | Сортировка строк | 2K | Арт Адамсон | Июн 25/97 | ||
Процедура сортировки строк, основанная на алгоритме "bucket sort", который сортирует строки на очень большой скорости. | ||||||
ОБЩ | Улучшенная сортировка Bucket Sort | 4K | Арт Адамсон | Янв 2/99 | ||
Алгоритм "bucket sort", который сортирует и целые числа, и с плавающей точкой, на высокой скорости. Янв 2: незначительные правки кода. | ||||||
DOS | Работа с буфером данных Windows | 6K | Джекус Дешенес | Июл 10/97 | ||
Процедуры DOS32 для копирования данных в и из буфера Windows. | ||||||
DOS | Процедура закрашивания | 2K | Джекус Дешенес | Июн 23/97 | ||
Процедура, закрашивающая полигоны текстурами. | ||||||
DOS | Мышиные процедуры | 55K | Mr. Smily :-) | Июн 18/97 | ||
Несколько полезных мышиных процедур с документацией и примерами. | ||||||
DOS | Процедуры для работы с изображениями и палитрами | 2K | Люциус Лэмар Хайлли III | Июн 5/97 | ||
Несколько полезных процедур для манипулирования изображениями и палитрами. | ||||||
DOS | Улучшенная функция dir() | 2K | Фрэнсис Бассьер | Май 30/97 | ||
Очень полезная процедура. Это совместимая замена для функции dir() Euphoria, которая также дает вам длинные имена и некоторую другую информацию о каждом из файлов в каталоге. | ||||||
ОБЩ | Запись сжатых рядов | 20K | Ральф Нойенхьюзен | Авг 7/98 | ||
Библиотека процедур для записи/чтения рядов на диск в сжатой форме. | ||||||
ОБЩ | Система классов для Euphoria | 15K | Майк Нельсон | Сен 1/99 | ||
Новый подход к использованию классов в Euphoria. Сен 1: обработка исключений теперь является составляющей eclasses. | ||||||
ОБЩ | Препроцессор для OOP | 33K | Карл Бошерт | Сен 20/00 | ||
Пакет для добавления возможностей объектно-ориентированного программирования в Euphoria. С его помощью код OOP переводится в предложения обычной Euphoria. Сен 20: исправлена ошибка. | ||||||
ОБЩ | Объектно-ориентированное программирование в Euphoria | 9K | Юрген Джанес | Июл 16/99 | ||
Юрген разработал эту систему для выполнения объектно-ориентированного программирования в среде Euphoria. | ||||||
ОБЩ | Другой подход к объектной ориентации | 57K | Мэттью Уайтхед | Апр 12/99 | ||
Подход к объектно-ориентированному программированию в Euphoria. | ||||||
ОБЩ | Пример объектно-ориентированного программирования | 6K | Фрэнсис Бассьер | Май 25/97 | ||
Коллекция процедур для создания объектов и манипулирования ими на объектно-ориентированный манер. | ||||||
ОБЩ | Манипулирование данными Euphoria | 3K | Ральф Нойенхьюзен | Май 17/97 | ||
Процедуры для преобразования объектов Euphoria в биты для шифрования данных. (Правительство США может не беспокоиться - алгоритм Ральфа слишком слаб для легального экспорта в любую страну!) | ||||||
DOS | Функция состояния клавиатуры | 1K | Марсель Колленаар | Май 3/97 | ||
Функция для определения состояния клавиш shift, control, alt, scroll lock, num lock, caps lock и insert на клавиатуре. | ||||||
DOS | Загрузчик для .GIF формата | 5K | Майк Кэрролл | Апр 20/97 | ||
Загрузчик графических файлов формата .GIF. | ||||||
DOS | Замена для get_key() | 1K | Майкл Болин | Апр 1/97 | ||
Версия для get_key(), которая игнорирует control-c. | ||||||
DOS | Курсоры мыши разных форм | 3K | Виктор Миланкович | Сен 4/96 | ||
Процедура, позволяющая вашей программе использовать любой из 27 различных курсоров мыши. | ||||||
DOS | Текстовая & графическая процедура Putsxy | 1K | Дэвид Моусли | Июн 16/01 | ||
Версия процедуры putsxy() для текстового и графического режимов. | ||||||
ОБЩ | Список подкаталогов | 1K | Джеффри Филдинг | Янв 1/02 | ||
Процедура для вывода списка всех подкаталогов внутри заданного каталога. Дек 30: исправлена ошибка, найденная Трэвисом Мэйем. Дек 31: Кен Родес заставил процедуру работать с Linux. | ||||||
DOS | Безопасный доступ к рядам | 4K | Дражен Мравинач | Авг 11/99 | ||
Процедуры для более безопасного доступа к содержимому рядов. | ||||||
DOS | Полезные процедуры DOS | 10K | Дражен Мравинач | Авг 11/99 | ||
Новая версия библиотеки machine.e, плюс процедуры для быстрого произвольного getc/puts, а также код для работы с длинными именами файлов. | ||||||