私たちは、このたび beta testingをリリースしました。 4D v19 R6! このリリースには、見逃せない機能強化や新機能が満載です。
の新機能を見て、発見してみましょう。4D v19 R6 Beta:
- リストボックスの水平・垂直パディング– インターフェースをよりプロフェッショナルな外観にできます。
- Developing concurrently on 4D Server in Project Mode — プロジェクトモードは、バイナリモードで作業している場合、組織に影響を与えることなく、採用することができます。
- 4DWrite Proのテーブルに “データソース “を定義する – アプリケーションのエンドユーザは、自動的にデータで満たされるテンプレートを設計または変更することができます。
- Native support for Microsoft 365 — so you can support Single Sign-On, and retrieve information for the authenticated user, to name a few possibilities.
- 4D for Mobile エイリアス– 数段階の深度で値を取得し、モバイルアプリでより関連性の高い情報を表示できます。
- さらに多くの機能があなたを待っています
4D v19 R6を今すぐダウンロード(4Dパートナー限定)
Listbox
水平方向と垂直方向のパディング
4D v19 R6では、リストボックスに素晴らしい機能が追加され、よりきれいなドキュメントを作成できるようになりました。水平方向と垂直方向のパディングを紹介します。
前
後
パディングの設定は、以下の方法で行うことができます。
-
- デザインモードで、”座標とサイズ “のプロパティのリストから。
- または、LISTBOX SET PROPERTY コマンドを使ったプログラミングで、lk cell horizontal padding とlk cell vertical padding.
Microsoft 365
Azureからユーザー情報を取得する。
Microsoft 365 のネイティブサポートについて、皆様からご要望をいただきました。そして、今回もまた、その声に耳を傾けました。
Office アプリケーションへのアクセスを提供するだけでなく、Microsoft は Azure ベースの Active Directory を提供し、ユーザーは Web ブラウザを使用して Microsoft Sharepoint や OneDrive などのサービスにログインしてアクセスできるようになります。Microsoftのすべてのサービスは、電子メールアドレスをベースにした同じシングルサインオンを使用しています。
4D v19 R6から、4D NetKitは、このコンセプトの一部となり、ユーザーが通常の会社の認証情報を使用してアプリケーションにログインすることを可能にします。
メールの送信
Office 365と連携している方向けに、4D v19 R6では、Microsoft Graph APIを経由してメールを送信するAPIが追加されました。OAuth 2.0の機能は、Microsoftサーバーに接続するための前提条件であり、ユーザーの情報を取得するためのコマンドを導入することができました。本日は、メール送信コマンドを始めとするメール管理について、一歩踏み込んでご紹介します。
4D Write Pro
エンティティセレクション&コレクションでテーブルをダイナミックに埋める。
4D Write Proのテーブルに “データソース “を定義することが可能になりました。データソースは、エンティティセレクションでもコレクションでも、テーブルの行に自動的に入力されます。テーブルは、選択に基づいて自動的に拡大され、必要に応じてページを追加することもできます。このため、アプリケーションのエンドユーザーは、自動的にデータが入力されるテンプレートを設計または変更することができます。
空の画像の表示を無効にする
4D Write Proのドキュメントには、さまざまなソースやフォーマットの画像が含まれることがあります。これらの画像は、無効なURL、空の画像を返す数式、プラットフォームがサポートしていないフォーマットなど、全く合理的な理由により表示されない場合があります。
しかし、それらは常に理論的な位置を示す小さな空の長方形で表現されます。4D v19 R6には、空の画像を完全に見えなくすることができる新しい表示オプションが搭載されています。これは、プロパティリスト、ユーザーインターフェース、プログラミングの3つの方法で行うことができます。
空の画像を表示する
空の画像を隠す
4D View Pro
コレクションをテーブルとして表示する
4D View Proは、スプレッドシートのデータを簡単に読み込み、表示することができます。
4D v19 R6では、エキサイティングなニュースがあります。新しいテーブル機能により、ヘッダー、テーブルのリサイズ、サマリー行、列のソート、フィルタなどの追加プロパティを使用することができます。新しいVP CREATE TABLE コマンドをご紹介します。
Programming
integer32より大きな整数のサポート
カウンタなどのために、20億(32ビット)よりも大きな数を高い精度で必要とする場合、そのようなことはありませんか?そのために実数値とその扱い方を強化しました。実数は精度が悪いと言われていますが、小数点を使わない限り(=整数)、非常に大きな数でも100%の精度で扱えます。このため、53ビットまでの数、正確には[-(2^53)+1, (2^53)-1]を使うことができます。つまり、-9,007,199,254,740,992 から 9,007,199,254,740,992 までの範囲が正確に表現されることになります。
テキストとの変換は、12桁の科学的記数法に限定され、精度が損なわれる結果となりました。4D v19 R6では、 任意の実数(整数を提示)の精度とTextへの変換を向上させました。文字列への変換の改良は、String()コマンドと、文字列形式で数値を返すJSONとXMLコマンドに関係しています。
コレクションとコールバックコマンドでの数式のサポート
コールバックメソッドを必要とするメンバーメソッドを持つコレクションをより簡単に使用するために、4Dではコールバックを定義するための数式を使用することができます。
- コレクションメンバー関数every(), .filter(), .find(), .findIndex(), .map(), .orderByMethod(), .reduce(), .some(), .sort()
- およびコマンドEXECUTE METHOD IN SUBFORM 、CALL FORM 、CALL WORKER 。
Project Mode
4D Server のプロジェクトモードでの同時開発
4D v19 R6では、4D Clientを4D Serverに接続する新しいモード、 開発モードが追加され、1つの開発サーバーでチームメイトと同時に作業できるようになりました。
開発モードでは、開発者は、データベースの構造、メソッド、フォーム、設定を変更することができます。バイナリモードと同じ機能を提供するために、ロックシステムを変更しました。
4D サーバーへの接続ダイアログの新しい「カスタム」タブで、「開発モードを有効にする。
開発モードを有効にする “を選択すると、プロジェクトファイルを選択することができるようになります。
現在もバイナリモードで作業している方は、組織に影響を与えることなくプロジェクトモードを採用し、クラス、計算属性、シリコンコンパイル、CSSフォーム、ソースコントロールシステムなどの独占機能の恩恵を受けることができます ?
New HTTP classes
4Dの構文と機能の改善を継続するために、4DのHTTPクライアントコマンドを近代化することにしました。その結果、HTTPクラスの最初のセットは、4D v19 R6に付属しています。これは始まりに過ぎません。今後のリリースでは、より多くの機能が提供される予定です。
4D for Mobile
エイリアス
ご存知のように、エイリアスは以前から利用可能でした。エイリアスと計算属性の導入は、私たちの開発フレームワークの大きな前進でした。
ビジネス関連の数式を4Dユーザーインターフェースで定義する時代は終わりました。これらのコンセプトは、ビジネスロジックをUIから分離する新しい方法を提供し、各パーツを別々に最適化することでパフォーマンスを向上させることを可能にします。
そして今、4D v19 R6では、エイリアスが完全に利用可能になり、4D側でエイリアスを定義すると同時に、iOSやAndroidのモバイルプロジェクトで スカラーに使用できるようになりました。v19 R6では、データベースのどこにいても、同じモバイル画面の値を表示することができます。
4D for Androidの新機能
機能リリースごとに、4D for Androidに新機能を搭載しています。4D for iOSですでに利用可能な機能です。そして、4D v19 R6も例外ではなく、2つの新機能が追加されています。
- オフラインアクションの管理。
- そして、モバイルアプリケーションの各世代でデータを再生成しないことで、時間を節約することができます。
Data Explorer Enhancements
データエクスプローラーでは、モダンでシンプル、かつエレガントなWebインターフェイスを使用して、データベースデータの表示、ソート、クエリーを行うことができます。4D v19 R6で、データエクスプローラーは進化しています。データ内のリレーションを視覚化できるようになりました。
もっと技術的な詳細が必要ですか?の4D v19 R6 Beta のドキュメントを ご覧ください。4D Doc Center.
皆様からのフィードバックは、製品の品質を向上させ、皆様のニーズにより良くお応えするために、大変ありがたく存じます。上記の機能についてのご意見をお聞かせください。ベータ版フォーラム(4Dパートナー全員がアクセスできます)に投稿してください。そして、あなたのニーズを遠慮なくお聞かせください。
まだパートナーではありませんか?4Dパートナーになり、会話に参加しましょう。