none
работа программы RRS feed

Ответы

  • Смотря что вы понимаете под всеми ОС.

    Если вы хотите работу на MacOS или линуксах, то в десктоп приложениях у вас ничего не выйдет, только если веб, и пользоватлеи этих операционных систем будут пользоваться им через браузер.

    Если вы имеете ввиду линейку Windows, то можно попробовать создать проект на Framework 1.1, он поддерживается даже Windows 98, для Windows 95 придется писать на неуправляемом коде.

    Или я не правильно понял ваш вопрос?

    • Помечено в качестве ответа Abolmasov Dmitry 27 сентября 2012 г. 13:49
    22 сентября 2012 г. 4:31
    Отвечающий
  • я так понимаю что бы моя программа написанная на .NET для ее работы требуется только .NET

    Да. И здесь все будет упираться в ту версию Framework, ниже которой вы не сможете использовать в свзяи с использованным функционалом.

    Так, если вы используете async/await, которые появились в Framework 4.5, то ваша программа не будет работать на Windows XP, т.к. на нее не встанет соответствующий Framework. Как сказал Дмитрий, если вы хотите, чтобы ваша программа работала на XP, то при ее написании или создании, вам необходимо указать, что она под Framework 4 (или лучше даже 3.5). Если вам нужна поддержка более ранних версий Windows, то смотрите мой первый пост.

    Вот так можно задать версию для нового проекта:

    А вот так для имеющегося (правй клик на проекте -> свойства):

    • Помечено в качестве ответа Abolmasov Dmitry 27 сентября 2012 г. 13:50
    24 сентября 2012 г. 7:40
    Отвечающий

Все ответы

  • Смотря что вы понимаете под всеми ОС.

    Если вы хотите работу на MacOS или линуксах, то в десктоп приложениях у вас ничего не выйдет, только если веб, и пользоватлеи этих операционных систем будут пользоваться им через браузер.

    Если вы имеете ввиду линейку Windows, то можно попробовать создать проект на Framework 1.1, он поддерживается даже Windows 98, для Windows 95 придется писать на неуправляемом коде.

    Или я не правильно понял ваш вопрос?

    • Помечено в качестве ответа Abolmasov Dmitry 27 сентября 2012 г. 13:49
    22 сентября 2012 г. 4:31
    Отвечающий
  • я имею ввиду под любую версию windows, какая бы она дрейней не было
    • Изменено motokraft 22 сентября 2012 г. 17:08
    22 сентября 2012 г. 17:07
  • я имею ввиду под любую версию windows, какая бы она дрейней не было

    И под версию 1.0, которая по сути просто графическая оболочка над DOS?

    Цели должны быть реальными, а не абстрактными. Так какова реальная цель?

    Во всяком случае, платформа .NET не годится. Осваивайте язык C и WinAPI. Для древних ОС сойдёт. Но тогда может возникнуть проблема с новейшими (Win8 + Metro + WinRT). И что тогда делать? Приходится повторить вопрос: какова реальная цель?

    22 сентября 2012 г. 20:32
  • Если пишите под .NET, то тут вы упираетесь в поддержку .NET самой системой, смотрите какая версия системы какой .NET поддерживает.

    Минимальная версия системы - вроде Windows XP, до SP3 там можно было установить .NET Framework 3.5, если стоит SP3 - то можно и 4ый. Нужно ориентироваться на эти таргет-версии Фреймворка.


    Для связи [mail]

    24 сентября 2012 г. 6:29
  • я так понимаю что бы моя программа написанная на .NET для ее работы требуется только .NET
    24 сентября 2012 г. 7:05
  • я так понимаю что бы моя программа написанная на .NET для ее работы требуется только .NET

    Да. И здесь все будет упираться в ту версию Framework, ниже которой вы не сможете использовать в свзяи с использованным функционалом.

    Так, если вы используете async/await, которые появились в Framework 4.5, то ваша программа не будет работать на Windows XP, т.к. на нее не встанет соответствующий Framework. Как сказал Дмитрий, если вы хотите, чтобы ваша программа работала на XP, то при ее написании или создании, вам необходимо указать, что она под Framework 4 (или лучше даже 3.5). Если вам нужна поддержка более ранних версий Windows, то смотрите мой первый пост.

    Вот так можно задать версию для нового проекта:

    А вот так для имеющегося (правй клик на проекте -> свойства):

    • Помечено в качестве ответа Abolmasov Dmitry 27 сентября 2012 г. 13:50
    24 сентября 2012 г. 7:40
    Отвечающий
  • выдает ошибку после того как резко выключили свет в момент запуска программы, и в следующий раз выдает ошибку. что случилось.
    24 сентября 2012 г. 18:42
  • Привет.

    Не связанные вопросы лучше задавать в разных темах. Если программа ваша - попробоуйте ее перекомпилировать, также посмотрите файл конфигурации - все ли с ним в порядке (этот файл называется также как и exe, только имеем расширение .config).


    Для связи [mail]

    27 сентября 2012 г. 13:49