» Главная
eXcode.ru » Статьи » WinAPI
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 23





Почему плохо использовать MFC





Как программировать и как не программировать
Библиотека классов MFC является вредной для программиста


источник www.softcraft.ru

Программирование для Windows считается трудным. Библиотеки классов делают программирование для Windows легче. Это истина или ложь?

<table class=code cellpadding=5 align=center width=98% border=1 bordercolor=#3B3B3B><tr><td>

bool IsWinProgEasier (Method method) {
if (method == WIN_CLASS_LIBRARIES) return false;
else return true;
}

</td></tr></table>

Поговорим серьезно. Если все, чего Вы хотите - это писать программы, которые являются производными от MFC или OWL, и Вы не заботитесь о непроизводительных затратах, то использование библиотек классов и мастеров приложений - это способ, которым можно идти. Но как только Вы захотите шагнуть вне этого пути, вы окажетесь перед огромными проблемами.

Позвольте привести аналогию. Представьте, что вы покупаете набор Lego блоков. Вы можете купить универсальный набор, или специализированный набор для построения пиратского судна. Если все, что Вы хотите сделать, это создать пиратское судно, то второй вариант предпочтительнее. Но если Вы вдруг попробуете попробуете сделать из него Lego автомобиль, то Вам придется преодолеть несколько проблем. В конечном счете вы придумаете нечто, похожее на автомобиль, который будет иметь забавное колесо управления, использовать якорь для торможения, а водитель будет иметь деревянную культю и черную повязку на его глазе.

После работы с этим набором "пиратского" Лего в течении некоторого времени, Вы станете специалистом в формировании почти всего того, что могло бы быть сделано из универсального комплекта. Вы усвоите разные приемы, подобно тому, как удалить заплату с глаза пирата, как закрасить череп и кости и т.д. В конечном счете вы достигнете таких высот, когда количество знания, которое вы ассимилировали относительно Пиратского набора, будет намного больше, чем базисные принципы и техника, которые вы должны были бы узнать, чтобы использовать универсальный Lego. С той вершины вы будете выбрасывать большие деньги после первых малых затрат, вкладывая капитал во все более сложные (и сложные) Пиратские наборы.

Что же Вам делать? Мой совет: накоротко урезать ваши потери, начав сейчас же изучать программирование для Windows. API Windows - не является красивой или простой вещью. Именно поэтому все эти библиотеки классов стали настолько популярными в первое время. Но если Вы хотите выращивать красивые цветы, вам необходимо будет испачкать ваши руки. Объектное программирование и Windows далеки друг от друга, но я не хочу, чтобы Вы повторно изобретали колесо. Имеются некоторые простые OO методы, которые помогут Вам инкапсулировать уродливое лицо Windows API.

Побочный эффект окажется то, что вы будете способны создавать Windows программы, которые являются достаточно малыми, чтобы быть легко загружаемыми из Интернета. Малые программы загружаются очень быстро - они не нуждаются в чем-либо, имеющемся в MFC dll библиотеках. Я спорю с любым MFC энтузиастом, что он не напишет игру "Морской бой", которая будет меньше по размеру, чем наша, и будет обладать теми же функциональным возможностям.
К началу статьи





Добавил: MadvEXДата публикации: 2005-06-03 19:13:41
Рейтинг статьи:3.40 [Голосов 10]Кол-во просмотров: 26116

Комментарии читателей

Всего комментариев: 980

2017-06-16 12:18:42
MatthewBiz
Отличные Проститутки для вольных переводчиков. Недорогие цены.
Заказ проституток по ссылкам ниже во все регионы.
[url=https://forum.uft.me/]Порно[/url]
[url=https://forum.uft.me/]Секс[/url]
[url=https://forum.uft.me/index.php?/forum/7-obsuzhdenie-saita-i-foruma/]Интим[/url]
[url=https://forum.uft.me/]Альянс вольных переводчиков[/url]
[url=https://forum.uft.me/index.php?/forum/58-obo-vsem-ponemnogu/]Порнография[/url]
[url=https://forum.uft.me/index.php?/forum/119-luchshie-vne-aliansa/]Проститутки[/url]

2017-01-22 14:07:08
bananocamscomwj
sex cams chat ru sex video chat onlayn free webcam chat real sex cam private sex cams
live sex cams webcam chat live cam sex chat - http://il.bananocams.com
sex cam tv camming sex com sex web chat - http://il.bananocams.com
live webcam chats camera sex chat - http://il.bananocams.com
live sex chat sex shows скачать 3d sex chat cams home sex - http://il.bananocams.com
sex chat me live sex cams xxx free sex cams - http://il.bananocams.com
sex cams hd boss sex chat - http://il.bananocams.com
video girl sex chat teen webcam girls - http://il.bananocams.com
www sex cam com ru sex chat sex chat - http://il.bananocams.com

2017-01-22 14:01:32
bananocamscomeg
live sex cams webcam chat pornstar sex chat live sex chat chatroulette free live sex chat young girls cams скачать 3d sex chat
live sex cam adult webcam chat - http://in.bananocams.com
bonga cams sex free live cams - http://in.bananocams.com
free live sex cams sex chat live webcam girls - http://in.bananocams.com
sex chat webcam free sex chat amateur sex cam - http://in.bananocams.com
camera sex chat bbw sex cams - http://in.bananocams.com
webcam porn live sex cams webcam chat - http://in.bananocams.com
vk sex chat online sex cams web sex cam - http://in.bananocams.com
real sex cam sex video cam chaturbate sex chat - http://in.bananocams.com

2017-01-22 14:00:30
bananocamscomwa
ip webcam free live sex cams sex chat free webcam sex chat sex chat america
real sex cam sex chat free cams - http://jp.bananocams.com
sex live chat chaturbate camming sex com free sex chat girls - http://jp.bananocams.com
gay sex cam sex chat webcam sex young girl chat - http://jp.bananocams.com
sofia nadine sex chat +my fav sex cam live sex chat show tube - http://jp.bananocams.com
mom sex cam sex cam xxx sex chat dating - http://jp.bananocams.com
chat x sex sex cam online free - http://jp.bananocams.com
sex chat tube american sex chat - http://jp.bananocams.com
chaturbate sex free sex chat скачать 3d sex chat webcam pro - http://jp.bananocams.com

2017-01-22 13:55:58
bananocamscomcy
bongacams sex chat sex cam chat girl free sex cams live cam free
sex chat free online live sex cams xxx - http://cn.bananocams.com
anywebcam live webcam girls - http://cn.bananocams.com
amateur sex cam free live cams - http://cn.bananocams.com
amateur sex cam free sex chat girls - http://cn.bananocams.com
live cam sex hd webcam ladies mom sex cam - http://cn.bananocams.com
скачать 3d sex chat http chat sex ru zoo sex cam - http://cn.bananocams.com
sex boom cams com free live chat sex chat tube - http://cn.bananocams.com
free sex cams girls cam sex 69 tv camera webcam - http://cn.bananocams.com

2017-01-22 13:33:39
bananocamscombx
sex cam online free russian sex cam hidden cam home sex live sex chat com live sex cams webcam chat free sex chat room
free sex cam com sex cams hd - http://ar.bananocams.com
mature sex chat webcam site - http://ar.bananocams.com
free webcam chat teen webcam girls - http://ar.bananocams.com
free sex chat girls teen sex chat скачать sex chat - http://ar.bananocams.com
free live cams real sex cam cam sex 69 - http://ar.bananocams.com
hiding cams sex adult live chat sex webcam - http://ar.bananocams.com
real sex cam hidden free live chat - http://ar.bananocams.com
camera sex chat spy cam sex - http://ar.bananocams.com

2017-01-22 13:31:52
bananocamscomvn
http chat sex ru amateur sex hidden cam stream sex chat sex live chat chaturbate live sex cams webcam chat hidden cam sex video
chat online free chat sex ru com www cam sex - http://ar.bananocams.com
gay sex cam sex chat - http://ar.bananocams.com
sex chat girl sex cam 21 sex video chat - http://ar.bananocams.com
russian sex cam free cams - http://ar.bananocams.com
webcam chats webcam porn live sex cams webcam chat - http://ar.bananocams.com
hidden cam home sex скачать 3d sex chat sex cam - http://ar.bananocams.com
amateur sex hidden cam sex cam 21 hiding cams sex - http://ar.bananocams.com
live sex adult chat live cam sex chat - http://ar.bananocams.com

2017-01-22 13:28:00
bananocamscomir
sex chat com online sex cams free webcam chat free webcam girls webcam teens live cam free
sex video chat onlayn free sex video chat - http://jp.bananocams.com
live sex chat strip sex chat ruletka adult chat sex - http://jp.bananocams.com
zoo sex cam live sex chat strip http chat sex ru - http://jp.bananocams.com
teen sex chat live sex video chat secret cam sex - http://jp.bananocams.com
скачать sex chat sex cam online free - http://jp.bananocams.com
chat sex ru com free cam chat - http://jp.bananocams.com
cam sex mature ip webcam free live sex chat - http://jp.bananocams.com
free chat online sex love chat - http://jp.bananocams.com

2017-01-22 13:21:26
bananocamscomcz
bbw sex cams chat x sex chat x sex sex chat dating cam sex mature
free webcam chat live cams - http://cn.bananocams.com
webcam teens amateur sex cam free live sex cams sex chat - http://cn.bananocams.com
cam 4 sex adult live sex free sex chat webcam amature - http://cn.bananocams.com
webcam girls lives sex chat - http://cn.bananocams.com
cam sex porn live sex video chat - http://kr.bananocams.com
sex com cam free webcam sex chat - http://kr.bananocams.com
sex cam скачать sex chat japan sex cams - http://kr.bananocams.com
sex chat porn chat webcam sexo free live sex chat - http://kr.bananocams.com

2017-01-22 13:05:34
bananocamscomce
bbw sex cams free sex cam com free live sex chat show live sex cams sex cams usa free sex cam videos
скачать 3d sex chat japan sex cams cam sex 69 tv - http://il.bananocams.com
webcam chat sex massage cams - http://il.bananocams.com
sofia nadine sex chat free live cams pussy cam sex - http://il.bananocams.com
sex chat onlain cam sex 69 tv sex cam porno - http://il.bananocams.com
webcam ladies live sex cam adult sex chat free cams - http://il.bananocams.com
xxx webcam webcam teens free sex video chat - http://il.bananocams.com
free live sex cams sex chat sex chat bonga - http://il.bananocams.com
live cam sex girl american sex cams live xxx webcam - http://il.bananocams.com
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Как вы относитесь к AJAX?
Считаю это ЗЛОМ
11% (12)
Бесполезная технология
2% (2)
Мне параллельно
9% (10)
Неплохая технология
20% (23)
Рулез, как я без нее жил!
7% (8)
Я разработчик AJAX-приложений
5% (6)
А что? Хороший футбольный клуб!
12% (14)
Я в танке!!!
34% (38)

Проголосовало: 113
Встречается компьютерщик(К) со своим старым другом(Д), бывшем алкашем.
- (К) Ну что, больше не пьешь?
- (Д) Закодировался.
- (К) В какой кодировке?
- (Д) KOI-8.
- (К) Говорят, в Windows-1251 дольше не пьют.
Рейтинг: 6/10 (4)
Посмотреть все анекдоты