Из чего «собирается» приложение Windows
Посмотрим внимательнее, из каких составных частей «собрано» большинство солидных приложений Windows. Конечно, у каждого приложения есть черты, присущие только ему, они-то и определяют работу приложения в соответствии с его назначением. Так Microsoft Word работает с текстом, Paint – с рисунками а VB выполняет программы. Но многие составные части присущи большинству приложений. Основные из них мы и рассмотрим. При этом пометим для себя, какие элементы библиотеки классов .NET Framework создают упомянутые части, умеем ли мы их создавать и работать с ними:
Составная часть приложения Windows | Элемент VB | Умеем? | |||
Главное окно приложения | Форма
| Да | |||
Несколько окон внутри главного окна приложения | MDI Form | Нет, но позже научимся | |||
Меню, контекстные меню | Menu Editor, ContextMenu | Да | |||
Списки | ListBox, ComboBox, CheckedListBox | Да | |||
Список ListView | ListView | Нет, но сейчас научимся | |||
Дерево TreeView | TreeView | Нет, но сейчас научимся | |||
Кнопки, метки, текстовые поля, графические поля, Media Player, рамки, панели, вкладки, флажки, переключатели, полосы прокрутки, ползунки, индикаторы процесса, календари, счетчики, всплывающие подсказки | Да | ||||
Текстовое поле с расширенными возможностями | RichTextBox | Нет, но сейчас научимся | |||
Панели инструментов | Toolbar, ImageList | Нет, но сейчас научимся | |||
Диалоговое окно открытия файла | OpenFileDialog | Нет, но сейчас научимся | |||
Диалоговое окно сохранения файла | SaveFileDialog | Нет, но сейчас научимся | |||
Диалоговое окно выбора цвета | ColorDialog | Нет, но сейчас научимся | |||
Диалоговое окно настройки шрифта | FontDialog | Нет, но сейчас научимся | |||
Диалоговое окно печати | PrintDialog | Нет | |||
Окно помощи Help | HelpProvider | Нет, но позже научимся |
Мы наглядно видим, что библиотека классов .NET Framework – это магазин кубиков, из которых можно собрать любое приложение Windows.