Можно ли создавать простые программы на C # с использованием VS2010 Express? - PullRequest
3 голосов
/ 11 августа 2010

Я нахожусь в процессе изучения C #. Я скачал и установил Visual Studio 2010 Express с C #. Проблема в том, что в нем есть все эти шаблоны, которые сейчас немного перегружены: веб-сайт ASP.NET, библиотека, WCF и т. Д.

Я просто хочу закодировать что-то очень простое, которое принимает ввод с консоли и выводит на нее. Я справляюсь с WCF, но это действительно неудобно. Для меня быстрее загрузить ideone.com , набрать там свой код и скомпилировать, чем делать это с собственной машины.

Можно ли даже создать такие простые программы на C # с использованием VS2010 Express?


Спасибо всем, кто ответил. Я установил Visual C # и теперь могу создавать консольные приложения. Но теперь командное окно закрывается сразу после того, как оно выполнит все, что делает. Можно ли вывести его в IDE так же, как с Java на Eclipse или Netbeans?

Ответы [ 6 ]

4 голосов
/ 11 августа 2010

Вы можете создавать простые приложения, выбрав в качестве типов проектов приложение Windows (если вам нужен графический интерфейс) или консольное приложение (если вы просто хотите получать данные с консоли, как описано в вопросе).

3 голосов
/ 11 августа 2010

Относительно вопроса о немедленном закрытии окна консоли, быстрое и простое решение для этого - иметь

Console.ReadLine();

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

1 голос
/ 11 августа 2010

"Но теперь командное окно закрывается сразу после того, как оно делает все, что делает. Могу ли я вывести его в IDE, как если бы я работал с Java на Eclipse или Netbeans?"

Попробуйте запустить без режима отладки (Ctrl + F5 или Shift + F5 или другая привязка в зависимости от настроек клавиатуры). Программа будет ждать, пока вы нажмете клавишу для выхода.

Если вы хотите вывести его в IDE, вы можете использовать System.Diagnostics.Trace.Write, который записывает в вывод трассировки в нижней части IDE. Я не верю, что в Visual Studio есть встроенное представление stdout ... но это кажется отличной идеей для функции ...

Вы здесь, Microsoft?

0 голосов
/ 11 августа 2010

То, что вы хотите, это шаблон "Консольный проект"

0 голосов
/ 11 августа 2010

Да, Visual Studio Express - очень хороший бесплатный инструмент для создания приложений.Конечно, он не обладает всеми функциями Visual Studio, но я использую его дома по нескольким причинам.

0 голосов
/ 11 августа 2010

Visual Studio может быть чрезвычайно подавляющим. Что вы должны помнить, так это то, что это инструмент для профессионалов. Однако, если вы хотите создать консольное приложение, это довольно просто.

  1. Открыть Visual Studio
  2. Файл
  3. New
  4. Project
  5. Другие языки
  6. Visual C #
  7. Windows
  8. Консольное приложение

Готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...