Написать приложение для Windows

Написание приложения для Windows - наверное, самое естественное, что может придти в голову тому, кто решил освоить программирование на платформе Майкрософт. Приложения под Windows на платформе .NET бывают следующих типов:

  1. Консольное приложение - это простейший вид приложения, которое может выводить текст на экран построчно и вводить символы/строки с клавиатуры. В виде консольного приложения проще всего оформлять решение вычислительных задач. Алгоритм консольного приложения - последовательный, начиная с явной точки входа программы.
  2. Приложение Windows Forms представляет собой оконное приложение, в котором основная функциональность создаётся как реакция на события. Интерфейс проектируется визуально в Visual Studio, после чего на нужные элементы управления навешивается функциональность.
  3. Приложение Windows Presentation Foundation обычно имеет более красочный интерфейс, чем Windows Forms. Разметка интерфейса создаётся на языке XAML, в редакторе Expression Blend или в Visual Studio. Функциональность приложения программируется как реакция на события, связанные с элементами интерфейса.
  4. Игра на XNA создаётся в XNA Game Studio. Принцип построения игры прост: она создаётся как один цикл, в котором опрашиваются элементы управления, корректируется состояние игры и отрисовывается на экране. После этого цикл игры повторяется.

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