На главную Полезные программыColorer Программа выделяет в программе зарезервированные слова жирным, а комментарии – курсивом. В результате, получается RTF-файл, который можно включить в свой отчет. Скачать (14 Кб) Модуль VESA Довольно долго я интересовался написанием графических модулей. Сначала несколько раз писал модуль для режима 320*200 с 256 цветами. Потом узнал, как использовать режимы с 65536 цветами. Наконец, написал универсальный модуль, который может работать с любым разрешением и любой глубиной цвета. Кроме прорисовки обычных фигур модуль умеет загружать из файла различные растровые шрифты и всяко издеваться при выводе над векторными шрифтами. Обычный драйвер мыши не умеет рисовать курсор в режимах VESA. Пришлось написать специальный модуль, который сам все рисует. Можно использовать разноцветные курсорчики размером 64*64. Было очень интересно писать программы с Windows-подобным интерфейсом. Модуль face позволяет легко создавать кнопочки, менюшки и другие управляющие элементы. Разобраться, как им пользоваться, можно на примере игры Жизнь. Наконец, модуль BMP позволяет открывать и сохранять BMP-файлы. Скачать (180 Кб) Модуль Mouse Это самый обычный модуль для использования мыши в своих программах. Наверное, такой модуль есть у всех писавших на Паскале. Но все равно пусть мой здесь будет. Места много не занимает ;). Скачать (1.9 Кб) Клавиатура Как-то вдруг в 11 классе написал модуль, который позволяет узнавать сразу несколько нажатых клавиш. Например, в игрушках можно нажимать сразу вправо и вперед, и бежать наискосок. Скачать (3.5 Кб) Уравнение 4 степени Тор (бублик) – уникальная фигура. И красиво выглядит, и просто задается в программе, и блик всегда присутствует, как у шарика, и невыпуклый. Просто идеально подходит для демонстрации различных графических алгоритмов. Это все слова, а вот когда я решил изобразить его методом обратной трассировки, пришлось решать уравнение 4 степени. Целую неделю бился над тором, но теперь можно рисовать всякие цепочки, колечки и все остальное. Так вот, здесь предлагаю модуль для аналитического решения уравнения 4 степени. Скачать (1.1 Кб) ScreenShot256 Эта программа возникла в процессе подготовки этого сайта. У некоторых интересных программ уже давно потерялись исходники, а сами программы чудом сохранились. Использовать клавишу Print Screen для DOS-овых программ у меня не получилось. Сначала думал, что придется выложить их без скриншотов, но потом написал ScreenShot256. Эта программа запускает другую программу и по каждому нажатию клавиши F12 сохраняет содержимое экрана в BMP-файл. Работает только с режимом 320*200*256. Скачать (5.7 Кб) © Ярослав Музыкантов muzykantov@mail.ru |