Archive for марта, 2010

Стандартные итераторы

В STL входит набор заранее определенных итераторов. В частности, мы уже встречались с объектами reverse_iterator, которые создаются функциями rbegin() и rend() всех основных контейнерных классов.
Читать полностью »

Архитектура систем, генерирующих отчеты

При внимательном рассмотрении технологии Crystal Reports.NET первым, что бросается в глаза, является отличие от предыдущих реализаций этого программного продукта. Читать полностью »

Краткая история создания Crystal Reports.NET

Все начиналось с того, что небольшая компания из Ванкувера, а именно, Crystal Services, в 1988 году разработала специальное дополнение к системе учета АССРАС, которое представляло собой генератор отчетов, функционирующий под управлением операционной системы DOS. Несколько позже, в 1992 году, эта компания выпустила пакет Crystal Reports, разрекламировав его как «первый в мире генератор отчетов для Windows». Прошло совсем немного времени, и компания Microsoft стандартизовала пакет Crystal Reports в качестве машины формирования отчетов для Visual Basic, после чего все остальные пакеты подобного рода канули в лету.

Читать полностью »

Экземпляр класса

Напомним, что описание объектов, имеющих сходные свойства и поведение, называется классом. Каждый объект является экземпляром класса. После того как класс определен, его можно использовать для создания новых экземпляров класса. Читать полностью »

Понятие объекта и класса

Объект представляет собой реальную или абстрактную сущность и моделирует часть окружающей действительности. Таким образом, каждый осязаемый предмет является объектом. Читать полностью »

Отображение песочных часов

Когда начинается чтение файла или воспроизведение сложной графики, программа может отобразить стандартный курсор в виде песочных часов, тем самым сообщая пользователю о паузе в работе. Читать полностью »

MFC: Командные сообщения

Сообщения, генерируемые объектами пользовательского интерфейса, называют командными. Библиотека MFC обеспечивает обработку таких сообщений для поддерживаемых ею объектов. Читать полностью »