製品

誰が誰?ユーザーを特定する新しい方法

Deeplからの自動翻訳

4D開発者として、あなたはしばしば、独自のディレクトリシステムでエンドユーザーを管理する必要があります。内部ユーザーには、異なる権限を持ついくつかのプロファイルを作成したり、デフォルトのDesignerアカウントを全員に使用することがあります。問題は、複数の人が同じプロファイルを使用する場合、全員が同じ名前になり、区別するのが難しい(場合によっては不可能)ことです。幸いなことに、4D v17 R5では、誰が誰であるかを把握するという頭痛の種を解決することができます。このブログでは、新しいコマンドと新しいセレクタについて説明します。このコマンドは、現在の4Dユーザーアカウント名の代わりに、カスタム名を定義して、4Dユーザーのアイデンティティを設定するのに役立ちます。

製品

4D Write Pro: プログラミングによるビュープロパティの操作

Deeplからの自動翻訳

4D Write Proの文書は、異なるモード(ドラフト、ページ、埋め込み)で表示することができ、それぞれに表示オプションが用意されています。例えば、ページ表示モードでは、縦と横のルーラーを非表示にし、ヘッダーとフッターを表示したままにすることができます。ズーム、スペルチェック、ページフレームなど、他の多くの表示プロパティも同様です。13種類の表示オプションを定義することができます。これらのプロパティをすべて手動で処理するのではなく、プログラム的に行えるようになったのは良いニュースです。

製品

4D for iOSでN to Oneリレーションズ

Deeplからの自動翻訳

4D v17 R5では、4D for iOSはN to Oneリレーションを サポートしているので、説明的なリレーション名を使うことができ、プロジェクト構造の定義を簡素化することができます。プロジェクトエディタの構造セクションで、すべてのテーブルリレーションを直接ビジュアル化できます。

製品

暗号化されたデータを扱うための新しい4Dコマンド

Deeplからの自動翻訳

前回の記事では、データファイルの暗号化を始める方法について説明しました。今回は、暗号化されたデータファイルで作業するための追加の方法について説明します。新しい4Dコマンドです。これらのコマンドは、ほとんどの暗号化要件をサポートするように設計されており、暗号化されたソリューションを顧客に提供することができます。

製品

同じコンピューターからの同時マージクライアント

Deeplからの自動翻訳

同じコンピュータで複数のクライアントを動作させ、同時に同じ4Dサーバーに接続する方法が欲しいという要望がありました。4D v17 R5では、その声にお応えして、さらに進化しました。各接続は、IPアドレス、ポート、ハッシュコードを含むキャッシュフォルダを分離するようになりました。このおかげで、同じマシンから複数のクライアントを、異なるマシンの複数のサーバーに接続することができるようになりました。設定は不要で、ただ起動して動作を確認するだけです。

製品

一般的なORDAクエリに値を追加する

Deeplからの自動翻訳

ORDAのクエリは軽くて読みやすいだけでなく、オブジェクト指向の概念を用いてデータモデル全体を簡単に操作できることに、もうお気づきでしょう!?このブログ記事では、強力でメンテナンスが簡単なクエリを書く方法を紹介しました。その中で、クエリと値を別々にプレースホルダーで提供する方法が推奨されていました。4D v17 R5では、プレースホルダーをさらに進化させ、一般的なORDAクエリを記述できるようになりました:値の名前付きプレースホルダーをよろしくお願いします。

製品

性能向上:最大8倍速(誤記ではありません)!

Deeplからの自動翻訳

スケーラビリティは、私たちの主要な関心事の1つですが、4D v17 R5は、特に4Dサーバーのプロセス負荷が高い場合に、この分野で良いニュースをもたらします。リモートクライアント(1人、2人、あるいは数百人)がサーバーに接続しているとき、パフォーマンス速度が大幅に向上していることに気づくでしょう。

4Dの内部アーキテクチャが強化され、プリエンプティブモードや同一テーブルへの同時読み書きアクセスにおいて、プロセッサの使用状況が完全に最適化されましたopensin a new tab)。その結果、4倍から8倍ものパフォーマンスが得られるようになりました。

製品

64ビット対応で新たな可能性

Deeplからの自動翻訳

4D v17 R5は64-bitのみです!プリエンプティブプロセス、新しいキャッシュマネージャ、4D View Proなど、多くの機能がすでに64ビットでしか利用できないことは周知のとおりです。しかし、64ビットに特化することで、最新の技術や機能を取り入れることができ、また多くのライブラリをアップデートすることができます。このブログでは、更新されたライブラリと4Dアプリケーションへのポジティブな影響に焦点を当てます。

製品

ファイルやフォルダを扱うためのオブジェクト表記法

Deeplからの自動翻訳

4D はすでにファイルやフォルダを扱うコマンドを提供していますが、オブジェクト記法のパワーを活用した新しいコマンドはどうでしょうか。

オブジェクトは、多くの 4D 開発者がコードを書く方法を変え、より一般的で、柔軟で、簡単で、高速なものにしました。そして今、この変化の波は、ファイルとフォルダにも及んでいます。このブログでは、ファイルやフォルダの属性を取得するために、オブジェクトを操作することがいかに簡単かを紹介します(複数のコマンドを呼び出して、複数の変数に情報を格納するのではなく)。物事がとても簡単になりますよ

製品

4D Write Pro文書内のリンク

Deeplからの自動翻訳

開発者やエンドユーザーであれば、ハイパーリンクがいかに便利かはご存じでしょう。ハイパーリンクがなければ、インターネット上のすべてのページのURLを知っておく必要があります。ハイパーリンクは、テキストや画像をリンクに変えることで、ある場所(例えば、4D Write Proドキュメント)から別の場所(通常、ウェブサイト)へ簡単に移動することができます。

もし、リンクがもっと多くのことを提供できるとしたらどうでしょうか?もし、リンクが4Dコードの実行を開始したり、同じドキュメント内の別のエリアにカーソルを移動させることができたらどうでしょうか?できるのです。