DelphiRAD Studio

データセットとJSON間のシリアライズをもっと簡単に!!

アプリケーションでデータベースのデータを操作する場合、開発者のほとんどはデータセット(DataSet)を使用することが多いと思います。データセットが便利なのは、データベースから取得した単一あるいは複数のテーブルのレコードをDelphiで扱いやすいデータ形式にマッピングし、そのデータを行と列で全て表すことができる点です。そしてレコード(データ)の整理やデータの操作など、複雑な動作を伴う処理を、カプセル化したデータセットオブジェクト(クラス)として提供しています。 Delphiでデータベースアプリケーションを作成する上では、ほぼ必須となるデータセットですが、Delphiだけに限らず、他の開発言語でも同じようなオブジェクトの概念を持っており、データセットが利用されています。 現在のWebサーバーやWebサービスのバックエンドは、JavaScriptなどのスプリクト言語で動作していることが多く、それらのサーバーと連携するためには、Delphiネイティブのデータ形式ではなく、JavaScriptの固有のデータ形式であるJSON形式へ変換する必要があります。 Delphi…
続きを読む
DelphiRAD Studio

「DebugEngine」フレームワークで、ワンランク上のデバッグを実現!!

ほとんどの場合、開発者はアプリケーションコードのデバッグ、エラーの追跡、時間の経過に伴う変数の値の変化の確認に費やします。Delphiでは、Delphiのデバッグ情報にアクセスし、問題を簡単に見つけることができるプロ仕様のデバッグツールがいくつか存在しますが、最も優れたDelphi…
DelphiRAD Studio

FireMonkey向けに柔軟な機能を提供するオープンソースプロジェクト「FMXComponents」

Delphiでは、何百もの定評あるコンポーネントが用意されており、これらの豊富なコンポーネントを利用することで、組み込み開発からクロスプラットフォーム開発、さらにはWeb開発といった広範に渡るアプリケーションの構築が可能です。 特にFireMonkeyフレームワークを利用すれば、iOS、Windows、Android、macOS、Linux向けのクロスプラットホームに対応したアプリケーションを作成することができます。…
続きを読む
DelphiRAD Studio

Delphiを使用してWindowsからシステムBIOS情報を簡単に取得するには?

登録キーを使用してアプリケーションを保護しようとしたことがありますか? もしそれを行いたい場合、さまざまな方法で実現することができます。(例えば、デバイスのシリアル番号などに基づいて登録キーを生成など) あるいは、分析のためにデバイスに関するすべての情報を取得しようとしたことがありますか? もしそれを行いたい場合、「TSMBIOS」というDelphi向けのオープンソースライブラリを利用することで、Object…
続きを読む