none
windows forms RRS feed

  • Вопрос

  • Здравствуйте! Мне дали задание сделать программу используя Windows Forms! В Visual Studio 2010 эта опция доступна, а в 2015-ой версии её нету(в таком порядке выполнения как в 2010), но она есть как Project=>add=>new item=> и во вкладке UI есть Windows Form, все бы ничего, только у меня выдает ошибку. И я не знаю что мне делать..
    27 сентября 2015 г. 12:58

Ответы

  • Насколько помню поддержку Windows Forms выпилили ещё в VS 2012 для C++. Придётся вам либо использовать C#/VB.NET или старую студию.

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 16:13
    Модератор
  • Используйте Express редакцию, она как раз предназначена для подобных целей.

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 18:58
    Модератор

Все ответы

  • Какая редакция Visual Studio у вас, кто устанавливал?

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 15:56
    Модератор
  • Я сам устанавливал. Visual Studio Community 2015.
    27 сентября 2015 г. 16:03
  • А какой язык вы используете?

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 16:05
    Модератор
  • Русский
    27 сентября 2015 г. 16:06
  • Да нет, :) в смысле язык программирования, случаем не C++?

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 16:07
    Модератор
  • Да, С++. Я думал вы имеете ввиду какой язык интерфейса среды VS установлен.
    27 сентября 2015 г. 16:09
  • Насколько помню поддержку Windows Forms выпилили ещё в VS 2012 для C++. Придётся вам либо использовать C#/VB.NET или старую студию.

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 16:13
    Модератор
  • Я так же не могу скачать VS 2010 ultimate с официального сайта Microsoft, ссылка на скачивание больше не действительна. И на сайте разработчиков VS 2010 студия отсутствует вообще. Если бы вы мне подсказали где можно скачать 2010 ultimate студию, я был бы счастлив)
    27 сентября 2015 г. 16:17
  • Я тоже не нашёл. Visual Studio 2010 Express можно скачать отсюда.

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 16:54
    Модератор
  • Я нашёл но не с официального сайта. Как думаете стоит ли скачивать или нет?
    27 сентября 2015 г. 17:47
  • Я не совсем понял, на каких основаниях вы собрались использовать VS 2010 Ultimate? У вас она куплена? Если нет то вы не можете ее использовать на законных основаниях, а если да то просто достаньте диск из коробки или скачайте с MSDN если есть подписка.

    В любом случае использовать C++/CLI для написания программ не следует. Если вам нужны Forms то надо использовать C#. Если вам нужен C++ то там нет никаких Forms.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    27 сентября 2015 г. 18:01
    Модератор
  • https://social.msdn.microsoft.com/Forums/en-US/bc7e03b4-f2dc-4eb9-9fae-190ee4faaded/windows-forms-application-for-c-missing-in-visual-studio-2015?forum=visualstudiogeneral

    Здесь вроде сказано как исправить ошибку в 2015 студии с формами. Я уже смог создать форму, но мне осталось добавить код в MyForm.cpp файл. Но что то идёт не так. У меня показывает синтаксические ошибки в коде, что то в нём нужно изменить, но я не могу понять что. (К сожалению не могу скинуть скрин)

    #include "MyForm.h"
    #include <Windows.h>
    using namespace YourNamespaceName;

    int __stdcall WinMain( HINSTANCE hInst, HINSTANCE hPInst, LPSTR
    lpCmdLine, int nCmdShow )
    {
        MyForm frm;

        frm.ShowDialog();

        return 0;
    }

    27 сентября 2015 г. 18:04
  • А на каких основаниях в таком случае я могу скачать VS 2010 express и пользоваться им? Я скачал VS 2015 и тоже пользуюсь им. Ultimate стояла ссылка на скачивание как бесплатный контент. Просто сейчас её убрали, видимо потому что продукт устарел.
    27 сентября 2015 г. 18:16
  • Express является бесплатной версией, лицензия на нее предиставляется без оплаты (с некоторыми ограничениями). Поэтому ее может скачать и использовать (почти) кто угодно.

    Ultimate таковой не яеляется, лицензия требует оплаты.

    Часто имеются версии для тестирования продукта (типично только самой последней версии). Ее можно использовать без оплаты, но только для целей тестирования. Использовать тестовые версии в производственных целях запрещено, т.е. использовать ее для раработки вашего продукта нельзя. Кроме того такие версии обычно ограничены по веремени. 

    Таким образом скачав коммерческую версию вы нарушите по меньшей мере ГК РФ. Из за высокой номинальной цены VS Ultimate это деяние скорее всего попадает в особо крупные размеры. В этом случае подключается УК РФ с большими штрафами и немалыми сроками.



    This posting is provided "AS IS" with no warranties, and confers no rights.

    27 сентября 2015 г. 18:33
    Модератор
  • Я всего лишь студент, хочу выполнить свою лабораторную работу)) Не о каком проекте речь не идёт.
    27 сентября 2015 г. 18:39
  • Используйте Express редакцию, она как раз предназначена для подобных целей.

    Сделаем содержимое сообщества лучше, вместе!

    27 сентября 2015 г. 18:58
    Модератор
  • С точки зрения лицензирования и законов РФ это не имеет значения. Использовать тестовые версии для выполнения повседневных задач конкретного пользователя запрещается. А забораторная работа это и есть повседневная задача в вашем случае. 

    Испольуйте либо бесплатные версии, либо правильно лицензируйте платные (например через учебное завердение).




    This posting is provided "AS IS" with no warranties, and confers no rights.

    27 сентября 2015 г. 18:58
    Модератор
  • Хорошо! Я вас понял господи боже мой!
    27 сентября 2015 г. 19:11
  • У нас пол университета пользуется вашими "тестовыми" версиями на ура!! Это вам так для заметки ;)
    27 сентября 2015 г. 19:12
  • Спасибо большое за внимание и советы!!!
    27 сентября 2015 г. 19:13
  • У нас пол университета пользуется вашими "тестовыми" версиями на ура!! Это вам так для заметки ;)

    Мне в общем то все равно, я не полиция. Однако ситуация прямо как в рассказе А.П. Чехова "Злоумышленник". 



    This posting is provided "AS IS" with no warranties, and confers no rights.

    27 сентября 2015 г. 21:07
    Модератор