Часто возникает ситуация когда в поле должны заноситься значения…

On

Часто возникает ситуация, когда в поле должны заноситься значения из какого-либо их набора, который может формироваться различными способами. Одним из часто используемых является вариант, когда эти значения содержатся в поле другой таблицы, и совокупность значений всех записей этого поля образует набор допустимых…

Алгоритм добавления нового элемента в двоичный тип деревьев достаточно прост

On

Алгоритм добавления нового элемента в двоичный тип деревьев достаточно прост. Начните с корневого узла. По очереди сравните значения всех узлов со значением нового элемента. Если новое значение меньше или равно значению в рассматри- ваемом узле, продолжайте движение вниз по левой ветви.

Созданный в примере 1 компонент PrinterList отличается от своего…

On

Созданный в примере 1 компонент PrinterList отличается от своего прототипа только переопределением одного из методов родительского компонента. Такой способ изменения поведения стандартного компонента и реализации дополнительных функций нового компонента является очевидным и достаточно простым.

В некоторых программах используются треугольные массивы которые вклю

On

В некоторых программах используются треугольные массивы, которые вклю- чают диагональные элементы A[i, i]. В этом случае необходимо сделать всего два изменения в формуле преобразования индексов. Во-первых, преобразование не должно отклонять случаи с i = j.

Вызов хранимых процедур из приложения с использованием технологии…

On

Предыдущая статья >> [Организация запросов к БД] Компонент для вызова ХП Для вызова ХП в технологии ADO используется компонент TADOStoredProc. Компонент позволяет передать входные параметры в вызываемую ХП, запустить на выполнение ХП на сервере БД, а также получить результаты выполнения ХП в…

Книга представляет собой задачник по программированию на языке Turbo Pascal

On

Книга представляет собой задачник по программированию на языке Turbo Pascal. Приведены как типовые задачи, т. е. ввод-вывод, использование циклов, работа с массивами, поиск и сортировка, так и задачи, которые, как правило, остаются за рамками традиционныхкурсов программирования: работа со строками и файлами, вывод…

Книга призвана помочь в овладении искусством программирования…

On

Книга призвана помочь в овладении искусством программирования тем, кто уже освоил основы составления программ на языке Turbo Pascal. Материал излагается на примере решения 20 практических задач с достаточно сложной логикой по различным темам — комбинаторика, моделирование физических процессов, рекурсивные и нерекурсивные решения.

Окно ввода – стандартное диалоговое окно c кнопками OK и Cancel

On

Окно ввода – стандартное диалоговое окно c кнопками OK и Cancel, появляющееся в центре экрана в результате вызова функции InputBox. Значение функции InputBox – строка, введенная пользователем. В общем виде инструкция ввода данных выглядит так: InputBox(const ACaption, APrompt, ADefault: string): string Переменная…

Я скомпоновал небольшой модуль облегчающий чтение и запись в поток объектовнекомпонентов

On

Я скомпоновал небольшой модуль, облегчающий чтение и запись в поток объектов-не-компонентов. За основу взят базовый класс (TStreamable), имеющий пустые процедуры Load и Store, перекрываемые в потомках для выполнения специфических задач, плюс некоторые расширения классов TReader и TWriter, автоматизирующие работу с системными регистрами.