コレクション内のアイテムを探す4種類の方法
開発者としては、指定した項目がすでにコレクションに存在するかどうかを知る必要があったり、特定の条件に対応するすべての項目を検索する必要があったりすることがよくあります。4Dコレクションメソッドは、特定の項目を検索するための多くの異なる方法を提供します。 ...
強い型付け、オブジェクト指向の原則、構造化されたエラーハンドリング、モジュール化されたクラスアーキテクチャでアプリケーションロジックを設計します。デスクトップ、Web、REST、クライアントサーバー環境で一貫して動作する、明確で保守しやすいコードを記述します。
開発者としては、指定した項目がすでにコレクションに存在するかどうかを知る必要があったり、特定の条件に対応するすべての項目を検索する必要があったりすることがよくあります。4Dコレクションメソッドは、特定の項目を検索するための多くの異なる方法を提供します。 ...
4D v16 R6には、コレクションを管理するための40以上のメソッドがあり、開発者としては、より簡単になってきています。コードがきれいになり、読みやすくなるだけでなく、記録的な速さで書くことができます。 今回のブログでは、この2つの新しいメソッドがどのように使われるかを見ていきます。 query...
平均、合計、価格(税込み)の計算は、あらゆるビジネスアプリケーションで一般的なタスクです。コレクションは、一貫した方法でデータを集計する簡単な方法です。コレクションを使えば、この種の計算がとても簡単になります。コレクションメソッドがすべてを代行してくれるからです。 ...
4D v16 R6 opens a wide range of possibilities to manage collections. M2つのコレクションを1つに統合する、クローンを作成する、あるいは単にコレクションを並べることは、メソッドを呼び出すのと同じくらい簡単です。例えば、2つのコレクシ...
4D v16 R6では、オブジェクト記法で使用する一連のメソッドにより、コレクションを操作するための高度な機能を提供します。40以上のメソッドが用意され、例えば、コレクション内の要素の追加や削除、ソート、要素の検索などが可能になりました。あまりにも多くの新しい可能性があるため、1つの記事で紹介するこ...
オブジェクトは 素晴らしいものです。その柔軟性とスピード、そしてエレガントさは、多くの開発者にとっての第一選択肢となっています。オブジェクト内での日付の使用がより簡単に、より直感的になりました。これからは、オブジェクトの中で文字列ではなく、日付を設定することができるようになりました。 ...
4D v16 R6では、プロセス間通信の新しいコンセプトとして、共有 オブジェクトと 共有 コレクション変数が導入されました!これは、プロセス間変数(マルチスレッドモードでは使用不可)の使用を回避するためのソリューション です。このおかげで、プリエンプティブなプロセス間で簡単に情報を共有することがで...
この機能は、独自のサーバー管理ダイアログを作成するためのもう一つの方法です。全プロセスの情報を取得する機能(4D v16 R4),we are now に追加)に続き、 4D Web サーバーの全ランタイム情報を一括して取得する新しいコマンドを提供します。 4D v16 R5では、1つのコマンドの...
4D v16 R4 では 、 JSONオブジェクトを検証 できるようにオブジェクトコマンドを充実させました。 4D v16 R5 では、 JSONポインタのサポートを導入し、さらに進化させました。でも、JSONポインタとは何でしょうか? データベースのレコードに各従業員の会社情報を保存しない...
ビジネスアプリケーションが Web からアクセスされることが多くなり、その結果、脅威に晒されるようになったため、セキュリティはますます重要なトピックになってきています。4D は、セキュリティに細心の注意を払っており、4D v16 R5 では、いくつかのセキュリティの改善を提供しています。その一つが、...