Программные модули Все эти модули были написаны за последние годы (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
На другие страницы сайта:
Написать мне:
|
Возврат на главную страницу |