4D View Pro: 4D フォーミュラをスプレッドシートで使用する
4D v18 R5 では、コードを書くのを簡単にする新しいコマンドを導入しています。 VP SET CUSTOM FUNCTIONS.4D View Proで4Dフォーミュラを実行するカスタム関数を作成します。
このコマンドのおかげで、4D コマンド、フィールド、変数、メソッド、または任意の式を、セルの数式で使用できるようになりました。例えば、4D View Pro でシンプルな変数を使用するためにメソッドを作成する必要はなく、Formula にパラメータとして渡すだけでよいのです。
フォームマクロで繰り返しの作業などを自動化しよう
もし、あなたがコードエディタでマクロを使うのが好きなら、4D v18 R5はあなたにグッドニュースです。
まず、マクロがどれだけ役に立つかを説明します。あなたは、アプリケーションでフォーマットやネーミングのルールを使用し、新しいフォームにそれを適用する必要があったことがありますか?あるいは、他の人が作成した既存のフォームで作業する必要があり、始める前にいつも全く同じチェックと分析を行う必要があるのかもしれません。4D v18 R5は、マクロを作成し、予測可能な反復タスクの時間を節約することができますので、このようなシナリオに遭遇したことがある方に最適です。
4D Write Pro:ソフトハイフンを簡単に。
4D v18 R5では、ソフトハイフンの挿入を簡単にするために、新しい標準アクションと、4D Write Pro Interfaceウィジェットの新しいボタンを提供します。
iOS版4D。ディープリンクによるUXの改善(&その他
4D v18 R5には、新しい素晴らしい機能が搭載されています。ディープリンクです。それはクールですが、一体何なのでしょうか?
ここに例があります。
Netflixから、途中で止めた映画の続きを見るかどうか尋ねるメールを受け取ったことがありますか?リンクをクリックしても、Netflixのホームページには飛ばないし、携帯電話のアプリケーションも起動しない。代わりに、リンクをクリックするとプレーヤーが開き、中断したところから映画が再開されるのです。
これがディープリンクです。これにより、ユーザーはURLをクリックするだけで、アプリ内の特定のビューを開くことができます(ユーザー体験を大幅に向上させ、ユーザーの定着率とエンゲージメントを高めることができます)。
クラス関数とメソッドのためのコーダーフレンドリーなシンタックス
コードの中で$1、$2、$nの変数を使うと、コードが読みにくくなるだけでなく、人間の脳はこれらの変数が何に対応しているかを覚えるのが難しいため、混乱が生じる可能性があります。解決策は、わかりやすい名前の変数を作り、その変数に$1、$2、$nの値を代入することです。
4D v18 R5では、宣言時にパラメータに名前を付けることができるようになったという朗報があります。
- プロジェクトメソッド
- トリガー
- データベースメソッド
- フォームメソッド
- クラスのコンストラクタ
- クラスの関数
それでは、見てみましょう。
ORDA – 関数スコープでAPIを改善する
4D v18 R4とORDAにより、データモデルの上にハイレベルなクラス関数を作成することが可能になりました。これにより、ビジネス指向のコードを書くことで、複雑さを隠し、エラーを減らし、開発プロセスをスピードアップすることができます。
4D v18 R5では、コードの最適化と整理を支援する機能をさらに充実させました。例えば、クライアント/サーバーモードで作業しているときに、パフォーマンスを向上させるために、クライアント上でローカルに関数を実行する必要があるかもしれません。それが可能になりました。また、データベースをRESTサーバーとして公開する場合、サーバーサイドでは利用可能だがRESTクライアントでは非表示にしたい関数があるかもしれません。これも可能です!
あなたの特集に投票してください
ユーザーが本当に必要としているものを理解することは、常に製品管理の基本的な課題です。4Dでは、このことを非常に重要視しており、そのため、フォーラムの機能リクエストセクションを見直すことにしました。以下は、変更点の概要と、そこから最大限の価値を得るための方法です。
フォームエディターで直接CSSをプレビューできます。
4D v18 R5では、ダイアログを実行せずに、フォームエディタで最終的なCSSレンダリングをプレビューすることができます。そうです、その通りです。フォームの標準化と復活が、これまで以上に簡単になりました。
4DのCSSについてまだご存知でない方は、今が学ぶ絶好の機会です!4D v18でプロジェクトアプリケーション用に導入されたこのコンセプトには、CSSをベースにした強化されたクイックスタイルシートが含まれています。このブログ記事を見てみることをお勧めします。
4D v18 R5 ベータ版、本日より提供開始
4D v18 R5のベータテストが本日より開始され、私たちはこれ以上ないほど興奮しています。
ORDA、フォームエディタ、4D for iOS、4D Write Pro、4D View Proから、高度なプログラミングと配置関連の機能まで、今回の機能リリースにはすべてが含まれています。今回の機能リリースには、私たちの機能リクエストフォーラムで最も投票数の多かった機能を含む、すべてが含まれています。
- フォームエディタで最終的なCSSレンダリングをプレビューできるようになり、アプリケーションの美化がこれまで以上に簡単になりました。
- フォームエディタでマクロを使用することで、より短時間でより多くの作業を行うことができます。
- ORDAは常に新しい機能を提供しており、この機能リリースも例外ではありません。共有可能なエンティティ選択が利用でき、関数の利用可能性をよりコントロールできるようになりました。
- 関数やメソッドの宣言時にパラメータや結果に名前を付ける機能、クライアントを使って サーバー上で実行されているコードをデバッグする機能、マージされた4Dサーバーや4Dクライアント用にカスタマイズされた4Dキャッシュなど、より高度な機能が自由に使えるようになっています。
- 4D for iOSは、2つの新しい進化を利用できます。データ同期プロセスが最適化され、最大25倍の速さでデータ同期を行い、ディープリンクにより、ユーザーエクスペリエンスを向上させることができます。
- 新しいIMAPコマンドは、検索、コピー、移動、削除が可能です。さらに多くのIMAP機能を準備中です。
- 4D Write Proも新しい機能が満載で、4D View Proは新しいコマンドであなたのコードをより簡単に書くことができます。
- その他にも多くの機能があります(下記参照)。
4D v18 R4 はこちら
4D v18 R4がリリースされたことを大変嬉しく思います。
4D v18 R4は、これまでで最高の機能リリースで、増え続ける4Dのリストに20以上の新機能が追加されています。
より良くなり続ける4D言語から、4D for iOSが提供する充実したアプリの構築のための新機能、そしてあなたがリクエストした4D Write Proの機能の実装まで、4D v18 R4は、これまでで最高の機能リリースです。さらに、あなたのドキュメントをさらにコントロールするための、まったく新しい4Dビュープロコマンドのセットもあります。
さらに、4D View Proの新しいコマンドは、ドキュメントをさらにコントロールすることができます。