WWW.KNIGI.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Pages:     | 1 |   ...   | 3 | 4 || 6 | 7 |   ...   | 85 |

«CVBuilder 6 СПРАВОЧНОЕ ПОСОБИЕ Книга 2 Классы и компоненты Москва ЗАО Издательство БИНОМ 2002 УДК 004.43 ББК 32.973.26-018.1 А87 Архангельский А.Я. C++Builder 6. ...»

-- [ Страница 5 ] --

Задавая значения ShortDateFormat и LongDateFormat можно изменить отображение дат по умолчанию. В текстах строк могут использоваться следующие спецификаторы:

Спецификатор Отображает день числом без предшествующего нуля: 1-31.

Отображает день, причем всегда двузначным числом: 01-31.

Отображает день недели аббревиатурой, задаваемой глобальddd ной переменной ShortDayNames. Для русифицированных Windows это обычно аббревиатуры: "Пн", "Вт", "Ср", "Чт", Отображает день недели полными наименованиями, задаваеdddd мыми глобальной переменной LongDayNames: "понедельник" "воскресенье".

Отображает дату в формате, соответствующем глобальной пеdddddd ременной LongDateFormat : день, название месяца, год (четырехзначное число с последующими символами "г.") Отображает месяц числом без предшествующего нуля: 1- Отображает месяц его аббревиатурой, задаваемой глобальной Отображает месяц его полным именем, задаваемым глобальmmram Отображает год четырехзначным числом: 0000- УУУУ / Отображает разделитель дат, заданный глобальной переменной 'xx'/"xx" Символы, заключенные в одинарные или двойные кавычки, как и символы, отличные от других спецификаторов, переносятся в результирующую строку без форматирования Все спецификаторы могут записываться в любом регистре.

Примеры Оператор Editl-Text = Date О;

отобразит в окне Editl дату в формате по умолчанию, например: "27.06.2002". Если же перед этим оператором вставить изменение переменной ShortDateFormat:

ShortDateFormat = "дата: dddd d/m/yy";

то та же дата отобразится в виде: "дата: четверг 27.6.02". А в случае оператора ShortDateFormat = "дата: dddddd";

отображение будет иметь вид: "дата: 27 Июнь 2002 г.", т.е. будет использована переменная LongDateFormat. Ее тоже можно изменить. Например, если перед отображением даты вы выполните оператор LongDateFormat = "dd rammm yyyy год";

то приведенный выше оператор, задающий значение ShortDateFormat, приведет к отображению текста: "дата: 27 Июнь 2002 год".

Можете записать операторы ShortDateFormat = Edit2-Text;

Editl-Text = Date ( ) ;

Тогда, вводя в окно Edit2 различные тексты, передаваемые в ShortDateFormat, вы сможете наблюдать в окне Editl их влияние на отображение даты и подобрать форму, устраивающую вас.

ShortTimeFormat — переменная Определяет краткий формат отображения времени.

См. разд. «LongTimeFormat, ShortTimeFormat — переменные».

TAlign, TAlignSet — типы Определяют выравнивание компонента в контейнере.

Определения enum TAlign {alNone, alTop, alBottom, alLeft, alRight, typedef SetTAlign, alNone, alclient TAlignSet;

Описание Типы TAlignSet и TAlign используются в ряде свойств и методов для определения способа выравнивания компонента при изменении размеров контейнера или при встраивании в новый контейнер. Возможные значения:

Значение Описание Компонент не выравнивается или остается там, где он размещен во alNone время проектирования. Размеры его не изменяются. Это значение Компонент занимает всю верхнюю часть контейнера и во время выalTop полнения приложения его ширина изменяется при изменении ширины контейнера. Высота компонента остается неизменной.

Компонент занимает всю нижнюю часть контейнера и во время выalBottom полнения приложения его ширина изменяется при изменении ширины контейнера. Высота компонента остается неизменной.

Значение Компонент занимает всю левую часть контейнера и во время выalLeft полнения приложения его высота изменяется при изменении высоты контейнера. Ширина компонента остается неизменной.

Компонент занимает всю правую часть контейнера и во время выalRight полнения приложения его высота изменяется при изменении высоты контейнера. Ширина компонента остается неизменной.

Компонент занимает всю клиентскую область контейнера, и во вреalClient мя выполнения приложения его размеры изменяются при изменении размеров контейнера. Если в контейнере часть клиентской области уже занята, компонент занимает всю ее оставшуюся часть.

Введено в, C++Builder 6. Позиция компонента определяется вызоваalCustom ми функций CustomAlignPosition и CustomAlignlnsertBefore.

TBDEDataSet — базовый класс наборов данных BDE Базовый класс компонентов наборов данных, использующих Borland Database Engine (BDE).

Иерархия ТОЫес — TPersistent — TComponent — TDataSet Модуль dbtables.

Описание Класс TBDEDataSet инкапсулирует основные свойства, методы и события компонентов наборов данных, использующих Borland Database Engine (BDE). Основные дополнения в TBDEDataSet по сравнению с родительским классом TDataSet связаны с организацией кэширования данных.

В приложениях объекты TBDEDataSet непосредственно не используются. Используются только потомки этого класса и производного от него класса TDBDataSet: TTable, TQuery, TStoredProc. При создании новых классов наборов данных удобнее, обычно, в качестве базового использовать не TBDEDataSet, а его дочерний класс TDBDataSet.

Свойства Свойство CacheBlobs CachedUpdates Определяет, кэшируются ли изменения набора данных Explndex Указывает, использует ли набор данных индекс выражений RecNo RecordSize UpdateObject TDataSetUpdateObject* UpdateObject Определяет объект, используемый для обновления кэшируемых результатов «только для чтения»

Некоторые базовые классы, типы, переменные, константы Свойство Объявление / Описание UpdateRecord TUpdateRecordTypes UpdateRecordTypes Types Определяет, какие записи должны быть видимы в наборе UpdatesPending bool UpdatesPending Определяет, имеются ли в кэше обновленные записи, не отправленные в базу данных Кроме того, класс TBDEDataSet наследует или переопределяет такие наследуемые от TDataSet свойства, как Active, AggFields, AutoCalcFields, BlockReadSize, Bof, Bookmark, CanModify, DataSource, Eof, FieldCount, FieldDefs, Fields, FieldValues, Filter, Filtered, Filter-Options, Found, Modified, Name, RecordCount, SparseArrays, State.

Метод ApplvUpdates Записывает кэшированные изменения в базу данных Cancel Uodates void CancelUpdates(void) Отменяет все кэшированные изменения и восстанавливает исходное состояние набора данных CommitUpdat es void CommitUpdates(void) Очищает буфер каптированных изменений Constraints bool ConstraintsDisabled(void) Disabled Показывает, блокированы, или нет ограничения сервера void DisableConstraints(void) Disable Constraints Блокирует ограничения сервера Enable Constraints Снимает блокировку ограничений сервера, введенную ранее FetchAH void FetchAll(void) Считывает с сервера и сохраняет локально все записи, начиная с текущей FlushBuffers Пересылает в базу данных все изменения, сохраненные в буфере RevertRecord Отменяет исправления текущей записи Кроме того, наследуются и переопределяются такие методы TDataSet. как Append, AppendRecord, BookmarkValid, Cancel, ClearFields, Close, CompareBookmarks, Delete, DisableControls, Edit, EnableControls, FieldByName, FindField, FindFirst, FindLast, FindNext, FindPrior, First, FreeBookmark, GetBookmark, GetDetailDataSets, GetDetailLinkFields, GetFieldNames, GotoBookmark, Insert, InsertRecord, IsEmpty, Last, Locate, Lookup, MoveBy, Next, Open, Post, Prior, Refresh, SetFields, Translate, UpdateStatus и некоторые другие.

В классе наследуются все события TDataSet и вводится два новых:

Событие Наступает при генерации исключения в процессе пересылки OnUpdateError Наступает при пересылке кэшированной записи в базу данных OnUpdateRecord TBitmap — класс Инкапсулирует битовую матрицу Windows (HBITMAP), включая палитру (HPALETTE).

Иерархия TObiect — TPersistent — TGraphic Модуль graphics.

Описание Класс TBitmap инкапсулирует битовую матрицу Windows, включая палитру.

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

Свойства Ниже приведен список основных свойств, определенных или переопределенных в TBitmap.

Свойство Объявление / Описание Canvas Определяет пространство для изображения битовой матрицы.

Empty Указывает, содержит ли объект битовую матрицу. Свойство только для чтения Handle Обеспечивает доступ к обработке битовых матриц в GDI Windows. Используется при вызовах функций API Windows enum TBitmapHandleType {bmDIB, bmDDB};

HandleType Указывает, является ли битовая матрица DDB (Device Dependent Bitmap — аппаратно зависимой), или DIB (Device Independent Bitmap — аппаратно независимой). Может изменяться пользователем Указывает высоту изображения в пикселах. Может изменяться пользователем, что вызывает создание копии матрицы с указанным размером IgnorePalette bool IgnorePalette Определяет, использует ли матрица палитру. При установке в true ухудшается качество, но ускоряется рисование Modified bool Modified Определяет, было ли модифицировано изображение после его Некоторые базовые классы, типы, переменные, константы Свойство Объявление / Описание MaskHandle HBITMAP MaskHandle Обеспечивает доступ к обработке битовых матриц в GDI Windows. Используется при вызовах функций API Windows. Свойство только для чтения Monochrome bool Monochrome Определяет, является ли битовая матрица монохромной (значение true) Palette HPALETTE Palette Управляет цветами битовой матрицы. Если изображение не нуждается в палитре или не имеет палитры, то Palette = PixelFormat enum TPixelFormat {pfDevice, pflbit, pf4bit, pfSbit, pflSbit, Определяет битовый формат отображения изображения. Используется для задания формата видеодрайверам, не способным прочитать собственный формат битовой матрицы ScanLine void * ScanLincfint Row] Обеспечивает доступ к отдельным строкам пикселов для их низкоуровневой обработки для матриц DIBs (Device Independent Bitmap — аппаратно независимых). Свойство только для чтения Transparent bool Transparent Определяет, должно ли изображение быть «прозрачным»

TransparentColor Определяет, какой из цветов будет прозрачным при рисовании битовой матрицы. Читаемое значение зависит от значения enum TTransparentMode {tmAuto, tmFixed};

TransparentMode TTransparentMode TransparentMode Указывает, определяется цвет прозрачности левым нижним пикселом (tmAuto — по умолчанию), или свойством TransparentColor, сохраненным вместе с битовой матрицей Указывает ширину изображения в пикселах. Может изменяться пользователем, что вызывает создание копии матрицы Ниже приведены основные методы, объявленные или переопределенные в классе TBitmap.



Pages:     | 1 |   ...   | 3 | 4 || 6 | 7 |   ...   | 85 |
 


Похожие работы:

«ПРОБЛЕМНО-ТЕМАТИЧЕСКИЙ КОМПЛЕКС МОСКВА 2010 ББК 67.400.7 А23 УДК 342.7(470) Рецензенты: д-р ист. наук, проф. И.А. Исаев; д-р юрид. наук, проф. Э.В. Чайкин Научный руководитель проекта и автор образовательной технологии Ф.Л. Шаров Подготовлено научно-редакционным коллективом МИЭП в составе: В.Т. Агаев, М.В. Гладкова, В.М. Обухов, А.В. Косевич, Ф.Л. Шаров (научный руководитель) Под общей редакцией д-ра юрид. наук, проф., акад. РАЕН В.В. Лазарева А23 Права и свободы человека и гражданина: Учеб....»

«Проект рекомендован Президиумом Совета к опубликованию в целях обсуждения (протокол № 2 от 11 марта 2009 г.) КОНЦЕПЦИЯ СОВЕРШЕНСТВОВАНИЯ ОБЩИХ ПОЛОЖЕНИЙ ГРАЖДАНСКОГО КОДЕКСА РОССИЙСКОЙ ФЕДЕРАЦИИ Раздел I. Гражданское законодательство § 1. Основные начала гражданского законодательства и регулируемые им отношения 1. Действующее законодательство и его оценка 1.1. Статья 1 ГК РФ посвящена установлению основных начал (принципов) гражданского законодательства. К ним законодатель отнес равенство...»

«ПОСТАНОВЛЕНИЕ от 26 января 2005 г. № 23 ОБ УТВЕРЖДЕНИИ ПЕРЕЧНЕЙ ОБЪЕКТОВ РАСТИТЕЛЬНОГО И ЖИВОТНОГО МИРА И ТАКС ДЛЯ ИСЧИСЛЕНИЯ ВЗЫСКАНИЯ ЗА УЩЕРБ Руководствуясь Постановлением Правительства Российской Федерации от 25.05.1994 № 515 (в редакции от 26.09.2000), Приказом Министерства охраны окружающей среды и природных ресурсов Российской Федерации от 04.05.1994 № 126, Приказом Государственного комитета Российской Федерации по охране окружающей среды от 03.10.1997 № 419-а, постановлением...»

«Сост. А.Ю. Мудрова Настольная книга православного верующего. Таинства, молитвы, богослужения, посты, устройство храма Предисловие Что такое Православие? Что такое Церковь? Что такое вера? Многие люди в наше время задаются этими вопросами. За десятилетия официального атеизма нарушилась вековая традиция передачи религиозного знания и духовного опыта в сознании нашего народа. Многие люди, которые сегодня хотят приобщиться к вере, стать частью Церкви, этого единого живого организма, не имеют...»

«РОССИЙСКАЯ ФЕДЕРАЦИЯ БЮДЖЕТНЫЙ КОДЕКС РОССИЙСКОЙ ФЕДЕРАЦИИ Принят Государственной Думой 17 июля 1998 года Одобрен Советом Федерации 17 июля 1998 года Бюджетный кодекс Российской Федерации устанавливает общие принципы бюджетного законодательства Российской Федерации, организации и функционирования бюджетной системы Российской Федерации, правовое положение субъектов бюджетных правоотношений, определяет основы бюджетного процесса и межбюджетных отношений в Российской Федерации, порядок исполнения...»

«Постановление Администрации г.Сургута Ханты-Мансийского автономного округа - Югры от 27 июня 2005 г. N 84 Об утверждении Порядка подготовки и оформления документов при предоставлении земельных участков, прекращении и переоформлении прав на них на территории города (с изменениями и дополнениями) Приложение. Порядок подготовки и оформления документов при предоставлении земельных участков, прекращении и переоформлении прав на них на территории города Глава 4. Приобретение прав на земельные...»

«ПОСТАНОВЛЕНИЕ 29.10.2012 с. Тулиновка № 169 Об утверждении Административного регламента предоставления муниципальной услуги Выдача документов (копии финансово-лицевого счета, выписки из домовой книги, карточки учета собственника жилого помещения, справок и иных документов) В целях реализации Федерального закона от 27 июля 2010 г. № 210-ФЗ Об организации предоставления государственных и муниципальных услуг,администрация Тулиновского сельсовета ПОСТАНОВЛЯЕТ: 1. Утвердить Административный...»

«УДК 130.123.4 ББК 88.2 А37 Перевод с английского С. Попович Айк Дэвид А37 Бесконечная любовь — единственная истина, все остальное — иллюзия: Тайны мира сновидений, который мы считаем реальностью / Перев. с англ. — М.: ООО Издательство София, 2010. — 352 с. ISBN 978-5-399-00100-5 Физическая реальность — это всего лишь иллюзия, существующая исключительно в наших мозгах. Фантастика в духе кинотрилогии Матрица? Нет, Дэвид Айк доказывает это абсолютно серьезно, понятно и убедительно. Мозг каждого...»

«возвРащение Русского консеРватизма москва институт русской цивилизации 2012 УДК 323 ББК 66.3(2Рос) Б...»

«282 Часть 2 ст. 282.1 Уголовного кодекса РФ определяет ответственность не за квалифицированный вид преступления, предусмотренного ч. 1 указанной статьи (как это имеет место в большинстве статей Особенной части Уголовного кодекса РФ), а за самостоятельное преступление –...»






 
© 2013 www.knigi.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.