ПОстановка:
Я начинающий программист сфера — энергетика.
Уровень — начал переходить от институтских задач уровня двойных циклов

непосредственно к прикладному программированию.Чист как новый лист )
Задача :
Есть программа написанная на Си еще под ДОС .Необходимо написать Виндоосовский интерфейс. Т.е. перевести под винду.
Обстоятельства:
Непосредственно на работе применяются COM технологии ATL/WTL так что желательно было бы работать с ними .
+ это упростит взаимодействие программ (тоже очень желательное условие , но далеко не обязательно)
Проблема:
Пока трудно сформировать свое мнение из за большого обьема информации.Понимаю что MFC наверно попроще — инфы побольше , наработок , но хочется написать все это как COM компонент .Вот правда сомневаюсь смогу или нет (опять же по WTL информации мало ).
Вопрос:
Кто что посоветует ? Возможно опишет уровень солжности , адекватность подходов в общем на не имением опыта и малым представением предстоящей работы хочется выслушать знающих людей.
Здравствуйте, MaxiMal_TSG, Вы писали:
MM_>Кто что посоветует ? Возможно опишет уровень солжности , адекватность подходов в общем на не имением опыта и малым представением предстоящей работы хочется выслушать знающих людей.
COM, конечно, лучше писать на ATL.
WTL это чудо

Все документация — в заголовках. Хочешь посмотреть, что делает метод — смотришь, как сделано и что он делает. Я очень проникся в своё время.
MFC, имхо, это редкое угрёбище. Не советую его использовать, если есть другие варианты.
Для чисто прикладных задач с элементами COM возможно посмотреть на непривязанные к платформе библиотеки: wxWidget & Qt — не прийдется лезть в дебри винды.
Но если нужно очень активное и повсеместное использование COM, то, думаю, лучше WTL.
Если начинать с нуля, то WTL намного проще MFC.
Кстати, все вышеперечисленные библиотеки при желании, думаю, можно использовать вместе в одном проекте
Здравствуйте, MaxiMal_TSG, Вы писали:
MM_>Непосредственно на работе применяются COM технологии ATL/WTL так что желательно было бы работать с ними .
ATL/WTL — это не столько COM, сколько шаблоны обёрток над WinAPI. В том числе, покрывающие COM.
Так что не заморачивайся заранее, что у тебя будет какой-то COM-компонент, без которого никак. Не хочешь COM — его не будет

... << RSDN@Home 1.2.0 alpha rev. 655>>