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