Comments 34
А чем ATL не устроила?
0
Или WTL?
Автор написал примитивнейшую обертку над WinApi. И решил рассказать об этом всему миру. Зачем? Очередное изобретение колеса? Статья на такую тему могла быть актуальна в 90-х годах — 15 лет назад!
Следует ли ждать цикл статей на тему «Будущее здесь — встречаем WinAPI»?
Автор написал примитивнейшую обертку над WinApi. И решил рассказать об этом всему миру. Зачем? Очередное изобретение колеса? Статья на такую тему могла быть актуальна в 90-х годах — 15 лет назад!
Следует ли ждать цикл статей на тему «Будущее здесь — встречаем WinAPI»?
+16
Поддерживаю, WTL даст уж очень большие возможности в отличие от этой обертки и при этом довольно легковесна, в отличии от MFC.
+2
Я и не спорю что это велосипед.
Писал скорее для обучения и большего понимания работы WinAPI, а не для реального применения.
Писал скорее для обучения и большего понимания работы WinAPI, а не для реального применения.
+4
Для понимания, имхо, не обязательно писать обертку…
Ну, кому как удобно, конечно.
Ну, кому как удобно, конечно.
-3
Надо было в самом начале большими буквами написать: «ВНИМАНИЕ: ВЕЛОСИПЕД!». Тогда бы сразу все вопросы отпали.
0
Давайте все рассказывать о хелловорлдах в новых для нас технологиях.
Как %username% спаял батарейку и лампочку, как %username% поморгал светодиодами на авр'ке, как в первых раз пообщался с COM портом… Зачем этот пост....?
Как %username% спаял батарейку и лампочку, как %username% поморгал светодиодами на авр'ке, как в первых раз пообщался с COM портом… Зачем этот пост....?
0
Да, многие писали свои велики. Вот, что получилось у меня несколько лет назад. Этому даж нашлись единомышленники. У меня как всегда хватило только интереса на «скилет», т.е. на самое интересное — на событийную модель и на несколько стратегий создания окошек, а «коллеги по цеху», увлекающиеся более деталям реализации, написали альтернативные штуки.
Да, велосипедостроение оно повышает навык, но реже бывает востребовано. Востребовано, только его косвенное влияние — опыт!
Да, велосипедостроение оно повышает навык, но реже бывает востребовано. Востребовано, только его косвенное влияние — опыт!
+1
Для того чтобы избавиться от зависимостей от ATL/WTL/MFC/QT/wxWidgets и др.
0
А чем MFC не устроило?
-3
А чем не устроило Qt?
+8
Qt нравится. Но если нужно мелкое приложение только под винду, тащить 20 мб библиотек не очень хочется.
-5
Вовсе не 20мб. Статик приложение может весить 2-3мб в зависимости от используемых модулей.
Мой пример приложения на Qt тут: wiki.dropbox.com/DropboxAddons/DropBoxPlugin (:
Мой пример приложения на Qt тут: wiki.dropbox.com/DropboxAddons/DropBoxPlugin (:
+2
После этих сраных qt очень хочется на старые добрые винапи)
-7
> MessageBox(0,L"HellowHabr!",L"",0);
MGIMO finish?
MGIMO finish?
+11
Очень актуальная статья, в то время как весь IT мир готовится к этому
+3
+2
Не учите детей плохому!
0
Спасибо! Хорошее пособие!
Мне как раз дали тестовое задание — трехмерный рендеринг под Windows без использования внешних зависимостей.
Qt не канает потому что не засунуть исходники QWidget и QGLWidget в проект (там слишком дохрена всего), MFC тоже не канает, потому что приложение может собираться не только cl.exe, но и migw32.exe, а значит вместо *.lib будет *.o и формат другой совсем. MFC то рассчитана на сборку студией по крайней мере линковка с ихними либками.
Мне как раз дали тестовое задание — трехмерный рендеринг под Windows без использования внешних зависимостей.
Qt не канает потому что не засунуть исходники QWidget и QGLWidget в проект (там слишком дохрена всего), MFC тоже не канает, потому что приложение может собираться не только cl.exe, но и migw32.exe, а значит вместо *.lib будет *.o и формат другой совсем. MFC то рассчитана на сборку студией по крайней мере линковка с ихними либками.
0
Sign up to leave a comment.
Создание простой обертки над WinAPI для оконных приложений