sgcUI への移行

もう合わなくなったグリッド、レポートエンジン、PDF ライブラリから移りたい、あるいは .NET の画面を Avalonia へ持っていきたいとお考えですか。sgcUI は、Delphi 7 から 13 と C++Builder の VCL と FireMonkey 向け、そして .NET の WinForms、WPF、Avalonia 向けの、ネイティブ UI コンポーネントの単一のエンジンです。下の各キットは、現在お使いのものを sgcUI の対応製品に結び付け、コンパイルできるデモから抜き出したコードを示し、対応しない点も率直に挙げます。

出発点を選ぶ

どのキットも同じ構成です。対象となる方、メンバー単位のマッピング、移行前後のコード、番号付きの移行手順、既知の相違点、そしてすぐに実行できるデモです。

TDBGrid と cxGrid

Delphi VCL。お使いの TDBGrid と DevExpress cxGrid の各メンバーを TsgcVCLGrid に対応付けます。これは任意の TDataSet にバインドでき、グループ化、集計、フィルター、検索パネル、バンド、保存可能なレイアウトをすべてのエディションで提供する sgcGrid のコントロールです。

sgcGrid へ移行 →

QuickReport

Delphi VCL。QuickReport のバンドとコントロールを TsgcReport と TsgcReportEngine に対応付け、TsgcReportPreviewVCL でページを表示し、sgcReports でタグ付き PDF/UA をエクスポートします。

sgcReports へ移行 →

Quick PDF Library と PdfiumViewer

Delphi と WinForms。Quick PDF Library は 2021 年 12 月 13 日に Foxit がサポートを終了し、PdfiumViewer のリポジトリは 2019 年にアーカイブされました。sgcPDF は Delphi では純粋な Pascal、.NET ではマネージド C# で、同梱すべき PDF の DLL はなく、PDF ファイルの作成、編集、フォーム入力、レンダリングができます。

sgcPDF へ移行 →

WinForms と WPF から Avalonia へ

.NET。WinForms、WPF、Avalonia 用の sgcUI コントロールは、製品ごとに 1 つのモデルを共有します。そのため、画面を Avalonia へ移し、macOS や Linux でも動かすために変更するのは、ウィンドウのコードとコントロールの型であり、画面のロジックではありません。

Avalonia へ移行 →

Avalonia Pro ユーザー

.NET Avalonia。Avalonia は 2026 年 4 月 7 日に Accelerate ブランドを廃止しました。sgcUI のコントロールは、Avalonia 12 アプリの FluentTheme と並んで動作します。Avalonia Pro に載っていないスケジューラー、Kanban ボード、ピボットグリッド、ダイアグラム、ダッシュボードに加え、グリッド、チャート、PDF ビューアー、リッチテキストには別のライセンスモデルがあります。

Avalonia Pro ユーザー向けの sgcUI →

1 つのエンジン、5 つの UI フレームワーク

Delphi と .NET で、同じ製品、同じクラス名、同じテーマを使えます。

VCL、FireMonkey、WinForms、WPF、Avalonia

グリッド、ピボットグリッド、チャート、ダッシュボード、ゲージ、プランナー、ダイアグラム、マップ、PDF、レポート、リッチテキストが、各フレームワーク向けのネイティブコントロールとして提供され、製品ごとに 1 つの共有モデルの上に構築されています。

Delphi 7 から 13 と C++Builder

Delphi のコンポーネントは Delphi 7 から Delphi 13 と C++Builder までのすべてのコンパイラに対応しているため、移行のために先に IDE をアップグレードする必要はありません。

コンパイルできるコード

各キットのページにあるコードは、sgcUI に同梱されコンパイルできるデモから抜き出したものです。読んだ抜粋が、そのまま実行するコードです。

最もお得な選択: All-AccesseSeGeCe の全製品にプレミアムサポートが付いて、年間 €1,059 からご利用いただけます。
All-Access の価格を見る

まず 1 つの画面から

sgcUI の体験版をダウンロードし、お使いのキットのデモを開いて最初のフォームを移行しましょう。エディションや単体パッケージの比較もできます。