Delphiを使って8分以内にどんなものが作れると思いますか? Delphiは強力なプログラミング言語であり、その開発環境である RAD Studio IDE は、モダンなObject Pascal言語によってアプリケーションを構築できる、強力なビジュアル デザインツールと統合ツールチェーンを搭載しています。Delphi 高性能アプリケーションを提供できると認知されていますが、同時に、ローコード環境としても知られています。ユーザーはより少ないコード量で、より簡単な手法によってアプリケーションを構築できます。このビデオでは、 Alister Christie が、Delphiを用いて、実際に動作するデータベース アプリケーションを、わずか8分未満で驚くほど迅速かつ簡単に開発してみせます。
Delphi+FireDAC+VCLでデータベースアプリケーションを構築する方法
FireDAC は、Windows アプリケーションやその他のプラットフォームで使用できる強力なユニバーサル データ アクセス ライブラリです。他のデータベース アクセス コンポーネントと比較して、FireDAC は比較的使いやすいアクセス レイヤーであり、データ アクセスをサポート、抽象化、簡素化し、高負荷実業務アプリケーションを構築するために必要なすべての機能を提供します。このデモでは、Alister はマスター詳細関係 (Customers と Orders)、ルックアップ フィールド、新規顧客を追加するためのフォームを含むデータベースを構築します。
これをさらに印象的なものにしているのは、データベース アプリをわずか 8 分で構築するだけでなく、このアプリを機能させるのに 6 行のコードしか記述する必要がないことです。まず、VCL アプリケーションを作成します。データ エクスプローラーから FireDAC SQLite データベースを選択し、SQLite Demoを選択して開始します。Customers テーブルと Orders テーブルをアプリケーションにドラッグ&ドロップするだけで、データベースへのクエリと接続が自動的に作成されます。
Alister は、複雑なコードをあまり使わずに、データ ソースの追加、クエリを表示するためのグリッドの追加、マスター/詳細関係の設定などのプロセスを順を追って説明します。詳しくは、「Welcome to Delphi」ビデオシリーズをご覧ください。