2024年1月17日(水)に「ComponentOne(コンポーネントワン)」の最新バージョン「2023J v3」をリリースします。
本記事では、今リリースにおける主な強化ポイントを紹介します。
.NET 8への対応
.NET 6/7対応コンポーネントを提供しているすべてエディションで、.NET 8対応コンポーネントを提供します。.NET 8対応コンポーネントに更新することで、.NET 8の最大の特長であるパフォーマンス向上のメリットを得ることができます。とくにBlazorのデータグリッドコントロール「FlexGrid」では、セルの作成とスクロールのパフォーマンスがBlazor WebAssemblyにおいては .NET 6よりも平均して約5倍高速になっており、今までよりも快適な動作を提供します。
リリースサイクルの変更
製品の品質向上および充実した機能の提供のため、ComponentOneのリリースサイクルを変更します。これまで年3回のメジャーバージョンアップを実施しておりましたが、2024J v1以降「年2回のメジャーバージョンアップ」に変更します。これに加えて、原則「年2回のマイナーバージョンアップ」も実施します。
Data Services
DataConnectorの強化(Snowflakeのサポート)
クラウドベースのSaaS型データプラットフォームであるSnowflakeに接続してデータを取得するためのコネクタが追加されます。
Windows Forms、WPF、WinUI、Blazor
Editorの強化(Windows Forms、.NET 6~8に対応)
ベータ版として提供されていたリッチテキスト編集が可能なC1Editorが、2023J v3では正式に .NET 6~8に対応して提供されます。
FlexChartの強化(Windows Forms、デザイナの機能強化)
設計時に、FlexChartのスマートタグからチャート上の要素を選択し、値を変更することができます。2023J v3では、FlexPie、FlexRadar、FinancialChart、Sunburst、TreeMapに対応します。
FlexGridの強化(WPF・WinUI・Blazor、フッター行およびサマリー行のサポート)
列のフッター行を使用することで、データグリッドの下部に特定の固定行を表示することができるようになります。列のフッター行では、フィルタリング、グループ化、増分読み込みなどの行を追加できます。また、列内の値の最大値、最小値、平均、範囲内の個数や合計などといった集計結果を提供するサマリー行も追加することもできます。
FlexGridの強化(WPF・WinUI・Blazor、転置グリッド)
既定のレイアウトでは、横方向に列が並び、縦方向にデータ行が並んで表示されます。転置グリッドでは、列と行の位置を反転させ、垂直方向に列を表示し、水平方向にデータ行を並べて表示できるようになります。時系列のデータを水平方向に並べて表示したい場合や、カード型のレイアウトでユーザーデータを表示したい場合に活用できます。
2023J v3では、この他にも多くの機能強化が行われています。
本件に関するニュースリリースは以下をご覧ください。