プロジェクトのデータベースアプリケーションのデプロイ
アプリケーションの開発が完了し、次のステップに進む準備ができました。4Dでは、以下のことが可能です。 解釈されたコードを含まない、コンパイルされたデータベースを作成する。 ダブルクリックできるスタンドアロンアプリケーションの作成(4Dのデータベースエンジンである4D Volume Des...
最新情報
アプリケーションの開発が完了し、次のステップに進む準備ができました。4Dでは、以下のことが可能です。 解釈されたコードを含まない、コンパイルされたデータベースを作成する。 ダブルクリックできるスタンドアロンアプリケーションの作成(4Dのデータベースエンジンである4D Volume Des...
美しくダイナミックなユーザーインターフェースを作成するにはどうしたらよいか、悩んでいませんか?通常、フォームのサイズが変更されると、水平サイズや 垂直サイズのプロパティが移動または拡大に設定されているフォームオブジェクトは、自動的にサイズが変更されます。場合によっては(例えば、より細かいユーザーイン...
4Dでは、アプリケーションの開発を支援するためのライブラリを提供しています。そのうちの1つは標準ライブラリで、あらかじめ設定されたフォームオブジェクトやウィジェットが含まれており、他のライブラリはカスタムライブラリとなっています。標準ライブラリは、"読み取り専用 "で、プロジェクト・データベースを開...
スレッドセーフなメソッドとスレッドセーフでないメソッドの両方を使用し、スレッドセーフでないコマンドをスキップする条件を使用する必要があったことはありませんか?現在、コンパイラはこのようなことを防ぐためにエラーを投げていますが、このチェックを無効にするフラグがあり、このブログ記事でその方法を説明します...
4D Write Proを使って、テキストに静止画を使ったHTMLメールを作りたいですか?世界の観光地トップ10の写真を使ったファンシーなニュースレターのようなもの、あるいは単に会社のロゴを入れるだけでしょうか?どうすればいいのでしょうか?4D v18では、3つの簡単なステップで実現できますので、も...
このブログの記事では、バイナリデータベースをプロジェクトデータベースに変換する方法を紹介しました。すべての準備が整い、変換が正常に完了したら、プロジェクトデータベースで作業を開始できます。しかし、いくつかの疑問が生じるかもしれません:データベース内のすべてのファイルは有用なのでしょうか?構造ファイル...
ファイルをやり取りする前(例えばメールなど)に、ファイルを圧縮してサイズを小さくしてから送信することがよくあります。4D v18では、外部のライブラリやツールを使わずに、プログラミングでファイルの圧縮と解凍ができます。ここでは、それを可能にする新しいコマンドを紹介します。 ...
カスタマイズされた4D接続ダイアログを構築したいと思ったことはありますか?あるいはあなたのクライアントアプリケーションを異なるサーバーに接続することに興味がありますか?4D v18では、この2つのシナリオを処理することができます。このブログは、カスタムリモート接続ダイアログを作成し、マージされた4D...
4D v18 では、4D View Pro のフォームイベントの新しいセットが利用可能です。これらのイベントは特別な情報を返し、このブログ記事で紹介した新しい FORM Eventコマンドでアクセスできる特別な情報を返します。以下はその例です。「列のサイズ変更」、「行のサイズ変更」、「クリック」、「...
4D Write Proで表を作成し、行を追加することができることはすでにご存知でしょう。4D v18では、さらにスリリングなニュースがあります!行と列の挿入と 削除が可能なだけでなく、とても簡単に管理できることを発表できることに興奮しています。この機能は、4つの新しいコマンドを使ったプログラミング...