クラスプロパティの宣言
4Dランゲージは常に改良を続けています。v20 では、クラスの使い勝手を良くする新機能として、"宣言されたクラスプロパティ" をお届けします。クラスプロパティを宣言することで、オートコンプリートを大幅に改善し、コンパイル時に分かりやすいエラーを出すこともできます。その方法を詳しく説明しましょう! ...
-ja
4Dランゲージは常に改良を続けています。v20 では、クラスの使い勝手を良くする新機能として、"宣言されたクラスプロパティ" をお届けします。クラスプロパティを宣言することで、オートコンプリートを大幅に改善し、コンパイル時に分かりやすいエラーを出すこともできます。その方法を詳しく説明しましょう! ...
ここ最近の 4D のバージョンでは、独自のビルドチェーンを作成するためのさまざまな機能が追加されてきました。たとえば、以下のようなものです: .zip フォルダーを作成する機能 実行ファイルや "dll" ファイルに著作権などの情報を追加する機能 "info.plist" ファイルを...
データ要素のユニークなリストを取得することは、データ操作において常に役に立ちます。各値の出現回数を取得することが不可欠な場合もあります。Collection と EntitySelection クラスの distinct 関数を使うと、ユニーク値のリストを取得できます。4D v20 では、各ユニーク...
これまで、オブジェクトやコレクションのインスタンス化には New object と New collection コマンドを使用してきました。4D v20 からは、オブジェクトリテラルとコレクションリテラルという、より簡単で可読性の高い初期化の方法が追加されました。 ...
ソフトウェアの「ヘルプ」メニューはとても便利です。もちろん、ソフトウェアのオンラインドキュメントを開くためのメニュー項目がありますが、サポートへの連絡方法など、ソフトウェアによってはそれ以外にもいくつかの項目があります。 4D v20では、異なるメニュー項目を記述したコレクションを渡すことで、アプ...
エラー管理は、どの言語でも開発の制約になりがちです。4Dでは、新しいプロセス/ワーカーでエラー処理メソッドを呼び忘れたり、エラーを処理しないコンポーネントを使用したりすると、4D組み込みのエラーダイアログが最終ユーザーに表示されることがあります。4D開発者は、この組み込みの4Dエラーダイアログを表示...
現在のトレンドは、明るく清潔で柔らかな色と、なんといっても角の丸みです。 アプリケーションを装飾して最新のトレンドを取り入れられるよう、静的テキストと入力テキストの角を丸くする機能が追加されました。 ...
4D v19R6で、HTTPリクエストを実行する新しい方法をお届けしました。HTTPクラスです。当時、HTTP クラスの機能のいくつかは、新しいシンタックスに適応させるために、最終的なものではありませんでした。それは今、完了しました!v19R7では、圧縮応答、チャンク応答、リダイレクションの機能が完...
4D v17 R5 で登場した File と Folder コマンド は、ディスク上のファイルとフォルダーを現代的かつ効率的に管理することを可能にします。 書き込み・読み取りについては、setText と getText 関数を使えば、内容全体の読み書きができます。しかし、既存のドキュメントを対象...
4D のシンタックスと機能の改善に向けた弛まぬ努力の中で、4D で HTTPリクエストを実行するために、新しい HTTPRequest クラス を提供することに決定しました。このクラスは、4D v19 R6 で利用でき、今後のバージョンアップで多くの改良が加えられる予定です。さっそく、その使い方を紹...