Файл: Закрепить по краю окна.ppt

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.11.2023

Просмотров: 13

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лекция 1


В семействе продуктов Visual Studio используется единая интегрированная среда разработки (IDE – Integrated Development Equipment), состоящая из нескольких элементов:
    строки меню, панели инструментов Стандартная, различных окон инструментов, окна (фрейма) редактирования

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

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


Закрепить по краю окна


Закрепить под текущим окном


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


Свободное размещение над окном


Интегрированная среда разработки содержит два типа окон — окна инструментов и окна документов
Размер области для просмотра и редактирования кода устанавливается в зависимости от размещения окон в среде
Допустимые способы расположения окон:
    прикрепление вкладками к окну редактирования;
    закрепление окон инструментов по краю окна в среде разработки;
    свободное размещение окон над интерфейсом;
    свертывание окон инструментов вдоль края среды разработки


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


Группы вкладок упрощают организацию ограниченного рабочего пространства при наличии двух или более открытых документов в интегрированной среде разработки
Можно организовать несколько окон документов и средств в вертикальные или горизонтальные группы вкладок и легко переносить документы из одной группы в другую.


Окна инструментов перечислены в меню Вид: они соответствуют текущему приложению и его надстройкам.

Можно настроить следующие параметры окон инструментов в интегрированной среде разработки.
    автоматическое отображение и скрытие;
    объединение с другими окнами инструментов для создания групп вкладок;
    закрепление по границам интегрированной среды разработки;
    плавающее окно


Если требуется просмотреть или изменить два различных места в документе, можно использовать разделение окон
Чтобы разделить документ на две области с независимой прокруткой, выберите команду Разделить в меню Окно; чтобы восстановить единое отображение, выберите команду Снять разделение в меню Окно.


Решения и проекты представляют собой контейнеры, содержащие папки и файлы, необходимые для создания приложения
Контейнер-решение может содержать один или несколько проектов, а также файлы и метаданные, необходимые для определения решения в целом
Это позволяет структурировать связанные проекты по группам и затем выполнять действия над этими группами проектов


Visual Studio автоматически создает решение при создании нового проекта; при необходимости к решению можно добавлять другие проекты
Обозреватель решений (Solution Explorer) выводит на экран графическое представление всего решения, содержащиеся в нем проекты и элементы этих проектов
Поскольку каждый проект (или решение) состоит из каталога и его содержимого, решения и проекты можно перемещать, копировать или удалять средствами любого файлового менеджера (Explorer, Total Commander и т.д.)


Использование проектов как контейнеров в пределах решения позволяет пользователям выполнять средствами IDE построение и отладку элементов, образующих приложение
На выходе проект, как правило, представляет собой исполняемую программу (EXE), файл библиотеки динамической компоновки (DLL) или модуль
Простой проект может содержать форму или HTML-документ, файлы исходного кода и файл проекта
Более сложные проекты, кроме того, могут содержать скрипты баз данных, хранимые процедуры и ссылки на существующие XML (веб-службы)


Все виды приложений Visual Studio создаются на основе шаблонов, представляющих собой минимально необходимый набор элементов
Например, если необходимо создать приложение Windows, проектом будет предложен элемент формы Windows, если необходимо создать веб-приложение, проектом будет предложен элемент веб-формы
Использование проектов и их шаблонов позволяет пользователю сосредоточиться на реализации отдельной функции, в то время как проект будет выполнять общее управление и задачи построения



Шаблоны проектов для 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). Расширение и фактическое содержимое файла проекта зависят от типа проекта, поэтому полное описание файла не может быть приведено в рамках данного раздела. Проекты веб-сайта не поддерживают файлы проекта
Как правило, в файле проекта хранятся настройки конфигурации и построения, заданные для проекта, а также набор элементов. В некоторых проектах ведется список файлов, связанных с проектом, и сохраняется их расположение.
При добавлении элемента к проекту физическое расположение исходного файла на диске также добавляется к файлу проекта. Когда ссылка удаляется из проекта, эти сведения удаляются из файла определения. Шаблон проекта определяет, какие команды доступны для каждого элемента