ニュース

4D v17 リリース候補

Deeplからの自動翻訳

4D v17の リリース候補を発表します。

まだ、ダウンロードされていない方は、今からでも遅くはありません。今こそ、あなたのアプリケーションを4D v17で動作させ、このリリースが提供する多くの機能を活用する時です。

ヒント New collection

多階層コレクションを異なるリストボックスで表示する方法!

Deeplからの自動翻訳

4D v17から、マルチレベル・コレクションのコンテンツを、異なるリストボックスに簡単に表示することができるようになりました。つまり、複数のリストボックスをバインドして、ネストされた詳細を表示することができます…一行のコードも必要ありません!これは、オブジェクトまたはコレクションを別のリスト ボックスのデータ ソースとして使用することで実現できます。

新しいリストボックスのコレクションタイプには“Current item”“Selected items”のプロパティが追加されています。Current item “プロパティはオブジェクトを取得でき、”Selected item “プロパティはコレクションを返すことを覚えておいてください。

ヒント blank

ダイナミックフォームで汎用フォームを作成する方法

Deeplからの自動翻訳

データベースには、タイプやカテゴリーを表すいくつかのテーブルがあると想像してください。これらのテーブルは非常にシンプルで、多くの場合、識別子とテキストフィールドだけです。デモのために、靴の管理データベースだとしましょう。商品を認定するためには、その種類、色、柄、素材、季節などを定義する必要があります。

これらのテーブルをそれぞれリストフォームと入力フォームと関連するメソッドで管理するのは面倒です。この場合、重複を避け、メンテナンスを簡略化するために、汎用フォームの利用が不可欠となります。

そこで便利なのが、ダイナミックフォームと JSONポインタなのです

製品 blank

リストボックスで選択したエンティティを表示する

Deeplからの自動翻訳

4D v17では、新しいコンセプトを導入しました。ORDAです。もし、あなたがまだORDAについてよく知らないのであれば、私たちはORDAの使い方と利点を説明する一連のブログ記事を作成しました。ORDAを使用する場合、エンティティセレクションを使用します。これは基本的に、同じデータクラスつまりテーブル)に属するエンティティへの参照を含むオブジェクトです。ORDAの主な利点の1つは、フォームとのバインディングが非常にシンプルで強力であることです。

このブログ記事では、リストボックスにエンティティの選択範囲を表示する方法を学びます。実際、非常に簡単です。

イベント情報 blank

4D Summit 2018の思い出に残るショット

Deeplからの自動翻訳

先日、フランス・パリとワシントンD.C.で開催された4D Summit 2018は、巨大な製品発表とたくさんのエキサイティングなセッションで埋め尽くされました。見逃した方のために、重要な啓示や技術発表の内容をここでキャッチアップしておきましょう。

今回のブログ記事では、4D Summit 2018を振り返り、鮮明な映像で思い出を振り返りたいと思います

製品 blank

ORDA: エンティティセレクションの統計計算

Deeplからの自動翻訳

ORDAは、データセットを調査し、計算を実行する簡単に理解できる集約操作のセットを含むことによって、フィルタを通してデータを流し、集約された値を得るための素晴らしい機能を提供します。例えば sum, average, count, minおよび maxメソッドは、その名前が示すとおりの操作を実行するために使用されます!

ヒント blank

4DがGDPRの遵守をサポート!

Deeplからの自動翻訳

このベストプラクティスのGDPR専用ガイドでは、4DがGDPRのコンプライアンスを構築し、一般データ保護規則の旅を開始するのを支援します。

このブログ記事では、この旅の特定の重要なステップである「発見」に焦点を当て、ビルトイン機能を通じて、既存の個人データの概要を作成するために4Dがどのように役立つかを説明します。さらに、コード例も紹介します。

製品 blank

4D Write Proでテキスト挿入を簡単に処理する方法

Deeplからの自動翻訳

4D Write Proは、多くのコマンドや関数を備えており、プログラミングによって、画像やテキストを含む複雑な文書を作成し、処理することができます!今日から 4D Write Proは、もともとスタイル付きテキストのために設計されたコマンドを使わなくても、テキストを 挿入したり読んだりするための独自のコマンドを取得します!これらの新しいコマンドのおかげで、あなたのコードは、4D Write Pro プログラミングの概念、すなわちオブジェクトと範囲を最大限に活用することができます。このため、コードがよりエレガントで、読みやすくなります。

製品 blank

マシンのハードウェア情報を取得する

Deeplからの自動翻訳

4D v17では、さらに一歩進んで、カスタマイズされた サーバー管理ダイアログを作成することができます。ユーザーとプロセスgetting 4D Webサーバーのすべてのランタイム情報アクティブなライセンスの詳細を取得する機能に続いて、4Dサーバーを実行しているマシンのすべてのハードウェアとシステムの詳細を取得する機能が追加されました。

どの OS が使われているか、どのプロセッサが使われているか、どの程度の RAM が利用可能か、などを知る必要があるのでしょうか?新しいコマンドを呼び出すだけです。 Get system infoコマンドを呼び出すだけです。そして、それだけではありません。このコマンドは、発生しうるあらゆる問題を素早く診断し、解決するために非常に役に立ちます。