О приложение к Лабораторной работе № 3
Получившуюся программу (LWP 03 WindowsForms 02. exe), собранную из кусков кода приведённых в данной лабораторной работе, можно загрузить по ссылке в конце этого материала (сслыка доступна в программном продукте).
Приложение: Исходный код программы и всех сопровождающих файлов с кодом приведён по ссылке в конце этого материала (сслыка доступна в программном продукте).
Варианты заданий: Варианты для выполнения самостоятельных заданий с использованием материала данной работы приведены по ссылке в конце этого материала (сслыка доступна в программном продукте).
Лабораторная работа № 4: Windows Forms — работа с формами
Лабораторная работа № 4: Windows Forms — работа с формами
Содержание
Вводная часть
Создание приложения Windows Forms
Модификация приложения Windows Forms
Модификация приложения Windows Forms : добавление новой формы
Модификация приложения Windows Forms : динамическое связывание параметров двух форм и передача параметра через прямой доступ к элементу формы
Модификация приложения Windows Forms : динамическое связывание параметров двух форм и передача параметра через передачу метода в конструктор формы
Модификация приложения Windows Forms : динамическое связывание параметров двух форм и передача параметра через класс делегата
Модификация приложения Windows Forms : динамическое связывание параметров двух форм и передача параметра через свойства
|
|
Завершающая часть
О приложении к Лабораторной работе № 4
Вводная часть
Работа со множеством окон в одном приложении — обычное дело когда речь идёт о сложном, многофункциональном приложении со множеством меню, всплывающих окон и различных форм для настройки работы приложения. Зачастую приложение работает в одном главном окне, остальные окна же появляются по мере необходимости лишь для выбора каких-либо настроек или ввода каких-либо данных. Поэтому проблема передачи параметра в главное рабочее окно остро встаёт при разработке подобного приложения. Нужно не только позаботиться о передаче параметров, но также организовать правильный вызов окна в приложении и правильное уничтожение окна после завершения работы с ним (высвобождение ресурсов).
В этой работе будут рассмотрены способы создания дополнительных форм (новых окон) в приложениях Windows Forms и обмен данными между всеми окнами приложения.
Целью данной работы станет создание приложения для демонстрации работы приложения с более чем одной формой. В частности рассмотрим:
7. Создание и настройка второй формы. Реализация «многооконности».
|
|
8. Многооконность: свободные окна и динамический обмен данными между ними.
9. Многооконность: модальные окна (окна перехватывающие фокус и блокирующие доступ к другим окнам) и статический/ динамический обмен данными между ними.
10. Передача параметра из одной формы в другую. Применим четыре различных способа (наиболее интересных).
Первый способ: передача параметров через прямой доступ к элементу формы. Изменение модификатора доступа к элементу управления.
Второй способ: передача метода в конструктор формы.
Третий способ: создание отдельного класса с делегатом. Совмещение второго и третьего способов.
Четвёртый способ: передача параметров через свойства.
Создание приложения Windows Forms
Запускам Visual Studio 2010, откроется Начальная страница:
Для начала, надо создать проект, для этого выполним последовательно: Файл -> Создать -> Проект… (также можно просто нажать сочетание клавиш Ctrl + Shift + N или пункт «Создать проект…» на Начальной странице):
Рис. 2. 1. Создание нового проекта
Выберем слева в пункте Установленные шаблоны язык Visual C #, далее найдём в списке Приложение Windows Forms. Также здесь можно выбрать какой использовать «фреймворк» (набора компонентов для написания программ). В нашем случае выберем .NET Framework 4.
|
|
Рис. 2. 2. Окно создания нового проекта
В поле Имя вводим LWP 04 WindowsForms 03 — это название программы (выбрано по названию лабораторного практикума, номеру и названию работы). В поле Расположение указана конечная директория где будет находится весь проект. Выберем расположение удобное для быстрого поиска. В поле Имя решения вводится либо название программы «по умолчанию» из поля Имя автоматически, либо можно ввести своё собственное. Под этим именем будет создана конечная папка проекта (если Имя и Имя решения разные).
Рис. 2. 3. Вводим данные нового проекта приложения Windows Forms
После нажатия клавиши ОК мы увидим сформированный проект и исходный код приложения Windows Forms (не пустого изначально).
Рис. 2. 4. Обозреватель решений: состав проекта приложения Windows Forms сформированного средой разработки
Теперь, можно откомпилировать созданную программу, нажав клавишу F 5 ( Отладка -> Начать отладку или нажав на иконку . Тем самым мы запускаем приложение в режиме отладки (и производим компиляцию debug-версии программы) (Debug выбрано изначально).
Рис. 2. 5. Запуск приложения Windows Forms по конфигурации Debug
|
|
Дата добавления: 2019-09-13; просмотров: 214; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!