Создание приложений ASP.NET

Оценить
(1 голос)
Сабклассинг существующего элемента управления является самым лучшим подходом в том случае, когда ваши потребности лишь незначительно отличаются от одного из стандартных элементов управления .NET Framework. При помощи наследования от существующего клас­са элемента управления вы получаете его поведение и внешний вид; затем вы добавляете в ваш новый класс элемента управления свой специализированный код. Предположим, что вы хотите получить текстовое поле, которое становилось бы красным каждый раз, когда вводится цифровой символ (т. е. неалфавитный символ). Это легко сде­лать несколькими строками кода, находящимися в событии TextChanged элемента управ­ления TextBox, но выделение этого поведения в отдельный класс даст возможность его по­следующего повторного использования. Начать…
Оценить
(0 голоса)
Поскольку TextBox уже имеет пользовательский интерфейс, то вам не нужно ничего делать по внешнему виду элемента управления. Фактически он будет работать как любое другое текстовое поле в визуальном конструкторе Windows Forms Designer (рис. 15.31). Окно свойств Properties элемента управления ведет себя как и ожидается, и двойной щел­чок по элементу управления моментально переносит вас в открытое окно редактора кода. Короче говоря, среда разработки на стадии конструирования полностью сохраняет свою работоспособность и не требует от разработчика дополнительных усилий.
Оценить
(1 голос)
Пользовательский элемент управления технически является точно таким же классом, как и любой другой класс, который вы разрабатываете; поскольку пользовательский элемент управления имеет визуальное представление, то Visual Studio предоставляет визуальный конструктор (как и для Windows Forms) для содействия в создании такого элемента управ­ления обычными средствами перетаскивания. Пользовательские элементы управления — это составные элементы, т. е. они сконструиро­ваны из одного или более существующих элементов управления .NET. Точно так же, как и в случае унаследованных элементов управления, их пользовательские интерфейсы наследуют от базовых элементов управления (из которых они состоят), что делает простым их создание и использование в визуальном конструкторе. Существуют два подхода к…
Оценить
(0 голоса)
Очевидно, что элементы управления, которые вы используете для создания вашего состав­ного элемента управления, будут полностью зависеть от его желаемой функциональности. Например, для создания элемента управления отображением заказа вам нужно обдумать структуру данных заказа. Запись о заказе может содержать следующее: □    номер заказа; □    набор дат: дата размещения заказа, дата отправки заказа и т. д.; □    список позиций, включенных в заказ; □    информация о выставлении счета и адрес доставки; □    различные комментарии. Поскольку этой информации слишком много, чтобы ее удалось втиснуть в один экран, вы можете обратиться к TabControl. Это еще один контейнерный элемент управления общего назначения, который позволяет вам организовать…
Оценить
(0 голоса)
Теперь, когда конструирование вашего пользовательского элемента управления завершено, единственный оставшийся шаг — это встраивание элемента управления в вашу первичную форму. Если вы откомпилируете проект, то Visual Studio автоматически распознает класс пользовательского элемента управления и включит в панель Toolbox элемент для него. Те­перь вы можете просто перетащить элемент управления OrderDisplay для его реализации. На рис. 15.34 вы можете видеть элемент OrderDisplay в панели инструментов, а также и результат перетаскивания элемента OrderDisplay на поверхность формы.
Оценить
(0 голоса)
Нестандартные элементы управления имеют максимальную способность к расширению, поскольку они создаются с нуля. В результате их относительно сложно разрабатывать — так как вам приходится заботиться не только о функциональности, но и обо всех аспектах внешнего вида элемента управления. Поскольку физический пользовательский интерфейс нестандартного элемента управления на 100% должен рисоваться кодом, то процесс создания нестандартного элемента управления связан с большим объемом самостоятельной работы. Поскольку ббльшая часть работы по созданию нестандартного элемента управления вы­полняется на уровне кода, то мы не станем подробно заниматься данной темой в этой книге. Однако необходимо заметить, что процесс начинается точно так же, как и для дру­гих элементов…
Оценить
(0 голоса)
В этой главе мы описали различные возможности, имеющиеся на стадии конструирования в визуальном конструкторе Windows Forms Designer. Сама форма Windows Form — этр мощ-г ная технология презентационного уровня, a Visual Studio 2008 предоставляет целый набор инструментов для быстрого создания впечатляющих, богатых пользовательских интерфей­сов, основанных на этой технологии. Роль конструктора Windows Forms Designer, панели Toolbox и окна Properties была пред­ставлена в контексте создания современного, хорошо продуманного и основанного на стан­дартах пользовательского интерфейса для .NET-приложения под операционную систему Windows. Используя описанные здесь инструменты, вы сможете выжать максимум из ваше­го опыта разработки форм.
«ПерваяПредыдущая1112СледующаяПоследняя»
Навигация
© 2018 www.visualstudios.ru. Все права защищены.