"Анатомия" формы

"Анатомия" формы

Теперь, когда вы понимаете роль типа Application, следующей вашей задачей является непосредственное рассмотрение функциональных возможностей класса Form. Как и следует ожидать, класс Form наследует большинство своих функциональных возможностей от родительских классов. На рис. 19.3 показано окно Object Browser (в Visual Studio 2005), в котором отображается цепочка наследования производного от Form типа (вместе с набором реализованных интерфейсов).

Рис. 19.3. Происхождение типа Form

Полная цепочка наследования типа Form включает в себя множество базовых классов и интерфейсов, но здесь следует подчеркнуть, что вам, чтобы стать хорошим разработчиком приложений Windows Forms, совеем не обязательно понимать роль каждого члена всех родительских классов и каждого реализованного интерфейса в этой цепочке. Значения большинства членов (в частности, большинство свойств и событий), которые вы будете использовать ежедневно, очень просто устанавливаются с помощью окна свойств Visual Studio 2005. Перед рассмотрением конкретных членов, унаследованных типом Form от родительских классов, изучите информацию табл. 19.3, в которой описана роль соответствующих базовых классов.

Вы, наверное, сами понимаете, что подробное описание каждого члена всех классов в цепочке наследования Form потребует отдельной большой книги. Важно понять общие характеристики поведения, предлагаемого типами Control и Form. Bсe необходимые подробности о соответствующих классах вы сможете найти в документации .NET Framework 2.0 SDK.

Таблица 19.3. Базовые классы из цепочки наследования Form

Родительский класс Описание
System.Object Как и любой другой класс .NET, класс Form – это объект (Object)
System.MarshalByRefObject При обсуждении возможностей удаленного взаимодействия .NET (см. главу 18) уже подчеркивалось, что типы, полученные из этого класса, будут доступны по ссылке (а не по копии) удаленного типа
System.ComponentModel.Component Обеспечивает используемую по умолчанию реализацию интерфейса IComponent. В терминах .NET компонентом называется тип, поддерживающий редактирование в режиме проектирования, но не обязательно видимый во время выполнения
System.Windows.Forms.Control Определяет общие члены пользовательского интерфейса для всех элементов управления Windows Forms, включая саму форму
System.Windows.Forms.ScrollableControl Определяет автоматическую поддержку прокрутки содержимого
System.Windows.Forms.ContainerControl Обеспечивает контроль фокуса ввода для тех элементов управления, которые могут выступать в качестве контейнера для других элементов управления
System.Windows.Forms.Form Представляет любую пользовательскую форму, дочернее окно MDI или диалоговое окно
Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ТЕМА НОМЕРА: Сто лет воздержания: Анатомия кризиса: два в одном

Из книги Журнал «Компьютерра» № 6 от 13 февраля 2007 года автора Журнал «Компьютерра»

ТЕМА НОМЕРА: Сто лет воздержания: Анатомия кризиса: два в одном Автор: Юрий РомановГрядущий дефицит нефти и газа обычно ассоциируется с нехваткой электроэнергии или тепла: «веерные отключения» электричества, холодные батареи центрального отопления, кошмарные очереди за


Анатомия знакомства

Из книги Знакомства и общение в Интернете автора Леонтьев Виталий Петрович

Анатомия знакомства Как известно, реальные явления и их виртуальные двойники в Сети значительно отличаются друг от друга. Знакомства – не исключение. Знакомиться в Сети одновременно и проще, и тяжелее, чем в реальности. А главное – сам процесс знакомства протекает


«Страшная анатомия» смарт – возможен ли взлом?

Из книги Защити свой компьютер на 100% от вирусов и хакеров автора Бойцев Олег Михайлович

«Страшная анатомия» смарт – возможен ли взлом? Согласно объективной статистике, в 2002 году по всему миру было продано почти 2 млрд интеллектуальных карточек со встроенным микрочипом, и в ближайшие годы ожидается рост продаж подобных устройств.В чем заключается такая


Анатомия spyware

Из книги Интернет. Новые возможности. Трюки и эффекты [litres] автора Баловсяк Надежда Васильевна

Анатомия spyware В данном разделе поговорим о троянских конях. Сразу следует сказать, что троянский конь – это не вирус. По сравнению с вирусами, которые уничтожают Windows и форматируют диски, они приносят меньший ущерб. Область их компетенции – воровство конфиденциальной


Анатомия ERP-системы

Из книги Внедрение SAP R/3: Руководство для менеджеров и инженеров автора Кале Вивек

Анатомия ERP-системы Функционал ERP-системы представляет собой огромный комплекс. В разделе «Что такое ERP» в главе 1 показано, что ERP-система рассматривает среду приложений как одно приложение. Интегрированное хранилище приложений содержит полный набор взаимосвязанной


Глава 6. Анатомия выдающейся VBA-программы.

Из книги VBA для чайников автора Каммингс Стив

Глава 6. Анатомия выдающейся VBA-программы. В этой главе ...~ Подробности о компонентах VBA-программ и о связях между этими компонентами~ Когда следует создавать новый модуль и как в нем размешать программный код~ Как создавать подпрограммы и функции~ Обзор всех типов


Часть IV Анатомия операционной системы Windows XP

Из книги Инфобизнес за один день автора Ушанов Азамат

Часть IV Анатомия операционной системы Windows XP В приводящихся ниже разделах рассматриваются вопросы, связанные с архитектурой операционной системы Windows XP и образующими ее


Анатомия 300 000 рублей в месяц

Из книги Цифровой журнал «Компьютерра» № 202 автора Журнал «Компьютерра»

Анатомия 300 000 рублей в месяц Скачайте эту интеллект-карту по адресу: http://smartinfomarketing.ru/book-leads.htmРассматривая предыдущую интеллект-карту, мы говорили, что нужно стремиться к планке от определенной суммы, а не до нее. Давайте посмотрим, что для этого нужно делать.Вы


Анатомия ИТ-предпринимателя Сергей Голубицкий

Из книги Разработка ядра Linux автора Лав Роберт

Анатомия ИТ-предпринимателя Сергей Голубицкий Опубликовано 04 декабря 2013 Реакция Эвана Шпигеля на «испытание большой деньгой» показалась мне столь необычной, что я интуитивно бросился искать реперные точки этой очевидной девиации от


Анатомия блочного устройства

Из книги Социальные сети. ВКонтакте, Facebook и другие… автора Леонтьев Виталий Петрович

Анатомия блочного устройства Наименьший адресуемый элемент блочного устройства называется сектором. Размеры секторов — это числа, которые являются целыми степенями двойки, однако наиболее часто встречающийся размер — 512 байт. Размер сектора — это физическая


Анатомия знакомства

Из книги Отъявленный программист: лайфхакинг из первых рук автора Савчук Игорь

Анатомия знакомства Из переписки на сайте знакомств: Он: Марина… Какое красивое имя… Она: Спасибо:) Он: Это что-то морское или связано с огурцами? Как известно, реальные явления и их виртуальные двойники в Сети значительно отличаются друг от друга. Знакомства – не


ГЛАВА 4. Сеть через прицел DPI — анатомия китайского Интернета

Из книги автора

ГЛАВА 4. Сеть через прицел DPI — анатомия китайского Интернета Герой интервью пожелал остаться анонимным. Это бывший россиянин, который уже 6 лет проживает в континентальном Китае, работая в местной телекоммуникационной компании старшим