| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > MFC |
| Автор: Cardholder 30.3.2004, 00:49 |
| Начал изучать MFC, а тут такая фигня: все учебники, которые у меня есть по этому делу, толком не могут объяснить основы. Сайт firststeps.narod.ru тоже не помог, т.к. довольно-таки сложен. Где же можно достать учебник по МFC, который учить этой библиотеки с нуля? |
| Автор: valex13 30.3.2004, 10:38 |
| Терпение и труд все перетруд В свое время я просто охотился за книгами. Толковые книги по MFC - редкость. Как правило перевод MSDN. После чего я завел MSDN (старый) и немного подучил английский. Больше я в книгах не нуждаюсь. Еще хорошо смотреть чужие примеры их в интернете много. Можешь заглянуть на сайт : http://www.codeproject.ru Загляни так же на форум |
| Автор: mr.DUDA 30.3.2004, 12:07 |
| Cardholder, основы MFC можно изучить и по firststeps, ничего попроще нету. А если совсем с нуля - то лучше купить книгу, я где-то видел "Visual C++ и MFC: учебный курс", там действительно с нуля, и описывается всё - от создания проги в AppWizard-е, до работы с SDI/MDI, базами данных и интернет. valex13, ссылка не работает. З.Ы. оффтоп: я уж подумал, Admin к нам в гости заглянул |
| Автор: CaptainFlint 30.3.2004, 12:31 |
| Cardholder Советую книгу Тихомиров, Мешков "Visual C++ и MFC". Я начинал изучать по ней, причём с нуля - всё было понятно. |
| Автор: mr.DUDA 30.3.2004, 13:08 | ||
Мешков и Тихомиров - это далеко не "VC/MFC с нуля"... Скорее годится как справочник по классам MFC с подробным описанием и примерами... |
| Автор: Alex101 30.3.2004, 13:10 |
| firststep.ru и 2 книги: по MFC и Visual C++- самый верный способ, ИМХО. Первый даст тебе возможность понять MFC, книга под рукой (по MFC) всегда даст возможность посмотреть на еирархию классов. Но изучать надо с программ, где все сделано "руками" - в этом сайт здорово поможет. Когда поймешь как устроена MFC (классы, функции,...) переходи к книге по VC++ |
| Автор: srd 30.3.2004, 16:03 |
| А как же Круглински? Там требуется только знание языка, а сама MFC описана с нуля. |
| Автор: Coocky 30.3.2004, 19:58 |
| Главное понять одно:есть классы(все они описаны в МСДН,начинаются с буквы С- СButton,CStatic...).У всех классов есть функции для работы с ними.Работаешь через обьекты или указатели данного класса.Описание всех функц. ненайдешь ни в одной книге,кроме МСДН.Если знаешь С++,то дело только в знании аглицкого.Хотя мне поначалу и переводчик помогал.Вот если данный этап дойдет,тогда работать сможешь без проблем.Хотя возникать будет много нюансов,но здесь помогут |
| Автор: CaptainFlint 30.3.2004, 20:08 |
| Coocky и всем остальным: MSDN очень плох для изучения чего-то с нуля. Это не учебник, это справочник! Различайте эти два понятия, пожалуйста. Очень сложно найти там нужную информацию, если ты знаешь только ЧТО тебе нужно, но не знаешь, КАК это делать. Если ты знаешь, что для работы с окном используется класс CWnd, очень хорошо, лезь в MSDN и читай методы, нюансы работы с ним, близкие темы и т.д. Если же ты этого не знаешь, то прежде чем найдёшь эту информацию, может пройти очень много времени. Именно в таких ситуациях требуются учебники, которые чётко, ясно, для совершенно несведущего в данной области человека скажут: для того-то нужно использоыать такие-то классы, для сего-то - такие-то методы и т.д. А уже зная это всё, надо лезть в MSDN за деталями. Я никоим образом не умаляю важность MSDN при обучении MFC, но нужно понимать, что в каких областях может помочь. |
| Автор: Artiom 30.3.2004, 20:43 | ||
IMHO для начинающего это слишком сложно. Сужу по себе. |
| Автор: Guest 30.3.2004, 23:45 | ||
а по-моему MFC и не претендует на роль лёгкой в освоении. сначала легко быть и не может |
| Автор: Tomcat 31.3.2004, 18:53 |
| А так и не понял, чего сложного в firststeps-ах??? У меня с ним были проблемы только когда я еще нормально не выучил С++. Но как поднатаскался, так эти первые шаги довольно-таки быстро освоил. Может быть человек просто С++ еще не знает? |
| Автор: Coocky 31.3.2004, 19:28 | ||
Да книг ему понадобится штуки 3 ,не менее.А цена книги где-то 10-15 у.е.(на Украине точно). По себе знаю,что проблема MFC для начинающих-это переход от консольного программирования к прог. под Винду.А главное-связывание элементов с обработчиками событий. Многие не понимают,что это и с чем едят.Но изучить MFC можно и без знания WinAPI.Если человек начнет не с азов,а с более(на мой взгляд) понятного AppWizard -это не есть плохо. |
| Автор: Cardholder 3.4.2004, 16:03 | ||
А кто автор хоть? |
| Автор: mr.DUDA 3.4.2004, 21:59 |
| Cardholder, кто автор - не помню |
| Автор: chipset 3.4.2004, 23:36 | ||||||
Artiom
Я учился именно по Круглински, ИМХО совершнено не сложно, рекомендовал бы именно её... Coocky
Лично я учился по электронному Страустропу,а MFC бумажная книга только по тому что на то время отсутствовал комп
Полностью согласен , я Win32Api начал учить спустя полгода после того как учил MFC. |
| Автор: Cardholder 3.4.2004, 23:44 | ||
Если чел "под руку" попадётся - обязательно подёргай. Очень важно иметь хорошую книгу по MFC. А то я уже просто измучет от "дремучего" материала, который у меня есть. |
| Автор: squid 4.4.2004, 00:00 |
| mr.DUDA, а не эта ли книга? http://www.piter.com/book/978580460192/ |
| Автор: mr.DUDA 4.4.2004, 00:09 |
| squid, нет не эта книга |