На этой страничке Вы можете ознакомиться с программами написаными на Delphi с использованием WinApi и без. При использовании WinApi основной упор отводился на уменьшение размера исполняемого файла, но иногда графика сводит на нет все усилия.

Некоторые из предложенных программ были написаны другими авторами на "C++" и портированы мной на Delphi с изменениями или без.

Исходный код всех программ можно получить по соответствующему запросу. Пишите, что Вас заинтересовало, и я вышлю нужные исходные файлы. Некоторые программы выложены с исходным кодом, но закрыты паролем. Условия получения пароля те же - послать запрос.





Календарь

Программа написана как демонстрация того, что можно сделать при использовании API, используются только возможности API без использования VCL. Данный проект представляет собой календарь с возможностью выставлять метки на выбранный день. При выставлении метки указывается тип события приходящего на выбранный день. Метки расставляются при помощи Popup меню левой кнопкой мышки. При нажатии кнопки "View" можно просмотреть уже выбранные ранее дни и уточнить описание для большей детализации. По выходу из программы все выбранные даты сохраняются в файле Events.dat.

Скачать архив с исходными файлами  размер 57Kb



Кубик - Рубика

Этот пример показывает вращающийся кубик Рубика, при этом случайным образом вращается дополнительно и одна из его граней. Первоначально программа была написана на ассемблере (MASM), и выложена здесь. В ассемблерном варианте я слегка "причесал" код - сделал его более удобочитаемым, дополнительно сделал вариант на Delphi. Ссылки ниже, оба архива включают исполняемый файл.

Скачать архив с исходными файлами (ассемблер)  размер 11Kb

Скачать архив с исходными файлами (delphi)  размер 18Kb



Сквозь звёзды

Пример программы на OpenGL - "Сквозь звёзды".

Управление:
  1. Up - Приближаться
  2. Down - Удаляться
  3. Space - Инициализировать новый звёздный массив
  4. F1 - Переключить в полноэкранный/оконный режимы

Все архивы содержат полные исходные и исполняемые файлы.

Скачать архив с исходными файлами (ассемблер)  размер 12Kb

Скачать архив с исходными файлами (delphi)  размер 17Kb

Скачать архив с исходными файлами (delphi с использованием класса)  размер 19Kb



Hosted by uCoz