Table of Contents

Компоненты FastCube .NET

FastCube .NET представляет собой библиотеку компонентов для Visual Studio .NET. Компоненты можно разделить на визуальные и не визуальные.

Данное руководство призвано помочь вам создавать и редактировать куб, срез и другие компоненты и их свойства в коде приложения.

Список компонентов FastCube .NET:

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

  • CubeGrid – визуальный компонент, отображающий данные Cube в табличном виде с возможностью манипуляций со стороны пользователя.

  • CubeGridToolbar – визуальный компонент, панель инструментов с функциями управления CubeGrid.

  • Slice – невизуальный компонент, отвечающий за выполнение OLAP-операций над данными Cube, расчет показателей и подготовку представлений для сводной таблицы и диаграммы.

  • SliceGrid – визуальный компонент, отображающий данные Slice в виде сводной таблицы, с возможностью манипуляций со стороны пользователя.

  • SliceGridToolbar – визуальный компонент, панель инструментов с функциями управления для SliceGrid.

  • Chart – визуальный компонент, отображающий данные Slice в виде диаграммы.

  • ChartToolbar – визуальный компонент, панель инструментов с функциями управления для Chart.

  • DataSource – невизуальный компонент, источник данных для куба.

  • DBDataSet – невизуальный компонент, поставляющий данные в DataSource из базы данных.

  • DTDataSet – невизуальный компонент, поставляющий данные в DataSource из DataTable.

Теперь, давайте рассмотрим схему взаимосвязи компонентов.

Рассматриваем схему слева направо. Объект DataSource имеет свойство DataSet. Значением этого свойства будет ссылка на один из двух объектов: DBDataSet или DTDataSet.

Объект Cube имеет свойство DataSource. А CubeGrid и Slice связаны с объектом Cube.

В свою очередь SliceGrid и Chart связаны с объектом Slice. В дальнейшем, эта схема поможет нам в настройке связи компонентов.