Домашняя страница Файфеля Б. Л. и Файфеля А. Б. |
|||
Блог... | Стихи и проза Тамары Файфель |
Все приведенное ниже программное обеспечение может копироваться и распространяться без ограничений. | |||
HomeLisp - система Лисп-программирования на платформе Windows. Включает IDE, экранный дизайнер, работу с графикой, файлами,
большими двоичными объектами (BLOB-ами), поддержку COM, возможность написания скриптов, WEB-компоненту.
К числу функций, встроенных в HomeLisp, кроме функций классического Лиспа, относятся функции получения системной инфорации,
работа со строками, манипулирования реестром Windows, математические функции.
Имеется подробная документация, доступная также
в скомпилированном формате. Проекту посвящен
специализированный сайт HomeLisp. А вот
по этой ссылке можно скачать подборку материалов по Лиспу.
|
Скачать
полную инсталляцию HomeLisp 1.13.4 (10Мб)
Скачать только измененные файлы (1.2Мб) |
||
В предлагаемых видео-уроках излагаются основы Питона. В каждом уроке дается задание для самостоятельного решения, а следующий урок начинается с разбора домашних задач. Для освоения курса даже не обязательно устанавливать Питон у себя - вполне достаточно online-компиляторов. Удачного просмотра! |
|||
Арифметика чисел с плавающей точкой таит немало "сюрпризов". Споткнуться на этих "сюрпризах" могут даже вполне искушенные программисты. В Сети можно найти много материалов на эту тему (от статей до видео-уроков). Предлагаемая лекция, на взгляд автора, выгодно отличается тем, что не "грузит" слушателя особенностями стандарта IEEE-754, а разъясняет особенности арифметики с плавающей точкой на очень доступных примерах. Удачного просмотра! |
|||
Утилита для работы с файлами формата DBASE-III. Несмотря на небольшие размеры обеспечивает довольно разнообразные функции в числе которых изменение типа и размера поля, добавление полей, объединение таблиц, глобальная корректировка, фильтрация, печать, корректировка с организацией закладок и др. Программа имеет русский интерфейс и обеспечивает подсказки. Работает в DOS или DOS-сессии Win-9x. Инструкция прилагается. |
Скачать dbtools.zip (110K) | ||
Надстройка к IDE VB6. Заносит в проект информацию, обеспечивающую при возникновении run-time ошибки исчерпывающую диагностику (код ошибки, описание ошибки, номер строки, в которой произошла ошибка и стек вызова процедур). Стандартные средства VB таких возможностей не обеспечивают. Перед внесением изменений надстройка создает резервные копии всех изменяемых компонентов (форм, модулей, классов). В каждую процедуру автоматически встраивается локальный обработчик ошибок. При необходимости все внесенные в проект изменения легко удаляются. Инструкция прилагается. |
Скачать debuger.zip (114K) | ||
ActiveX-Dll, содержащая три полезных самоделки: класс для работы с DBF-таблицами "напрямую" (без использования громоздких стандартных механизмов) - cDBF; класс для чтения строк текстовых файлов в произвольном порядке - fStr; класс, обеспечивающий вывод календаря за целый год - clnd. Последний компонент предназначен для визуализации работы с датами. Обеспечивает выбор отдельных дат, интервалов дат и групп дат. Описываемый компонент может быть применен в VB и VBA (Word, Excel). Инструкция и примеры вызова прилагаются. |
Скачать bservy.zip (174K) | ||
ActiveX-Dll, содержащая набор процедур, реализующих арифметику сверхвысокой точности (на символьных строках) Размер чисел ограничен максимальным размером строковой переменной в Visual Ваsic (а это довольно много!) Реализуются все четыре действия над числами без точки, а также сложение, вычитание и умножение над дробными числами (с десятичной точкой). Возможные сферы примения - математические вычисления и, может быть, бухгалтерия. Компонент может быть применен в VB и VBA (Word, Excel) Инструкция и примеры использования прилагаются. |
|||
Мощная программа построения графиков, заданных произвольной формулой. Многооконный русский интерфейс. Позволяет строить до четырех произвольных графиков, сохранять данные в формате BMP, печатать графики, настраивать цвета. Знает более тридцати математических функций. Допускает использование логических операций и операций сравнения. Позволяет использовать именованные параметры. |
Скачать iGraph.exe (1800K) | ||
Простой ассемблер для DOS с исходными текстами и примерами. Несмотря на сравнительно небольшие размеры (43K) поддерживает большинство возможностей микропроцессора и позволяет строить полноценные исполняемые файлы COM-формата. |
Скачать hasm.zip (78K) | ||
Программа, реализующая расчет собственных значений и векторов симметричной вещественной матрицы методом Якоби. Язык реализации - VBA, среда - Excel. Программа реализует метод вращений очень наглядно и позволяет увидеть все этапы процесса. Исходный текст прилагается. |
Метод Якоби | ||
Пример использования семафора для решения классической задачи: распознавание повторного запуска приложения. |
Семафор | ||
Первая статья "COM в действии" о том, как создавать и использовать ActiveX-Dll в Visual Basic и не только... |
Скачать статью
Скачать примеры |
||
Вторая статья "COM в действии" о том, как создать объект по его GUID, как исследовать реестр средствами VB и как сделать самодельный браузер объектов |
Скачать статью
Скачать примеры |
||
Метка с тенью - компонент для VB типа стандартной Label, с теневым эффектом. Цвет и глубина тени настраиваются. Кроме того, при щелчке мышью по новой метке, она может на 0.5 сек "вспыхнуть" другим (заданным) цветом. |
Скачать компонент, пример и инструкцию | ||
Классическая игрушка "Питончик". Нужно стрелками двигать змейку по игровому полю, есть кроликов и избегать самопересечения и столкновения со стенкой поля. За каждого съеденного кролика начисляются очки. Когда число очков становится кратным 100, происходит переход на следующий уровень. Ведется таблица рекордов - словом, все как обычно. |
Скачать игрушку "питончик" | ||
Простенькая реализация известной игрушки COLUMNS. Нужно тасовать цвета в падающих цветных столбиках, добиваясь, чтобы на дне игрового стакана образовалось четыре или более клеток одного цвета по вертикали, горизонтали или диагонали. В этом случае клетки удаляются, а игрок заработает баллы, равные числу удаленных клеток. Ведется таблица рекордов. |
Скачать игрушку "Columns" | ||
Гостевая книга | |||