"Анатомия" формы
"Анатомия" формы
Теперь, когда вы понимаете роль типа 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 или диалоговое окноБолее 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Анатомия блочного устройства
Анатомия блочного устройства Наименьший адресуемый элемент блочного устройства называется сектором. Размеры секторов — это числа, которые являются целыми степенями двойки, однако наиболее часто встречающийся размер — 512 байт. Размер сектора — это физическая
Анатомия знакомства
Анатомия знакомства Как известно, реальные явления и их виртуальные двойники в Сети значительно отличаются друг от друга. Знакомства – не исключение. Знакомиться в Сети одновременно и проще, и тяжелее, чем в реальности. А главное – сам процесс знакомства протекает
Анатомия spyware
Анатомия spyware В данном разделе поговорим о троянских конях. Сразу следует сказать, что троянский конь – это не вирус. По сравнению с вирусами, которые уничтожают Windows и форматируют диски, они приносят меньший ущерб. Область их компетенции – воровство конфиденциальной
Анатомия знакомства
Анатомия знакомства Из переписки на сайте знакомств: Он: Марина… Какое красивое имя… Она: Спасибо:) Он: Это что-то морское или связано с огурцами? Как известно, реальные явления и их виртуальные двойники в Сети значительно отличаются друг от друга. Знакомства – не
Часть IV Анатомия операционной системы Windows XP
Часть IV Анатомия операционной системы Windows XP В приводящихся ниже разделах рассматриваются вопросы, связанные с архитектурой операционной системы Windows XP и образующими ее
Анатомия 300 000 рублей в месяц
Анатомия 300 000 рублей в месяц Скачайте эту интеллект-карту по адресу: http://smartinfomarketing.ru/book-leads.htmРассматривая предыдущую интеллект-карту, мы говорили, что нужно стремиться к планке от определенной суммы, а не до нее. Давайте посмотрим, что для этого нужно делать.Вы
Глава 6. Анатомия выдающейся VBA-программы.
Глава 6. Анатомия выдающейся VBA-программы. В этой главе ...~ Подробности о компонентах VBA-программ и о связях между этими компонентами~ Когда следует создавать новый модуль и как в нем размешать программный код~ Как создавать подпрограммы и функции~ Обзор всех типов
Анатомия ИТ-предпринимателя Сергей Голубицкий
Анатомия ИТ-предпринимателя Сергей Голубицкий Опубликовано 04 декабря 2013 Реакция Эвана Шпигеля на «испытание большой деньгой» показалась мне столь необычной, что я интуитивно бросился искать реперные точки этой очевидной девиации от
Анатомия ERP-системы
Анатомия ERP-системы Функционал ERP-системы представляет собой огромный комплекс. В разделе «Что такое ERP» в главе 1 показано, что ERP-система рассматривает среду приложений как одно приложение. Интегрированное хранилище приложений содержит полный набор взаимосвязанной
ГЛАВА 4. Сеть через прицел DPI — анатомия китайского Интернета
ГЛАВА 4. Сеть через прицел DPI — анатомия китайского Интернета Герой интервью пожелал остаться анонимным. Это бывший россиянин, который уже 6 лет проживает в континентальном Китае, работая в местной телекоммуникационной компании старшим
«Страшная анатомия» смарт – возможен ли взлом?
«Страшная анатомия» смарт – возможен ли взлом? Согласно объективной статистике, в 2002 году по всему миру было продано почти 2 млрд интеллектуальных карточек со встроенным микрочипом, и в ближайшие годы ожидается рост продаж подобных устройств.В чем заключается такая
ТЕМА НОМЕРА: Сто лет воздержания: Анатомия кризиса: два в одном
ТЕМА НОМЕРА: Сто лет воздержания: Анатомия кризиса: два в одном Автор: Юрий РомановГрядущий дефицит нефти и газа обычно ассоциируется с нехваткой электроэнергии или тепла: «веерные отключения» электричества, холодные батареи центрального отопления, кошмарные очереди за