Delphi. Учимся на примерах | страница 80
CapsLock | 20 | $14 | VK_CAPITALE | |
Esc | 27 | $1В | VK_ESCAPE | |
Insert | 45 | $2D | VK_INSERT | |
PageUp | 33 | $21 | VK_PRIOR | |
PageDown | 34 | $22 | VK_NEXT | |
End | 35 | $23 | VK_END | |
Home | 36 | $24 | VK_HOME | |
← | 37 | $25 | VK_LEFT | |
↑ | 38 | $26 | VK_UP | |
→ | 39 | $27 | VK_RIGHT | |
↓ | 40 | $28 | VK_DOWN | |
Delete | 46 | $2Е | VK_DELETE | |
PrintScreen | 44 | $2С | VK_SNAPSHOT | |
ScrollLock | 145 | $91 | VK_SCROLL | |
Pause | 19 | $13 | VK_PAUSE | |
Numlock | 144 | $90 | VK_NUMLOCK |
Приложение Б
Kylix — Delphi для Linux
В 2001 году компания Borland International, разработавшая Delphi, выпустила продукт под названием Kylix, Kylix— это среда быстрой разработки приложений для Linux. Интерфейсом она почти ничем не отличается от привычного Delphi, а язык программирования, который использует Kylix просто не может не радовать — это Object Pascal. Короче говоря, Kylix — это тот же Delphi, только для ОС Linux. Корпорация Borland предлагает два основных варианта Kylix: Kylix Desktop Developer и Kylix Server Developer. Наиболее полной версией по возможностям и функциональности является Kylix Server Developer.
Существует возможность переносить программы из Delphi в Kylix (само собой, если у программ нет привязки к ОС — например, использования функций WinApi). Стоит сказать несколько слов о совместимости и переносимости исходных кодов программ с Delphi в Kylix. Как известно, в Delphi используется библиотека классов VCL. Для Kylix эта библиотека называется CLX (библиотека компонентов для кросс-платформенной разработки). Впрочем, они довольно совместимы, и в VCL присутствует почти полная поддержка библиотеки классов CLX.
Еще одно небольшое отличие заключается в расширении файлов, содержащих описание форм. В Delphi эти файлы имеют расширение *.dfm, а в Kylix — *.xfm. Это не создает особых неудобств, просто в программах следует изменить директиву {$R .dfm} на {$R .xfm}.
В Kylix, в отличие от Delphi, отсутствует возможность работы с базами данных BDE и ADO. Отсутствует поддержка ActiveX, COM и CORBA. Невзирая на все перечисленные недостатки и аспекты несовместимости с Delphi, Kylix является довольно удобной средой программирования. Тот кто программирует на Delphi, сможет перейти на Kylix без особых затруднений.
Приложение В
Справочник по реестру Windows
Ниже описаны интересные ключи системного реестра Windows. Их можно изменять программно или вручную, используя стандартную программу для работы с реестром regedit.exe. Используя эти ключи реестра, можно расширить шаблон программы для настройки Windows, рассмотренный в главе 12.
Общая настройка ПК