zHz00 Untitled

среда, 17 апреля 2013
23:41 П.В. Румянцев // MFC -- внутренний мир
А точнее, "вид изнутри".
(anigif)


Хотя автор и позиционирует эту книжку как "книжка для начинающих в MFC", эта книжка -- для продолжающих, причём не слабо. Автор задался целью понять работу MFC на основе только исходных текстов. И, собственно говоря, она достигнута. Боюсь, что тем, кто этой библиотекой не занимался, некоторые подробности ясны не будут. И ещё надо знать WinAPI, хотя бы немного. Автор пишет, что в документации на MFC плохо об'яснено, что зачем делается. Хотелось бы отметить, что сам WinAPI в данном смысле документирован лучше.

В целом, книжка весьма интересная (и больше её половины ушло на не-графические возможности MFC, которые тоже оказались важны). Тем, кто балуется этой библиотекой, будет очень полезно, но только если они балуются уже некоторое время. Кстати, книжку можно скачать много где.

Сами исходники библиотеки, показанные в книге, местами вызывают тихий ужас (но довольно редко). Основная претензия -- они сделали своё typeinfo с шахматами и поэтессами. А вторая -- они не использовали шаблоны там, где это следовало бы делать.

@темы: Книги

URL
недавно Владимир поинтересовался, чем же мы занимаемся с ...
"Кое-Кто" верно подметил...подозрительно весело...
День, когда не решена ни одна из задач, работающих на дол...
фух. уже соседи в стенку стучат и брат косо смотрит, и Э...
Зачем-то идёт дождь. Зачем-то я простыл. Всё это вместо с...
[*]www.wreckedexotics.com/index2.html Вы когда-нибудь ...

18.04.2013 в 00:30

18.04.2013 в 00:30
MFC == некрофилия, выброси эту дрянь и больше не вспоминай о ней.
Пиши грамотный код. Qt - Code Less. Create More. Deploy Everywhere.
// tz-lom wuz h3r3
URL

18.04.2013 в 13:49

18.04.2013 в 13:49
У тебя есть методы по переносу двух средне-больших программ, которые разрабатываются много лет, с мфц на кутэ, кроме переписывания с нуля? И методы по убеждению начальства в переходе.
URL

18.04.2013 в 23:17

18.04.2013 в 23:17
ну, если это не говнокод, то перенос не должен быть сложным
выкидываем всё что связанно с MFC и заменяем на Qt аналоги, уря

если это говнокод - значит по нему рефакторинг плачет, разделяем UI и бизнес-логику, UI переписываем под Qt
средне-большая программа это не показатель, там может быть миллион форм и тогда заебёшься просто по объёму работы, а может быть гигантская бизнес-логика и пара окон, тогда всё легко и непринуждённо делается за день

лучший метод - "о, смотрите, я её легко перевёл на Qt , заодно причесал, теперь её легко поддерживать"
// same body
URL

08.05.2013 в 16:07

08.05.2013 в 16:07
Кстати, книжку можно скачать много где.

Не нашёл.
URL

12.05.2013 в 22:09

12.05.2013 в 22:09
Гость, ну же. Идём в гугл -- пишем там "mfc внутренний мир скачать".
Не знаю, как у вас, а у меня первая же ссылка! вела на нужный сайт. Прямую ссылку не привожу в целях непропаганды бесплатного скачивания (а платно и легально её сейчас ни купишь и не скачаешь всё равно).
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail