製品

ORDAの楽観的ロックとの連携

Deeplからの自動翻訳

4D v17 が紹介されています。 ORDAORDAは、4D開発者に新しい可能性の世界を開く、4Dの大きな進化です。ORDAを使用する利点の1つは、レコードの ロックに関連しています。ORDAのロック機構を紹介した後、ORDAシリーズを続けることで、ORDAで楽観的ロックで効率的に作業する方法を発見することができます。

製品

ORDAでエンティティをロックする

Deeplからの自動翻訳

ORDAシリーズが続きます!今回のブログでは、ORDAの概念を用いてデータベースでロックを使用する方法について見ていきましょう!複数のユーザやプロセスが同時に同じレコードを読み込んだり、変更しようとしたときに起こるかもしれない競合を管理する必要があることはよくあることです。レコードロックは、データの一貫性のない更新を避けるために、リレーショナルデータベースで使用される方法論です。

ORDAは、すでにご存知のもの(悲観的ロック)に加えて、楽観的ロックモードを提供します。

製品

ループ、ループ、そして……さらにループ!

Deeplからの自動翻訳

他の多くのプログラミング言語と同様に、4Dでは、数値の反復処理を行うために For(…) / End for 文による数値の反復処理や、条件付きで While(…)/End whileRepeat/Until(…)キーワードによって、数値の反復処理を行うことができます。これらの反復処理(またはループ)は非常に便利ですが、コレクションやエンティティセレクションのような高度なデータ型に対する反復処理には最も適切な方法ではありません。そのため、新しい For each(…)/End for each イテレータが作成され、コーディングが容易になりました!

ニュース

4D Summit 2018の技術発表の見どころを紹介!

Deeplからの自動翻訳

先日、パリとワシントンDCで開催された4D Summit 2018は、巨大な製品発表とエキサイティングなセッションが目白押しでした。参加できたすべての人にとって、素晴らしい体験となったことでしょう。会場には450人以上の参加者が集まり、多くの驚くべき事実を目の当たりにすることができました。

このブログでは、今年の4D Summitのハイライトを振り返ります。

製品

ORDA:オブジェクトとコレクションを使った仕事

Deeplからの自動翻訳

このORDAシリーズの最新版では、新しいORDAのコンセプトが、既存のオブジェクトやコレクションとどのように相互作用するかを見ていきます。実際、エンティティやエンティティセレクションをオブジェクトやコレクションに変換したり、オブジェクトやコレクションからエンティティやエンティティセレクションを構築することが可能です。そうすることで、ORDAのコードを既存のコードに簡単に統合することができます。コードを書き換えることなく、ORDAの利点をフルに活用することができます

製品

現在の選択項目とORDAを往復する

Deeplからの自動翻訳

ORDAは 4D v17の大きなイノベーションです。このため、私たちはブログ記事のシリーズ全体をORDAに捧げています。ORDAには、古典的なアプローチとは全く異なる独自のコンセプトがありますが、既存のコードにORDAを混ぜることは可能です。

簡単に言うと、このブログ記事では、エンティティ選択からテーブルの現在の選択を更新 する方法と、テーブルの現在の選択からエンティティ選択を取得 する方法を紹介します。これにより、既存の4DコードにORDAの 概念を段階的にスムーズに取り入れる ことができます。

製品

オブジェクト指向のアプローチでデータベースをクエリする

Deeplからの自動翻訳

データの作成、更新、削除の方法を学んだ後、ORDAシリーズの新しいエントリを紹介します。今回は、オブジェクト指向でデータストアにクエリを発行する方法を紹介します。ORDAを使えば、クエリはより軽く、より読みやすくなり、オブジェクト指向の概念を使ってデータモデル全体をナビゲートすることができます !

さらに、ORDAでは 複数の関連するテーブルへのクエリ、同じテーブルに対する再帰的なリレーションの管理、1つのクエリで複数の論理演算子の使用が非常に 簡単にできます。さらに、テーブル間のリレーションを手動または自動で設定する心配もありません!

製品

ORDAによるデータの作成、更新、削除

Deeplからの自動翻訳

4D v17 を紹介します。 ORDAORDAは、4D開発者に新しい可能性の世界を開く、4Dの大きな進化です。ORDA の詳細とその利点については、この投稿をチェックして、ORDA があなたの仕事のやり方をどのように変えるかを見てください。ORDA の探求をガイドするために、e’ve prepared は、 core のコンセプトと関連する機能に完全に特化した一連のブログポストを用意しています。このブログ記事では、ORDA を使ってデータベース上でCRUD 操作を行う方法について詳しく説明します。 CRUDは、データに対して実行可能な 4 つの基本操作の頭文字をとったものです。作成読み込み更新削除です。

製品

ORDAで仕事の仕方がどう変わるか

その物理的な構造を気にすることなく、オブジェクト指向アプローチでデータベースを使用することを想像してみてください。複数のカレントセレクションを同時に管理したり、1行のコードで再帰的なクエリを実行したりすることを想像してみてくださいこれらのことは、ORDAにより現実のものとなりました! 4D v17 では、コードをオブジェクト指向で書くことができ、データモデル全体を簡単に操作することができます。

ORDA は、4D Summit 2018 の主要な発表の 1つで、4D の新しい可能性の世界を切り開きました。今こそ、その詳細をお伝えするときです。ORDA の機能については、ORDA の基本となるコンセプトと関連機能の紹介に特化した一連のブログ記事を提供することになりました。毎日、次々とリリースしていきます。

ニュース

4D v17 BETA 本日スタート!

Deeplからの自動翻訳

私たちは beta testingを発表できることを嬉しく思います。 4D v17! 今回のメジャーリリースは、機能強化や新機能が目白押しで、1回のブログ投稿ではカバーしきれないほどです。

とは言うものの 4D v17 Betaは、既存の機能の改善や 新機能を含む、60以上の進歩を導入しています。4D v17 Betaが実際に動くところを見たい方は、このリリースのポテンシャルを全体的に把握するためのサンプル(HDI)の広範なライブラリをチェックしてみてください。

それでは、ご覧ください。 4D v17 Beta has in store for you:

  • ORDA: 革新的なコンセプトで、データベースをオブジェクト指向で使用することを可能にします。
  • 4D language: より少ないコード行数で生産性を向上させるための主要な機能強化が なされています。
  • 4D Write Pro:複雑なビジネス文書を作成するために。
  • セキュリティ: 4D製品で最も高いセキュリティレベルを実現します。
  • 4D View Pro:高度なリストの表示やスプレッドシートの作成が可能です。
  • 4Dコマンド。より多くの4Dコマンドで 、プログラミングの可能性を広げます。
  • フレキシブルなツール: 没入感のあるユーザーエクスペリエンスをデザインするのに役立ちます。