Данная задача уже была рассмотрена в статье «Работа с объектами базы данных 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. В нём реализовано управление показом кнопок главного меню для входа на сайт и выхода.
1 2 |
array('label'=>'Вход', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest), array('label'=>'Выйти ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest) |
Однако, к сожалению, не
Продолжить чтениеПолучение всех записей рубрики из базы данных WordPress
В WordPress есть штатные средства получения записей из конкретной рубрики. Но, как поступить, если они по каким либо причинам не устраивают разработчика и необходимо реализовать собственные? Для этого требуется, прежде всего, получить записи конкретной рубрики из базы данных WordPress (БД).
Продолжить чтение