ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.11.2023
Просмотров: 54
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лекция 1 В семействе продуктов Visual Studio используется единая интегрированная среда разработки (IDE – Integrated Development Equipment), состоящая из нескольких элементов:
Можно настроить следующие параметры окон инструментов в интегрированной среде разработки.
В редакторах и конструкторах, как правило, используется два представления: графическое представление конструктора и представление связанного кода или исходного кода. Представление конструктора позволяет определить расположение элементов управления и других объектов пользовательского интерфейса или веб-страницы. Элементы управления можно легко перемещать из панель элементов и располагать в рабочей области конструирования. В среде Visual Studio предусмотрен мощный набор средств построения и отладки При построении начинается процесс отладки, позволяющий обнаруживать ошибки времени компиляции К этим ошибкам могут относиться неверный синтаксис, ошибки в зарезервированных словах и несовпадения типов; эти типы ошибок отображаются в Окно выходных данных После завершения построения приложения можно использовать отладчик для обнаружения и устранения таких проблем, как логические и семантические ошибки, обнаруженные во время выполнения В режиме приостановки выполнения можно просматривать локальные переменные и другие связанные данные, используя такие средства, как Окна переменных и Окно памяти Решения и проекты содержат элементы, которые представляют ссылки, подключения данных, папки и файлы, необходимые для создания приложения. Контейнер-решение может содержать несколько проектов, тогда как контейнер-проект обычно содержит несколько элементов. Дополнительные сведения см. в разделах Решения как контейнеры и Проекты как контейнеры. Solution Explorer выводит на экран решения, содержащиеся в них проекты и элементы этих проектов. В обозревателе решений можно открывать файлы для редактирования, добавлять новые файлы в проект и просматривать свойства решений, проектов и элементов. Visual Studio хранит определение решения в двух файлах – SLN и SUO. В предыдущих версиях Visual Studio были файлы группы (VBG) или файлы рабочей области (DSW) для Visual Basic и Visual C++ соответственно. Файл определения решения (SLN) содержит метаданные, которые определяют решение. Проекты, связанные с решением. Элементы, доступные на уровне решения, которые не связаны с отдельным проектом. Конфигурации построения решения, задающие конфигурации проекта, применяемые в каждом типе построения.
Метаданные, хранимые в файле SUO во время построения решения и настройки его свойств, служат для настройки IDE, когда решение активно. Например, при включении соответствующего параметра в окне Обозреватель решений отображается папка "Прочие файлы", а в панели элементов становятся доступными средства, соответствующие типам проектов, включенных в решение. Примечание Файл SLN может использоваться совместно между разработчиками в команде разработчиков. Файл SUO является файлом пользователя и не может использоваться разработчиками совместно. Все шаблоны проекта создают и сохраняют файл проекта, в котором хранятся метаданные, связанные с данным проектом. Этот файл проекта создается и сохраняется при работе в интегрированной среде разработки (IDE). Расширение и фактическое содержимое файла проекта зависят от типа проекта, поэтому полное описание файла не может быть приведено в рамках данного раздела. Проекты веб-сайта не поддерживают файлы проекта Как правило, в файле проекта хранятся настройки конфигурации и построения, заданные для проекта, а также набор элементов. В некоторых проектах ведется список файлов, связанных с проектом, и сохраняется их расположение. При добавлении элемента к проекту физическое расположение исходного файла на диске также добавляется к файлу проекта. Когда ссылка удаляется из проекта, эти сведения удаляются из файла определения. Шаблон проекта определяет, какие команды доступны для каждого элемента
- строки меню, панели инструментов Стандартная, различных окон инструментов, окна (фрейма) редактирования
Набор доступных окон и панелей инструментов, меню зависит от типа проекта или файла, в котором выполняется разработка
- прикрепление вкладками к окну редактирования;
закрепление окон инструментов по краю окна в среде разработки;
свободное размещение окон над интерфейсом;
свертывание окон инструментов вдоль края среды разработки
Можно настроить следующие параметры окон инструментов в интегрированной среде разработки.
- автоматическое отображение и скрытие;
объединение с другими окнами инструментов для создания групп вкладок;
закрепление по границам интегрированной среды разработки;
плавающее окно
Шаблоны проектов для C++
В большей части данного курса планируется работа с консольными Windows-приложениями, поэтому рассмотрим последовательность шагов по созданию такого приложения На 3-м шаге в строке Name (Имя) необходимо задать имя приложения На 4-м шаге задаются параметры приложения; в нашем случае это:- тип приложения – оставляем Консольное;
дополнительные параметры – оставляем Предварительно скомпилированный заголовок
Эти шаги выполняются следующим образом
Шаблон консольного приложения
Программа на языке C++ представляет собой набор взаимосвязанных функций, одна из которых является ведущей Эта функция имеет стандартное имя _tmain и является точкой входа в программу Параметры этой функции, указанные в круглых скобках после ее имени, могут быть использованы при ее запуске в качестве исходных данных Шаблон функции _tmain содержит единственный оператор return 0; Это завершающий оператор функции, который выполняется при завершении работы программы и возвращает операционной системе целое значение 0 По соглашению, принятому в Windows, нулевое значение соответствует успешному завершению программы Для создания и редактирования исходного кода можно использовать простые текстовые редакторы (Блокнот, Notepad++), сохраняя затем полученный файл с расширением .cpp Удобнее, однако, воспользоваться входящим в состав Visual Studio специализированным текстовым редактором, называемым редактором кода Редактор кода поддерживает ряд важных вспомогательных средств:- автоматический контроль синтаксиса, сворачиваемые разделы кода, вставку фрагментов кода систему IntelliSense автоматического завершения операторов
В число других возможностей входит перенос по словам, использование закладок, отображение числа строк и многое другое
Создание простого приложения
С помощью встроенного редактора создадим исходный код нашего приложения Мы добавили единственный оператор, выводящий на экран строку «Hello!»Отчет об итогах построения
Этапы обработки программы
Выбор используемых редакторов и конструкторов зависит от типа создаваемого файла или документа. Редактор текста — это основной текстовый процессор интегрированной среды разработки, а редактор кода — основной редактор исходного кода.В редакторах и конструкторах, как правило, используется два представления: графическое представление конструктора и представление связанного кода или исходного кода. Представление конструктора позволяет определить расположение элементов управления и других объектов пользовательского интерфейса или веб-страницы. Элементы управления можно легко перемещать из панель элементов и располагать в рабочей области конструирования. В среде Visual Studio предусмотрен мощный набор средств построения и отладки При построении начинается процесс отладки, позволяющий обнаруживать ошибки времени компиляции К этим ошибкам могут относиться неверный синтаксис, ошибки в зарезервированных словах и несовпадения типов; эти типы ошибок отображаются в Окно выходных данных После завершения построения приложения можно использовать отладчик для обнаружения и устранения таких проблем, как логические и семантические ошибки, обнаруженные во время выполнения В режиме приостановки выполнения можно просматривать локальные переменные и другие связанные данные, используя такие средства, как Окна переменных и Окно памяти Решения и проекты содержат элементы, которые представляют ссылки, подключения данных, папки и файлы, необходимые для создания приложения. Контейнер-решение может содержать несколько проектов, тогда как контейнер-проект обычно содержит несколько элементов. Дополнительные сведения см. в разделах Решения как контейнеры и Проекты как контейнеры. Solution Explorer выводит на экран решения, содержащиеся в них проекты и элементы этих проектов. В обозревателе решений можно открывать файлы для редактирования, добавлять новые файлы в проект и просматривать свойства решений, проектов и элементов. Visual Studio хранит определение решения в двух файлах – SLN и SUO. В предыдущих версиях Visual Studio были файлы группы (VBG) или файлы рабочей области (DSW) для Visual Basic и Visual C++ соответственно. Файл определения решения (SLN) содержит метаданные, которые определяют решение. Проекты, связанные с решением. Элементы, доступные на уровне решения, которые не связаны с отдельным проектом. Конфигурации построения решения, задающие конфигурации проекта, применяемые в каждом типе построения.
Метаданные, хранимые в файле SUO во время построения решения и настройки его свойств, служат для настройки IDE, когда решение активно. Например, при включении соответствующего параметра в окне Обозреватель решений отображается папка "Прочие файлы", а в панели элементов становятся доступными средства, соответствующие типам проектов, включенных в решение. Примечание Файл SLN может использоваться совместно между разработчиками в команде разработчиков. Файл SUO является файлом пользователя и не может использоваться разработчиками совместно. Все шаблоны проекта создают и сохраняют файл проекта, в котором хранятся метаданные, связанные с данным проектом. Этот файл проекта создается и сохраняется при работе в интегрированной среде разработки (IDE). Расширение и фактическое содержимое файла проекта зависят от типа проекта, поэтому полное описание файла не может быть приведено в рамках данного раздела. Проекты веб-сайта не поддерживают файлы проекта Как правило, в файле проекта хранятся настройки конфигурации и построения, заданные для проекта, а также набор элементов. В некоторых проектах ведется список файлов, связанных с проектом, и сохраняется их расположение. При добавлении элемента к проекту физическое расположение исходного файла на диске также добавляется к файлу проекта. Когда ссылка удаляется из проекта, эти сведения удаляются из файла определения. Шаблон проекта определяет, какие команды доступны для каждого элемента