4Dデバッガーをさらに強化!
4D v18 R6では、コードエディタに新機能が追加され、コードを書くときに楽になりました。
デバッガも同様です。私たちは、アプリケーションのデバッグが困難であることを理解しています。今回は、コードのトレースと解析をより簡単にするためのオプションと追加情報を追加しました。
何が用意されているのか、引き続きご覧ください。
コードエディタ。より多くのコードをより短時間で書くことができます。
4D 18 R4で、クラス(4Dとデータモデル)のための提案関数の利用可能性を発表しました。4D v18 R6では、エディタでのコード作成を簡素化し、容易にするために、さらなる素晴らしいニュースをお届けします。関数のプロトタイプと簡単な説明が、コードエディタに表示されます!
開発プロセスをスピードアップし、タイプミスを防ぐことができます。クラス関数に関する情報がコードエディタに表示されるようになり、より短時間でより多くのコードを書くことができるようになり、正しい方向に進んでいることを確認することができます。
もっと詳しく見てみましょう!
マクロの使い方を紹介する6つの実践例
4D 18 R5 では、フォームマクロが導入されました。これらは、繰り返し行う作業の時間を短縮する理想的な方法を提供するなど、非常に便利なものです。このブログ記事では、マクロがどのように機能し、どのような可能性を提供するのか、いくつかの基本的な例を紹介します。以下のサンプルはすべてGitHubで公開されています。
フォームエディターでフォームを開くための新しいコマンド
4D v18 R5 では、フォームエディターでフォームを開くための新しい 4D コマンドが提供されます。これは、特に解析やイントロスペクションのツールに有用です。
フォームマクロで繰り返しの作業などを自動化しよう
もし、あなたがコードエディタでマクロを使うのが好きなら、4D v18 R5はあなたにグッドニュースです。
まず、マクロがどれだけ役に立つかを説明します。あなたは、アプリケーションでフォーマットやネーミングのルールを使用し、新しいフォームにそれを適用する必要があったことがありますか?あるいは、他の人が作成した既存のフォームで作業する必要があり、始める前にいつも全く同じチェックと分析を行う必要があるのかもしれません。4D v18 R5は、マクロを作成し、予測可能な反復タスクの時間を節約することができますので、このようなシナリオに遭遇したことがある方に最適です。
4D Write Pro:ソフトハイフンを簡単に。
4D v18 R5では、ソフトハイフンの挿入を簡単にするために、新しい標準アクションと、4D Write Pro Interfaceウィジェットの新しいボタンを提供します。
クラス関数とメソッドのためのコーダーフレンドリーなシンタックス
コードの中で$1、$2、$nの変数を使うと、コードが読みにくくなるだけでなく、人間の脳はこれらの変数が何に対応しているかを覚えるのが難しいため、混乱が生じる可能性があります。解決策は、わかりやすい名前の変数を作り、その変数に$1、$2、$nの値を代入することです。
4D v18 R5では、宣言時にパラメータに名前を付けることができるようになったという朗報があります。
- プロジェクトメソッド
- トリガー
- データベースメソッド
- フォームメソッド
- クラスのコンストラクタ
- クラスの関数
それでは、見てみましょう。
フォームエディターで直接CSSをプレビューできます。
4D v18 R5では、ダイアログを実行せずに、フォームエディタで最終的なCSSレンダリングをプレビューすることができます。そうです、その通りです。フォームの標準化と復活が、これまで以上に簡単になりました。
4DのCSSについてまだご存知でない方は、今が学ぶ絶好の機会です!4D v18でプロジェクトアプリケーション用に導入されたこのコンセプトには、CSSをベースにした強化されたクイックスタイルシートが含まれています。このブログ記事を見てみることをお勧めします。
表示する4Dライトプロインターフェイスのページを選択します。
2つの4D Write Pro Interfaceウィジェットは、リリースのたびに、より多くの能力と機能で強化され続けています。アプリケーションによっては、すべてのウィジェットのページが有用であるとは限りません。例えば、4D Write Proを使用して電子メールをフォーマットする場合、インターフェースを簡素化し、ユーザーの作業を容易にするために、いくつかのページだけを表示したいものです。
4D v18 R5では、必要なページのみを表示させることができます。その方法については、引き続きお読みください
4D Write Proのインターフェースウィジェット。インポートとエクスポート
4D Write Proウィジェットで異なるフォーマットのドキュメントをインポート、エクスポートする方法を求めていましたが、4Dは再び耳を傾けました!
4D v17 R4で.docxフォーマット、4D v18 R4でPDFフォーマットのエクスポートなど、すでに異なるフォーマットのドキュメントをインポート、エクスポートできる4Dコマンドに加え、4D Write Proは、ツールバーとウィジェットから異なるドキュメントフォーマットのインポートとエクスポートができるようになりました。4D Write Proは、ツールバーとサイドバーからウィジェットを介して異なるドキュメントフォーマットをインポートおよびエクスポートすることができるようになりました。