Вот так мог бы выглядеть пакет Delphi, если бы для его сборки использовалось ядро из пакета WEB:
http://dev.hiasm.com/src/Delphi2.rar
В пакете находится пример frm.sha, демонстрирующий очень высокую скорость работы со строками(производительность выше в среднем в 5-6 раз ). Сравнить можно с аналогичным примером из стандартного пакета:
code_1575.txt
Кроме того следует так же учесть, что предложенное приложение пакета Delphi2 втрое меньше по размеру, чем аналогичное из стандартного пакета(25кб против 81кб ). Причем добавление любого св-ва или метода(точки) ка ки в пакете WEB не повлечет за собой увеличение размера кода.
Пакет предложен в качестве демо версии нового потокового кодогенератора(Flow Threading Code Generation) при его использовании для генерации исполняемых приложений среды Windows. В реализации элементов были представлены следующие ключевые моменты кодогенерации:
- разметка программы на блоки(локальные и глобальные поля и методы класса, локальные переменные, тело программы, интерфейс и реализация методов)
- организация передачи ссылки на интерфейсного родителя к дочерним интерфейсным элементам
- организация работы с объектами: кнопкой и формой(внутреннее представление и вызов методов и событий)
- общая структура приложения, представленного в виде классов-контейнеров.
Дальнейшее развитие и поддержка пакета не предусматриваются.
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
| ||
файлы: 1 | code_1575.txt [585B] [646] |