Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2014, 23:58   #1
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию Как создать WinForms C++ в Visual Studio 2002?

Решил немного понекрофилировать тут... Студия 2002 это тоже самое,что Студия 7.0 если кто не в курсе.
Проект WinForms там есть только для C# и называется Windows Application.
Для C++ есть только Win32 Project ,а с формами ничего нет. Их что ввели только с 2003 версии?
Фреймворки все установлены
calypso вне форума Ответить с цитированием
Старый 21.01.2014, 00:43   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Для C++ есть только Win32 Project ,а с формами ничего нет
Скорее всего у Вас установлена Visual Studio Express. Потому, что ещё со времён Microsoft C/C++ 7.0 (1992 г., 1-я версия Visual Studio вышла в 1995 г.) существует MFC. Но MFC не входит в состав Visual Studio Express.
Streletz вне форума Ответить с цитированием
Старый 22.01.2014, 20:23   #3
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию

Нет, Visual Studio 2002 .NET Enterprise Architect
Есть в меню MFC Application, но создается Win32 проект с менюшкой.
А мне нужно пустую форму и на неё кидать кнопки,чекбоксы и т.д.
Фреймворки все установлены 2.0 SP2, 3.0, 3.5 SP1 и 4.0
calypso вне форума Ответить с цитированием
Старый 22.01.2014, 20:30   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

С++ с .net - с версии 2005
Ref: http://msdn.microsoft.com/en-us/libr...(v=vs.80).aspx
waleri вне форума Ответить с цитированием
Старый 22.01.2014, 22:26   #5
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от calypso Посмотреть сообщение
Фреймворки все установлены 2.0 SP2, 3.0, 3.5 SP1 и 4.0
Visual Studio 2002 разрабатывалась под .NET 1.0 и, в принципе, должна устанавливать его процессе своей собственной установки. Даже если она обладает совместимостью с более поздними версиями .NET это необходимо учитывать.
Цитата:
Сообщение от calypso Посмотреть сообщение
Есть в меню MFC Application, но создается Win32 проект с менюшкой.
А мне нужно пустую форму и на неё кидать кнопки,чекбоксы и т.д.
С этой задачей вполне может справиться и MFC. То, что при выборе MFC Application создаётся проект похожий на Win32, является следствием того, что при создании проекта MFC были заданы соответствующие настройки.
Попробуйте при создании проекта MFC, в ходе работы мастера, изменить настройки со стандартных на собственные.
Важно: Архитектура MFC существенно отличается от Windows Forms. В частности в MFC формы находятся в ресурсах. Поэтому работать с MFC после Windows Forms возможно по началу покажется очень сложно (ИМХО).
Streletz вне форума Ответить с цитированием
Старый 24.01.2014, 09:50   #6
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию

Интересно было бы почитать статейку про ATL,MFC,WinForms,CLI,CLR и весь этот зоопарк. В Гугле есть кусками и на форумах, а хотелось бы всё в одном месте и структурированно.
calypso вне форума Ответить с цитированием
Старый 24.01.2014, 21:22   #7
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию

В самом деле,MFC можно превратить в WinForms:

Только после .NET CLI\CLR нужно все команды по новой изучать,т.к. даже вывод сообщения на экран совсем по другому реализован.
calypso вне форума Ответить с цитированием
Старый 24.01.2014, 22:39   #8
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от calypso Посмотреть сообщение
В самом деле,MFC можно превратить в WinForms:
Только после .NET CLI\CLR нужно все команды по новой изучать,т.к. даже вывод сообщения на экран совсем по другому реализован.
MFC и WinForms - это две совершенно разные технологии. Приложение на основе диалоговых окон имеет определённое сходство с WinForms. Однако, это сходство, исключительно внешнее (на уровне "кидания кнопок на форму"). По этой причине программистам, которые до этого имели дело только с WinForms, при переходе на MFC приходится изучать его практически с нуля.
Цитата:
Интересно было бы почитать статейку про ATL,MFC,WinForms,CLI,CLR и весь этот зоопарк. В Гугле есть кусками и на форумах, а хотелось бы всё в одном месте и структурированно.
К сожалению, статья здесь не поможет. Литература нужна.
Streletz вне форума Ответить с цитированием
Старый 25.01.2014, 15:17   #9
calypso
Форумчанин
 
Регистрация: 02.12.2012
Сообщений: 250
По умолчанию

Ну то есть MFC есть во всех версиях Студии,начиная с 6-й версии.
А WinForms только начиная с 2003 .NET?
calypso вне форума Ответить с цитированием
Старый 25.01.2014, 15:51   #10
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

WinForms есть изначально в .net
Поддержка С++ для .net есть с 2005.
Вам что надо - С++ или WinForms или и то и друое?
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Web Camera и Visual Studio Winforms C++ 2010 Kubano Windows Forms 1 09.10.2013 23:56
как в Visual Studio 2010 создать кнопку в рабочей области окна? ajs Visual C++ 0 09.12.2011 00:59
создать контекстное меню в TextBox как в visual studio aleks_pilipenko C# (си шарп) 2 08.12.2011 19:36
Как создать проэкт в Visual Studio 2005 (C++) Abstract Visual C++ 4 15.06.2010 13:30
Как создать диаграмму классов в Visual Studio? Pti44ka Помощь студентам 0 23.03.2010 21:09