Форум — Ответы ( К темам )
? | _Владимир_: OWL, VCL, MFC (18-05-2003 10:49:42) |
Кто-нибудь работал на с++5.02 с OWL? Мне интересно знать оценку этой библиотеки по сравнению с вышеуказанными, особенно VCL. Насколько она удобна и полна? Есть-ли в ней инструменты для работы с ODBC, и вообще с базами? Может кто знает ссылочку на OWL? Спасибо! | |
Alex (18-05-2003 18:15:40) | |
Borland C++ 5.02 предназначен для программирования Windows-приложений с помощью объектно-ориентированной библиотеки OWL (Object Windows Library версия 5.0), входящей в состав инструментального пакета. Библиотека OWL, как и любая другая объектно-ориентированная библиотека, содержит описания классов для реализации практически всех основных средств Windows (окон, диалогов, органов управления, средств графического интерфейса CGI и т.д.). ---------------------- "Поначалу C++ Builder разочарует многих разработчиков тем, что вместо привычных библиотек OWL и MFC он использует неведомую дотоле библиотеку VCL. Каждая библиотека представляет собой специфическую модель объектно-ориентированного программирования под Windows. Каждая библиотека решает проблемы ООП по-своему, и нельзя сказать, что какая-то одна справляется с задачей лучше или хуже других. Впервые инсталлировав C++Builder, я продолжал разделять приверженность к OWL с большинством C++ программистов. Уже через несколько дней работы я начал ощущать всю прелесть, легкость и удобство использования компонентной модели. Чем больше я проникал в суть VCL, тем больше она мне нравилась, и теперь уже не могу отказаться от работы в среде C++Builder. Время от времени я обращаюсь к проверенному в боях заслуженному ветерану ВС45, чтобы повозиться со старыми OWL программами, постоянно ловя себя на мысли: "Это было бы гораздо легче сделать с помощью C++Builder". И эта мысль отдаляет меня от OWL все дальше и дальше, так что скоро я вовсе распрощаюсь со своей прежней привязанностью." ... "Подробное описание процедур интеграции OWL или MFC программ с VCL формами и примеры создания комбинированных приложений можно найти в сети Internet no адресу http://www.borland.com/bcppbuilder/papers " http://avege.narod.ru/borland.html http://cpp.samara.ws/articles/bcppb/r7a_6.shtml | |
_Владимир_ (18-05-2003 18:54:05) | |
Alex спасибо за подробный ответ. Мне как раз и интересно мнение програмиста, который поработал сначала с OWL а потом перешёл на VCL. Насколько я понял OWL на данном этапе не развивается, наверное как и Borland C++5. Я перешёл на Bilder+VCL сравнительно недавно с VisualC++. Мне так легко это далось что кажется не прилагал усилий. Между MFC и VCL пропасть! Если раньше в MFC мне приходилось много лазить при отладке по коду библиотеки, распечатывать горы help-ов, примеров, лазить в API и всё это чтобы найти у себя ошибку, то с VCL я этот паскалевский код даже не включаю. Мне кажется что часть моих ошибок VCL как-то проглатывает. Конечно есть в бочке мёда и ложка дёгтя. Например нельзя переопределить глобальный "new". Но это и не каждый день надо. | |
Alex (19-05-2003 09:41:41) | |
Я не работал с OWL Это текст с одного из сайтов програмиста, который поработал сначала с OWL а потом перешёл на VCL. |