Как разрабатывать приложения для Windows - PullRequest
10 голосов
/ 22 августа 2009

2 части вопроса Я хочу разрабатывать программное обеспечение для Windows (особенно 7)

  1. Какой язык и знания мне нужно знать?
  2. Какое программное обеспечение я должен использовать для их разработки?

Пожалуйста, ответьте на вопрос, как с автономными двоичными файлами, так и, возможно, с .NET ареной.

Нужно ли очень глубоко кодировать, или есть программы, которые позволяют мне что-то указывать, щелкать и создавать что-то быстро и быстро.

Насколько хорошим будет выбор Python, и в таком случае что мне нужно разрабатывать с Python?

Ответы [ 5 ]

13 голосов
/ 22 августа 2009

Предлагаю вам выучить C # и WPF . Для этого вам понадобится Visual Studio .

7 голосов
/ 22 августа 2009

Вы можете использовать C # для разработки приложений для Windows.

Для этого вы можете использовать Visual Studio IDE .

C # предоставляет большой набор классов для взаимодействия с ОС Windows.

Изменить:

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

2 голосов
/ 22 августа 2009

Microsoft Visual Studio Expression Edition - лучшие инструменты для изучения и бесплатные приложения для Windows, такие как Microsoft Visual C # 2008 Express Edition

Языки для изучения C # для интерфейса

SQL для Backend

ADO.NET для соединения между этими буксирами

1 голос
/ 22 августа 2009

Обратите внимание, что если вы разрабатываете для Windows 7, то у ваших пользователей уже есть .NET 3.5 SP1. И другие пользователи могут легко получить его (вы можете создать установщик ClickOnce для своего приложения в Visual Studio, который автоматически настраивает компьютер клиента с минимальной загрузкой).

Также не совсем верно, что существует жесткое различие между визуальным программированием и «сложным» программированием - большинство инструментов смешивают эти методы. В наши дни в C # вы, вероятно, захотите изучить WPF, где макет пользовательского интерфейса во многом похож на выполнение HTML для разметки веб-страницы.

0 голосов
/ 22 августа 2009
  1. C #: я уверен, что вы можете использовать его и для автономных приложений
  2. Visual Studio: Вы можете получить где-нибудь бесплатную версию Visual Studio Express, у меня даже есть одна с журналом.
...