Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 135

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 129 130 131 132 133 134 < 135 > 136 137 138 139 140 141 .. 404 >> Следующая


Если вы уже знакомы с программой создания

форм в Visual Studio, то обратите внимание на

сходство — совершенно очевидно, что кто-то решил, что эта программа является победителем и что ее следует использовать и в других языках программирования Visual Studio. Если же вы не знакомы с программой создания

форм Visual Studio, то следует пройти последовательно по всем панелям управле-

ния, поскольку в этом диалоговом окне происходит не так уж много событий.
Использование управляющих элементов Windows Form_____________________________________289

В центре экрана расположена форма, разработкой которой вы собираетесь заняться. Есть возможность цеплять мышью и переносить в нее управляющие элементы из панели с инструментами. На рисунке, приведенном выше, панель инструментов находится в свернутом ввде, однако если переместить курсор мыши влево до конца экрана на вкладку Toolbox, то она раскроется. Теперь можно щелкнуть мышью на значке, расположенном справа вверху, и панель раскроется. Это приведет к некоторой перекомпоновке рабочего пространства: панель инструментов расположится вверху и не будет налагаться на разрабатываемую форму. Подробнее панель инструментов н то, что в ней содержится, будет рассматриваться ниже.

В свернутом виде на левой линейке прокрутки находится Server Explorer, представленный в виде иконки, изображающей компьютеры, в самом верху вкладки панели инструментов. Можно представить его как сокращенную версию Windows Control Panel. Отсюда осуществляется поиск компьютеров в сети, добавление и удаление соединения с базами данных и многое другое.

В правой части окна располагаются две панели управления. Справа вверху находятся Solution Explorer и окно просмотра классов. В Solution Explorer можно просматривать все открытые проекты и привязанные к ним файлы. Щелкнув мышью на вкладке, расположенной в нижней части Solution Explorer, можно активизировать Class Viewer — программу просмотра классов, позволяющую просматривать все классы, которые используются в проектах, а также все классы, производными которых они являются.

В правой нижней части экрана находится панель Properties (свойства), где содержатся все свойства выбранного элемента, что упрощает их использование и редактирование. Мы будем использовать эту панель в настоящей тлаве позже.

На этой панелн также есть вкладка Dynamic Help (помощь в процессе работы). Здесь будет выводиться краткая вспомогательная информация обо всех выбираемых объектах и даже информация о коде в процессе его набора. Если в вашем компьютере используется устаревший микропроцессор или не очень много оперативной памяти, то мы рекомендуем удалить эту вкладку из панели. Кроме тех случаев, когда она действительно нужна, процедура поиска help-файлов существенно замедляет работу.

Панель инструментов

Познакомимся с панелью инструментов поближе. Переместите курсор мышн на панель инструментов в левой части экрана н разверните ее на переднем плане, щелкнув мышью на значке в верхнем правом углу панелк.

Если вы случайно удалите панель инструментов, нажав вместо этого X, то это можно исправить, либо выбрав пункт Toolbox в меню View, либо нажав Ctrl-Alt-X.

На панелн инструментов содержатся все управляющие элементы, которые доступны разработчику, использующему .NET. В частности, предоставляется возможность выбора элементов, наиболее важных для разработки Windows Application. Если же вы решили создавать проект Web Forms, а не проект Windows Application, то потребуется использовать иную панель инструментов. Вы не ограничены набором, который представлен на панелн, и можете изменять его в соответствии со своими нуждами. Сейчас же мы сосредоточимся на элементах, которые изначально находятся в панелн инструментов, изображенной на приведенном слева рисунке.

У

Е'

j|Wi

а

IJj "ч

J j

'.?* U.VW. . ¦ , :

I.*—** .
290____________________ Глава 13

Управляющие элементы

Большинство управляющих элементов в .NET являются производными от класса System.windows .Form.control. В нем определяются базовые функциональные возможности управляющих элементов, н по этой причине многие свойства и события являются идентичными. Многие из этих классов сами по себе являются базовыми для других управляющих элементов, как в случае с классами Label и TextBoxBase, изображенными на следующей диаграмме:

ObjKt

Marshal ByRefObject t

Component

t

Control

L*b«l LbMaw TextBoxBase

ZT3,

UnkLakwl TextBox RidiTaxtBox

Некоторые управляющие элементы, которые называются пользовательскими, являются производными от класса System, windows. Form. userControi, Этот класс, в свою очередь, является производным от класса control и предоставляет все функциональные возможности, которые необходимы для самостоятельного создания управляющих элементов.

Этот класс будет рассматриваться в главе 14.

Элементы, применяемые при разработке пользовательских интерфейсов в web, являются производными Класса System. Web. UI. Control.

Свойства

Все управляющие элементы обладают набором свойств, которые используются для управления поведением этих элементов. Класс control, являющийся базовым для большинства управляющих элементов, обладает свойствами, которые другие элементы либо непосредственно наследуют, либо переопределяют для достижения требуемого образа действии.
Предыдущая << 1 .. 129 130 131 132 133 134 < 135 > 136 137 138 139 140 141 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.