Главная » Статьи для тега "элемента"

Понятие о списках, прорисовываемых владельцем C++ Builder

Добавлено Дата: 23 May, 2013 категория: C++, C++ Builder

Списки, прорисовываемые приложением, в котором они созданы, называются owner-draw (прорисовываемые владельцем) (это также относится к спискам внутри компонентов). Называются они так потому, что код для их прорисовки предоставляет их владелец (форма). Существует два вида owner-draw списков. Первый из них называется фиксированным  owner-draw  списком.  В таком списке все элементы фиксированной (одинаковой) высоты. Почти все списки, которые вы найдете в вашем приложении, будут именно фиксированными.

Читать »

Анимация темы Windows Runtime

Добавлено Дата: 6 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

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

Читать »

Ресурсы XAML

Добавлено Дата: 4 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Выше  мы  говорили о  возможности создания  стилей.  Которые,  как  было отмечено, не должны входить в дерево XAML-элементов. Все стили мы записывали  внутри свойства Resources, принадлежащего объекту Page. Подобное свойство есть  у  всех объектов  XAML,  порожденных  от  FrameworkElement,  а  также у объекта  приложения  (Application). Благодаря ресурсам разработчик может сохранять стили и другие части XAML-кода до востребования. Так, в  ресурсы можно  выделять объекты  некоторых  типов, стили,  шаблоны  данных  и  др. Фактически, свойство  Resources ссылается на некий  словарь, который может быть доступен как из кода, так и из XAML.

Читать »

Работа с данными Windows Runtime

Добавлено Дата: 2 December, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Привязка к свойству элемента управления

Начнем с того, что для реализации привязки используется объект типа Binding. Независимо от того, связываете ли Вы элементы или элемент и данные, всегда используется именно Binding. При этом Binding можно совершенно спокойно использовать как в коде, так и в разметке XAML.

Читать »

Элементы компоновки Metro

Добавлено Дата: 17 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Начнем  обзор  элементов  управления  со  специального  набора   элементов, позволяющих компоновать интерфейс страницы, которая состоит из множества элементов. Возможно, Вы обратили внимание на то, что родительским элементов в  любой странице является элемент  Page.  Класс  Page,  на  основе которого в XAML формируется  соответствующий элемент, является наследником класса UserControl, который обладает замечательным свойством Content. Это свойство может  принимать  любой  UIElement,  имеющий  графическое  представление, и  наполняет  этим  элементом  объект  типа   UserControl.  Проблема  состоит в том, что свойство Content представлено в единственном экземпляре и может содержать ссылку только на один элемент. Вот почему первое, что необходимо создать внутри любого из элементов Page, — это контейнер, который способен содержать  любое  количество  визуальных  элементов  и  отображать   их  по определенному правилу (компоновать элементы).

Читать »

Базовые элементы управления Metro

Добавлено Дата: 9 November, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Рассмотрев элементы компоновки, перейдем к стандартному набору элементов управления, которые являются неотъемлемой частью любого интерфейса.

Класс Control

Прежде  чем  переходить к  таким  элементам, как  кнопки  и  текстовые  поля, рассмотрим класс Windows.UI.Xaml.Controls.Control, который является базовым для всех элементов управления, наделяя их базовыми свойствами. Начнем с трех свойств, которые определяют цветовые характеристики элементов управления:

Читать »

Привязка к коллекции Windows Runtime

Добавлено Дата: 22 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

При привязке простых свойств обычно не возникает проблем. Но вот привязка коллекций требует дополнительных усилий.

Расширим класс Employee, перегрузив метод ToString:

public override string ToString()

{

return String.Format("{0} {1}", firstName, lastName);

Читать »

Элементы, основанные на коллекциях элементов Metro

Добавлено Дата: 21 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Если предыдущие элементы управления можно было найти как в Silverlight, так и в Windows Presentation Foundation, то среди элементов, позволяющих работать с коллекциями, много не встречавшихся ранее. Рассмотрим сначала два старых элемента, которые все еще входят в Windows Runtime для реализации простых сценариев:

Читать »

Создание собственных элементов управления Windows Runtime

Добавлено Дата: 16 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Шаблоны

Понятие шаблона

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

Читать »

Элементы управления Metro,  основанные на  диапазоне значений

Добавлено Дата: 9 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

WinRT содержит три элемента управления, которые основаны на  диапазоне значений,  —  Slider,  ScrollBar  и  ProgressBar.  Все  они  основаны на  классе RangeBase и обладают следующими свойствами:

·                   Minimum — определяет минимальное значение диапазона;

Читать »

Встроенная анимация Windows Runtime

Добавлено Дата: 8 October, 2012 категория: C#, Windows Runtime, XAML, Разработка для Windows 8

Как мы убедились во второй  главе, один из основных принципов  построения интерфейса  Metro  —  это  его  скорость  и  отзывчивость.  Чтобы  обеспечить отзывчивость,  можно  использовать различного  рода  анимацию.  Проблема в том, чтобы определить, какого типа анимация подходит в том или ином случае.

Читать »

ПОИСК

Добавлено Дата: 17 July, 2012 категория: Basic

Поиском заданного значения в  массиве  приходится  заниматься очень  часто.  При этом  задается аргумент поиска и требуется определить положение в массиве  такого элемента, у которого значение ключа совпадает с аргументом. Если порядок расположения данных в  массиве неизвестен,  то нет более эффективного метода, чем описанный ранее простой последовательный поиск, при котором ключ каждого элемента данных сравнивается с аргументом поиска некоторым регулярным образом. При этом для поиска  в массиве  из N значений в среднем приходится выполнить N/2 сравнений. Предложить методы более быстрого поиска можно только в том случае, если данные определенным образом упорядочены. Например, тот факт, что в  телефонном справочнике  записи упорядочены по алфавиту, позволяет нам очень быстро находить нужную фамилию и номер телефона.

Читать »

МЕТОД ИСКЛЮЧЕНИЯ ГАУССА

Добавлено Дата: 1 July, 2012 категория: Basic

Приведем набросок этого метода, который будет воплощен в виде  программы для ЭВМ: (а) Выбрать наибольший элемент в первом  столбце матрицы А.

(б)  Поменять местами первое уравнение (строку) с уравнением (строкой), содержащим выбранный элемент. При перестановке двух строк меняются местами и соответствующие элементы правой части b;    так  как порядок записи уравнений произволен, то при такой перестановке решение не изменяется.   Эта   операция  называется  выбором  ведущего  элемента  со   столбцами.  Если   наряду  с перестановкой строк допускается и перестановка столбцов, то можно осуществлять выбор главного элемента, однако при таких перестановках трудно регистрировать порядок следования переменных. (в)    Вычесть из всех низлежащих уравнений  такое кратное первого  уравнения, чтобы в  первом  столбце всюду, кроме первой строки, образовались нули. При этом  соответствующие  множители будут равны 21/a11), (a31/a11), (a41/a11)и т.  д. Проведенная в  (б)  перестановка минимизирует эти величины, что помогает уменьшить ошибки арифметических действий.

Читать »

МЕТОДЫ ФОРМЫ ЭЛЕМЕНТА СПРАВОЧНИКА

Добавлено Дата: 27 June, 2012 категория: 1С Предприятие

Могут  быть   использованы  только   в   модуле  элемента   справочника.   Вызываются без префикса. Приводятся в  табл.  5.9.

Методы формы элемента справочника

Таблица 5.9

Читать »

КАЛЕНДАРИ И ПРАЗДНИКИ

Добавлено Дата: 25 June, 2012 категория: 1С Предприятие

Наша   задача  употребить  календари   1С  для  вычисления общего  числа рабочих дней  и часов. Учет рабочего  времени  осуществляется по табелю, который мы  оформим как  самостоятельный документ 1С.

7.5.1.   СОЗДАНИЕ КАЛЕНДАРЯ

Пусть  на  нашем виртуальном предприятии  имеются  служащие  и  рабочие.  Создадим для  этих категорий  свои  календари.  Войдем  в  конфигурацию, откроем  подменю Календарь и разместим в нем  календари Служащие_2  и Рабочие_2  (рис. 7.31).

Читать »