none
Для новичков RRS feed

  • Вопрос

  • Добрый день. Я новичок в программировании. Мой вопрос будет относительно разработки приложений под OS Windows  7.

    С чего мне начать разрабатывать приложения? Стоит ли мне как новичку начать с изучения Win32/64 API, либо можно сразу же переходить на MFC (C++) и Windows Forms (C#)? Помогите, пожалуйста, содержательным ответом, без которого я просто не смогу сдвинуться с места. Спасибо

    1 ноября 2013 г. 8:18

Ответы

  • MFC и Win API слишком сложные вещи, чтобы можно было начать изучение и написать что-то. Это уже немного в прошлом. Конечно есть ситуации, где без этого никак, но их очень мало. Начните с платфомы .NET языка C# и WPF или Win Forms. Именно их желательно использовать на данный момент для написания приложений для Windows.

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

    • Предложено в качестве ответа YatajgaModerator 9 ноября 2013 г. 12:41
    • Отменено предложение в качестве ответа YatajgaModerator 11 ноября 2013 г. 19:04
    • Помечено в качестве ответа YatajgaModerator 11 ноября 2013 г. 19:05
    1 ноября 2013 г. 8:58
    Модератор

Все ответы

  • MFC и Win API слишком сложные вещи, чтобы можно было начать изучение и написать что-то. Это уже немного в прошлом. Конечно есть ситуации, где без этого никак, но их очень мало. Начните с платфомы .NET языка C# и WPF или Win Forms. Именно их желательно использовать на данный момент для написания приложений для Windows.

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

    • Предложено в качестве ответа YatajgaModerator 9 ноября 2013 г. 12:41
    • Отменено предложение в качестве ответа YatajgaModerator 11 ноября 2013 г. 19:04
    • Помечено в качестве ответа YatajgaModerator 11 ноября 2013 г. 19:05
    1 ноября 2013 г. 8:58
    Модератор
  • Спасибо, учту. Вот посмотрел программирование под Windows 8. XAML и С# и не нужно захламляться всеми этими Framework'ами, вибирать между С++ и С#. Но, к сожалению (или к счастью) у меня Windows 7. И я тоже склонялся к С#, он полегче будет чем С++. Да и потом у меня есть опыт в программировании на Java, по этому в работе с С# будет немного легче.
    1 ноября 2013 г. 9:20
  • Именно так. На данный момент при помощи C++ решаются в основном задачи связанные с низкоуровневым системным программированием. А для всего остального есть .NET.

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

    1 ноября 2013 г. 9:25
    Модератор
  • Я так понял, что системное программирование нужно сейас только для написании драйверов?
    1 ноября 2013 г. 9:27
  • Примерно так. Приложения, которые не должны использовать .NET  в силу тех или иных обстоятельств.

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

    1 ноября 2013 г. 9:30
    Модератор