Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
new_Лекции_1-7.docx
Скачиваний:
117
Добавлен:
05.03.2016
Размер:
1.49 Mб
Скачать

Лекция 1.2. Работа в среде Visual Studio План лекции

  1. Варианты среды Microsoft Visual Studio 2010.

  2. Особенности среды Microsoft Visual Studio 2010

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

  4. Использование решения

  5. Файлы проекта

  1. Варианты среды Microsoft Visual Studio 2010.

Для написания программ можно использовать среду Microsoft Visual Studio 2010. Microsoft Visual Studio 2010 доступна в следующих вариантах:

  • express – бесплатная среда разработки, включающая только базовый набор возможностей и библиотек;

  • professional – поставка, ориентированная на профессиональное создание программного обеспечения и командную разработку, при которой созданием программы одновременно занимаются несколько человек;

  • premium – издание, включающее дополнительные инструменты для работы с исходным кодом программ и создания баз данных;

  • ultimate – наиболее полное издание Visual Studio, содержащее все доступные инструменты для написания, тестирования, отладки и анализа программ, а также дополнительные инструменты для работы с базами данных и проектирования архитектуры ПО.

  1. Особенности среды Microsoft Visual Studio 2010

Отличительной особенностью среды Microsoft Visual Studio 2010 является то, что она поддерживает работу с несколькими языками программирования и программными платформами. Поэтому перед тем как писать программу на языке С++, необходимо выполнить несколько подготовительных шагов по созданию проекта и выбора и настройки компилятора языка С++ для трансляции исходного кода. Кроме того для правильного вывода на консольный экран русского текста необходимо использовать функцию setlocale() из библиотеки <locale> .

// Пример 1.2.1

// Пример использования функции setlocale()

setlocale( LC_ALL, "Russian"); или setlocale( LC_ALL, "rus" ); или

setlocale( LC_ALL, ".1251" ); // кодовая страница Windows-1251

  1. Создание простого проекта

    1. Запустить Visual Studio ПУСК->Программы-> Visual Studio -> Visual Studio

    1. Создать проект для приложения Visual C++ File->New->Project->Visual C++->General->Empty Project

    1. Добавить в проект файл для ввода кода программы на С++ Project->Add New Item->Code File->C++ file (.cpp)

    1. Набрать код программы на языке С++

    1. Выполнить компиляцию приложения.

Build->Build…

Если есть ошибки, то необходимо их исправить. Список ошибок и предупреждений выводится в окне Error List. Если данное окно скрыто, то его можно показать. View->Error List…

    1. Выполнить запуск приложения с паузой перед завершением Debug->Start->Start Without Debugging (Ctrl+F5)

  1. Использование решения

    1. Запустить Visual Studio ПУСК->Программы-> Visual Studio-> Visual Studio

    2. Создать решение (Solution) для хранение множества проектов File->New->Other Project Types->Visual Studio Solutions->Blank Solution

    1. Добавить в решение папку для хранения проекта Project->Add New Solutin Folder

    1. В этой папке создать проект для приложения на VC++ File->New->Project->Visual C++->Empty Project

    1. Добавить в проект файл для ввода кода программы Project->Add New Item->Code File-> C++ file (.cpp)

    1. Набрать код программы на языке C++

    1. Выполнить компиляцию приложения

Build->Build…

    1. Выполнить запуск приложения Debug->Start->Start Debugging (F5)

    1. Для работы со следующим проектом повторить пункты 4.3-4.8

    2. Выбор запуска нужного проекта выполняется командой Project->Set as StartUp Project

  1. Файлы проекта

Все файлы проекта сохраняются в той папке, которая сформировалась после указания в поле Location имени проекта (например hello).

Каждый файл обладает некоторым значением:

  • hello.sln – файл решения для созданной программы. Он содержит информацию о том, какие проекты входят в данное решение. Обычно эти проекты расположены в отдельных подкаталогах. Например, наш проект находится в подкаталоге hello;

  • hello.suo – файл настроек среды Visual Studio при работе с решением включает информацию об открытых окнах, их расположении и прочих пользовательских параметрах.

  • hello.sdf – файл, содержащий вспомогательную информацию о проекте, который используется инструментами анализа кода Visual Studio, такими как IntelliSense для отображения подсказок об именах и т. д.

Файлы папки Debug представлены ниже

Рассмотрим файлы папки Debug:

  • hello.exe – исполняемый файл проекта;

  • hello.ilk – файл «incremental linker», используемый компоновщиком для ускорения процесса компоновки;

  • hello.pdb – отладочная информация(информация об именах в исполняемых файлах, используемая отладчиком).

Файлы папки hello показаны ниже

Характеристика содержимого папки hello:

  • main.c – файл исходного программного кода;

  • hello.vcxproj – файл проекта;

  • hello.vcxproj.user – файл пользовательских настроек, связанных с проектом;

  • hello.vcxproj.filters – файл с описанием фильтров, используемых Visual Studio Solution Explorer для организации и отображения файлов с исходным кодом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]