私はその質問がどのように見えるか知っていますが、私はかなり真剣です. データベース (SQL、クエリ、適切なデータベース設計など) の学習に役立つアプリケーションを作成しようとしています。私は仕事でペットプロジェクトを使用しているので、実際の要件に集中する必要があります。元のプロジェクトは、MS Access 経由で作成されました (元の作者が言ったように、「一緒にフランケンシュタイン」)。SQLite を使用してより適切に実行する方法を学びたいのですが、Access が提供する他の機能を再作成する方法がわかりません。
このサイトをプログラマーや開発者とやり取りする方法として使用して (私はどちらとも仕事をしていません)、これまでのところ、この質問で推奨されている「単なる人間のためのデータベース設計」をすべて読みました。これで、SQLite を使用して実装する予定の、すてきな小さなデータベース設計ができました。
また、Balsamiq のモックアップを使用してアプリのユーザー インターフェイスを設計する方法を確認し、潜在的なユーザー ベース (チームの同僚) にいくつかのアイデアを送信して、フィードバックをもらいました。
Database --> <insert code here> --> User Interface
しかし、私にとって落ち込む部分は、2 つのデザインの間のギャップをどのように埋めるかということです。明らかにコーディングの出番だと思いますが、今のところ GUI を使ったものは何も作っていません。いろいろと調べてみたところ、実際にアプリを作成しようとする際に役立つ決定的なもの (書籍、Web サイト、従うべきプロセスでさえ) は見つからなかったようです。
私は Perl をある程度知っていますが、コマンドライン アプリでしか使用したことがありません。Win32::GUI モジュールを使用できますが、GUI プログラミングとコマンド ライン プログラミングの違いがよくわかりません。
GUI 開発に関して従うべきモデルまたはガイドはありますか? アプリケーションをデータベースに結び付けるための特定のリソースはありますか?