Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите выбрать книгу 
:(
    Опции темы
yngwie19
Дата 18.5.2009, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Здравствуйете Я собираюсь изучать MFC, знаю только WinAPI. Подскажите с какой книги начать если учесть что Я хочу писать на VS 2008. Некоротые рекомендуют книгу "Visual C++ 6 Учебный курс" С.Холзнер. Однако она для VS 6.0. Подскажите какую книгу выбрать ?
PM MAIL   Вверх
azesmcar
Дата 18.5.2009, 16:53 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



yngwie19

Я бы не рекомендовал изучать MFC. Он уже давно помирает, причем весьма успешно..я уж не говорю о том что даже микрософт помогает ему быстро и безболезненно умереть выпуском платформы .NET. Лучше на мой взляд изучать что нибудь другое, вместо проекта у которого сомнительное будущее. Хотя...вам конечно виднее, это мое лично мнение.

Это сообщение отредактировал(а) azesmcar - 18.5.2009, 16:56
PM   Вверх
yngwie19
Дата 19.5.2009, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



azesmcar, посоветуйте тогда какую библиотеку выбрать, чтобы вожно было также просто окошки рисовать, а то на WinAPi уж очень долго. Многие тоже пишут что MFC устарел однако предлодить альтернативу никто не может. Кстати как насчет того что MS выпустила обновление библиотеки MFC, (интерфейс 2007 ворда) значит не все так плохо ?
PM MAIL   Вверх
azesmcar
Дата 19.5.2009, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(yngwie19 @  19.5.2009,  08:20 Найти цитируемый пост)
azesmcar, посоветуйте тогда какую библиотеку выбрать, чтобы вожно было также просто окошки рисовать, а то на WinAPi уж очень долго. Многие тоже пишут что MFC устарел однако предлодить альтернативу никто не может. Кстати как насчет того что MS выпустила обновление библиотеки MFC, (интерфейс 2007 ворда) значит не все так плохо ? 

Windows Forms, QT
Две достойные альтернативы. Выбирайте, а еще лучше - учите оба.
PM   Вверх
yngwie19
Дата 19.5.2009, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



azesmcar, Windows Form это случайно не C# ? кижечку не подскажите ?
PM MAIL   Вверх
azesmcar
Дата 19.5.2009, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(yngwie19 @  19.5.2009,  08:42 Найти цитируемый пост)
azesmcar, Windows Form это случайно не C# ? кижечку не подскажите ? 

Случайно - нет smile
Windows Forms это название библиотеки программирования графического интерфейса, она является частью Microsoft .NET
Программировать можно на C++ .NET, C#, VB.NET...и так далее.
А вообще - C# изучить не помешает.
Хорошая книга - C# и платформа .NET Троелсен
Выслал ссылку в ПМ.

Цитата(yngwie19 @  19.5.2009,  08:20 Найти цитируемый пост)
Кстати как насчет того что MS выпустила обновление библиотеки MFC, (интерфейс 2007 ворда) значит не все так плохо ? 

ничего не могу сказать smile
Они в МФЦ уже сколько лет ничего не добавляли и не изменяли..я смотрю что в шестой студии, что сейчас - одна хрень. С чего вдруг решили, не знаю smile

Это сообщение отредактировал(а) azesmcar - 19.5.2009, 08:55
PM   Вверх
yngwie19
Дата 19.5.2009, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(azesmcar @  19.5.2009,  08:49 Найти цитируемый пост)
Они в МФЦ уже сколько лет ничего не добавляли и не изменяли

http://forum.vingrad.ru/forum/topic-259604.html

Спасибо Вам за разьяснение. Я бы не хотел сейчас изучать C#, т.к только закончил с WiNAPI - он там особо не пригодится.
Можете посоветовать книжечку по WinForm для С++ ?
PM MAIL   Вверх
azesmcar
Дата 19.5.2009, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(yngwie19 @  19.5.2009,  09:10 Найти цитируемый пост)
http://forum.vingrad.ru/forum/topic-259604.html

ну так это тоже самое.
Цитата(yngwie19 @  19.5.2009,  08:20 Найти цитируемый пост)
MS выпустила обновление библиотеки MFC, (интерфейс 2007 ворда) 


Так в МФЦ -то все равно не добавляли, выпустили пак дополнений просто, в стандартный пакет МФЦ - это не входит. Причем выпустили сравнительно недавно. Не знаю..мне не кажется что они хотят возродить МФЦ. Это не тот проект который надо возрождать. Учитывая как плохо он написан.


Цитата(yngwie19 @  19.5.2009,  09:10 Найти цитируемый пост)

Спасибо Вам за разьяснение. Я бы не хотел сейчас изучать C#, т.к только закончил с WiNAPI - он там особо не пригодится.
Можете посоветовать книжечку по WinForm для С++ ? 

MSDN smile
http://msdn.microsoft.com/en-us/library/ms235634(VS.80).aspx
там компоненты просто, ничего такого сложного. Посмотреть функции компонентов в MSDN и писать.
PM   Вверх
yngwie19
Дата 19.5.2009, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



azesmcar, мне бы хотелось все же книжечку почитать. Чтобы про структуру самого приложения узнать. Т.е Вы предлагаете переходить на C++.NET привильно я Вас понял? и мне не зачем для этого изучать C#, могу писать на любимом С++?  
PM MAIL   Вверх
azesmcar
Дата 19.5.2009, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(yngwie19 @  19.5.2009,  10:04 Найти цитируемый пост)
azesmcar, мне бы хотелось все же книжечку почитать. Чтобы про структуру самого приложения узнать. Т.е Вы предлагаете переходить на C++.NET привильно я Вас понял? и мне не зачем для этого изучать C#, могу писать на любимом С++?   

Да нет вообще-то..на .НЕТ я бы порекоммендовал писать именно на C#. Он сейчас самый популярный. На С++ кросплатформенно можете использовать QT. Вот тут есть список некоторых книг.
http://www.amazon.com/Book-Qt-Art-Building...s/dp/1593271476

вам нужно выбрать для начала библиотеку. Писать на C++.NET - лично я бы не рекомендовал. Спросу мало на рынке.

Это сообщение отредактировал(а) azesmcar - 19.5.2009, 10:20
PM   Вверх
Alca
Дата 19.5.2009, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

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



Цитата

Учитывая как плохо он написан (MFC)

А что там плохого?

Цитата

Я собираюсь изучать MFC

Мешков и Тихомиров Visual C++ и MFC

Добавлено через 1 минуту и 14 секунд
Еще есть ATL, WTL

Добавлено через 4 минуты и 2 секунды
Библиотека ATL 8: внутренняя структура и применение. Microsoft Visual Studio 2005





--------------------
PM WWW ICQ Skype Jabber   Вверх
azesmcar
Дата 19.5.2009, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(Alca @  19.5.2009,  12:19 Найти цитируемый пост)
А что там плохого?

Встречный вопрос..а что там хорошего? Тонна макросов, куча непонятно как работающих функций, недружелюбный и интуитивно непонятный интерфейс обьектов?
Код

SetIcon(m_hIcon, TRUE);            // Set big icon
SetIcon(m_hIcon, FALSE);        // Set small icon

вот пример..комментарии нужны?
PM   Вверх
Alca
Дата 19.5.2009, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

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



Цитата

Встречный вопрос..а что там хорошего

MFC ехе-шник будет быстрее работать, чем ехе-шник .NET-нетовский. WTL - неплохая альтернатива MFC.


--------------------
PM WWW ICQ Skype Jabber   Вверх
azesmcar
Дата 19.5.2009, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата(Alca @  19.5.2009,  13:15 Найти цитируемый пост)
MFC ехе-шник будет быстрее работать, чем ехе-шник .NET-нетовский

что именно будет работать быстрее?? плюс хотелось бы взглянуть на результаты тестов, если такие есть.
даже если так, это не говорит о том что МФЦ - хорош. Он спроектирован - хуже некуда. Это наглядный пример того - как не надо программировать smile 

Цитата(Alca @  19.5.2009,  12:19 Найти цитируемый пост)
Еще есть ATL

да, есть такое недоразумение smile 
Код

CRegKey g;
g.m_hKey = 0;

опять же - комментарии нужны?

Это сообщение отредактировал(а) azesmcar - 19.5.2009, 13:32
PM   Вверх
Alca
Дата 19.5.2009, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

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



Ну С# это же не копилируемый язык.

Добавлено через 1 минуту и 18 секунд
А ты на чем больше всего программишь?


--------------------
PM WWW ICQ Skype Jabber   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




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


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

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