Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/16: Рейтинг темы: голосов - 16, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 31

Нужно ли изучать MFC

08.07.2010, 10:14. Показов 3301. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди, дайте совет. Я программирую на средствах Borland(Delphi, C++ Builder) и хочу перейти на Visual C++.
Нужно ли изучать MFC или есть смысл забыть про него как о прошлом и начинать изучать только библиотеку классов .Net?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.07.2010, 10:14
Ответы с готовыми решениями:

Начал изучать программирование, нужно решение задачи
Найдите число и сумму элементов вектора H, для которых ||Hk–B|<A. Собственно вот задача, не получается написать код в Visual...

Что сейчас лучше изучать под Windows: MFC или win32api и stl для новичка?
что сейчас лучше изучать под виндовс MFC или win32api и stl для новичка?

Что нужно изучать кроме c++
Что еще изучать кроме С++. Ну технология понятно, я остановился на QT. Дискретная математика и алгоритмическая подготовка тоже понятна. А...

17
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
08.07.2010, 14:35
Вообще вопрос интересный, ответ на него зависит от того, что Вы подразумеваете под выражением 'хочу перейти на Visual C++'?
0
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 31
08.07.2010, 15:48  [ТС]
Имеется в виду, стоит ли тратить время на MFC, если судя по телодвижениям microsoft, создается впечатление, как будто они собираются в скором будущем похоронить С++ и MFC.
0
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
08.07.2010, 17:18
В данном случае был бы резонен вопрос: стоит ли продолжать программировать на С++ или переключиться на C#, так как синтаксис последнего наилучшим образом вписывается в платформу .NET и их архитектуру классов?
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
08.07.2010, 17:32
C++ как язык они точно не похоронят, т.к. только на нем можно писать программы компилируемые в неуправляемый код. Что касается будущего MFC, то на данный момент оно просто неопределено. Я лично не встречал никаких новостей будет ли эта библиотека развиваться в будущем.

И вообще переход на Visual C++ совсем не подразумевает использование MFC.
0
0 / 0 / 0
Регистрация: 23.02.2010
Сообщений: 39
12.07.2010, 13:25
А в чем плоха эта библиотека(MFC), если возникают мысли о её захоронении?
0
0 / 0 / 0
Регистрация: 11.02.2010
Сообщений: 111
12.07.2010, 15:43
Jenk, наверное Microsoft ломает поддерживать две параллельные технологии.
0
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
13.07.2010, 01:19
Какие параллельные технологии?
0
0 / 0 / 0
Регистрация: 23.02.2010
Сообщений: 39
13.07.2010, 02:53
.NET и MFC? Но разве они параллельные?
0
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
13.07.2010, 03:29
Вот и я о чем....
0
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 31
14.07.2010, 09:13  [ТС]
Недавно на одном буржуйском сайте нашел:

Future of C++
Microsoft is trying to move every body on .NET. Although they said that they will support next versions of MFC and ATL but its hard to say.
0
0 / 0 / 2
Регистрация: 24.06.2010
Сообщений: 174
14.07.2010, 10:16
Ворос сродни: 'А нужно ли учиться - все равно помирать'

Если вы боитесь прогадать в своем выборе - это одно. А если это надо для дела - то любые дополнительные знания никогда даром не пропадут и изучая MFC вы станите только богаче.
Но, боюсь, перейти на VC после BCB вам будет очень очень тяжело. IDE там скажем .... словом - мазохизм после BCB.
0
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
14.07.2010, 10:56
хорошо подмечено, а и вправду, народ, нужно ли учиться????

про переход с BCB на VC - это конечно отчасти верно, НО, если уж это переход был совершен, то назад с VC на BCB ни за что не вернешься...
0
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
14.07.2010, 10:57
P.S. упс... извиняюсь, я не хотел начинать очередную 'священную войну' :#
0
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 31
14.07.2010, 11:22  [ТС]
Да я согласен с тем что, любые дополнительные знания даром не пропадут, но не хотелось бы тратить время и силы для изучения умирающей библиотеки (если она будет умирать).
А по поводу мозахизма. Я постоянно сталкиваюсь с проблемами в BCB только потому что это Borland а не MS. К тому же те, кто пишут на VC++,
говорят что трудно только в начале (при изучении), но если изучишь -будет тебе счастье, одним словом: 'тяжело в учении-легко в бою'.
0
0 / 0 / 2
Регистрация: 24.06.2010
Сообщений: 174
14.07.2010, 12:12
во-первых, я не знаю, что такого можно написать на VC, что нельзя на BCB?
во-вторых, на VC ты будешь сталкиваться с теми же проблемами.
в-третьих, MFC не умрет до тех пор, пока есть такие как ты.
а в четвертых, для программера вопрос должен стоять так: сначала - проблема, а потом выбор инструмента. Поэтому учи все, что есть. От С до ActionScript.
0
0 / 0 / 2
Регистрация: 24.06.2010
Сообщений: 174
14.07.2010, 16:26
.... а вообще, рекомендую VB, C# и ASP.NET - без работы не останешься. Все остальное - для души.
0
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 31
15.07.2010, 09:15  [ТС]
Всем спасибо. В результате этой дискуссии я пришел к следующему выводу, что все таки MFC лучше знать, чем не знать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.07.2010, 09:15
Помогаю со студенческими работами здесь

Нужно ли изучать немецкий язык?
Немцев уважаю за группу Rammstein и за фильм "Беги, Лола, Беги". Не уважаю за то что они развалили всю Европу - и им ничего. А теперь...

Нужно ли мне изучать PHP?
Скажите, пожалуйста, в каких случаях нужно иметь познания в области PHP? И сколько времени может занять ознакомление с этим языком? ...

Не большой опрос Нужно ли изучать С++
Мне интересно пригодится ли в дальнейшем С++ что можно делать с помощью данного языка программирования??Или его можно изучить на базовом...

Нужно ли вообще изучать Pascal?
Нужно ли вообще изучать Pascal?

Что нужно изучать кроме C#?
начал изучать c# 4.0 по книге Шилдта. Подскажите,что ещё нужно изучать,кроме языка программирования,чтобы потом была хорошая база. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru