開発ウィンドウ間のナビゲーションを簡素化
新しい関数やメソッドを書くとき、あるいはフォームを作成するとき、その作業は決して直線的ではありません。通常、次のような作業が必要です。
- エクスプローラにアクセスし、フォルダ内のフォームを見つける。
- メソッドのドキュメントを書くためにエクスプローラーにアクセスします。
- 4D ドキュメントウェブサイトでコマンドのドキュメントを読む
- コンポーネントのメソッドのドキュメントを読む
この新しいバージョンでは、コードエディタとフォームエディタにいくつかのメニュー項目を追加し、プロジェクトの異なる要素間をより良くナビゲートできるようにしました。
コードエディタから直接オンラインドキュメントを表示
4Dの最新バージョンでは、クラスを使ったコードの記述を簡素化するために、いくつかの改良が加えられています。
- 型に応じた関数と属性の提案
- プロトタイプの表示と簡単な説明
4D v19 R2では、ワンアクションで関数のオンラインドキュメントを開くことができます。
コードエディタ。複数のテーマから選択可能
コードエディタの機能は、リリースごとに増えていますが、4Dv19も例外ではありません。
コードエディタ(フォント、フォントサイズ、エレメントの色など)については、開発者それぞれが特別な(時には特異な)テイストを持っています。ある開発者にとっては、見栄えが良く、生産性を高めるものでも、別の開発者にとっては、障害になることがあります。そのため、4D v19ではテーマ管理を導入しています。
もし、「自分自身のテーマを作る」ことがあなたのバケットリストにあるのなら、今がそのチェックポイントです。4D v19には、基本的なテーマが用意されており、あなた自身の好みに合わせてリッチ化することができます。
コードエディタ。より多くのコードをより短時間で書くことができます。
4D 18 R4で、クラス(4Dとデータモデル)のための提案関数の利用可能性を発表しました。4D v18 R6では、エディタでのコード作成を簡素化し、容易にするために、さらなる素晴らしいニュースをお届けします。関数のプロトタイプと簡単な説明が、コードエディタに表示されます!
開発プロセスをスピードアップし、タイプミスを防ぐことができます。クラス関数に関する情報がコードエディタに表示されるようになり、より短時間でより多くのコードを書くことができるようになり、正しい方向に進んでいることを確認することができます。
もっと詳しく見てみましょう!
クラス関数とメソッドのためのコーダーフレンドリーなシンタックス
コードの中で$1、$2、$nの変数を使うと、コードが読みにくくなるだけでなく、人間の脳はこれらの変数が何に対応しているかを覚えるのが難しいため、混乱が生じる可能性があります。解決策は、わかりやすい名前の変数を作り、その変数に$1、$2、$nの値を代入することです。
4D v18 R5では、宣言時にパラメータに名前を付けることができるようになったという朗報があります。
- プロジェクトメソッド
- トリガー
- データベースメソッド
- フォームメソッド
- クラスのコンストラクタ
- クラスの関数
それでは、見てみましょう。
直感的なオートコンプリートを実現する新しい宣言構文
4Dのオートコンプリート機能について不思議に思ったことはありませんか?また、なぜ4Dはコード内で使用されているすべての関数を示唆するのでしょうか?オブジェクトは非常に汎用的な型なので、4Dは実行時にしか本当に保存しているものを知りません。しかし、それはコードを書くときにはあまり役に立ちません。
4D では、変数を宣言するときに、オートコンプリートを大幅に強化する新しい構文を提供しています。
コードエディター。コメントブロックの導入
メソッドの先頭にコメントブロックを追加すると、メソッドが何を行うかについてのメモや、入出力パラメータのリストを追加するのに便利です。また、複雑なコードの中に数行の読みやすいテキストがあると、自分や他の人がそのコードの特定のセクションの目的を思い出すのに便利です。4D v18 からは、コメントブロックが追加され、あなたのプログラミング体験は、さらに充実しました。
コードエディターの機能拡張をチェック
4D コードエディタがより使いやすくなりました。引用符 ” ” 、括弧 ( ) 、中括弧 [ ] 、中括弧 { } 、コマンドブロック (For…End for,If … End if, etc.) の文字列補完が できるようになりました。また、ユーザーメソッドのシンタックスは、4Dコマンドのシンタックスのようにステータスバーに表示されるようになりました!
4Dメソッドエディター(ダークテーマ
人間の好みは千差万別である。例えば、他の色より白が好きな人もいれば、黒がより堂々としていると感じる人もいます…それゆえ、新しい色のトレンドは「新しい黒」とタグ付けされるのです!
4D では、異なる好みに対応するために、メソッドエディタのテーマをパーソナライズすることができます。
4D の環境設定ダイアログでは、背景の色やコードエレメント(コマンドやコメント)の種類など、エディタに関するいくつかのパラメータを設定することができます。
これらの異なるオプションのおかげで、あなたの好みに合わせて、メソッドエディタを完全にカスタマイズすることができます。4Dは、ライトテーマとダークテーマのどちらのファンでも、あなたをカバーします。
ダークテーマがどのようなものかを説明します。
メソッドエディターの新しい環境設定
4Dメソッドエディタで、指定した変数の出現を視覚化したいですか?あるいは、メソッドのコードが重すぎて、ブロックアイコンや行があちこちにあり、読みにくくなっていると感じますか?
4D v16では、4D開発者の生活を楽にするために、コードエディタで新しい設定オプションが利用できるようになりました!