Cтраница 3
Любое приложение IBX требует создания как минимум одного экземпляра двух первых компонентов. Вы не сможете настроить соединение с базой данных внутри набора данных IBX, как это возможно при использовании других наборов данных. [31]
Если список значений извлекается из другого набора данных, тогда вместо элементов DBListBox и DBComboBox, как правило, удобнее использовать специализированные компоненты DBLookupListBox или DBLookupComboBox. Эти компоненты используются в ситуациях, в которых для некоторого поля вы хотите отобразить значение, соответствующее записи в другом наборе данных. [32]
Таблица, используемая для трансляции кодов, причем байт транслируемого кода является аргументом поиска в таблице, а байт транслированного кода - функцией. Два или более набора данных, организованных так, что вход в один из них определяет соответствующие входы в других наборах данных. [33]
Компонент ClientDataSet предназначен для доступа к наборам данных, размещенным в оперативной памяти. Эти данные могут быть временно загружены из локального файла, а затем ( после обработки) записаны обратно в локальный файл или экспортированы в другой набор данных при помощи компонента Provider. Следует иметь в виду, что данные, хранящиеся в памяти, создаются в процессе работы программы и исчезают сразу же, как только программа завершает работу. [34]
![]() |
Передача в двухуровневой ( а невой ( б памяти. [35] |
При двухуровневой структуре памяти ( рис. 4.3, а) решение задачи для хранения каждого набора данных требует только одно ВЗУ. В этом случае данные поступают в ОЗУ с НМ. Для хранения других наборов данных используется накопитель НМД. В этом случае ОЗУ относится к первому уровню, а НМЛ1, НМЛ2 и НМД - ко второму. [36]
Вначале я хочу представить вам объявление двух классов, о которых пойдет речь в этом разделе главы. Первый класс ( TMdCustomDataSet) - это универсальный самостоятельно разработанный набор данных. Он содержит в себе код, который можно использовать для самостоятельной разработки других наборов данных. Второй класс ( TMdDataSetStream) - это специализированный компонент, работающий с данными, которые содержатся в файловом потоке. Объявление обоих этих классов приводится в листинге 17.2. Помимо виртуальных методов они содержат в себе серию защищенных полей, используемых для управления буферами, отслеживания текущей позиции, подсчета записей, а также поддержки другой функциональности. [37]
Это не самая сложная синтаксическая форма, а вместе с QUOTE, LAMBDA и условными выражениями этим фактически исчерпывается все, что необходимо знать о синтаксисе языка LISP. LISP единственным ограничителем являются круглые скобки. Программа на языке LISP - это просто структура данных, и другая LISP-программа ее может читать, записывать и обрабатывать точно так же, как любой другой набор данных. [38]
База данных ( БД) - это набор данных, организованный по определенным правилам. Наиболее простым набором данных является набор данных с последовательной организацией залисей, каждая из которых несет информацию об отдельном объекте. Данные других документов могут характеризовать те же самые объекты, но с других позиций. Эти данные по различным причинам составляют содержимое других наборов данных. Однако в процессе решения задач управления возникает необходимость сопоставления данных об одном и том же объекте. Для этого такие данные должны быть взаимоувязаны. [39]
Сначала мы рассмотрим связь между схемами программ и другими абстрактными моделями вычислительных процессов. Схемы, все операторы которых используют одноместные символы, будут называться монадическими. Особенно простой под класс монадических схем получается при том дополнительном ограничении, что все операторы присваивания обладают следующим свойством: ячейка присваивания совпадает с ячейкой обращения 1) ( т.е. LJ Fi ( Lj)) такие схемы называются схемами разобщенной памяти. Таким образом, можно говорить о том, что многоленточные автоматы являются моделями тех машинных программ, в которых результат всякого вычисления на одном наборе данных никогда не используется при любом 2) вычислении на другом наборе данных. [40]