Главная » Delphi » Оболочка .NET Framework

0

В состав этой оболочки включено несколько тысяч стандартных классов. Соответственно, оболочка ориентирована на поддержку объектно-ориентированной разработки. При этом она позволяет программистам добавлять свои собственные классы как на прикладном, так и на системном уровнях. Обычно в прикладных проектах разработчики создают оригинальные классы в качестве наследников стандартных классов, предлагаемых .NET Framework.

Библиотеки классов .NET Framework охватывают множество областей, связанных с функционированием операционной системы. В частности, программистам открываются следующие возможности .NET:

• организация работы в сети;

• обращение к базам данных;

• обеспечение режима безопасного функционирования;

• взаимодействие с системой ввода/вывода;

•        использование готовых элементов пользовательского интерфейса (очень важная возможность, на основе которой удается создавать компактные прикладные приложения, благо все базовые функции графических элементов управления поддерживаются на системном уровне и нет нужды включать их определения в свою программу, как это приходится делать при использовании библиотеки визуальных компонентов Delphi VCL);

•        реализация множества стандартных возможностей, необходимых разработчикам: удобные типы данных от строк до массивов, средства их гибкой обработки, богатые наборы стандартных функций;

•        поддержка интерфейса программирования Win32 для совместимости с действующими версиями Windows.

В прежних версиях Delphi (до 7-й включительно) практически вся поддержка подобных возможностей была реализована в собственной библиотеке Delphi VCL. При этом приложению приходилось включать в себя весь код соответствующих библиотек, и размер программ вырастал до весьма внушительных размеров (хотя несколько сотен килобайтов для современных систем — не величина). С появлением платформы .NET потребность в интеграции кода полностью отпала.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии