Компоненты 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
. В дальнейшем, эта схема поможет нам в настройке связи компонентов.