製品

4D AIKitでAIのパワーを解き放とう:自動化、創造、革新

Deeplからの自動翻訳

私たちは、4Dプロジェクトにインテリジェントな機能を直接導入するために設計された、AIを搭載した一連の機能の第一弾である4D AIKitをご紹介できることを嬉しく思います。ビルトインコンポーネントであるAIKitは、OpenAIの最先端モデルを開発環境にシームレスに統合することを可能にし、AIを4Dのイノベーションの中心に据えるという我々のコミットメントを強化します。

わずか数行のコードで、画像生成コンテンツモデレーション、高度なビジュアル分析会話型チャットボットなどのインテリジェントな機能でアプリケーションを充実させることができます。これはほんの始まりに過ぎません!可能性は大きく広がり、これまで以上にスマートで、ダイナミックで、応答性の高いソリューションを作成することができます。

製品

埋め込み Webエリアでの $4d を介したクラスの使用

4D 20 R9 ではWebエリアの $4dオブジェクトに対してオブジェクトコンテキストを定義し、機能を限定して公開できるようにする新しいコマンドが導入されました。以前は、$4d を使用することは、Webエリアに 4D のメソッドを公開することと同義でしたが、今後は代わりにクラス関数を定義して使用することができます。この改善により、4D機能を Webエリアに統合する場合の機能の整理、カプセル化、セキュリティの向上が実現できます。

製品

フォームで開発プロセスを強化

Deeplからの自動翻訳

開発段階において、構文エラーを早期に検出することは、質の高いコードを作成するために重要である。リアルタイム・コードチェックは、開発者にとって貴重な支援となる。効率を向上させるだけでなく、品質を高め、生産性を向上させます。エラーを即座に修正することで、コンパイル中に発生する厄介なバグではなく、アプリケーションの機能開発に集中することができます。

4D 20 R8では、あなたの仕事のやり方を変える2つの新機能をご紹介できることを嬉しく思います。

  • 1つ目は、クラスをフォームに関連付ける機能で、Form.myPropertyのような式の構文チェックを可能にします。
  • もうひとつは、プロパティリストの式をリアルタイムでチェックし、エラーや警告の説明を表示する機能です。
製品

オブジェクトとコレクションの簡単な参照比較

オブジェクトは4DランゲージとQodlyにとって不可欠なものとなりました。

しかし、このタイプの変数を宣言するときは、実際には参照を定義していることになります。では、2つのオブジェクトが実際には1つで、同じ参照を共有しているかどうかを知るにはどうすればいいのでしょうか?

4D 20 R6から、オブジェクト参照の比較はシンプルになりました。それには、= と # 演算子を使うだけです!

このブログ記事では、これらの演算子と、オブジェクトが同じ参照を共有しているかどうかを判断する方法について説明していきます。詳しく見ていきましょう!

製品

フォームオブジェクトの進化

最も美しいインターフェイスを作ることができるように、私たちはフォームオブジェクトの改良を続けています。4D v19 R6 では、静的テキストと入力テキストのフォームオブジェクトの境界線に角の丸みを定義することができるようになりました。

4D v20 では、さらに新たな可能性が追加されました。

  • ボタン、ラジオボタン、チェックボックスについて、タイトルテキストとアイコンの表示を管理する新しい設定が追加されました。
  • ラジオボタンとチェックボックスについては、アイコンに使用可能な状態の数が拡張され、より良いインターフェースが提供できるようになりました。
製品

ORDA – 初心者から上級者まで

ORDA とは Object Relational Data Access の略で、オブジェクト指向プログラミングとリレーショナルデータベースの利点を組み合わせたデータアクセス方法で、開発者はデータアクセスの管理よりもビジネス問題の解決に集中することができます。

ORDAを初めて使う人も、すでに使いこなして知識を増やしたい人も、このブログ記事を学習プロセスの道しるべとして考えてみてください。

このブログ記事には以下の内容が含まれています。

さて、本題に入りましょう。

製品

角の丸み、登場!

現在のトレンドは、明るく清潔で柔らかな色と、なんといっても角の丸みです。

アプリケーションを装飾して最新のトレンドを取り入れられるよう、静的テキストと入力テキストの角を丸くする機能が追加されました。

製品

Webエリア向けWindowsシステム用新レンダリングエンジン

Deeplからの自動翻訳

ウェブ領域は、フォーム内に様々なタイプのウェブコンテンツを表示することができます。静的または動的なコンテンツを含む HTML ページ、ファイル、画像など。ウェブ領域には、アプリケーションの仕様に応じて、2つのレンダリングエンジンを選択することができます。

  • 組み込み用レンダリングエンジン
  • システムレンダリングエンジン

組み込みシステムの利点は、クロスプラットフォームでの移植性です。プラットフォームの仕様に合わせる必要がありません。さらに、4Dメソッドにアクセスすることができます。

システムブラウザの利点は、セキュリティアップデートがすぐに利用できることです。4Dの次のバージョンを待つ必要はありません。一般のインターネットサイトへのアクセスにおすすめです。

Windowsは「Internet Explorer 11は2022年6月15日に引退する」と発表しています。 そこで4D v19 R5以降、システムのレンダリングエンジンを使用する場合、4DはMicrosoft Edge WebView2を使用します。この変更により、最新の機能とセキュリティアップデートを備えたモダンブラウザの恩恵を受けることができます。例えば、Microsoft EdgeはPDFの表示に使用することができます。

製品

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

Deeplからの自動翻訳

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

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

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