4DアプリケーションにFluent UIを手軽に導入
4D 21 R2では、Fluent UIは引き続き開発者プレビュー段階ですが、4Dへの完全なネイティブ統合により新たなマイルストーンに到達しました。プレビュー段階ながら、有効化・設定・デプロイが容易になり、外部依存関係に依存しなくなりました。ユーザー側での追加設定なしに、アプリケーションは即座にWi...
フォーム、動的データバインディング、埋め込みWeb Areas、改善されたサブフォーム動作、ウィンドウカスタマイズ、ロジックを集中管理する構造化されたUIパターンで、保守しやすいデスクトップインターフェースを設計します。
4D 21 R2では、Fluent UIは引き続き開発者プレビュー段階ですが、4Dへの完全なネイティブ統合により新たなマイルストーンに到達しました。プレビュー段階ながら、有効化・設定・デプロイが容易になり、外部依存関係に依存しなくなりました。ユーザー側での追加設定なしに、アプリケーションは即座にWi...
ナビゲーション・マップなど、Webサイトから知られるウィジェットでユーザー・インターフェースを豊かにしたいと思ったことはありませんか?JavaScriptを学んだり、CSSやHTMLを扱ったり、この2つの世界の間でデータの受け渡しをしたりする必要はありません。 Web エリアと4D Qodly P...
表立って見える場所ではありませんが、Fluent UIを4Dにネイティブに統合するために、舞台裏では重要なエンジニアリング作業が行われました。これはつまり、Windows、Office、Teams を定義しているのと同じモダンなビジュアルスタイルであるMicrosoft のFluent UI デザイ...
4D開発者として、プロジェクトに含まれるものを完全にコントロールしたいと思うことはよくある希望といえます。4D 21からは、4Dが提供するどのコンポーネントをアプリケーションに含めるかを決めることができます。 ...
アプリケーション開発では、しばしばフォームを動的に作成する必要があります。たとえば、ユーザーのニーズに合わせて、その場で検索フォームを生成したい場合があります。4D では、ダイナミックフォームを構築するために大きく分けて 2つのアプローチがあります: フォーム全体をプログラムで構築するか、既存のフォ...
4D 20 R9 では、ラベルウィザードコンポーネントがアップデートされ、フォーミュラが使いやすくなりました。これにより、悪意のあるフォーミュラの作成を防止し、セキュリティが向上しました。また、不正なフォーミュラの作成を防ぐことで、品質も向上しています。 それでは、改良点をご紹介しましょう! ...
4D 20 R9 では、Webエリアの $4dオブジェクトに対してコンテキストを定義し、機能を限定して公開できるようにする新しいコマンドが導入されました。以前は、$4d を使用することは、Webエリアに 4D のメソッドを公開することと同義でしたが、今後は代わりにクラス関数を定義して使用することがで...
開発段階において、構文エラーを早期に検出することは、質の高いコードを作成するために重要である。リアルタイム・コードチェックは、開発者にとって貴重な支援となる。効率を向上させるだけでなく、品質を高め、生産性を向上させます。エラーを即座に修正することで、コンパイル中に発生する厄介なバグではなく、アプリケ...
多くのバージョンで、"ヌルの場合はブランクにする"プロパティは、入力であれ表示であれ、"時間"型のオブジェクトでは利用可能でした。しかしこれまでは、リストボックスの時間型のカラムやフッターにおいては、これは使用できませんでした。4D 20 R7では、この制限が取り除かれました!...