製品

コレクション内のアイテムを探す4種類の方法

Deeplからの自動翻訳

開発者としては、指定した項目がすでにコレクションに存在するかどうかを知る必要があったり、特定の条件に対応するすべての項目を検索する必要があったりすることがよくあります。4Dコレクションメソッドは、特定の項目を検索するための多くの異なる方法を提供します。

製品 blank

クエリーコレクション

Deeplからの自動翻訳

4D v16 R6には、コレクションを管理するための40以上のメソッドがあり、開発者としては、より簡単になってきています。コードがきれいになり、読みやすくなるだけでなく、記録的な速さで書くことができます。

今回のブログでは、この2つの新しいメソッドがどのように使われるかを見ていきます。 queryindicesを使うと、コレクションを簡単に操作したり、アイテムを取得したりすることができます。

ヒント blank

1行のコードで特定の属性値を検索!

Deeplからの自動翻訳

オブジェクトの属性を取得するために、ネストされたループや条件文を使用しなければならなかった時代を覚えていますか?それで結局、長くて複雑なコードになったりしていませんでしたか?でも、もうそんな時代は終わりました。オブジェクト記法とコレクション、そしてそのメソッドのおかげで、より速く、より読みやすいコードを書くことができるようになりました

特定の属性の値を見つけるのは、かつてないほど簡単です。では、実際のシナリオを見ながら、その方法を考えてみましょう。

製品 New icons for Form Editor

アイコンのモダナイゼーションが進む

Deeplからの自動翻訳

アイコンは、デザインの大枠では取るに足らないものに見えるかもしれませんが、実際には、テキストだけではないコミュニケーションの方法を提供することで、人間とソフトウェアのインタラクションを向上させる重要な役割を担っているのです。

4D v16 R6では、フォームエディタユーザーフォームエディタのアイコンの外観を近代化し、読みやすさと分かりやすさを向上させました。

製品 blank

コレクションでの計算

Deeplからの自動翻訳

平均合計、価格(税込み)の計算は、あらゆるビジネスアプリケーションで一般的なタスクです。コレクションは、一貫した方法でデータを集計する簡単な方法です。コレクションを使えば、この種の計算がとても簡単になります。コレクションメソッドがすべてを代行してくれるからです。

製品 New constants for the command Get 4D files

ログファイルへの容易なアクセス

Deeplからの自動翻訳

ログファイルはトラブルシューティングに非常に有効です。また、インシデントの根本的な原因を突き止めるのにも大きな助けになります。ログは、いつ、どこで問題が発生したかを追跡することができます。以前は Get 4D folderコマンドで、すべてのログを含むフォルダーに簡単にアクセスできました。4D v16 R6では、コマンドの強化により、 特定のログファイルを簡単に見つけることができるようになりました。 Get 4D fileコマンドの強化により、特定のログファイルを簡単に見つけることができます。

製品 blank

バックアップとセキュリティ

Deeplからの自動翻訳

小さなことにこだわるな」ということわざがありますが、セキュリティに関しては、小さなことが大きな影響を与えることがよくあります。

データベース設定の「バックアップ」ページには、データベースが破損した場合に、前回のバックアップを自動的に復元するオプションがあります。お客様の データを最適なレベルで 保護するため、このオプションは新しいデータベースではデフォルトでチェックされています。

製品 blank

コレクションの結合とソート

Deeplからの自動翻訳

4D v16 R6 opens a wide range of possibilities to manage collections. M2つのコレクションを1つに統合する、クローンを作成する、あるいは単にコレクションを並べることは、メソッドを呼び出すのと同じくらい簡単です。例えば、2つのコレクションを連結したり、異なる値だけを保持したり、ソートしたりする必要があるときに、貴重な時間を節約することができます。

製品 blank

オートコンプリート機能をオブジェクト属性に拡張

Deeplからの自動翻訳

オブジェクト記法が新しい可能性を開くこのようなコーディング方法を採用するために、メソッドエディタのオートコンプリート機構を改善しました。オブジェクトの後にドットを入力するたびに、推奨される属性のリストが表示されるようになりました。まさに、コーディングのスピードアップに必要なものです。

製品 blank

コレクションを変換する

Deeplからの自動翻訳

4D v16 R6では、オブジェクト記法で使用する40以上のメソッドによりコレクションを操作するための高度な機能を提供します。これらを使用することで、より効率的な方法でコードを書くことができるようになります。新しいコードは素晴らしいですが、この新しいコードは既存のコードと簡単に統合する必要があることも念頭に置いています。このため、コレクションを配列や文字列に変換したり、その逆を行う専用のコマンドを導入しました。