О приложение к Лабораторной работе № 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!