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

Шаблоны кода Free Pascal

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

Шаблоны кода используются для вставки в набираемый текст заранее сформи- рованных заготовок. Каждой заготовке должно быть присвоено уникальное имя. Например, с именем ifthen может быть связан следующий фрагмент кода:

If | Then begin  end

Такой фрагмент может быть вставлен в набираемый текст либо после набора соответствующего имени, либо после клавишной команды <Ctrl>+<J>, если курсор установлен справа от имени шаблона. Если перед курсором отсутствует имя шаб- лона, то появляется всплывающее окно для выбора нужного шаблона. Если в шаб- лоне обнаружен символ |, то курсор останавливается на нем, символ удаляется, освобождая место для набора нестандартной вставки. В приведенном выше приме- ре между словами If и Then должно быть вставлено условное выражение.

Читать »

В-деревья и индексация БД

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

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

Читать »

Класс BitSet

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

позволяет создать битовый вектор, размер которого изменяется динамически. Фактически BitSet представляет собой набор битов со значениями true или false размером до 232–1, причем изначально все биты равны false. Для хранения набора выделяется объем памяти, необходимый для хранения вектора вплоть до старшего бита, который устанавливался или сбрасывался в программе — все превышающие его биты считаются равными false.

Читать »

Объединение данных о

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

|p"Y) о введении к этой книге я говорил, что хочу разделить I)ss?r с вами радость разработки приложений для SQL Server. В этой главе вы поймете, что я имел в виду. Заставьте данные группироваться нужным образом, получите ответ на свой вопрос с помощью оригинального запроса, замените сотни строк программы, написанной на традиционном языке программирования, одним пакетным запросом SQL— это действительно принесет вам радость, и обо всем этом мы поговорим в данной главе.

Читать »

Поиск в наборе данных

Добавлено Дата: 16 March, 2012 категория: Delphi

Наборы обеспечивают несколько вариантов поиска  данных.  Здесь рассматривают ся методы  поиска, не применяющиеся для SQL. Методы  поиска  SQL рассматриваются в главе 29, "Разработка приложений архитектуры клиент/сервер", предыдущего изда ния, Delphi 5 Руководство разработчика, содержащегося на прилагаемом CD.

Читать »

Фильтрация данных

Добавлено Дата: 16 March, 2012 категория: Delphi

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

Читать »

Работа с наборами данных

Добавлено Дата: 15 March, 2012 категория: Delphi

Набор данных (dataset) — это  коллекция строк  и столбцов данных.  Каждый  столбец (column) содержит данные  одинакового типа,  а каждая  строка (row)  представляет со бой набор  данных каждого из типов  данных столбцов. Столбец иногда  называют полем (field), а строку — записью (record). Библиотека VCL инкапсулирует набор  данных  в аб страктном классе по имени  TDataSet, который обладает множеством свойств и мето дов, необходимых для манипулирования и перемещения по набору  данных.  От этого базового класса происходят все остальные классы,  предназначенные для работы с различными типами наборов данных.

Читать »

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

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

в службе отчетности SQL Server 2005 вооружила создателей отчетов возможностью использования множества источников данных различных типов. Используя параметры и выражения, можно снабдить пользователей отчетов элементами управления содержимым отчета, а также прочими средствами управления отчетом. В этом разделе будет продемонстрировано, как создать наборы данных с помощью источников SQL и XML, как создать и использовать параметры для отбора и фильтрации данных, а также как использовать выражения.

Читать »

Основы создания приложений

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

Разговор об ADO.NET 2.0 нельзя считать законченным, если не упомянуть в нем о разных методиках программирования, о которых уже говорилось в этой главе. В этом разделе в качестве примеров вам будут предложены:

?               программный код, использующий для взаимодействия с SQL Server первичную interop-сборку .NET adodb .dll;

Читать »

Использование объединений

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

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

Читать »

Фильтрация, сортировка и группировка

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

Фильтрация – самая простая из всех функций представления; мы определяем об ратный вызов в виде делегата, который решает, надо ли показывать  элемент набора. Как всегда, можно воспользоваться представлением по умолчанию, модифицировать его или создать новое. Чтобы стало понятно, как обрабатываются элементы, возьмем два списка: один с подразумеваемым представлением (немодифицированным), а другой – со специальным представлением, в котором реализованы некие хитрости.

Читать »

Управление текущим элементом

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

Самый  важный  аспект представления набора – это отслеживание текущего элемента в списке. При любой привязке к списку система по умолчанию  созда ет представление набора. Для того чтобы понять, как работает этот механизм, проще всего воспользоваться свойством  IsSynchronizedWithCurrentItem спис кового  элемента  управления. Оно  синхронизирует выбранный  в списке  эле мент с текущим элементом представления. Обычно мы привязываем набор к свойству, тип значения которого –набор (например, к свойству ItemsSource). Можно  привязать весь набор, индексированный элемент  набора или свойство текущего элемента. Мы уже видели привязку всего набора и индексированного элемента. А для того чтобы привязать свойство текущего элемента, достаточно указать его имя. Отсутствие квадратных  скобок означает, что привязывается текущий элемент.

Читать »

Представления наборов

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

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

Читать »

Delphi 2006 – Технология DB Web

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

В системе Delphi существует технология DB Web, которая еще больше упрощает процесс создания Web-приложений, взаимодействующих с базами данных. Набор компонентов DB Web даже не требует явной реализации процесса связывания, поскольку выполняет все нужные действия автоматически.

Читать »

Пример создания приложения BDP.NET

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

 

1.       Создадим пустое настольное приложение (Windows Forms).

2.       В проекте разместим компонент BdpConnection — основной элемент проекта, отвечающий за действующую связь с СУБД. Он напоминает компонент TSQLConnection из набора dbExpress. Этот компонент, как и другие, входящие в набор BDP.NET, расположен внутри группы Borland Data Provider палитры инструментов (рис. 5.3).

Читать »