Программные модули

Все эти модули были написаны за последние годы (1995-2003) и имеют, как мне кажется, не только практическую, но иногда и обучающую ценность. Исходные тексты прилагаются. Вы можете использовать и модифицировать их для любых целей, сохраняя при этом ссылку на разработчика. Если Вам понадобятся какие-то особые программные блоки, или если вы решите использовать код в коммерческих проектах, напишите мне на alwd@narod.ru. Файлы не изменялись со времени написания, поэтому в комментариях адреса и телефоны часто не верны.

Math и DivError: Borland_Pascal и Borland_Turbo_Assembler. Быстрая математика с плавающей точкой и обработка ошибок сопроцессора. Быстрее стандартных процедур на Pascal'е примерно в 5 раз (и в 2 раза быстрее Delphi). Работает только на процессорах 386/387 и старших. Может быть перенесено в Windows с малыми изменениями.

*sew: "пришивают" графические драйверы к телу программы на Borland_Pascal. Упрощают инициализацию графики. Будет полезно студенту, вынужденному использовать Borland_Pascal.

Files и Keyboard: значительно расширяют возможности Borland_Pascal по работе с файлами и клавиатурой. Многие приёмы могут быть использованы под Windows. В основном при написании процедур использован встроенный в BP7 ассемблер.

TextVM: обеспечивает множество дополнительных функций для работы с текстовым экраном CGA, EGA, VGA. Borland Pascal 7.0.

Mouse и VBios: обеспечивают работу с манипулятором "мышь" и со встроенным в драйвер мыши эмулятором светового пера. Borland Pascal 7.0.

И дополнительно: если вдруг Вы захотите "причесать" текст Delphi, набранный с табуляциями и пробелами вперемешку, можете взять программку TabToSpc (BorlandDelphi 3). Она заменит каждую табуляцию на два пробела...

Boxes: удобный набор диалогов (Borland Delphi 3.0).

BoxesEx: набор диалогов, расширенный и с улучшенным оформлением (Borland Delphi 3.0)..

IniEx: значительно упрощает работу с INI-файлами в Delphi, вводит функции сохранения и восстановления параметров, обычно доступные только при работе с реестром (Borland Delphi 3.0).

LogFile: позволяет легко создавать LOG-файлы и работать с ними. Borland Delphi 3.0.

RegEx: упрощает работу с реестром, скрывает отличия Windows 9x от Windows NT. Значительно расширяет функциональность встроенных в Delphi процедур работы с реестром, перекрывая их. Borland Delphi 3.0.

Sights: показывает курсор или подсказку к нему (или всё вместе) на TImage. Облегчает создание программ, где требуется "прицеливаться" с помощью мыши и при этом выводить координаты курсора на изображение. Borland Delphi 3.0.

Stacks: стеки для переменных типа variant и нетипизированных. Для реализации методов Undoи UndoAll. Borland Delphi 3.0.

WinHelp: "человеческое" обрамление к процедурам группы Application.HelpCommand. Borland Delphi 3.0.

 

Полезные ссылки:

Бесплатный упаковщик *.EXE  http://upx.sourceforge.net

Ссылки на форумы по программированию www.progz.ru

Сайт, посвящённый программированию на Pascal`е http://borlpasc.narod.ru

 

На другие страницы сайта:

Старые программы

 Главная

 

 

Написать мне:

alwd@narod.ru

 

 

Возврат на главную страницу  
Сайт управляется системой uCoz