ニュース

4D v19 R7 ベータ版、本日より提供開始

世界の七不思議がある。七人の小人。虹の7色。音階の7つの音。そして、v19の7つ目のリリースでは、この数字の魅力があなたの4Dアプリケーションにもたらされますように✨。

では、何を発見しましょうか? 4D v19 R7 Beta has in store for you:

  • 4D Write Proの新しいアップデートは、数式の 使いやすい表示、文書の修正検出「小計」行など、あなたの文書を良いものから素晴らしいものにします。
  • 4D for Mobile アプリケーションに ウェブページを 表示することで、 リアルタイムにデータを操作し、アーティストを呼び出すことができます。
  • Windowsリモートデスクトップサービスにより、ローカルリソースを 共有フォルダーにダウンロードすることで、時間とディスクスペースを節約することができます。
  • 4D View Proの新しいコマンドを使えば、テーブルの列や行をより効率的に管理することができ、データコンテキストと組み合わせれば、高度なテンプレートも簡単にデザインすることができます。
  • データコンテキストと組み合わせれば、高度なテンプレートのデザインも簡単になります

4D v19 R7を今すぐダウンロード(4Dパートナー様限定)

製品

HTTPクラス: 非同期の HTTPリクエストを実行する新しい方法

4D のシンタックスと機能の改善に向けた弛まぬ努力の中で、4D で HTTPリクエストを実行するために、新しい HTTPRequest クラス を提供することに決定しました。このクラスは、4D v19 R6 で利用でき、今後のバージョンアップで多くの改良が加えられる予定です。さっそく、その使い方を紹介しましょう。

製品

プロジェクトモードでの4D Serverでの同時開発

Deeplからの自動翻訳

4D v18でリリースされたProjectsは、バージョン管理システムとの互換性を持たせるなど、4Dの機能を劇的に拡大させました。

優れたフィードバックにより、4Dコミュニティの間でこの機能が大幅に採用されたことを、私たちはこれ以上ないほど誇りに感じています。このため、私たちはより良いものにするために、この機能を改善することにしました。

また、「1つの開発サーバーでチームとして同時に作業できるようにしてほしい」というご要望もありました。4D v19 R6では、プロジェクトモードで開発サーバーで作業することができるようになりました。

ニュース

4D v19 R6 ベータ版本日より提供開始

Deeplからの自動翻訳

私たちは、このたび beta testingをリリースしました。 4D v19 R6! このリリースには、見逃せない機能強化や新機能が満載です。

の新機能を見て、発見してみましょう。4D v19 R6 Beta:

  • リストボックス水平垂直パディング– インターフェースをよりプロフェッショナルな外観にできます。
  • Developing concurrently on 4D Server in Project Mode プロジェクトモードは、バイナリモードで作業している場合、組織に影響を与えることなく、採用することができます。
  • 4DWrite Proのテーブルに “データソース “を定義する – アプリケーションのエンドユーザは、自動的にデータで満たされるテンプレートを設計または変更することができます。
  • Native support for Microsoft 365 — so you can support Single Sign-On, and retrieve information for the authenticated user, to name a few possibilities.
  • 4D for Mobile エイリアス– 数段階の深度で値を取得し、モバイルアプリでより関連性の高い情報を表示できます。
  • さらに多くの機能があなたを待っています

4D v19 R6を今すぐダウンロード(4Dパートナー限定)

ヒント

マージされた4Dアプリケーションを公証する方法 (macOS 12 & Xcode 13)

Deeplからの自動翻訳

:macOS 12/Monterey および Xcode 13 用のアップデートです。 Xcode 12以前については、このブログ記事を参照してください。

Monterey (macOS 12) では、パブリックネットワーク上で配布されるアプリケーションを公証することが強く推奨されています。多くの開発者は、接続されたストレージデバイスを使用して、またはファイル共有を介してアプリケーションを転送しています。公証は、アプリケーションが悪意のあるものではないことをユーザーに保証することを目的としており、ウェブサイトからダウンロードされたアプリケーションにのみ必要です。

4D v18でアプリケーションを構築する際に、ビルトイン署名機能を使用すると、アプリケーションを公証する準備ができます。このプロセスは、4Dの外部で行われます。申請書に電子署名を追加し、署名された申請書を自動検査サービスに提出することになります。ここでは、必要な情報をご紹介します。

製品

ORDA – エイリアス属性

4D v19 R4 は、エイリアス という、新しい ORDA コンセプトとともにリリースされます。エイリアス属性は、計算属性 の論理的かつ補完的な延長です。

このブログでは、エイリアス属性について説明し、その利点と、そのような場合に使用するかについて述べます。

ニュース

2021年を振り返って。今年のブログ記事トップ10をご紹介します

Deeplからの自動翻訳

今年もこの季節がやってまいりました。この1年は、何だったのでしょう?シリコンのネイティブサポートとそれに伴う顕著なパフォーマンスの向上から、プログラミング体験を大きく向上させる全く新しいプロジェクトモード機能群まで。

2021年は、重要な製品発表とエキサイティングな機能の数々で埋め尽くされました。それでは、2021年に皆さんの注目を集めたトピックをご紹介しましょう。

製品

ORDA選択した2つのエンティティの徹底比較

Deeplからの自動翻訳

ORDAでは複数のエンティティセレクションを同時に扱うことができるため、プロジェクトメソッドやORDAデータモデルクラスの関数にパラメータとしてエンティティセレクションを渡すことで、これを利用することができると思います。

オブジェクト指向プログラミングで、できるだけ少ないコード行数で効率的に作業するためには、堅牢で最適化された関数が必要です。そのため、4D v19 R3では、entitySelectionオブジェクトで利用できる新しい関数 selected()関数です。

そのおかげで、2つのエンティティセレクションを検査したり比較したりすることができます。それでは、詳細をご覧ください。

製品

クラスに計算プロパティが登場!

4D の開発環境にクラスが登場したことで、プログラミングがよりモダンに、より簡単にスケールできるようになりました。クラスにおいては、プロパティや関数の定義を可能なほか、継承をサポートします。
アプリケーションで、科学データあるいは会計データを管理するクラスを使うことがあるかもしれません。会計データを例に考えてみます。たとえば、税金を計算する関数を作成したとします。また、複数の国を管理している場合、異なるルールを管理するために継承を使用するかもしれません。そして、これらの結果をリストボックスに表示します。しかし、フォーミュラ内で使用されている属性のひとつをユーザーが変更した場合、結果を更新するにはイベントを管理する必要があります。
4D v19 R3 では、計算プロパティのおかげで、このプロセスを簡素化することができます。計算プロパティのゲッターとセッター関数を定義し、このプロパティをリストボックスに追加すると、すべてが 4D によって自動的に処理されます。UI にビジネスロジックを入れる必要はありません。

製品

ORDAの計算属性によるマジックショー!

コンピューターの世界において、ユーザーやビジネスに対して柔軟かつ発展的にデータベースが適応していくことは、しばしば有益であり、場合によっては不可欠でさえあります。また、アクセス可能なデータの管理は、繰り返し問われるデリケートなテーマです。この観点から、開発者はコンテキストやユーザーのアクセス権に応じて、情報へのアクセスを与えたり制限したりするために、ときに複雑なメソッドやフォーミュラを用います。

簡単な例を挙げてみましょう。アプリケーションの中で、人物のリストを表示する必要があるとします。ある列にはフルネームを表示しますが、データベースには姓のフィールドと名のフィールドがあります。現在はリストボックス列にフォーミュラを書き、ソートも別途管理しています。もし、計算用のフォーミュラとソートの方法を定義できる計算フィールドがあって、ビジネスロジックを各インターフェースではなく、クラス内に持つことができれば、素晴らしいと思いませんか?

4D v19 R3 から、4D はこの問題に解決策を提供しています: 計算属性です!