製品

4Dプロジェクト: 新しい時代のコラボレーション

Deeplからの自動翻訳

4Dは、4D Server 1.0以来、ずっとチーム開発を支持してきました。同じソースコードで一緒に作業することの最大の利点は、チーム開発とチームテストの両方を可能にすることです。しかし、分散したチームにとっては、同じソースで作業することができないため、いくつかのデメリットが生じることがあります。

完全に書き直された4Dは、バイナリとプロジェクトの2つの方法でソースを扱えるようになりました。バイナリーは、私たちが知っている4Dで、ソースをバイナリーファイルにして、4D Serverでチーム開発ができるようにしたものです。プロジェクトは、ソースをプレーンテキストファイルでソースコントロールシステムに保存することで、分散したチームでの共同作業をより簡単にします。

製品 blank

SQL Engineで4Dオブジェクトのフィールドを読み込む

Deeplからの自動翻訳

4Dオブジェクトフィールドは、バイナリコンテンツとして保存される永続的なデータベースフィールドタイプです。以前は、ODBCドライバによるこのタイプのフィールドの読み取りは不可能でした。 今日までは

以前は、オブジェクトフィールドを読もうとすると、エラーが返されました。このため、単純なSelect * from myTable リクエストを完了することができず、テーブルの内容を参照したいだけのユーザーにとっては不満が残るものでした。

良い知らせです。SQLエンジンが アップデート され、4Dオブジェクトフィールドの読み込みが可能になりました。

製品 blank

4Dによるデータ暗号化の紹介

Deeplからの自動翻訳

DATAはどこにでもあります。私たちの生活がますますオンライン化するにつれて、データセキュリティの重要性も高まっています。顧客データは、潜在的な脅威や侵害から常に保護されなければなりません。多くの場合、ディスク暗号化ツール(MicrosoftのBitlockerやAppleのFileVaultなど)を使用すれば十分なレベルの保護が可能ですが、顧客やCSO(最高セキュリティ責任者)がデータベースレベル、つまりテーブル単位で暗号化を要求する場合はどうでしょうか。

4D Summit 2018の期間中、データを暗号化するソリューションを求める声があり、私たちはそれを実現しました。私たちは、お客様の4Dデータベース用の新しいデータ暗号化ツールをご紹介できることを嬉しく思います。

製品 blank

4D Write Proがバーチャルストラクチャーに対応しました!

Deeplからの自動翻訳

エンドユーザーのニーズを理解し、ユーザーフレンドリーなインターフェースを作成することは、すべてのアプリケーション開発者にとって最優先事項です。

ご存知のように、4D言語では、エンドユーザーが読みやすいように、テーブル名やフィールド名のエイリアスを作成することができます。これにより、標準的なダイアログ(クエリ、ソート、数式エディタ)での翻訳や読みやすさが向上するだけでなく、エンドユーザーの視界から遠ざけるべきテーブルやフィールドをフィルタリングすることができます。

4D Summit 2018の期間中、この機能を4D Write Proに拡張してほしいという要望がありました。私たちはその声に耳を傾け、4D v17 R4で利用できるようになりました

製品 blank

4D View Proで範囲と数式に名前を付ける

Deeplからの自動翻訳

4D v17 R4は、4D View Proのクールな新機能である名前付き範囲と数式を搭載しています。セルや定数を参照する数式を使用する必要がある場合、この機能はとても役に立ちます!

これらの新しいコマンドを使えば、4D View Proの自動補完機能により、数式がより読みやすく、簡単にアクセスできるようになります。

製品 blank

4D for iOSでクエリを制限する

Deeplからの自動翻訳

4D v17 R4で、フィルタリングされたコンテンツを4D for iOSアプリに埋め込んで表示するのは、簡単なことです。このR-リリースでは、モバイルアプリに表示するデータをフィルタリングすることができます。

製品 blank

4D Write Pro ドキュメントで座標を取得する

Deeplからの自動翻訳

ここまでで、あなたはこのコマンドに慣れたことでしょう。 WP Get position コマンドには慣れているはずです。少なくとも、このブログ記事で読んだことがあると思います。v17で導入されたこのコマンドは、ドキュメント内の要素の位置に関する情報を取得するのに役立ちます。

4D v17 R4 スパイスアップ …座標も返せるようになった!

製品 blank

プロセスの同期を簡単に

Deeplからの自動翻訳

プリエンプティブプロセスは、CPU の全コアを使用して大規模な計算を並列に実行する場合に非常に便利ですが、時にはタスクを協力なプロセス例えば、ノンプリエンプティブコマンドを使用)に委譲する必要があります。この場合 New signalコマンドを使えば、あるプロセスを一時停止して、他のプロセスからの応答を待つことができます!

製品 blank

新しいサーバー管理コマンド

Deeplからの自動翻訳

4Dは、サーバーを監視するための独自のアプリケーションを作成するのに役立つ機能を提供し続けています。セッション、プロセスアプリケーションサーバーの情報をプログラムで取得することから、Webサーバーの情報を取得することまで、様々な機能があります。

4D v17 R4では、すでにステータスを読み取るコマンドを提供していますが、今度はステータスを変更する機能を提供します。サーバーやクライアント上のダイアログとして、あるいはWebアクセスのためのHTMLページとして、独自の管理インターフェースを作成することができるようになりました。それは、あなた次第です。これらのコマンドにより、標準の4D管理インターフェイスと同じアクションを実行することができます。例えば、定期メンテナンスのお知らせをユーザーに送信したり、アプリケーションサーバーの操作中に新しい接続をブロックしたりすることができます。