製品

4D Write Pro:空のデータソースを管理する!

Deeplからの自動翻訳

4D Write Proの 表は データソースから入力することができるため、可能な限りパーソナライズするために多くの機能が追加されています。データソースにリンクされた数式、ブレーク行ボトムキャリーオーバー行などです。

4D 20 R6では、新しい属性(wk empty datasource )により、テーブルの動作が改良されました。この属性により、リンクされたデータソースが空の場合の表の描画方法を定義することができ、ドキュメントの表示をより細かく制御することができます。

製品 blank

コンポーネント間でクラスを使用する

Deeplからの自動翻訳

コンポーネント開発者は、他の既存コンポーネントのクラスを利用する必要が頻繁にあります。

4D 20 R6では、コンポーネントに名前空間が宣言されている場合、そのクラスは、cs.namespaceを介して、ホストプロジェクトにロードされたすべてのコンポーネントからアクセスできるようになりました。

製品 blank

すべてのREST認証で強制ログインがデフォルトに

Deeplからの自動翻訳

最近、特権とds.authentify 関数を介して REST API へのアクセスを制御する新しい方法を提供しました:強制ログインです。この機能は、これまで利用可能だった認証メカニズムよりもはるかに多くのことを提供し、このブログ記事で明確に説明されています。

4D 20 R6では、強制ログインが REST認証のデフォルトモードになりました。なぜ、そしてどのようにこの移行を処理するのか、不思議に思いませんか?この記事を読み進めてください。

製品 blank

セッションストレージへのアクセスを強化

クライアント/サーバー、Web、モバイルなど、様々なセッションタイプのストレージには情報を保存できるため、異なるプロセス間での再利用が簡単におこなえます。

4D 20 R6 では、特定のセッションのストレージにアクセスできるようになりました。この機能強化により、複数のセッションにまたがる同一ユーザーの情報について、連続性と一貫性を簡単に維持することができます。つまり、クライアント/サーバーや Web などの異なるアプリケーションを使用していても、同じ顧客情報を引き出せるということです。

製品 blank

HTTPエージェントによる HTTPリクエストの管理

4D 19 R6 では、HTTPクライアントコマンドの構文を近代化し、機能を強化するために、HTTPクラスを導入しました。これをベースに、4D 20 R6 では強力な新機能を追加しました: HTTPエージェントの登場です。これらのエージェントは、HTTPリクエストの接続の持続性と再利用を管理することで、HTTPサーバーへの接続のカスタマイズ・最適化を可能にします。

ニュース blank

4D 20 R6 ベータ版が本日スタート

4D 20 R6のベータテストが本日より開始されました!デベロッパーのために特別に設計されたパワフルな新機能を満載したリリースをお届けできることを嬉しく思います!

  • プログラマーは、REST APIやQodly ページイベントからのシングルトンを介した関数の直接呼び出しや、カスタマイズ可能なHTTPエージェント、改善されたセッションストレージアクセスなどの恩恵を受けることができます。
  • エンティティ削除後の空白を削除し、インターフェースをすっきりさせてくれるORDAの新しいclean関数を使用して、エンティティセレクションを常に見やすい状態に保つことができるようになります。
  • 今後は強制ログインモードがすべてのREST認証のデフォルトになり、これによりリソース管理が改善され、データや関数へのアクセスを正確に管理できるようになりました。
  • コードエディタは、グローバルに表示される警告をカスタマイズすることで、開発者が重要な問題に集中できるようにする新機能を備えています。
  • 4D Write Proでは、表内の空のデータソースの管理、プレースホルダ行の表示、非表示などを制御できます。
  • そして、それだけではありません。是非知っておくべき新機能がもっとたくさんあります!

4D 20 R6を今すぐダウンロード(4Dパートナー限定)

ニュース blank

4D 20 R5が登場

Deeplからの自動翻訳

4D 20 R5のご紹介 – 今すぐご利用いただけます!

この機能リリースのスニークピークです:

4D 20 R5をダウンロード(月例ホットフィックスあり)

  • QUIC: IPv6サポート、 ブロードキャスト機能 、Windowsシングルサインオンを 提供するプロダクション対応のQUICで信頼性の低いネットワーク上でのアプリケーションパフォーマンスとセキュリティを強化します。
  • ユーザー・インターフェイスウィンドウのタイトルバーを完全にカスタマイズできる2つの新しいウィンドウタイプで、 アプリケーションの外観を一新します。ボタン、検索ボックス、その他の要素を追加して、デザインを作成できます。
  • 4D Write Pro: 強化されたレイアウトデザイン、 簡単なセクション区切り管理、 クイックフォーマットオプション 、大きな表のサポートによりプロフェッショナルなドキュメントを作成できます。
  • 4D Language: Try-Catchブロックによる正確なエラー処理、 共有クラスによるオブジェクト管理の簡素化 、シングルトンによるグローバルアクセシビリティの向上により、よりクリーンで堅牢なコードを記述できます。
  • ORDA: あらかじめ定義された基準に基づいて特定のデータへのユーザーアクセスを制限することで、強力なデータセキュリティを実装 ユーザーが関連する情報のみを参照できるようにします。
  • Visual Studio Code extension: GitHub Codespaces の 統合とワークスペースの構文チェックにより開発者の生産性が向上します。
  • Qodly Studio for 4Dは、柔軟性を高めるCustom Components、ユーザーとのインタラクションを向上させる新しいダイアログ機能、ライセンス使用を最適化するForce Loginなどを提供します。
製品 blank

QodlyのREST APIを簡単に使う

数ヶ月前、Qodly Studioが全てのシルバーパートナー(およびそれ以上)の皆様にご利用いただけるようになったということを発表しました。

Qodly Studio for 4Dは4Dに完全に統合されており、4D Serverにおいてデスクトップアプリとウェブページの両方でアプリケーションをホストすることができます。

Qodly Studioは、4Dが新しく開始したSaaSサービスの一環として、Qodly のWebサイトからもアクセスできます。この革新的なハイブリッドローコードソリューションは、ウェブブラウザベースのビジネスアプリケーションのために特別に設計されたものです。

既にQodlyプラットフォームを使ってアプリケーションを構築された方にも朗報です!4D 20R5では、QodlyアプリケーションのREST APIを利用して、データをシームレスに扱うことができるようになりました。

詳細は以下をご覧ください。

ヒント blank

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

Deeplからの自動翻訳

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

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

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

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

製品 blank

Qodly.com・ミーツ・4D Server …ってどういうこと?

昨年9月、4D は Qodly Studio for 4D を発表し、ダイナミックで効率的なビジネスWebアプリケーションをシームレスに作成できる包括的な機能を提供しました。まだの方は、ブログ記事 Qodly Studio を始めよう で詳細をご覧ください。

Qodly Studio は qodly.com からもアクセス可能で、こちらは 4Dの新しい SaaSサービスの一部となっています。

qodly.com アプリケーションは Qodly Studio for 4D とは異なり、4D から完全に独立したものとして動作します。しかし、qodly.com の環境でも 4Dアプリケーションのデータやビジネスロジックを活用したい場面があるかもしれません。ご安心ください、新しい QodlyScript openDatastore コマンドの導入により、qodly.com の Webアプリケーションは4D Server上で運用されている 4Dアプリケーションにシームレスに接続できるようになり、qodly.com から 4Dプロジェクトをリモートデータストア として簡単に使用できるようになりました。この新機能により、qodly.com と 4Dアプリケーションの相乗効果が新たな高みに達します。

もし、既存の 4D Serverベースのアプリケーションで、デスクトップクライアントと Qodlyフォームを使った Webクライアントの両方を扱う方法が、あなたの現在のアプローチと同じであれば、この先は読み飛ばしてください。

しかし、もし既存の 4D Serverベースのアプリケーションを、Webベースのまったく新しいアプリケーションで拡張したいのなら、そしてこれに qodly.com でホストされたアプリケーションを使うのであれば、この記事を読み進めてください。qodly.com アプリケーションが 4D Server とコミュニケーションを取る方法を紹介します。