ニュース

Qodly Studio の紹介

本日、Qodly Studio (現在はデベロッパープレビュー版) をシルバー以上のパートナーの皆様にご提供できることを発表いたします。

ライセンスの準備は簡単です: 4D を開き、4Dパートナーライセンスを更新してください。

このブログ記事では、Qodly Studio とは何かなぜ重要なのか、価格 の詳細、そしてどのように始めるのかを説明します。

ヒント blank

4Dアプリのヒントとコツ – 2023年8月版

Deeplからの自動翻訳

by Add Komoncharoensiri, Director of Technical Services at 4D Inc

4Dナレッジベースは、4Dテクノロジーに関する情報ライブラリーです。

4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なTipsや毎月の技術ノートを積極的に公開しています。もし、前回のナレッジベースでのヒントを見逃されても大丈夫です。

このブログでは20のTipsを紹介しています:

製品 blank

4D Write Pro – データソース付き表組みの作成ウィザード

ここ最近のリリースで、4D Write Pro には多くの表組み関連の機能が追加されました。コンテキスト、データソース、フォーミュラを使って、データベースのデータに基づいた表組みを簡単に作成することができます。

これはとても簡単なので、エンドユーザーにこの機能をそのまま使ってもらいたいと思う方も多いでしょう。しかし、データソースやフォーミュラの扱いに詳しくないユーザーにとっては、ときに難しいことであるのも理解しています。4D v20 R2 では、これに対するソリューションとして開発された新しい表ウィザードを提供しています。

このウィザードは、エンドユーザーが利用できます。エンドユーザーは、開発者が提供する、用途や業務に合わせたテンプレートを利用することができます。テンプレートの設定には以下が含まれます:

  • データクラスとデータクラス属性の定義、
  • データクラス、データクラス属性、およびフォーミュラの翻訳名の設定、
  • 業務に適合したフォーミュラの準備、
  • グラフィックスタイルのデザイン。

 

HDI のサンプルデータベースと、デモビデオもぜひご覧ください。

ヒント blank

4Dアプリのヒントとコツ – 2023年7月版

Deeplからの自動翻訳

by Add Komoncharoensiri, Director of Technical Services at 4D Inc

 

4Dナレッジベースは、4Dテクノロジーに関する情報ライブラリです。

4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリで、毎週技術的なTipsや毎月の技術ノートを積極的に公開しています。もし、前回のナレッジベースでのヒントを見逃されても大丈夫です。

このブログ記事は20のヒントをカバーしています:

製品 blank

Gmail API を使ったメール送信

私たちはメール通信の重要性を理解しており、電子メールの送信は現代のアプリケーションにおいて頻繁に必要とされるものだと認識しています。Gmail を使用している多くのユーザーより、Gmail API を使ったメール送信を容易にする API を望む声を頂いています。OAuth2.0 の統合は、Gmailサーバーとの接続を確立するために不可欠でした。

4D v20 R2 では、Gmail との連携を容易にするための最初の一歩として、メール送信コマンドを実装しました。

製品 blank

QUICレイヤーを有効化するには

4D v20 ベータ版では、開発中の 新しいQUICネットワーク・レイヤー をお見せすることができました。このレイヤーはまだベータ版なため、LTS の最終リリースでは無効化されました。QUICレイヤーはフィーチャーリリースで提供されますので、その開発と改良に、ぜひご協力ください。

4D v20 では、ネットワークレイヤーの切り替えはインタプリターモードでのみ可能で、組み込みアプリケーションの場合は新規ビルドが必要でしたが、4D v20 R2 では、コンパイル/ビルドされたアプリケーションでもレイヤーの切り替えが可能で、本番環境であってもストラクチャー設定、ユーザー設定、およびデータファイル用のユーザー設定から切り替えてテストすることができます

製品 blank

4Dコードのエラー管理を強化

v20R2 から、4Dコードで エラーをスロー できるようになりました。

これらのエラーは、他の 4Dエラーと同じように動作します: エラーダイアログをトリガーするか、ON ERR CALL メソッドで処理できます。

この機能により、発生した例外を積極的に検出することで、コードの品質を向上させることができます。また、エラーログも改善することができます。

重要なのは、この機能が強固なエラー管理を実現するための第一歩であることです。

では、詳細を掘り下げていきましょう!

製品 blank

4D NetKit: OAuth2認証の強化

4D v19 R3 では、OAuth 2.0 を介してアプリケーションを Microsoft Graph API に接続することが、4D NetKit を使用することで非常に便利になりました。

そして、4D v20 R2 では、Google API その他の OAuth 2.0サーバー OAuth 2.0トークンをシームレスに取得できるようになりました。さらに、この認証プロセスのアプリケーションへの統合をさらに強化するために、トークンを受け取ったら、独自のHTMLページを Webブラウザーに直接表示 できる機能を導入しました。

詳細はこちらをご覧ください!