Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Создание оконных приложений в VC2005


Автор: valentos 23.12.2006, 17:46
Короче, в C++ я еще полное мясо. Изучать (VC2005) начал недавно, в консоле вроде как освоился, теперь хочу научиться создавать оконное приложение. Блин, но как это делать в VC,
я недоганяю. Подскажите плиз толковую книгу (В электронном варианте) где бы я смог разобраться, как делается такое приложение.  smile 

Автор: Greeen 23.12.2006, 23:16
http://firststeps.ru/mfc/steps/mfc1.html

Автор: Любитель 24.12.2006, 11:33
Всё таки для начала надо определиться с изучаемой ГУИ библиотекой. Их сейчас много и они очень разные. Непосредственно в поставку VC++ включены:
1. Platform SDK. Позволяет программерить на ВинАПИ, но это чисто сишная библиотека, родное АПИ винды. Если тебе это нужно - изучай, нет - идём дальше.
2. MFC - в основном полу-объектноориентированная обёртка над ВинАПИ. Хотя есть и свои вещи (вроде документ/вью архитектуры). ООП, конечно, извращенское. Часто кажется, что о сокрытии данных и полиморфизме просто не слышали. Кругом обычные структуры (в MFC для многих винапишных вещей обёрток просто нет) и колбэк-функции. Кроме того либа очень слабая в плане функционала. Дял тех, кто хочет настоящий интерфейс на MFC придётся доставать что-то из серии CodeJock XTreme Toolkit, BCG ControlBar или ProfUIS. Всё сие отдельно.
Из последнего предложения делаем вывод - раз доставать что-то надо, то лучше уж сразу что-то приличное. Здесь большинство со мной согласятся, что лучшим выбором будет библиотека Qt фирмы http://trolltech.com. Библиотека обладает богатым функционалом + здесь слышали об ООП.
Есть и другие библиотеки. Так что, повторюсь - вначале важно выбрать что будем изучать. Затем достать (если надо) инструменты (не молоток, конечно, чтоб монитор бомбить  smile ). А потом можно думать над литературой.
Надеюсь valentos понял всю лабуду, что я написал.

Автор: Rickert 24.12.2006, 11:48
Только firststeps.ru -> Visual C++ (MFC)

Автор: Любитель 24.12.2006, 11:51
В смчлсле? Ты исключаешь другие варианты ?! smile 

Автор: look 24.12.2006, 12:10
Я рекомендую: Ivor Horton's  "Beginning Visual C++ 2005" (1226стр). До конца еще не дочитал, но мне она  как раз.. 

Автор: Rickert 24.12.2006, 13:58
Любитель, нет, я в вышей степени восклицаю о том, что лучше нет по моему мнению.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)