|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 31
|
|
Нужно ли изучать MFC08.07.2010, 10:14. Показов 3315. Ответов 17
Метки нет (Все метки)
Люди, дайте совет. Я программирую на средствах Borland(Delphi, C++ Builder) и хочу перейти на Visual C++.
Нужно ли изучать MFC или есть смысл забыть про него как о прошлом и начинать изучать только библиотеку классов .Net?
0
|
|
| 08.07.2010, 10:14 | |
|
Ответы с готовыми решениями:
17
Что сейчас лучше изучать под Windows: MFC или win32api и stl для новичка? Что нужно изучать кроме c++ |
|
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
|
|
| 15.07.2010, 09:15 | |
|
Помогаю со студенческими работами здесь
18
Нужно ли изучать немецкий язык? Нужно ли мне изучать PHP? Не большой опрос Нужно ли изучать С++ Нужно ли вообще изучать Pascal? Что нужно изучать кроме C#? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|