オブジェクトのパワーとドット表記

Deeplからの自動翻訳

4D v17 R5では、オブジェクトを操作してファイルやフォルダの属性を取得することがいかに簡単であるかを紹介しました。オブジェクト表記法のおかげで、さらに簡単になりました。このブログでは、ファイルやフォルダを管理するためのユーザーインターフェイスを持つHDIを紹介します。4D の新しい機能ではありませんが、より簡単に、より少ないコード行数で行えるようになりました。

このヒントでは、オブジェクトを操作して、ファイルやフォルダの属性を取得することが、いかに簡単であるかを紹介します。さらに、filefolder コマンド、オブジェクト記法、新しいリストボックス機能などの新機能を組み合わせることで、より強力な機能を得ることができます。たとえば、ファイルやフォルダーのコレクションを取得して、リスト ボックスに表示するには、次のようにします。

Formdocs:= . . ().( . . ())FormcurfolderfoldersconcatFormcurfolderfiles

データベースの例

この例を自分で試してみると、他のディスクファイルブラウザと同じように動作することがわかると思います。さて、この機能を実現するために、リストボックスの後ろにどのようにコードを書くか、少し考えてみてください。最後に、デザインモードに切り替えて、コードを見てみてください。オブジェクト記法やオブジェクトを使わずに同じことをすると、10倍以上のコーディングが必要になります。まだオブジェクト記法を試していないのなら、今がその時です!

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。