Главная » C# » Добавление консольного приложения в решение Visual C#(Sharp)

0

Наше консольное приложение будет выполнять то же самое, что и приложение Windows— выводить текст "hello, world", но только не в тестовое поле, а в кооль. Чтобы добавить новый проект, составляющий консольное приложение, в рение ThreeExampies, выполните такую последовательность действий:

1. Щелкните правой кнопкой мыши по имени решения ThreeExampies в Solution Explorer.

2. В открывшемся контекстном меню выберите пункты Add | New Project.

3. В панели Templates открывшегося окна Add New Project выберите компонент

Console Application. В поле Name измените имя приложения на Exampie2.

По нажатию  кнопки  ОК новый проект отображается  в  панели  Solution Explorer, а в рабочей области появится исходный код файла Program.cs этого проекта.

Обратите внимание на простоту консольного приложения. Оно содержит только один простой файл  исходного  кода,  Program.cs.  Консольные  приложения  обычно не имеют никаких специализированных группирований и никаких событий.

Заставляем консольное приложение сказать "Hello"

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

namespace Example2

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("hello, world");

}

}

}

Выделенная жирным шрифтом строчка кода выводит в консоль  текст  "hello, world".

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

Установка стартового проекта

Чтобы исполнить консольное приложение из среды разработки, его необходимо задать в качестве стартового проекта (startup project). Посмотрите на названия проектов в Solution Explorer. Обратите внимание на то, что проект Examplei отражается жирным шрифтом. Это означает, что Examplei является стартовым прктом. Иными словами, при запуске приложения из среды разработки на исполние или отладку исполняется или выполняется отладка стартового проекта.

Чтобы сделать Exampie2 стартовым  проектом,  щелкните  правой  кнопкой  мыши по элементу Exampie2 в Solution Explorer и в открывшемся контекстном меню выберите пункт Set As Startup Project. Теперь жирным шрифтом отображается проект  Exampie2. Это  означает,  что  он  является  стартовым  проектом  решения

ThreeExamples.

Запуск консольного проекта на выполнение

Теперь, когда Exampie2 установлен в качестве стартового проекта, консольное прожение можно исполнить, нажав комбинацию клавиш <Ctrl>+<F5>. Приложение 2

выводит на экран следующий текст :

hello, world

Press any key to continue

При исполнении консольного приложения не создается окно, как для приложения Windows. Вместо этого в проекте Exampie2 в качестве исполняемого приложения запускается окно командной строки, в котором отображается текст "hello, world". Кроме этого, выводится текст, указывающий, каким образом закрыть окно коольного приложения. Код для  вывода этой инструкции и  исполнения указанного в ней действия был автоматически сгенерирован Visual С# Express.

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

Источник: Гросс  К. С# 2008:  Пер. с англ. — СПб.:  БХВ-Петербург, 2009. — 576 е.:  ил. — (Самоучитель)

По теме:

  • Комментарии