著者名: Vanessa Talbot

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

4Dデバッガーをさらに強化!

Deeplからの自動翻訳

4D v18 R6では、コードエディタに新機能が追加され、コードを書くときに楽になりました。

デバッガも同様です。私たちは、アプリケーションのデバッグが困難であることを理解しています。今回は、コードのトレースと解析をより簡単にするためのオプションと追加情報を追加しました。

何が用意されているのか、引き続きご覧ください。

製品 blank

コードエディタ。より多くのコードをより短時間で書くことができます。

Deeplからの自動翻訳

4D 18 R4で、クラス(4Dとデータモデル)のための提案関数の利用可能性を発表しました。4D v18 R6では、エディタでのコード作成を簡素化し、容易にするために、さらなる素晴らしいニュースをお届けします。関数のプロトタイプと簡単な説明が、コードエディタに表示されます!

開発プロセスをスピードアップし、タイプミスを防ぐことができます。クラス関数に関する情報がコードエディタに表示されるようになり、より短時間でより多くのコードを書くことができるようになり、正しい方向に進んでいることを確認することができます。

もっと詳しく見てみましょう!

ヒント blank

マクロの使い方を紹介する6つの実践例

Deeplからの自動翻訳

4D 18 R5 では、フォームマクロが導入されました。これらは、繰り返し行う作業の時間を短縮する理想的な方法を提供するなど、非常に便利なものです。このブログ記事では、マクロがどのように機能し、どのような可能性を提供するのか、いくつかの基本的な例を紹介します。以下のサンプルはすべてGitHubで公開されています。

製品 blank

フォームマクロで繰り返しの作業などを自動化しよう

Deeplからの自動翻訳

もし、あなたがコードエディタでマクロを使うのが好きなら、4D v18 R5はあなたにグッドニュースです。

まず、マクロがどれだけ役に立つかを説明します。あなたは、アプリケーションでフォーマットやネーミングのルールを使用し、新しいフォームにそれを適用する必要があったことがありますか?あるいは、他の人が作成した既存のフォームで作業する必要があり、始める前にいつも全く同じチェックと分析を行う必要があるのかもしれません。4D v18 R5は、マクロを作成し、予測可能な反復タスクの時間を節約することができますので、このようなシナリオに遭遇したことがある方に最適です。

製品 blank

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

Deeplからの自動翻訳

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

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

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

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

製品 blank

フォームエディターで直接CSSをプレビューできます。

Deeplからの自動翻訳

4D v18 R5では、ダイアログを実行せずに、フォームエディタで最終的なCSSレンダリングをプレビューすることができます。そうです、その通りです。フォームの標準化と復活が、これまで以上に簡単になりました。

4DのCSSについてまだご存知でない方は、今が学ぶ絶好の機会です!4D v18でプロジェクトアプリケーション用に導入されたこのコンセプトには、CSSをベースにした強化されたクイックスタイルシートが含まれています。このブログ記事を見てみることをお勧めします。

製品 blank

表示する4Dライトプロインターフェイスのページを選択します。

Deeplからの自動翻訳

2つの4D Write Pro Interfaceウィジェットは、リリースのたびに、より多くの能力と機能で強化され続けています。アプリケーションによっては、すべてのウィジェットのページが有用であるとは限りません。例えば、4D Write Proを使用して電子メールをフォーマットする場合、インターフェースを簡素化し、ユーザーの作業を容易にするために、いくつかのページだけを表示したいものです。

4D v18 R5では、必要なページのみを表示させることができます。その方法については、引き続きお読みください

製品 blank

4D Write Proのインターフェースウィジェット。インポートとエクスポート

Deeplからの自動翻訳

4D Write Proウィジェットで異なるフォーマットのドキュメントをインポート、エクスポートする方法を求めていましたが、4Dは再び耳を傾けました!

4D v17 R4で.docxフォーマット、4D v18 R4でPDFフォーマットのエクスポートなど、すでに異なるフォーマットのドキュメントをインポート、エクスポートできる4Dコマンドに加え、4D Write Proは、ツールバーとウィジェットから異なるドキュメントフォーマットのインポートとエクスポートができるようになりました。4D Write Proは、ツールバーとサイドバーからウィジェットを介して異なるドキュメントフォーマットをインポートおよびエクスポートすることができるようになりました。