Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MFC, начал, блин, изучать 
:(
    Опции темы
Cardholder
Дата 30.3.2004, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.3.2004

Репутация: нет
Всего: нет



Начал изучать MFC, а тут такая фигня: все учебники, которые у меня есть по этому делу, толком не могут объяснить основы. Сайт firststeps.narod.ru тоже не помог, т.к. довольно-таки сложен. Где же можно достать учебник по МFC, который учить этой библиотеки с нуля?
PM MAIL   Вверх
valex13
Дата 30.3.2004, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 29.1.2003
Где: Иркук. область, г . Иркутск

Репутация: нет
Всего: 1



Терпение и труд все перетруд biggrin.gif
В свое время я просто охотился за книгами. Толковые книги по MFC - редкость. Как правило перевод MSDN. После чего я завел MSDN (старый) и немного подучил английский. Больше я в книгах не нуждаюсь.
Еще хорошо смотреть чужие примеры их в интернете много. Можешь заглянуть
на сайт : Сылка на сайт с примерами
Загляни так же на форум

PM MAIL ICQ   Вверх
mr.DUDA
Дата 30.3.2004, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Cardholder, основы MFC можно изучить и по firststeps, ничего попроще нету. А если совсем с нуля - то лучше купить книгу, я где-то видел "Visual C++ и MFC: учебный курс", там действительно с нуля, и описывается всё - от создания проги в AppWizard-е, до работы с SDI/MDI, базами данных и интернет.

valex13, ссылка не работает.
З.Ы. оффтоп: я уж подумал, Admin к нам в гости заглянул biggrin.gif biggrin.gif biggrin.gif ...



--------------------
user posted image
PM MAIL WWW   Вверх
CaptainFlint
Дата 30.3.2004, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Искатель сокровищ
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 26.2.2003
Где: Москва

Репутация: нет
Всего: 23



Cardholder
Советую книгу Тихомиров, Мешков "Visual C++ и MFC". Я начинал изучать по ней, причём с нуля - всё было понятно.


--------------------
Почему же, ё-моё, ты нигде не пишешь "ё"?
--------------------
Для тех, кто не знает: CaptainFlint - это бывший Константин. ;) 
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 30.3.2004, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Цитата
Советую книгу Тихомиров, Мешков "Visual C++ и MFC". Я начинал изучать по ней, причём с нуля - всё было понятно.

Мешков и Тихомиров - это далеко не "VC/MFC с нуля"... Скорее годится как справочник по классам MFC с подробным описанием и примерами...



--------------------
user posted image
PM MAIL WWW   Вверх
Alex101
Дата 30.3.2004, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 891
Регистрация: 8.4.2002
Где: Москва

Репутация: нет
Всего: 10



firststep.ru и 2 книги: по MFC и Visual C++- самый верный способ, ИМХО.
Первый даст тебе возможность понять MFC, книга под рукой (по MFC) всегда даст возможность посмотреть на еирархию классов.
Но изучать надо с программ, где все сделано "руками" - в этом сайт здорово поможет.
Когда поймешь как устроена MFC (классы, функции,...) переходи к книге по VC++


--------------------
С уважением, А. Фролов.
PM MAIL ICQ   Вверх
srd
Дата 30.3.2004, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: 27
Всего: 49



А как же Круглински? Там требуется только знание языка, а сама MFC описана с нуля.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
Coocky
Дата 30.3.2004, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 2
Всего: 62



Главное понять одно:есть классы(все они описаны в МСДН,начинаются с буквы С- СButton,CStatic...).У всех классов есть функции для работы с ними.Работаешь через обьекты или указатели данного класса.Описание всех функц. ненайдешь ни в одной книге,кроме МСДН.Если знаешь С++,то дело только в знании аглицкого.Хотя мне поначалу и переводчик помогал.Вот если данный этап дойдет,тогда работать сможешь без проблем.Хотя возникать будет много нюансов,но здесь помогут smile.gif


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
CaptainFlint
Дата 30.3.2004, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Искатель сокровищ
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 26.2.2003
Где: Москва

Репутация: нет
Всего: 23



Coocky и всем остальным:
MSDN очень плох для изучения чего-то с нуля. Это не учебник, это справочник! Различайте эти два понятия, пожалуйста. Очень сложно найти там нужную информацию, если ты знаешь только ЧТО тебе нужно, но не знаешь, КАК это делать. Если ты знаешь, что для работы с окном используется класс CWnd, очень хорошо, лезь в MSDN и читай методы, нюансы работы с ним, близкие темы и т.д. Если же ты этого не знаешь, то прежде чем найдёшь эту информацию, может пройти очень много времени. Именно в таких ситуациях требуются учебники, которые чётко, ясно, для совершенно несведущего в данной области человека скажут: для того-то нужно использоыать такие-то классы, для сего-то - такие-то методы и т.д. А уже зная это всё, надо лезть в MSDN за деталями.
Я никоим образом не умаляю важность MSDN при обучении MFC, но нужно понимать, что в каких областях может помочь.


--------------------
Почему же, ё-моё, ты нигде не пишешь "ё"?
--------------------
Для тех, кто не знает: CaptainFlint - это бывший Константин. ;) 
PM MAIL WWW ICQ   Вверх
Artiom
Дата 30.3.2004, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1031
Регистрация: 11.3.2003
Где: Минск\Баку

Репутация: нет
Всего: 17



Цитата
А как же Круглински? Там требуется только знание языка, а сама MFC описана с нуля.

IMHO для начинающего это слишком сложно. Сужу по себе.


--------------------
Если тебя жизнь трахает, значит, ты ещё живой
PM MAIL ICQ   Вверх
Guest
Дата 30.3.2004, 23:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
IMHO для начинающего это слишком сложно. Сужу по себе.

а по-моему MFC и не претендует на роль лёгкой в освоении.
сначала легко быть и не может hehe.gif
  Вверх
Tomcat
Дата 31.3.2004, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2003
Где: Гродно, Беларусь

Репутация: нет
Всего: 2



А так и не понял, чего сложного в firststeps-ах??? У меня с ним были проблемы только когда я еще нормально не выучил С++. Но как поднатаскался, так эти первые шаги довольно-таки быстро освоил. Может быть человек просто С++ еще не знает?
PM MAIL   Вверх
Coocky
Дата 31.3.2004, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 2
Всего: 62



Цитата
Именно в таких ситуациях требуются учебники, которые чётко, ясно, для совершенно несведущего в данной области человека скажут: для того-то нужно использоыать такие-то классы, для сего-то - такие-то методы и т.д.

Да книг ему понадобится штуки 3 ,не менее.А цена книги где-то 10-15 у.е.(на Украине точно).
По себе знаю,что проблема MFC для начинающих-это переход от консольного программирования к прог. под Винду.А главное-связывание элементов с обработчиками событий.
Многие не понимают,что это и с чем едят.Но изучить MFC можно и без знания WinAPI.Если человек начнет не с азов,а с более(на мой взгляд) понятного AppWizard -это не есть плохо.



--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Cardholder
  Дата 3.4.2004, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 13.3.2004

Репутация: нет
Всего: нет



Цитата(mr @ 30.3.2004, 12:07)
Cardholder, основы MFC можно изучить и по firststeps, ничего попроще нету. А если совсем с нуля - то лучше купить книгу, я где-то видел "Visual C++ и MFC: учебный курс", там действительно с нуля, и описывается всё - от создания проги в AppWizard-е, до работы с SDI/MDI, базами данных и интернет.

valex13, ссылка не работает.
З.Ы. оффтоп: я уж подумал, Admin к нам в гости заглянул biggrin.gif biggrin.gif biggrin.gif ...

А кто автор хоть?
PM MAIL   Вверх
mr.DUDA
Дата 3.4.2004, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Cardholder, кто автор - не помню sad.gif, только я точно по этой буке MFC освоил с нуля (и даже зафанател по MFC чуть-чуть), помню только что издательство "Питер"... Впрочем, если сильно нужно - могу подёргать чела, который мне эту самую книгу давал wink.gif...


--------------------
user posted image
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0995 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.