Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiRAD Studio

TMS FNC Packを使用して、Windows、モバイル、Web向けの強力なダッシュボードアプリケーションを簡単に構築しよう!!

tms-fnc-dashboard-pack-feaured

この記事は、Thushara Wedagedara氏のブログの抄訳です

テクノロジーパートナーであるTMS Software社は、DelphiやC++Builder向けの素晴らしいコンポーネントを幅広く提供しています。TMS Softwareのコンポーネントは、モダンな外観を持ち、十分に最適化されています。TMSのコンポーネントには全てトライアル版が用意されていますので、製品を購入する検討段階で、ご自身のアプリケーション内でさまざまな機能や性能を試すことができます。

Windows、macOS、iOS、Android、Linux、Webに対応したクロスプラットフォームのコンポーネントセットをお探しですか?

TMS Software社が提供する他の製品の中に、「FNCパック」と呼ばれるコンポーネントパックがあります。FNCとは、Framework neutral componentsの略です。FNCコンポーネントを使用すれば、コードを変更することなく、DelphiやC++のプログラムをWindows、macOS、iOS、Android、Linux、Webに対応させることができ、異なるOS間の様々な違いを内部で処理することができます。

TMS FNC Component Studioとは、どういう製品ですか?

TMS FNC Component Studioは、以下の複数のパッケージ製品を含むコンポーネントスィートです。

  • TMS FNC UI Pack
  • TMS FNC Blox
  • TMS FNC Chart
  • TMS FNC Cloud Pack
  • TMS FNC Core
  • TMS FNC Dashboard Pack
  • TMS FNC Grid Excel Bridge
  • TMS FNC Maps
  • TMS FNC UI Pack

今回は、このうちの「TMS FNC Dashboard Pack」について紹介します。

TMS FNC Dashboard Packとは?

TMS FNC Dashboard Packでは、ダッシュボードタイプの視覚化を作成するのに便利なゲージやダイヤルをエミュレートするコントロールのセットを提供しています。視覚化にとても適したカスタマイズ可能なコンポーネントが幅広く用意されており、コンポーネントはVCLやFMXアプリケーション、TMS WEB Core(Delphiコードを使用してネイティブWebアプリケーションを作成するためのTMSのソリューション)で動作します。

以下のURLからコンポーネントパックのトライアル版を入手できます。

https://www.tmssoftware.com/site/tmsfncdashboardpack.asp

TMS FNC Dashboard Packでは、どのようなコンポーネントが利用できますか?

それでは、TMS FNC Dashboard Packで提供しているコンポーネントを見てみましょう。

TTMSFNCWidgetProgress

ttmsfncwidgetprogress

このコンポーネントは、循環進行状況インジケータで、独自のビットマップを追加してカスタマイズすることができます。また連続したプログレスバーに変換することもできます。

TTMSFNCWidgetSetPoint

ttmsfncwidgetsetpoint

このコンポーネントは、範囲のあるインジケータで、ポイントを設定し、開始、終了、中心点のテキストを設定できます。そのため、値に応じて関連するテキストを表示されます。例えば、温度を示すために使用し、最高温度や最低温度が達成されたときに表示させることができます。

TTMSFNCWidgetMultiProgress

ttmsfncwidgetmultiprogress

このコンポーネントは、複数の値を持つ循環進行状況インジケーターで、このインジケータは、独自のビットマップを使用するなど、大幅にカスタマイズすることもできます。

TTMSFNCWidgetDistributionIndicator

ttmsfncwidgetdistributionindicator

このコンポーネントは、円グラフ、ドーナツ型グラフ、ファネル型、水平バーまたは垂直バーインジケータを視覚化できます。値をパーセンテージまたは絶対値で表示することができます。また好みに応じて、フッターと凡例をカスタマイズすることもできます。 

TTMSFNCWidgetMarqueeProgress / TTMSFNCWidgetMarqueeContinuousProgress

ttmsfncwidgetmarqueeprogress

このコンポーネントは、継続的またはマーキーの進行状況インジケータとして表示されます。

TTMSFNCWidgetLCDLabel

ttmsfncwidgetlcdlabel

このコンポーネントは、7セグメントディスプレイ型のインジケータで、桁数とセパレータの位置を調整できます。

TTMSFNCWidgetGauge

ttmsfncwidgetgauge

このゲージコントロールは、任意の数の針の追加、カスタムレンジの追加など、様々なことが可能です。

TTMSFNCWidgetArrow

ttmsfncwidgetarrow

このコンポーネントは、トレンドインジケータの矢印で、角度に合わせて色を調整できます。

TTMSFNCWidgetTrendIndicator

ttmsfncwidgettrendindicator

TMS Dashboard コントロールにデータを追加する方法は?

TMS Dashboard コントロールにデータを追加する方法は簡単で、データベースにライブバインディングすることも、設計時または実行時に手動で追加することもできます。

TMS FNC Dashboard Packのデモアプリケーションはどこから入手できますか?

TMS Software社では、自社のWebサイトでライブデモを提供しています。TMS FNC Dashboard Pack Web版のライブバージョンを確認するには、以下のリンクにアクセスしてください。

Live Web Demo

また、TMS FNC Dashboard Packをインストールすると、以下のパスの例のようにWindowsのパブリックディレクトリに一連のデモアプリケーションがインストールされます。

C:¥Users¥¥Public¥Documents¥tmssoftware¥TMSFNCDashboardPack¥Demos

また、TMS FNC Dashboard Packのすべての動作を確認できるデモアプリケーションをダウンロードすることもできます。https://apilayer.com/のAPIを使用して、データをコンポーネントに取り込みます。
tms-fnc-dashboard-pack-demo-gauge

このブログ記事に合わせて、例題を含むGitHubリポジトリへのリンクは以下のとおりです。

https://github.com/checkdigits/TMSFNCDashboardDemo

TMS FNC Packは、TMS Software社の製品で、こちらのサイトから購入いただけます。この製品に関するサポートは、TMS Software社によって提供されます。


What's New for RAD Studio 11

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

関連記事
C++Showcaseニュース

C++Builderコンテスト「Building Good」の結果報告

DelphiRAD Studio

WSLをGUIツールで管理するために必要なものは?

DelphiRAD Studio

Windows 11の角が丸いフォームをアプリケーションでコントロールする方法

DelphiRAD Studio

わずか30秒でネイティブなクロスプラットフォームアプリを作成する方法とは?

コメント

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES