- •Цели
- •Приложение
- •Введение в библиотеки классов
- •Свойства и методы
- •События и
- •Пример обработки события
- •Интерфейсы
- •Приложение Windows
- •Графический интерфейс
- •Графический интерфейс
- •события объекта Form (Форма)
- •Элементы управления
- •свойства элементов управления
- •Различные элементы управления
- •Label – Надпись
- •TextBox – Текстовая
- •Button – Кнопка
- •ListBox [1] – Панель
- •ListBox [2] – Панель списка
- •CheckedListBox –
- •ComboBox – Комбо-бокс
- •Некоторые компоненты формы
- •Зарезервированное
Цели
Описать библиотеки классов
Объяснить концепцию свойств и методов
Объяснить концепции обработки событий
Работать с основными компонентами интерфейса
2
Приложение
Интерфейс
пользователя
Программа
3
Введение в библиотеки классов
Программная среда .NET построена на объектно ориентированном подходе.
Библиотеки классов – это наборы повторно используемых классов или типов.
Библиотеки классов подразделены на пространства имён (namespaces)
Пространства имён (namespaces) группируют классы в соответствии с сервисами, предлагаемыми последними.
Пример
System.Windows.forms
4
Свойства и методы
Лягушка |
|
|
Height |
Экземпляр класса |
|
(Рост) |
Height (рост): |
12 см |
Weight |
Weight (вес): |
100 г |
(Вес) |
Name (имя): |
|
Name (Имя) |
|
|
Jump |
Скакушка |
|
5
События и
обработчики событий
Взаимодействие между различными объектами внутри приложения и между объектами и внешними сущностями осуществляется через события и обработчики событий.
6
Пример обработки события
When Save Clicked()
{ Display Message(“Save Button”);}
When Print Clicked()
{ Display Message(“Print Button”);}
Событие
(Event)
Обработчик
события (Event Handler)
Действие пользователя: щелчок по |
|
кнопке |
7 |
Интерфейсы
пользователя
Свойства хороших интерфейсов пользовател
•Лёгкий для изучения
•Простой в использовании
•Привлекательный
Типы интерфейсов пользователя
8
Приложение Windows
Основным элементом является форма
(form)
Представляет информацию пользователю
Получает информацию от Приложениепользователяможет содержать несколько форм
9
Графический интерфейс
WinForms GUI (1)
Форма представлена, как класс в WinForms.
При создании нового приложения форма автоматически добавляется в это приложение.
WinForms создаёт экземпляр класса Form.
В WinForms свойства и методы классов разделены на два типа – общие (shared) и
частные (instance).
10
Графический интерфейс
WinForms GUI (2)
Общие (shared) свойства и методы это те, которые принадлежат всем экземплярам класса.
Частные (instance) свойства и методы это те, которые являются специфическими для конкретного экземпляра.
Свойства и методы формы могут быть установлены или прочитаны одним из следующих способов:
WindowsApplication1.Form1.Enabled=True;
Form1.Enabled=True;
11