Построение графиков на основе данных из таблицы базы данных с помощью элемента управления Chart

С помощью элемента управления Chart можно легко визуализировать информацию из баз данных. Существуют два основных способа это сделать: использовать обычный ADO.NET или использовать LINQ.

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

PasLibVlc. Слайдер доступа

Во многих проигрывателях имеется, так называемый, слайдер доступа или поиска для перехода к тому или иному участку в проигрываемой записи. VLC в этом отношении ничем не хуже других проигрывателей и, с помощью его SDK, вполне возможно это реализовать.

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

MySQL Workbench. Создание базы данных

С появлением в составе MySQL программы MySQL Workbench был значительно упрощён процесс создания баз данных (БД). Ведь то, что раньше приходилось делать вручную с помощью SQL скрипта и командной строки, теперь можно сделать «в визуальном режиме» с помощью дружественного графического интерфейса. Рассмотрим процесс создания БД с помощью MySQL Workbench более

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

Перевод систем счисления с помощью класса BigInteger. Или как перевести число в другую систему счисления с помощью одной сроки кода

Перевод систем счисления – одна из наиболее распространённых задач в программировании. Среди многочисленных возможностей, которые предоставляет разработчикам класс BigInteger, это достаточно простой перевод целых чисел из одной системы счисления в другую.

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

Работа с объектами базы данных 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, можно создать вручную.

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