Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Разработка консольных приложений с помощью Microsoft Visual Studio 2017

Покупка
Основная коллекция
Артикул: 778167.01.99
В данном учебном пособии рассмотрены основные возможности разработки консольных приложений в среде Microsoft Visual Studio 2017. Пособие предназначено для студентов I курса ФПМИ направления 01.03.02 - Прикладная математика и информатика и направления 02.03.03 - Математическое и программное обеспечение и администрирование информационных систем.
Тракимус, Ю. В. Разработка консольных приложений с помощью Microsoft Visual Studio 2017 : учебное пособие / Ю. В. Тракимус. - Новосибирск : Изд-во НГТУ, 2018. - 64 с. - ISBN 978-5-7782-3763-6. - Текст : электронный. - URL: https://znanium.com/catalog/product/1866919 (дата обращения: 20.07.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Министерство науки и высшего образования Российской Федерации 

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ 

 
 
 
 
 

Ю.В. ТРАКИМУС  

 
 
 
 

РАЗРАБОТКА КОНСОЛЬНЫХ  
ПРИЛОЖЕНИЙ С ПОМОЩЬЮ  

MICROSOFT VISUAL  

STUDIO 2017 

 

Утверждено Редакционно-издательским советом университета  

в качестве учебного пособия 

 
 
 
 
 
 
 
 
 
 

НОВОСИБИРСК 

2018

УДК 004.438(075.8) 
         Т652 
 
 

Рецензенты: 

канд. техн. наук, доцент И.М. Ступаков 
канд. техн. наук, доцент И.Л. Еланцева 

 
 

Работа подготовлена на кафедре прикладной математики НГТУ 

 
 

Тракимус Ю.В. 

Т652 
 
Разработка консольных приложений с помощью Microsoft 

Visual Studio 2017: учебное пособие / Ю.В. Тракимус. – Новосибирск: Изд-во НГТУ, 2018. – 64 с. 

ISBN 978-5-7782-3763-6 

В данном учебном пособии рассмотрены основные возможности 

разработки консольных приложений в среде Microsoft Visual Studio 
2017. Пособие предназначено для студентов I курса ФПМИ направления 01.03.02 – Прикладная математика и информатика и направления 
02.03.03 – Математическое и программное обеспечение и администрирование информационных систем. 

 

 
 
 
 
 
 

УДК 004.438(075.8) 

 
 
ISBN 978-5-7782-3763-6 
© Тракимус Ю.В., 2018 
© Новосибирский государственный 
    технический университет, 2018 

ВВЕДЕНИЕ 

 
Microsoft Visual Studio 2017 (VS) – это интегрированная среда разра
ботки (Integrated Development Environment – IDE) корпорации Майкрософт для создания, документирования, запуска и отладки программ, 
написанных на различных языках программирования. 

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

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

Поскольку в исходных текстах даже простых оконных приложений 

присутствует слишком много кода (который к тому же часто содержится сразу в нескольких файлах), очень важно, чтобы сложности, связанные с разработкой оконного интерфейса, не затмили для начинающих азы самого языка программирования C/С++ (без знания которых 
невозможно серьезно заниматься программированием под Windows). 
По этой причине разработка консольных приложений, которые не требуют всего необходимого оконным приложениям багажа, – лучший способ изучения основ языка C/С++. 

В данной работе представлен обзор инструментальных средств VS, 

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

КРАТКИЙ ОБЗОР СРЕДЫ РАЗРАБОТКИ  

VISUAL STUDIO 2017 

 
Решения и проекты 
 
С точки зрения программирования, все, что вы делаете внутри VS, 

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

Проект – это контейнер более низкого уровня, который всегда нахо
дится внутри какого-то решения и используется в интегрированной 
среде в качестве организационной единицы для размещения и группировки файлов приложения. 

Решения полезны, поскольку они позволяют обращаться с разными 

проектами как с единым элементом работы. С помощью группирования 
проектов в одно решение можно работать с ними в одном экземпляре 
VS. Кроме того, решение упрощает некоторые задачи конфигурирования (вы можете применять настройки ко всем дочерним проектам решения). Можно также делать «сборку» решения. В этом случае само по 
себе решение не компилируется, но составляющие его проекты могут 
собираться в готовые приложения при помощи одной команды сборки, 
выдаваемой для всего решения. 

 
 
Начальная страница 
 
Когда вы впервые попадаете в интегрированную среду разработки 

VS, то видите Начальную страницу этого инструмента. На рис. 1 показан пример такой страницы (если Начальная страница закрыта, то в 
меню можно выбрать команду Файл > Начальная страница). 

 

Рис. 1. Начальная страница Visual Studio 2017 

 
Слева в окне Начальная страница имеется область Последние про
екты. Отсюда можно загрузить проект, над которым недавно работали, 
либо создать новый. 

 
 
Строка меню 
 
В табл. 1 приведены краткие описания наиболее часто используемых 

пунктов меню и связанных с ними команд (рис. 1 и 2). 

 
 
 
 

 
 

строка 
меню

окно Обозреватель 

решений

стандартная панель 

инструментов

Т а б л и ц а  1  

Меню Visual Studio 2017 

Меню
Описание

Файл

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

Правка

Позволяет работать с буфером обмена (команды Копировать, Вырезать, Вставить) и используется для 
правки текста программ при помощи команд: Отменить, Вернуть, Поиск и замена и др.

Вид

Предоставляет доступ к Обозревателю решений, 
Списку ошибок и другим окнам IDE, а также позволяет включать дополнительные панели инструментов

Проект

(доступно в режиме 

открытого решения)

Позволяет добавлять новые элементы в проект, 
а также изменять свойства текущего проекта

Построение
Позволяет выполнить сборку или повторную сборку 
всего решения или отдельного проекта в решении

Отладка

Предоставляет доступ к различным командам запуска текущего проекта внутри отладочной сессии и 
командам управления отладочными точками прерывания

Окно

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

Справка

Предоставляет доступ ко всем настройкам справочной системы VS, а также к библиотеке системы помощи

 

Стандартная панель инструментов 
 
Стандартная панель инструментов предоставляет быстрый доступ к 

часто используемым командам меню (рис. 2) и по умолчанию отображается в сессиях работы с интегрированной средой. Если стандартная 
панель отключена, то, чтобы ее включить, в меню следует выбрать команду Вид > Панели инструментов > Стандартная. 

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

 

 

 

Рис. 2. Окно интегрированной среды разработки  

в режиме открытого решения 

 
 
 

Создать 
проект

панель инструментов 
Текстовый редактор

Начать отладку

окно редактора кода

Сохранить все

окно Обозреватель 

решений

Обозреватель решений 
 
Окно Обозреватель решений позволяет группировать и управ
лять множеством элементов, составляющих решение. Как уже было 
сказано, решение может содержать один или несколько проектов. На 
рис. 2 показано окно Обозреватель решений с решением «Примеры», состоящим из пяти проектов типа Консольное приложение 
Windows. 

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

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

Если Обозреватель решений отключен, то в меню следует выбрать 

команду Вид > Обозреватель решений. 

 
 

СОЗДАНИЕ ПРОСТОЙ КОНСОЛЬНОЙ 

ПРОГРАММЫ 

 
Рассмотрим процесс создания консольной программы в VS на при
мере несложной программы, выполняющей несколько арифметических 
операций и осуществляющей ввод данных с клавиатуры и вывод результата на экран. 

Шаг 1. Создайте новый проект консольного приложения, выбрав ко
манду в меню Файл > Создать > Проект, как показано на рис. 3. 

Шаг 2. В появившемся окне Создание проект выберите узел Visual 

C++ и проект типа Классическое приложение Windows, как показано 
на рис. 4. После этого в панели справа выберите тип шаблона Мастер 
классических приложений Windows. Затем в текстовых полях Имя, 
Расположение и Имя решения введите соответственно имя вашего 
проекта, путь к нему на диске и имя вашего решения (рис. 4). 

 

Рис. 3. Создание нового проекта 

 

Рис. 4. Диалоговое окно Создание проекта 

Шаг 3. Далее в окне Проект классического приложения Windows в 

разделе Дополнительные параметры, как показано на рис. 5 установите флажок Пустой проект, снимите флажки Предкомпилированный заголовок, Проверки в жизненном цикле разработки защищенных приложений и нажмите на кнопку ОК.