sgcUI 2026.10: Delphi、C++ Builder、.NET 向けネイティブUI 14製品

· リリース
sgcUI 2026.10: Delphi、C++ Builder、.NET 向けネイティブUI 14製品 | eSeGeCe ブログ
✦  新リリース · sgcUI 2026.10

14のネイティブUI製品。
1つのスイート。1つのデザイン。

業務アプリケーションが画面に表示するすべてを、1社のベンダーと1つのデザインで。グリッド、ピボットテーブル、チャート、ダッシュボード、ゲージ、プランナー、ダイアグラム、マップ、PDFとレポート、さらにそれらを取り巻くエディタ、ナビゲーション、ツールバー、ウィザードまで揃っています。

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Linux64 ヘッドレス
sgcUI の ERP デモダッシュボード。表示されているすべてのコントロールを sgcUI が描画しています
14製品
5UIフレームワーク
7→13Delphi バージョン
1共通テーマ

本日、新しいユーザーインターフェーススイートの最初のバージョンである sgcUI 2026.10 をリリースしました。業務アプリケーションが画面に表示するあらゆる要素をカバーする14製品を提供します。すべてのコントロールはネイティブに描画され、1つのテーマを共有し、サーバー上ではヘッドレスで PNG と SVG にレンダリングできます。スイートは、Delphi 7 から Delphi 13 および C++ Builder 2007 から 13 の VCL と FireMonkey、そして .NET の WinForms、WPF、Avalonia で動作します。

ニーズに合ったエディションも、必要な製品だけの購入も可能です。ここでは内容をひととおりご紹介します。

60 秒でわかる sgcUI

sgcUI の全 14 製品を 1 分でご紹介します。 YouTube でもご覧いただけます.

14製品、3つのエディション

Standard はデータ入力とアプリケーションシェルをカバーし、Professional は可視化を追加し、Enterprise はすべての製品を含みます。各エディションは、下位のエディションをすべて含んでいます。

STANDARDデータ入力とアプリケーションシェル
PROFESSIONALStandard に可視化を追加
ENTERPRISEsgcUI のすべての製品
sgcPivotGrid
sgcPivotGridドラッグ&ドロップのフィールドリストを備えたピボットテーブル。100万行を想定した型付きカラムストアの上で動作します。詳しく見る →
sgcPlanner
sgcPlannerスケジューラ、ガントチャート、カンバンを1つのデータオブジェクトにバインドし、常に同期。iCalendar と Microsoft Project XML の読み込みと書き出しにも対応します。詳しく見る →
sgcDiagram
sgcDiagramパレット、吸着コネクタ、元に戻す機能を備えたダイアグラムエディタ。さらに、データを描画する階層レイアウトとツリーレイアウトも備えています。詳しく見る →
sgcMaps
sgcMapsクラスター化されたマーカー、ルート、ゾーン、ヒートマップを備えたネイティブマップ。オフラインタイル、ルート検索、ジオコーディングにも対応し、API キーは不要です。詳しく見る →
sgcPDF
sgcPDFPDF の作成、表示、処理。フォーム、暗号化、墨消し、プリプレス、PDF/A-4 までの PDF/A、PDF/UA-2、タグ付き PDF に対応します。詳しく見る →
sgcReports
sgcReportsフルーエントビルダーまたは JSON で定義したレポートを、タグ付き PDF、PDF/A-3、XLSX、CSV、PNG に出力できます。詳しく見る →
sgcWizard
sgcWizardステッパーと検証を備えた複数ステップのフォーム。追加したページはすべてステッパーに表示され、戻る、次へ、完了、キャンセルを標準搭載。ページが有効になるまで、1つのイベントで移動を止められます。詳しく見る →

1回の呼び出しでアプリケーション全体をテーマ化

sgcUI のすべての製品は、同じランタイムである sgcUICore の上に構築されています。キャンバス、ラスタライザー、色、テーマはこのランタイムが管理するため、グリッド、ゲージ、ガントチャートを並べて配置しても、フォント、余白、アクセントカラー、フォーカススタイルが共通になります。アプリケーション全体のライト/ダーク切り替えは、実行時に1回の呼び出しで行え、システム設定に従わせることもできます。

uses
  sgcUICore_Theme;

// dark theme for every sgcUI control of the application
sgcUISetApplicationTheme(utDark);

// or follow the light / dark setting of the system
sgcUISetApplicationTheme(sgcUISystemTheme);

各コントロールの Theme の既定値はアプリケーションに従う utDefault で、1つのコントロールだけ見た目を変えたい場合は utLight、utDark、utCustom も指定できます。

データに質問し、フォームに貼り付ける

ユーザーは sgcGrid、sgcPivotGrid、sgcDashboard に自然な言葉で質問できます。また、Smart Paste は、貼り付けたメールや住所のブロックを、フォームのコントロールに入力する値へ変換します。AI機能は特定のAIサービスに依存せず、プロバイダーコンポーネントを介して通信するため、どの LLM でも利用できます。プロバイダーがない場合でも、グリッドはローカルのルールベースのパーサーで応答し、ネットワークも API キーも必要ありません。

uses
  sgcGrid_AI;

// filters, sorts and highlights the rows that answer the question
sgcGridAI1.Grid := sgcVCLGrid1;
sgcGridAI1.Ask('customers in Spain with a balance over 10000');

独自のモデルを使うには、TsgcUIAIEventProvider を配置して OnRequest イベントに応答するか、sgcUICoreWS ブリッジの標準の TsgcUIAIChatProvider を使用します。これは sgcWebSockets の TsgcAIChat コンポーネントを介して通信します。質問で送信されるのはフィールドカタログのみで、行データが送られることはありません。

印刷、プレビュー、アクセシブルな PDF

sgcGrid、sgcCharts、sgcPivotGrid、sgcPlanner、sgcDiagram、sgcGauges、sgcDashboard、sgcMaps は、すべてのフレームワークで同じメンバーを使って印刷、印刷プレビュー、PDF エクスポートを行えます。1組のページ設定がプリンター、プレビュー、PDF のすべてを制御するため、プレビューには仕上がりがそのまま表示されます。

uses
  sgcUIPDF_Export; // PDF export through sgcPDF

sgcVCLGrid1.PrintSettings.Title := 'Open invoices';
sgcVCLGrid1.ShowPrintPreview;
sgcVCLGrid1.ExportToPDF('invoices.pdf');

出力される PDF はタグ付きの PDF/UA ドキュメントです。グリッドはヘッダーセルを持つ本物のテーブルになり、チャート、ゲージ、ダイアグラムには内容から生成された代替テキストが付与されます。アーカイブ用には PDF/A-2a と PDF/A-3a を利用できます。

標準でアクセシブル、右から左の言語にも対応

sgcUI のすべての製品は、Narrator や NVDA などのスクリーンリーダーが使用する API である Microsoft UI Automation にコンテンツを公開し、キーボード操作に対応し、Windows のハイコントラストテーマに従います。この機能はすべてのエディションで標準で有効になっており、eSeGeCe はプラットフォームごとに VPAT 適合レポートを公開しています。

アラビア語とヘブライ語のユーザーインターフェースは、VCL、FireMonkey、WinForms、WPF、Avalonia で動作し、各フレームワークが既に持っている方向プロパティによって制御されます。アラビア文字は連結され、混在するテキストは Unicode 双方向アルゴリズムで並べ替えられ、グリッドの列、サイドバー、ツールバー、ステッパーは反対側へ移動しますが、数字は読みやすいまま保たれます。

sgcWebSockets によるライブデータ

グリッドとチャートは、あらゆるスレッドからの更新を受け取り、タイマー制御の再描画にまとめるため、毎秒数千件の更新フィードでも安定したフレームレートで描画されます。ブリッジパッケージが、スイートを sgcWebSockets に接続します。WebSocket、MQTT、SSE から供給されるグリッド、チャート、ダッシュボード、ゲージのデータソース、プランナーと Google Calendar、Outlook、CalDAV との双方向カレンダー同期、HTML として配信されるレポートが利用できます。

動作を確認する: ERP デモ

Altamira ERP は、スイートが1つのものとして機能することを示すために使っているデモです。ギャラリーではなく実際のアプリケーションで、10個のモジュールを持つサイドバー、ライトとダークのテーマ、24か月分にわたる500件を超える請求書を備えています。各モジュールは独立したユニットになっているため、画面をそのまま自分のプロジェクトに取り込めます。

デモは、Delphi (VCL、Win32 と Win64)、C++ Builder (VCL)、.NET WinForms 向けに提供されています。また、14製品すべてのコンパイル済みデモを実行することもできます。

sgcUI の動作環境

Delphi & C++ BuilderTsgcVCL プレフィックスの VCL コントロールと TsgcFMX プレフィックスの FireMonkey コントロールを、Delphi 7 から Delphi 13、C++ Builder 2007 から 13 で利用できます。Source エディションでは完全なソースコードが付属します。
.NETWinForms、WPF、Avalonia 向けに、同じクラス名を持つ C# 移植版を提供します。.NET Framework 4.7.2 と .NET 8、9、10 に対応し、MVVM バインディングとデザイナーをサポートします。無償の Community パッケージは NuGet で入手できます。

sgcUI で次のアプリケーションを構築しましょう

機能、エディション、ライブデモ、完全なドキュメントは、ウェブサイトでご覧いただけます。

ご質問やご意見はありますか? お問い合わせください。コードを書いた開発者から直接お返事します。