Главная » Статьи для тега "атрибута"

Управление атрибутами отображаемого текста Free Pascal

Добавлено Дата: 17 July, 2014 категория: Free Pascal

При записи очередного символа в окно вывода (а точнее, в соответствующую позицию видеопамяти) к коду ASCII присоединяется байт атрибута, который хра- нится в системной переменной TextAttr. Мы уже упоминали, что по умолчанию в ней находится код $07, что соответствует следующей комбинации битов атрибута:

Читать »

Отображение с учетом привилегий Spring

Добавлено Дата: 9 July, 2014 категория: Spring

Иногда некоторые фрагменты представления должны или не должны отображаться, в зависимости от привилегий пользователя. Бессмысленно отображать форму аутентификации, если пользова- тель уже аутентифицирован, или показывать персонализированное приветствие пользователю, который еще не аутентифицирован.

Читать »

Работа с файлами XML в Processing

Добавлено Дата: 21 February, 2014 категория: Processing

XML используется во множестве приложений. Этот отличный формат для структурирования данных, понятный как человеку, так и компьютеру. Я использую те же данные, что и в примере с CSV, но конвертированные в XML. Все это выглядит так:

Читать »

Отношения

Добавлено Дата: 10 September, 2012 категория: SQL, Базы данных

Вначале  рассмотрим  точное  определение  термина  кортеж.  Если   дана коллекция типов Ti (i = 1, 2, . . ., п), которые не обязательно  все  должны быть разными, то значением кортежа (или кратко кортежем), определенным с помощью этих типов (назовем его t), является множество упорядоченных троек  в  форме  <Ai,Ti,vi>,  где  Ai  — имя атрибута, Ti — имя типа и vi — значение типа Ti. Кроме  того, кортеж t должен соответствовать приведенным ниже требованиям.

Читать »

Сравнение отношений и таблиц

Добавлено Дата: 15 August, 2012 категория: SQL, Базы данных

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

Читать »

РЕАЛИЗАЦИЯ РЕЛЯЦИОННЫХ ОПЕРАТОРОВ

Добавлено Дата: 14 August, 2012 категория: SQL, Базы данных

В этом разделе представлено краткое описание некоторых очевидных методов реализации отдельных реляционных операторов, в частности оператора соединения. Включение данного материала в книгу было вызвано стремлением развеять ту "таинственность", которая присуща описанию процесса оптимизации. Обсуждаемые далее методы соответствуют механизмам, которые в разделе 18.3 были названы низкоуровневыми процедурами реализации.

Читать »

СХЕМА КЛАССИФИКАЦИИ ОГРАНИЧЕНИЙ

Добавлено Дата: 4 August, 2012 категория: SQL, Базы данных

В данном разделе будет кратко намечена схема классификации для ограничений (по сути, это та же схема, которая была принята в [3.3]). Кратко отметим, что здесь предусмотрено распределение ограничений по четырем  основным категориям: ограничения базы данных, ограничения переменной отношения, ограничения атрибута и ограничения типа. Краткие определения этих ограничений приведены ниже.

Читать »

ОПЕРАЦИИ СРАВНЕНИЯ

Добавлено Дата: 26 July, 2012 категория: SQL, Базы данных

Предположим, что рассматриваются два обычных примера переменных Е и с с объявленными типами, соответственно, ELLIPSE и CIRCLE, и переменной Е  присваивается текущее значение переменной С следующим образом.

Е    :=   С    ;

В     таком случае, безусловно, очевидно, что теперь при выполнении показанной ниже операции сравнения на равенство должен быть получен результат TRUE, И ЭТО действительно так и происходит.

Читать »

Создание базы данных – ЧАСТЬ 6

Добавлено Дата: 9 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »

Расширенный класс

Добавлено Дата: 4 April, 2012 категория: Java

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

Читать »

Создание базы данных – ЧАСТЬ 7

Добавлено Дата: 26 March, 2012 категория: Microsoft SQL Server, Базы данных

Независимо от своего имени, член (All) является одновременно членом, заданным по умолчанию, неявно включаемым в любой запрос, для которого данное измерение явно не определено. Член, заданный по умолчанию, можно изменить с помощью параметра измерения Default Member. Однако к изменению данного параметра следует подходить с осторожностью. В частности, если установить этот параметр для атрибута года в 2 005, то любой запрос, в котором явно не указан год, будет возвращать данные только для этого года. Установка членов по умолчанию может также вызвать конфликт. Например, если параметр DefaultMember для года установить в значение 2005 год, а для месяца — в август 2004 года, запросы, в которых явно не будут указаны месяц и год, вообще не вернут результатов.

Читать »

Создание базы данных – ЧАСТЬ 3

Добавлено Дата: 27 February, 2012 категория: Microsoft SQL Server, Базы данных

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

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

Читать »

Свойства и события в XAML

Добавлено Дата: 26 February, 2012 категория: Silverlight

До сих пор рассматривался довольно скучный пример — пустая страница, хости- рующая пустой элемент управления Grid. Прежде чем двигаться дальше, рассмотрим более реалистичную страницу, содержащую несколько элементов. На рис. 2.1 показан пример приложения EightBall, которое автоматически отвечает на вопросы. На то, что ответы не очень осмысленные, пока не обращайте внимания. В ответ на любой вопрос программа случайным образом выбирает одну из заранее подготовленных фраз.

Читать »

Создание базы данных – ЧАСТЬ 4

Добавлено Дата: 23 February, 2012 категория: Microsoft SQL Server, Базы данных

?               Идентификатор/код существует без соответствующего имени. Если идентификатор или код имеет всего несколько значений, назначьте его параметру NameColumn, добавив для этого именованное вычисление в представление источника данных. Если же идентификатор/код имеет множество значений или их непредсказуемый состав, подумайте о создании объединенной в схему “снежинка” новой таблицы измерений, содержащей имя.

Читать »

Delphi 2006 – Атрибуты классов

Добавлено Дата: 29 November, 2011 категория: Delphi

В каждой сборке .NET хранится метаинформация о самой этой сборке (пространства имен, структуры используемых классов и прочее). Delphi предоставляет разработчику возможность расширения этой метаинформации, формируемой компилятором (доступ к ней возможен и в процессе работы программы) собственными сведениями: пользовательскими атрибутами классов. Для этого надо объявить такой атрибут способом, схожим с декларацией классов (наследуя свойства класса TCustomAttribute), после чего задействовать его и при необходимости обращаться к нему через стандартные .NET-интерфейсы.

Читать »