Шаг 6.
Microsoft Visual C++ 2010. Язык С/С++.
Создание консольного приложения

    На этом шаге мы рассмотрим алгоритм создания такого приложения.

    Для создания консольного приложения мы станем пользоваться шаблоном CLR-приложения. Для этого выполним следующие шаги:

  1. Загрузим среду VC++.

  2. Выполним команду главного меню File | New | Project (Файл | Создать | Проект). Откроется диалоговое окно, показанное на рисунке 1.


    Рис.1. Диалоговое окно New Project (Создать проект)

  3. В этом окне выберем опцию CLR Console Applicaton (Консольное приложение CLR), зададим в его нижней части имя будущего проекта в поле Name (Имя), которое перекочует в поле Solution name (Имя решения), затем с помощью кнопки Browse (Обзор) установим папку, в которую будет помещен наш проект. Нижняя часть окна рисунка 1 станет выглядеть так, как показано на рисунке 2.


    Рис.2. Формирование консольного приложения

  4. Затем нажмем кнопку ОК. В результате получится то, что показано на рисунке 3.


    Рис.3. Вид заготовки консольного приложения

        Заготовка состоит из заголовка главной функции:

      int main(array<System::String ^> ^args)
    
    и тела, ограниченного фигурными скобками.

  5. Преобразуем заголовок функции main (множество аргументов функции) к виду main (), т. е. к виду без аргументов, а из тела удалим оператор return 0.

        Все это проделаем с помощью Редактора кода, который открывается одновременно с появлением заготовки консольного приложения на экране (заготовка сразу помешается в поле Редактора кода).

        Чтобы убедиться, что мы находимся в Редакторе, щелкнем кнопкой мыши в любом месте поля заготовки и увидим, что курсор установился в месте нашего щелчка (Редактор ждет в этой точке наших дальнейших действий). Далее можно набирать любой текст как в обычном современном текстовом редакторе, работать клавишами Delete, Backspace, клавишами-стрелками и другими необходимыми для ввода и редактирования клавишами.

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

    На следующем шаге мы продолжим изучение этого вопроса.




Предыдущий шаг Содержание Следующий шаг