そして、4D v19の最後のフィーチャーリリースがやってきました!
このリリースが提供する強力な機能のセットを手に入れること以上に、年を越す良い方法はないでしょう😊。
何ができるか発見しよう 4D v19 R8 Beta has in store for you:
- 誰がデータにアクセスするか、どのデータにアクセスするかを決定することで、堅牢かつ完全にカスタマイズ可能なシステムで、不正なユーザーからデータを保護します。
- コレクションと エンティティの選択に基づいて リスト ボックスに拡張される 自動行高さ機能を使用して、豪華なインターフェイスを設計します。
- 新しいBuild4Dコンポーネントにより、独自のチェーンを構築したり、4Dを継続的インテグレーション・ツールに統合することができます。
- グローバルエラーハンドラで 、より効果的にエラーを処理– サーバに表示されるエラーダイアログやキャッチできないエラーは、もうありません。
- 4D Netkitコンポーネントに追加されたコマンドで、メールの受信、コピー、移動、返信、削除が可能です。
- 4D Write Proの フローティングテキストボックスで、より適合性の高いドキュメントを作成できます。
- 4DView Proの 表は、60以上の定義済みテーマでカスタマイズすることができます。
- その他にも、多くの機能がリリースされました。
4D v19 R8を今すぐダウンロード(4Dパートナー限定)
ORDA
データへのアクセスをコントロール
異なるビジネスに取り組む多くのユーザーを扱い、データへのアクセスを複数の粒度で調整する機能を求めていました。4D v19 R8は、あなたの願いを叶えます。
パワフルでカスタマイズ可能なシステムは 、 不正なユーザーからデータを保護するために自由に使用することができます。
データを保護するシステムは、誰がアクセスするのか、どの データにアクセスするのかによって異なります。
Microsoft 365
Microsoft Graph APIでメールを管理
Microsoft Graph APIは、Microsoft CloudのサービスリソースにアクセスするためのRESTfulなWeb APIです。
以前のリリースでは、OAuth 2.0接続とGraph APIによるメール送信を管理するために、 4D Netkitコンポーネントを作成しました。
4D v19 R8では、このコンポーネントに新しいコマンドを追加し、メールの受信やメールボックスフォルダーの一覧表示、さらに。
- 電子メールをあるフォルダから別のフォルダに移動する。
- 電子メールに返信し、会話を作成する。
- 電子メールの下書きを作成し、選択したフォルダに保存する。
- メールの削除
Listbox
コレクションベースのリストボックスにおける行の高さの自動調整
配列ベースのリストボックスでは、すでに行の高さの自動設定が可能で、各行の高さをコンテンツに合わせて自動的に調整することができました。
4D v19 R8では、この可能性を コレクションや エンティティの選択に基づくリストボックス にも適用しています。
リストボックスにいくつかのプロパティを設定するだけで、あとは4Dが処理してくれます。
CI/CD
Build4Dでコンパイルした構造物やコンポーネントをビルドする
プロジェクトモードは、私たちも大好きな多くの機能への扉を開いてくれました。
4D v19 R8では、独自のビルドチェーンを作成したり、4Dを継続的インテグレーションツールに統合するのに役立つエキサイティングな機能が追加されました。
私たちは、Build4Dというコンポーネントを開発し、ソースとともにGitHubで公開しています。
最初のステップとして、Build4Dでは、コンパイルされた構造とコンポーネントを作成することができます。今後、シングルユーザー、クライアント、サーバーアプリケーションを管理できるように充実させていく予定です。
以下は、リソースとドキュメントフォルダを統合したコンパイル済み構造体を作成した例です。
4D Write Pro
テキストボックスでコンプライアンスは万全に
もし、あなたがテキストボックスの使用を要求されているなら、例えば、会社のアイデンティティに準拠した社用便箋を作成するために、4D v19 R8は、あなたがまさに必要としているものを4D Write Proにもたらします。
テキストボックスは、テキスト、画像、テーブルを含む任意のサイズのフローティングテキストエリアです。
そして、いつものように、この新機能を使用するためにいくつかのソリューションが可能です; 最も簡単なのは、インターフェイスを使用することです。
ツールバーとサイドバーには、このための新しいボタンが用意されています。
4D View Pro
テーブルのスタイルをカスタマイズ
4D v19 R8では、4D View Proのテーブルに新しい機能が追加されました。60以上の定義済みテーマにより、あなたのテーブルはドキュメントの他の部分と完全にフィットします。もし、これらのスタイルがあなたのニーズに合わない場合は、独自のテーマを定義し、それをテーブルに適用することができます。
エラーの効果的な処理
エラー管理は、開発において不可欠な要素です。もし、新しいプロセスやワーカーでエラー処理メソッドをコールしなかったり、エラーを処理しないコンポーネントを使用したりすると、ビルトインの4Dエラーダイアログが最終的なユーザーに表示されます。
4D v19 R8以降では、すべての実行コンテキスト(プロセス、ワーカー、ORDA計算属性、ORDA関数など)に対して効率的なグローバルエラーハンドラを定義することができます。新しいプロセス/ワーカーでローカルなエラーハンドラを定義しなかった場合、グローバルなエラーハンドラが自動的に呼び出されます。つまり、サーバーにエラーダイアログが表示されることも、キャッチできないエラー(ORDAエラーなど)が発生することもなくなります。
Windows SDIアプリケーションのテスト
SDI モードでマージされたアプリケーションを顧客に提供できるようになってから、ずいぶん経ちました。それは、WindowsアプリケーションのUXにとって、大きな前進でした。
4D v19 R8は、 SDIアプリケーションのテストが 簡単になりました。スタンドアロンやクライアントアプリケーションを構築することなく、アプリケーションの結果を見ることができます。
4D for AndroidセクションであなたのアプリのUIをアップグレードする
読みやすさを向上させ、ユーザーが目的のデータを素早く簡単に見つけられるようにする仕掛けはどうでしょうか。
セクションを追加して結果をグループ化するだけです(例:連絡先アプリ)。
4D for Androidのノベルティを活用する。
リリース毎に、4D for Androidの機能リストは大きくなっています。そして、この機能リリースも例外ではありません。
-
- テーブルフィールドやJSONファイルから選択リストを作成する。
- コード付きの入力コントロールを使用して、例えば、連絡先アプリケーションでGPS座標や電話番号を取得する。
- リストフォームにセクションを追加して、例えば会社ごとにデータをグループ化する。
- カスタムログインフォームを使用する。
- 下部のナビゲーションバーに4つ以上のテーブルを表示し、Androidのガイドラインに従うように改善する。
4D Extension for VSCode
4D Analyzer。コード補完
4Dは、外部ソースコードエディター(例:Visual Studio Code)をサポートし、4Dコードの取り扱いを可能にし、シンタックスハイライト、Go To Definition、Signature Helpなどの標準機能を提供するようにしました。
4Dv19 R8は、新しい機能を提供します。コード補完
より技術的な詳細が必要ですか?4D v19 R8 Beta の ドキュメントを ご覧ください。4D Doc Center.