Cтраница 4
Что касается собственно мастерской Database, в ней также имеются усовершенствования и добавлены новые возможности. В плане усовершенствований, к секции Database мастерской Preferences был добавлен новый атрибут TableDir. Когда установлено значение 1 ( по умолчанию) этого атрибута, Powei Builder будет кэшировать список таблиц в базе данных после первой выборки, делш последующие выборки Select Tables значительно более быстрыми. Кроме того, к секции Database мастерской Preferences был добавлен другой новый атрибут TableListCache, который определяет время обновления ( в секундах) кэшированного списка таблдц. [46]
![]() |
Форма для тестирования функций сравнения строк. [47] |
Компонент типа TRichEdit является многострочным полем редактирования, которое наряду с текстом может отображать и его форматирование. Пользователь должен иметь возможность форматировать выделенный фрагмент текста. Для предоставления этой возможности следует в форму, содержащую компонент типа TRichEdit, добавить компоненты, реализующие интерфейс работы с форматируемым полем редактирования. Это могут быть кнопки или списки, результатом выполнения которые будет установка новых атрибутов параграфа или шрифта. [48]
Если вы создаете блок для таблицы или обозначений электрической схемы, то в этом случае координаты точки вставки 0 0 нежелательны. Если точка 0 0 не видна на экране, то вы не увидите атрибута - будет казаться, что он исчез. Можно выбрать кнопку Undo ( Отменить) на стандартной панели инструментов и создать новый атрибут с верным расположением или переместить атрибут - об этом говорится далее в главе. [49]
При традиционной обработке данные рассматриваются только как множество значений. Для обработки данных, хранящихся на внешних носителях, пишутся программы, в которых должны быть указаны атрибуты данных и правила обработки в соответствии с этими атрибутами. Поэтому разные требования к обработке данных приводят к созданию различных программ. Более того, в программах могут назначаться новые атрибуты данным, а последующая обработка выполняется уже с новыми атрибутами. Возможность изменения атрибутов и способов обработки означает, что данные в процессе их переработки обогащаются новым содержанием. Для того чтобы сохранить вновь полученную информацию, необходимо организовать защиту вычисленных значений. Кроме того, необходимо предусмотреть защиту программ и программистов, составивших эти программы, поскольку им известны характеристики и типы данных. В связи с этим при традиционной обработке должны быть приняты меры по ограничению доступа пользователей к вычислительным средствам, а это препятствует оперативному доступу к данным и работе с ними в интерактивном режиме. Для того чтобы все-таки предоставить пользователям доступ к данным, вычислительные центры сами разрабатывают программы и выполняют расчеты, а пользователям сообщают только результаты. В некоторых случаях результаты выдаются пользователю не в полном объеме. Причины этого могут заключаться в том, что либо пользователь не имеет полномочий на использование полученной информации, либо имеющиеся в центре обработки программы не обеспечивают решения задачи. [50]
Конкуренция приводит к возникновению все новых и новых свойств или атрибутов продукта. Если новый атрибут имеет успех, через какое-то время его предлагают уже не один, но несколько поставщиков. Скажем, после того, как обед на борту самолета стал неотъемлемым атрибутом практически всех авиарейсов, он перестал быть одним из критериев выбора лайнера той или иной авиакомпании. Потребительские ожидания имеют тенденцию к росту. Данный факт еще раз подчеркивает стратегическую важность первенства в области представления новых атрибутов товаров. Каждое новое положительно воспринятое рынком свойство продукта означает определенное конкурентное преимущество для предложившей его фирмы, что выражается во временном увеличении принадлежащей ей доли рынка и доходов. Рыночный лидер должен рационально использовать описанный инновационный процесс. [51]