製品

クラス関数とメソッドのためのコーダーフレンドリーなシンタックス

Deeplからの自動翻訳

コードの中で$1、$2、$nの変数を使うと、コードが読みにくくなるだけでなく、人間の脳はこれらの変数が何に対応しているかを覚えるのが難しいため、混乱が生じる可能性があります。解決策は、わかりやすい名前の変数を作り、その変数に$1、$2、$nの値を代入することです。

4D v18 R5では、宣言時にパラメータに名前を付けることができるようになったという朗報があります。

  • プロジェクトメソッド
  • トリガー
  • データベースメソッド
  • フォームメソッド
  • クラスのコンストラクタ
  • クラスの関数

それでは、見てみましょう。

製品 blank

直感的なオートコンプリートを実現する新しい宣言構文

Deeplからの自動翻訳

4Dのオートコンプリート機能について不思議に思ったことはありませんか?また、なぜ4Dはコード内で使用されているすべての関数を示唆するのでしょうか?オブジェクトは非常に汎用的な型なので、4Dは実行時にしか本当に保存しているものを知りません。しかし、それはコードを書くときにはあまり役に立ちません。

4D では、変数を宣言するときに、オートコンプリートを大幅に強化する新しい構文を提供しています。

製品 blank

コードエディター。コメントブロックの導入

Deeplからの自動翻訳

メソッドの先頭にコメントブロックを追加すると、メソッドが何を行うかについてのメモや、入出力パラメータのリストを追加するのに便利です。また、複雑なコードの中に数行の読みやすいテキストがあると、自分や他の人がそのコードの特定のセクションの目的を思い出すのに便利です。4D v18 からは、コメントブロックが追加され、あなたのプログラミング体験は、さらに充実しました。

製品 blank

コードエディターの機能拡張をチェック

Deeplからの自動翻訳

4D コードエディタがより使いやすくなりました。引用符 ” ” 、括弧 ( ) 、中括弧 [ ] 、中括弧 { } 、コマンドブロック (For…End for,If … End if, etc.) の文字列補完が できるようになりました。また、ユーザーメソッドのシンタックスは、4Dコマンドのシンタックスのようにステータスバーに表示されるようになりました!

ヒント blank

4Dメソッドエディター(ダークテーマ

Deeplからの自動翻訳

人間の好みは千差万別である。例えば、他の色より白が好きな人もいれば、黒がより堂々としていると感じる人もいます…それゆえ、新しい色のトレンドは「新しい黒」とタグ付けされるのです!

4D では、異なる好みに対応するために、メソッドエディタのテーマをパーソナライズすることができます。

4D の環境設定ダイアログでは、背景の色やコードエレメントコマンドやコメント)の種類など、エディタに関するいくつかのパラメータを設定することができます。

これらの異なるオプションのおかげで、あなたの好みに合わせて、メソッドエディタを完全にカスタマイズすることができます。4Dは、ライトテーマとダークテーマのどちらのファンでも、あなたをカバーします。

ダークテーマがどのようなものかを説明します。

製品 blank

メソッドエディターの新しい環境設定

Deeplからの自動翻訳

4Dメソッドエディタで、指定した変数の出現を視覚化したいですか?あるいは、メソッドのコードが重すぎて、ブロックアイコンや行があちこちにあり、読みにくくなっていると感じますか?

4D v16では、4D開発者の生活を楽にするために、コードエディタで新しい設定オプションが利用できるようになりました!