Высокоуровневые методы информатики и программированияЛекция 20Пространство имен System.Windows.Forms
Содержание
- 2. Технологии разработки GUI Набор классов пространства System.Windows.Forms Windows Presentation Foundation (WPF)
- 3. Работа с окнами и сообщениями с использованием System.Windows.Forms На платформе .Net для работы с этой библиотекой
- 4. Библиотека FCL (Framework Class Library) System System.Data System.Xml System.Web Globalization Diagnostics Configuration Collections Resources Reflection Net
- 5. Основные классы пространства имен System.Windows.Forms
- 6. Класс System.Windows.Forms.Application Статический класс для управления всем приложением в целом Запуск цикла обработки сообщений ОС Завершение
- 7. Элементы управления - Control Специальный класс, включающий окно OC Windows в качестве поля. Элементы данного класса
- 8. Элемент управления Класс, объекты которого имеют визуальное представление в виде окна ОС Windows Класс Control реализует
- 9. void Show () { ::Show (hwnd, SC_MIN)} Базовый класс Control - элемент управления (окно) включает в
- 10. Основной класс операционной системы window Создает и работает с окнами - ОС Каждое окно имеет номер
- 11. Некоторые базовые свойства класса System.Windows.Forms.Control Handle – номер окна Windows BackColor, ForeColor – фоновый цвет и
- 12. Некоторые методы базового класса System.Windows.Forms.Control Show() – показать окно на экране; Hide() - спрятать окно (убрать
- 13. Основные события классов элементов Общие события Paint GetFocuse LostFocuse Работа с мышкой Click, MouseDown, MouseEnter, MouseHover,
- 14. Обработка событий Для обработки событий нужно иметь Делегата, который описывает метод, обрабатывающий событие. Класс, который содержит
- 15. Сигнатура обработчика событий Все события классов FCL имею одинаковую сигнатуру (состав параметров) Состав параметров Ссылка на
- 16. Делегат EventHandler Описывает метод, который будет обрабатывать события, не имеющие специальных данных об этом событии public
- 17. Класс основного окна программы System.Windows.Forms.Form
- 18. Класс System.Windows.Forms.Form Форма (Form) это специальный класс, который позволяет пользователю создавать и показывать окно OC Windows.
- 19. Наследственность класса Form Control ScrollableControl ContainerControl Form Object . . . Самый базовый класс Базовый класс
- 20. Структура производной формы Класс Form Text Width Height Controls Menu Производный от формы класс MyMenu MyButton
- 21. Жизненный цикл объектов класса Form Жизненный цикл элемента Load Activated Deactivated Close Дополнительные события
- 22. Класс System.Windows.Forms.Application Статический класс для управления всем приложением в целом Запуск цикла обработки сообщений ОС Завершение
- 23. Структура программы с GUI интерфейсом Class Application Form frm; Class XXX { static void Main ()
- 24. Последовательность создания программы с GUI Создать класс производный от класса Form. Задать в качестве полей класса
- 25. Пример создания программы с GUI class MyForm : Form { Button btn; public MyForm( ) {
- 27. Скачать презентацию