Разработка консольных приложений с помощью Microsoft Visual Studio 2017
Покупка
Основная коллекция
Тематика:
Программирование и алгоритмизация
Издательство:
Новосибирский государственный технический университет
Автор:
Тракимус Юрий Викторович
Год издания: 2018
Кол-во страниц: 64
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-7782-3763-6
Артикул: 778167.01.99
В данном учебном пособии рассмотрены основные возможности разработки консольных приложений в среде Microsoft Visual Studio 2017. Пособие предназначено для студентов I курса ФПМИ направления 01.03.02 - Прикладная математика и информатика и направления 02.03.03 - Математическое и программное обеспечение и администрирование информационных систем.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 01.03.02: Прикладная математика и информатика
- 02.03.03: Механика и математическое моделирование
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Министерство науки и высшего образования Российской Федерации НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Ю.В. ТРАКИМУС РАЗРАБОТКА КОНСОЛЬНЫХ ПРИЛОЖЕНИЙ С ПОМОЩЬЮ 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. Окно интегрированной среды разработки в режиме открытого решения Создать проект панель инструментов Текстовый редактор Начать отладку окно редактора кода Сохранить все окно Обозреватель решений