HTTPクラス: 非同期の HTTPリクエストを実行する新しい方法
4D のシンタックスと機能の改善に向けた弛まぬ努力の中で、4D で HTTPリクエストを実行するために、新しい HTTPRequest クラス を提供することに決定しました。このクラスは、4D v19 R6 で利用でき、今後のバージョンアップで多くの改良が加えられる予定です。さっそく、その使い方を紹...
実用的なパターンと技術的な詳細解説をブログから活用して、より優れた4Dアプリケーションを構築します。
4D のシンタックスと機能の改善に向けた弛まぬ努力の中で、4D で HTTPリクエストを実行するために、新しい HTTPRequest クラス を提供することに決定しました。このクラスは、4D v19 R6 で利用でき、今後のバージョンアップで多くの改良が加えられる予定です。さっそく、その使い方を紹...
Realsは正確でないことが知られていますが、小数点を使わない限り(=整数)、非常に大きな数でも100%の精度で計算できます。 53ビットまでの数、正確には [-(2^53)+1, (2^53)-1] つまり -9,007,199,254,740,992 から 9,007,199,254,740...
4D v18でリリースされたProjectsは、バージョン管理システムとの互換性を持たせるなど、4Dの機能を劇的に拡大させました。 優れたフィードバックにより、4Dコミュニティの間でこの機能が大幅に採用されたことを、私たちはこれ以上ないほど誇りに感じています。このため、私たちはより良いものにするた...
リストボックス はパワフルで、非常にカスタマイズしやすいフォームオブジェクトです。4D v19 R6 では、2つの新しいプロパティ、横方向パディング と 縦方向パディング (要素のコンテンツとその境界の間の内マージンまたはスペース) が追加され、そのパワーが拡張されました。これらは、リストボックスに...
さて、プロジェクトには多大なメリットがあることはもうご存知でしょう。Git (リビジョン管理システム)とGitHub(ホスティングサービス)を使って、より生産性の高い開発環境で4Dアプリケーションを稼働させることができるようになるのです。 初心者や本格的な上級開発者のバージョン管理は、複数のリソー...
System WorkersはLAUNCH EXTERNAL PROCESS のように見えるかもしれませんが、それよりもずっと強力です。 この15分間のビデオでは、LAUNCH EXTERNAL PROCESS コマンド以上のシステムワーカーを使用する方法について説明します。単純な使い方だけでなく...
ORDA/RESTのパフォーマンスは戦略的な問題です。そのため、クライアント/サーバーやリモートデータストアを使用する際のORDA/RESTリクエストの最適化など、このトピックに関連する多くの機能を出荷しています。最近では、ORDA/RESTリクエストの最適化を 完全に制御できるようになりました。 ...
4D v19 R5 より、サブフォームに変数を関連付けることができるようになり、フォームとサブフォーム間のコミュニケーションとインターフェースの可能性が豊かになりました。通信手段は、2つの新しいコマンドによって簡素化されました: OBJECT Get subform container value ...
ウェブ領域は、フォーム内に様々なタイプのウェブコンテンツを表示することができます。静的または動的なコンテンツを含む HTML ページ、ファイル、画像など。ウェブ領域には、アプリケーションの仕様に応じて、2つのレンダリングエンジンを選択することができます。 組み込み用レンダリングエンジン ...
これまでのバージョンで、リモートデータストアやクライアント/サーバー構成で作業する際のパフォーマンスを向上させるため、ORDA RESTリクエストが自動的に最適化されることを知りました。 また、ORDA RESTリクエストの自動最適化を利用するために、コンテキストを使用できることも学びました。 ...