イベント情報

4D v17と4D Write Proでイマジネーションを極限まで高める – Caroline from 4D Summit 2018

Deeplからの自動翻訳

4D v17が近づくにつれ、4D Write Proが提供するすべての可能性について、一旦立ち止まって考えてみる価値があると思います。4D Writeのプログラミングスキルをお持ちの方で、4D Write Proがそれに匹敵するかどうか疑問に思っている方のために、このブログ記事でその疑問にお答えします。さらに、複雑な旅行パンフレットのデータベースの例を挙げて、4D Write Proがどのような能力を持ち、多くの分野で4D Writeを凌駕しているのかをお見せします!また、まだ導入に踏み切れないという方は、キャロライン・ブリオーが出演した「4D Summit 2018」の4D Write Proのビデオで、4D Write Proの機能と、複雑なドキュメントをどこまで作成できるかを紹介していますので、ご覧になってみてください。

ヒント blank

数式を管理する新しいコマンドです。

Deeplからの自動翻訳

テーブル名といくつかのフィールドを含む数式のリストがあるとします…そして数日後、テーブルの名前を変更することにしたとします。この場合、数式はもはや有効ではありません。

さて、朗報です。 Parse formulaコマンドを使えば、4D言語や構造要素の名前を変更しても、数式は有効なままです。

製品 blank

モノの中の時代…(そして、どこまでも)

Deeplからの自動翻訳

オブジェクトは、開発者の生活を楽にするために、その有用性を示し続けています。

オブジェクトの内部で時間(または継続時間)の値を使用することが、よりスムーズで直感的になりました。4D v17 からは、オブジェクトの中の時間は、ミリ秒ではなく秒として設定されます!

ニュース blank

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

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

Deeplからの自動翻訳

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

製品 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コマンドを呼び出すだけです。そして、それだけではありません。このコマンドは、発生しうるあらゆる問題を素早く診断し、解決するために非常に役に立ちます。