Delphi

Здесь приведены программы, написанные, под управлением системы Borland Delphi, фирмы Borland Software Corporation. Часть кода написана мною начиная с 1985 г. на FORTRANe с использованием компьютеров ДВК (Диалоговый вычислительный комплекс). В 1989 всё переведено на Паскаль (Pascal). Работать довелось под управлением среды Turbo Pascal 6.0 на компьютере PC AT286. Программы, а также исходники, можно скачать зарегистрировавшись на форуме, там же можно задать вопросы по компонетам.

Pent ScreenShort

Начало работы над программой - 1985 г. В целом был разработан алгоритм работы этой игрушки. За основу был принят Tetris. Число элементарных квадратов, составляющих фигуры - 5 (в тетрисе - 4). Получилось 14 возможных фигур. В игре отсутствует алгоритм, вычисляющий следующую фигуру. Фигуры не абсолютно случайны, есть предпочтения. В программе использованы компоненты DelphiX для работы со звуком. Поддерживаются разрешения экрана от 640х480 до 1280х1024. Рекорды хранятся в файле pent.his, расположенном в папке с программой.

Тема
на форуме.

Kinoex

Видео плейер начал разрабатываться в 2002 г. Основа программы - компоненты DSPack v2.3, использующие исходники DirectX9, файлы DirectShow9.pas и др. Основная идея была - сделать 2 визуально отображаемые формы: окно плейера и панель управления. Далее нужно было натянуть на всё скины, однако после нескольких неудачных попыток, работа была остановлена. Программа не имеет встроенных кодеков, ищет установленные в операционной системе. Хранит в реестре последнюю папку, из которой выбирался файл для воспроизведения. Проигрывает также Audio файлы. Плейлисты не поддерживаются, но это можно добавить.

Тема на форуме.













Найти на сайте:        

Hex to Decimal ScreenShot

Переводит числа из шестнадцатиричной системы счисления в десятичную и наоборот. На каком-то этапе деятельности оказалась нужна. Особенности - применяется исходник WinXP.pas который входит в набор компонентов TMSComponents. Его можно отключить, закомментировав. С ним - немножко красивее. Смотрите здесь.

Hex To Decimal with skins

То же, что и выше. Применена Visual Components Library - DSF (DynamicSkinForm). Соответствующая тема.

Напоминалка

С этой программой получилось так: в ходе обмена свободными кодами, я обратил внимание на программу - будильник. Возникла мысль сделать на её основе напоминалку о днях рождения. К сожалению имя автора будильника утеряно. Эта программа стала напоминалкой, которая запускается вместе с загрузкой Windows, проверяет нет ли именинника в ближайшей перспективе. В случае отсутствия оного работает 10 сек. и заканчивает работу. В противном случае - выдаёт текст и звук. Смотреть здесь.

Текстовый редактор

Хотелось иметь свой редактор, отличный от блокнота. Копаясь в открытых исходниках, нашёл основу, с которой потом эксперементировал. Есть такие варианты :

1. С хранением параметров в реестре.

2. С хранением параметров в ini-файле.

3. Пункты 1 и 2 с русским меню и подсказками.

4.
С использованием компонентов rxlib-2.7.6, ( поддержка файлов *.rtf ).

Бросил заниматься ими в 2004 г. Только с 4 вариантом возился время от времени. Кто заинтересовался, милости просим.

SysUrr

Программа для решения системы линейных уравнений методом Гаусса с выделением главного элемента. Алгоритм разработан в 1972 г., когда писал курсовую по "Вычислительной математике". Код был написан на языке АП (типа Basic) для ЭВМ "Наири", которая имела память на магнитных барабанах (предков HDD). Тема находится здесь.

SysUrr2

То же, что и выше. С компонентами DynamicSkinForm (DSF) Форум.

zlib

Сделать архиватор - не было такой задумки. Нужно было, сжать Bitmaps, используемые в программах с использованием скинов. Метод сжатия открытый, используемый в модуле ZLibEx.pas. Это только инструмент для создания более компактных Delphi программ. Скачать можно здесь.

OpenGL

Где-то нашёл решение задачи отображения вращения планет, увеличил солнце, наложил на него свою текстуру и получилось введение в программу, управляющую моим фотоальбомом. Вернее 2-я часть введения. Первая часть - самостоятельная программа, через определённое время запускающая эту. Эта программа по завершении 1 минуты закрывает предыдущую, запускает основную и затем закрывается сама. EXE и исходники находятся на форуме.

Альбом

Программа предназначена для просмотра нескольких фотоальбомов. Каждый альбом сопровождается своей музыкой, к каждой фотографии можно добавить звуковой комментарий. Если в папке MusicA отсутствуют файлы, то программа работает без звуковых эффектов. Управление изображениями как мышью, так и курсорными клавишами. Скачать можно здесь .

© SMPP 2007-2012 Up   webber@morozovsm.ru
SM Stat