Конспект установочных лекций по комплексному курсу Информатика, Теория информации


Фактографические информационнные системы - часть 13


С обеими системами поставляется библиотека визуальных компонентов (VCL), в которой содержатся шаблоны всех стан дартных визуальных элементов Windows (а также многих специ альных), так что программисту остается лишь незначительж изменять их по своему вкусу. Сам программист может создавав подобные шаблоны - и система не будет делать никаких различий между “родными” компонентами и добавленными (надо сказать что эта возможность широко используется - множество фирм на Западе занимаются созданием компонентов, так что при наличии времени и доступа в Internet можно собрать практически любую не слишком сложную программу из уже готовых «заготовок»). Кроме того, естественно, при помощи систем можно создавать (и регистрировать) свои собственные DLL и статические библиотеки,

Важной особенностью систем является возможность использования объектов OLE (или DDE) - то есть можно, например, редактировать в своем приложении документ Word средствами самого Word. Хотя Delphi и C++Builder и не создавались как системы для работы с Internet и Web-дизайна, в них есть некоторые возможности и для этого.

Совместимость. Системы Delphi и C++Builder практически полностью совместимы в одну сторону - благодаря наличию в C++Duilder встроенного компилятора Object Pascal приложения, созданные в Delphi, можно компилировать в C++Builder; так же можно использовать даже отдельные модули Delphi, причем вперемешку с модулями, написанными на C++ (некоторые проблемы с совместимостью все-таки существуют, но они несущественны). В Delphi нет компилятора C++, однако можно очень много создавать в C++Builder для последующего использования в Delphi - например, компоненты, DLL, (и, естественно, наоборот). Переносу различных блоков между системами способствует то, что в обоих применяются абсолютно одни и те же концепции и подходы.

Новые приемы программироммия. Системы Delphi и C++Builder представляют собой визуальные средства разработки приложений. Это значит, что при создании приложения программист сразу же видит свое приложение именно в том виде, в котором его увидит и будущий пользователь.


Начало  Назад  Вперед