Интегрированная среда разработки
Автор: Denis Denisych • Сентябрь 25, 2021 • Лекция • 8,134 Слов (33 Страниц) • 445 Просмотры
Лекция 1. Интегрированная среда разработки
Visual Studio .NET и основные понятия
1.1. Технология визуального, событийного программирования.
1.2. Пример создания простейшего проекта.
1.3. Структура и файлы шаблона С++ CLR – Приложения Windows Forms.
1.4. Окна панелей VS при создании Приложений Windows Forms.
1.5. Настройка параметров интегрированной среды разработки.
1.6. Примеры создания проектов
1.1. Технология визуального,
событийного программирования
В состав среды проектирования программного обеспечения Microsoft Visual Studio.NET (VS) встроены средства, помогающие автоматизировать разработку программных приложений. Данная среда позволяет быстро создавать приложения, используя существующие шаблоны. При этом программисту достаточно ответить на ряд вопросов, касающихся того, какое приложение требуется создать, и исходные тексты шаблона приложения вместе с файлами соответствующих заготовок будут готовы к использованию.
По сравнению с предыдущими поколениями языков программирования язык программирования высокого уровня C++ – это мощная, профессиональная система программирования, которая вместе с VS позволяет быстро и эффективно создавать различные типы приложения для Microsoft Windows (MS Windows). Поскольку система VS является «визуальной», программист может создавать видимую часть приложения MS Windows, не написав ни строчки программного кода. Эта видимая часть является основой интерфейса пользователя «программа – пользователь», с помощью которого осуществляется взаимодействие пользователя с программой. Разработка как программного кода, так и программного интерфейса осуществляется на принципах объектно-ориентированного подхода, реализованного в VS применительно к приложениям, выполняемым под управлением MS Windows с помощью Интегрированной Среды Разработки (Integrated Development Environment – IDE).
IDE – это программный комплекс, объединяющий в себе ряд средств, которые предназначены для использования в процессе разработки программного обеспечения. Как правило, IDE включает в себя редактор программного кода, компилятор и (или) интерпретатор программного кода, отладчик, средства для упрощения разработки пользовательского интерфейса и др.
Для таких Windows-приложений характерным является существование на экране в любой момент времени множества объектов: форм, окон, кнопок, меню, текстовых и диалоговых окон, линеек прокрутки и т.п. Пользователь имеет определенную (в зависимости от алгоритма решаемой задачи) свободу выбора в части использования этих объектов. Он может сделать щелчок (нажатие и затем отпускание) кнопкой мыши, перетащить объект, ввести данные в окно и т.п. Причем в большинстве случаев не предполагается заранее установленная последовательность действий. Как правило, программист, создавая программу, не должен ограничивать действия пользователя готовым программным обеспечением. Он должен разрабатывать программу, которая адекватно реагирует на любое действие пользователя, даже неправильное (в хорошей программе непредусмотренных действий не должно быть).
Поэтому для каждого объекта на экране предусмотрен ряд возможных событий. Одни из них производятся пользователем: щелчок или двойной щелчок по кнопке мыши, перетаскивание объекта, нажатие клавиши клавиатуры, ввод текста в окно и т.п. Некоторые события происходят в результате совершения других событий: например, окно открывается или закрывается, элемент управления становится активным (доступным) или теряет активность.
Каждое событие проявляется в определенных действиях (откликах, реакции, поведении) программы. Эти действия можно разделить на две группы.
...