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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MFC, объясните плиз, а то совсем запутался... 
:(
    Опции темы
Vex
  Дата 11.7.2004, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

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



Как я понимаю, MFC, это оболочка для WinAPI, то есть она скрывает от нас некоторые функции API, заменяя их более простыми и понятными, чтобы мы не морочили себе мозги. Так же есть другие библиотеки, которые дают этот же уровень абстракции (ATL, WCL), так же как в Delphi приложения можно писать не с помощью VCL, а с помощью альтернативных библиотек (KOL).
Собственно говоря, меня больше всего интересует стоит ли сейчас учить MFC, а то я потрачу на это несколько месяцев, а потом все пойде к черту, так как Microsoft откажеться от этой библиотеки и заменит ее чем то более совершенным, так как сделала это с технологией COM.
Вот мы все видим революцию .NET, может сразу лучше полностью переходить на нее? Как я понимаю, вместо MFC, в приложениях можно будет использовать библиотеку классов .NET.

Извините, если что-то напутал, самому хочется прояснить ситуацию.

СУВ.




--------------------
Слава Україні.
PM   Вверх
AndyY
Дата 11.7.2004, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



MFC - библиотека классов, а не оболочка. Учить конечно не нужно, но пару прог написать полезно. Естественно, использовать можно только при отличном знании API - хотя бы для того, чтобы либу понимать. Пара интересных концепций в ней есть.
Революцию .NET не видим. Далека еще от народа революция, да и есть ли она... Пока не встречал ни одной проги, написанной на .net (кроме студии, и то не уверен).


--------------------
PM MAIL WWW   Вверх
chipset
Дата 11.7.2004, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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



Я бы рекомендовал тебе переходить на .NET...
MFC довольно громоздкая штука, и устаревает потихоньку, хоть и сам на ней пишу но учу FCL(.NETовские классы) hehe.gif

Это сообщение отредактировал(а) chipset - 11.7.2004, 23:07


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Vex
Дата 11.7.2004, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

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



В общем вместо MFC лучше учить .NET-классы, в перспективе на год-два?
Добавлено @ 23:31
chipset, а где можно прочитать про FCL?



--------------------
Слава Україні.
PM   Вверх
chipset
Дата 12.7.2004, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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



Уже сейчас есть спрос на .NET разработчиков, и не маленький AFAIK.
1.http://www.msdn.microsoft.com
2. Richter (он вообще то не про FCL а про .NET, качатьм)
3. .NET SDK Documentation
4. http://www.gotdotnet.ru/
5. А гугл его знает smile.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
AlexNor
Дата 12.7.2004, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Я тут пару прог написал на Net. Ничё так... юзать можна smile.gif
Всё бы ничего но ГДЕ ДОСТАТЬ НОРМАЛЬНОЕ ОПИСАНИЕ всех этих namespace'ов???
Пока найдеш то что нужно - можно слетать на Луну и обратно smile.gif

IMHO Как и писал AndyY, революцию что-то не наблюдаю. Разве-что заметил бурный инитерес многих не хотящих отставать от веяний времени (вроде так-же в своё время и с basic было.... rolleyes.gif )

--------------------
"... зачем тратить время на учение, если невежество даётся даром..."" .... но невежество обходится, порой, слишком дорого... "
PM MAIL   Вверх
Kurt
Дата 12.7.2004, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


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

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



Цитата
Всё бы ничего но ГДЕ ДОСТАТЬ НОРМАЛЬНОЕ ОПИСАНИЕ всех этих namespace'ов???

Скачай .NETSDK и будет тебе счастье. smile.gif
Правда, 100 метров качать непросто, но я в свое время по 56K пару-тройку-десятков часиков потратил.. И не жалею.
А еще можно MSDN поставить - он с себя включает .NETSDK-доки.
..Ну и, конечно, больше писать, больше спрашивать.


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
AlexNor
Дата 12.7.2004, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Kurt, у меня MSDN April 2003, там что то есть... может и всё... но как всегда разбросано....
Есть раздел .Net Framework SDK - это оно? В смысле надо ли качать .NetSDK или этого хватит?
Где там (.Net Framework SDK) есть там описания всех этих namespac'ов?

Это сообщение отредактировал(а) AlexNor - 12.7.2004, 09:04
--------------------
"... зачем тратить время на учение, если невежество даётся даром..."" .... но невежество обходится, порой, слишком дорого... "
PM MAIL   Вверх
Vex
Дата 12.7.2004, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

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



А русских доков нету? smile.gif


--------------------
Слава Україні.
PM   Вверх
chipset
Дата 12.7.2004, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

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



В соседнюю тему заглянь.. А так вроде на RSDN были доки, да и здесь в ФАКе должны быть smile.gif


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Kurt
Дата 12.7.2004, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


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

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



Цитата
Есть раздел .Net Framework SDK - это оно? В смысле надо ли качать .NetSDK или этого хватит?
Где там (.Net Framework SDK) есть там описания всех этих namespac'ов?

Да. Качать ничего не надо - повторюсь, .NETSDK - часть MSDN. Просто его можно отдельно скачать, а так там одно и то же.
Где описания?
Хм.. Я сейчас на работе, а тут тока Linux. Приду домой - отыщу.
Там по дереву глянь. Что-то типа "Class reference" или что-то в этом роде. Как откроешь - там дерево с описанием всех namespace'ов и классов. Сразу узнаешь.
Если найдешь - скажи..

P.S. Добро пожаловать! biggrin.gif


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
lynx_916
Дата 12.7.2004, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



есть много русской лит-ры по С#
можно глянуть wink.gif withstupid.gif


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
AlexNor
Дата 12.7.2004, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Kurt, вроде нашел...
.Net Framework SDK->Reference->Class Library ( там ссылки на: Microsoft.CSharp; Microsoft.JScript;...; Microsoft.Win32; System; System.CodeDom;.... ну и т.д.д.д.д.д. smile.gif )

И ещё вопросик, не посоветуеш книгу по Net. Я тут книги смотрел - ну слов нет. Книга кого-то с заглавием что-то типа "С++ .Net для проффессионалов". Листаю книгу 2/3 книги про С++ (описание языка и т.д. ) И так все книги. В них все авторы дружно суют ещё и описание языка: нафиг такое щастье нужно???? mad.gif
Есть ли книги только с описанием это библиотеки?
--------------------
"... зачем тратить время на учение, если невежество даётся даром..."" .... но невежество обходится, порой, слишком дорого... "
PM MAIL   Вверх
lynx_916
Дата 13.7.2004, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата
Есть ли книги только с описанием это библиотеки

.NET Help wink.gif


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.0778 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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