Работа с объектами базы данных Access через Ole Automation в C++ Builder

Данная задача уже была рассмотрена в статье «Работа с объектами базы данных Access через Ole Automation на примере открытия отчёта». Однако там был приведён пример реализации на Delphi. В C++ Builder работа с COM, в частности c Ole Automation, имеет некоторые особенности, вследствие которых для решения этой и подобных задач

Продолжить чтение

Создание простейшего видеоплеера на основе проигрывателя VideoLAN с использованием набора компонентов PasLibVlc

В статье «Воспроизведение видео в Delphi» была упомянута возможность написания проигрывателя для видео с использованием VLC SDK. В том числе с использованием набора компонентов PasLibVlc. Эти компоненты значительно упрощают работу с VLC SDK, так как весь низкоуровневый функционал (включая импорт функций VLC API) в них уже реализован и разработчику при

Продолжить чтение

Android. Проблема с «Application does not support this device»

В ходе работы над проектами под Android на Delphi часто приходится сталкиваться с тем, что приложение, вполне работоспособное на одном устройстве, при его установке на другое часто отказывается даже запускаться. При этом появляется чёрный экран с сообщением «Application does not support this device».

Продолжить чтение

Способы увеличения быстродействия программ

Современные ЭВМ обладают очень большой мощностью. Скорость работы процессора (ЦП) современных ЭВМ измеряется гигагерцами, объём оперативной памяти гигабайтами, а современные интерфейсы устройств обеспечивают скорость обмена данными порядка, как минимум, нескольких сотен мегабайт в секунду [1]. Производительность, которая ещё несколько лет назад казалась «сказочной» в настоящее время стала нормой жизни. Однако

Продолжить чтение

Windows Forms в C++ для Visual Studio 2012, 2013

Начиная с Visual Studio 2012, в Microsoft Visual C++ отсутствует возможность непосредственного создания проектов Windows Forms. Это доставляет немало неудобств разработчикам. Однако сама возможность использования этой технологии не исключена и поэтому проект, для приложения Windows Forms, можно создать вручную.

Продолжить чтение

Yii. Master-detail с использованием виджета CGridView

Создание представлений данных по принципу master-detail (главный-подчинённый) одна из самых часто встречающихся задач как прикладного, так и web программирования. В частности, принцип master-detail используется при реализации просмотра статей по категориям (категория-статьи). Также этот принцип можно использовать и для ряда других задач связанных с отображением иерархически структурированной информации в виде таблиц.

Продолжить чтение

Расширение возможностей баз данных Microsoft SQL Server c помощью функций определяемых пользователем. Часть 2. Практическое применение в базе данных

В предыдущей статье была скомпилирована SQLCLR сборка, которая содержит функцию для вычисления MD5. Теперь необходимо интегрировать её в базу данных (БД). Существует 2 способа интеграции: Автоматическая. Когда БД целиком создаётся в Visual Studio и по завершении разработки остаётся только выполнить развёртывание проекта; Ручной. Когда сборка создаётся отдельно (обычно для уже

Продолжить чтение

Расширение возможностей баз данных Microsoft SQL Server c помощью функций определяемых пользователем. Часть 1. Создание SQLCLR сборки

Язык Transact-SQL (T-SQL) Microsoft SQL Server (MS SQL) обладает довольно широкими возможностями не только в плане построения запросов, но и разработки серверной бизнес логики (back-end). Но, тем не менее, эти возможности далеко не безграничны. Существует 2 основных подхода к решению задач не подвластных T-SQL. Реализация необходимого функционала в рамках клиентского

Продолжить чтение

Yii. Управление видимостью виджетов без использования свойства visible

В Yii Framework в качестве штатного средства для управления видимостью тех или иных визуальных объектов используется свойство visible. Вот не большой пример из стандартного шаблона сайта, который включен в состав Yii. В нём реализовано управление показом кнопок главного меню для входа на сайт и выхода.

 Однако, к сожалению, не

Продолжить чтение

Получение всех записей рубрики из базы данных WordPress

В WordPress есть штатные средства получения записей из конкретной рубрики. Но, как поступить, если они по каким либо причинам не устраивают разработчика и необходимо реализовать собственные? Для этого требуется, прежде всего, получить записи конкретной рубрики из базы данных WordPress (БД).

Продолжить чтение