Работа в Visual Studio Community 2017

Apr 29, 2018 04:43

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

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

Еще в студии есть понятие «решение». Имеется в виду решение какой-то поставленной программисту задачи. Если «решение» сложное, оно может состоять из нескольких проектов. В простом случае, с которого мы начнем, решение состоит из одного проекта.

При открытии студии по умолчанию открывается «Начальная страница», с которой можно создать новый проект, открыть существующий проект и увидеть список проектов, с которыми работал программист в последнее время («Последние»). Открытие этой «Начальной страницы» при запуске студии можно отключить (или включить обратно) через пункт меню «Средства» - «Параметры...» - раздел «Окружение» - «Запуск» - выбрать из списка «При запуске» значение «Показать пустое окружение». Если «Начальная страница» не открылась при запуске, для создания проекта можно воспользоваться пунктом меню «Файл» - «Создать» - «Проект...».



[ Читать далее... ]
В открывшемся окне «Создание проекта» в левой части находится список разделов типов проектов. В центре - список типов проектов из выбранного слева раздела. Справа - текст с разъяснением области применения выбранного в центре типа проекта. В нижней части окна нужно указать название проекта, папку, в которой он будет находиться, название решения. Если установить флаг (галку) «Создать каталог для решения», то будет создана папка решения, внутри - файл решения и папка проекта с файлами и подпапками проекта. Если эту галку снять, то будет создана папка, внутри которой будут находиться и файл решения, и файлы и подпапки проекта.

Итак, в списке слева я выбираю раздел «Установленные» - «Visual C++». В центре появляется список типов проектов: Консольное приложение Windows, Классическое приложение Windows, Пустой проект. Я выбираю «Пустой проект». Имя проекта выскакивает «Project1», имя решения - такое же. Расположение по умолчанию - «C:\Users\Илья\source\repos». Флаг «Создать каталог для решения» оставляю по умолчанию - установленным. Нажимаю «OK».

В папке «C:\Users\Илья\source\repos\» получаем следующую структуру:



Папка решения «Project1» содержит файл решения «Project1.sln» и папку проекта «Project1», которая в свою очередь содержит файл проекта «Project1.vcxproj», файл фильтров проекта «Project1.vcxproj.filters», файл параметров проекта «Project1.vcxproj.user».

Для просмотра файлов и параметров проекта в студии используется «Обозреватель решений». По умолчанию панель «Обозревателя решений» открыта в окне студии слева, но если ее там нет, то можно вызвать через пункт меню «Вид» - «Обозреватель решений». Для сортировки файлов проекта по веткам «Обозревателя решений» используется вышеуказанный файл «Project1.vcxproj.filters». Все вышеуказанные файлы считаются вспомогательными и в «Обозревателе решений» не показываются.

Список файлов с кодом программы в «Обозревателе решений» можно посмотреть в ветке «Исходные файлы». В только что созданном пустом проекте эта ветка пустая, файлы нужно добавить. Это можно сделать, нажав правой кнопкой мыши на название ветки «Исходные файлы», в контекстном меню выбрать пункт «Добавить» - «Создать элемент...» - выбрать «Файл C++ (.cpp)». В созданном файле можно набирать код программы. Либо, если уже есть набранный файл с кодом программы, его нужно закинуть в папку проекта и добавить через пункт того же контекстного меню «Добавить» - «Существующий элемент...».

Например, я скопировал образец кода простой программы, всего лишь открывающей самое простое, какое может быть в Windows, окно, отсюда: https://msdn.microsoft.com/ru-ru/library/windows/desktop/ff381409.aspx. Создал новый исходный файл так, как было рассказано выше, и вставил в него скопированный код. Простейший проект готов.

Осталось получить исполняемый файл (.exe). Процесс его получения в студии называется «сборкой» и для открытого в данный момент проекта запускается с помощью пункта меню «Сборка» - «Собрать решение». Для сборки в студии можно задавать сотни разных параметров, получая на выходе очень разный по размерам и поведению исполняемый файл. По умолчанию уже существуют две настроенные конфигурации нашего решения с разными параметрами сборки - Debug и Release. Первая, очевидно, используется во время отладки программы. Вторая - для получения финального исполняемого файла, готового для распространения.

Переключатель между этими конфигурациями можно найти на панели инструментов студии, либо через пункт меню «Проект» - «Свойства». После сборки в конфигурации Debug в папке проекта появляется папка Debug с логами сборки, а в папке решения - папка Debug с исполняемым файлом «Project1.exe» и вспомогательными файлами. После сборки в конфигурации Release происходит то же самое, только названия соответствующих папок - Release.

В итоге размеры отладочного и финального варианта исполняемого файла «Project1.exe» в данном случае составили 38 Кб и 9 Кб соответственно.

Инструмент, Программирование

Previous post Next post
Up