4D は、4D v18 R4 のベータテストの開始を発表します。
4D v18 R4は、これまでで最高の機能リリースの一つです。4D v18 R4は、これまでで最高の機能リリースです!増え続ける4D機能のリストに追加されたすべての進歩を共有できることに、とても興奮しています。
さっそく、20以上の新機能をご紹介しましょう。
- ORDAクラスが初めて登場し、ビジネス指向のコードを可能にすることで、複雑さを隠し、エラーを減らし、開発プロセスをスピードアップすることができます。
- CryptoKeyクラスは、データの機密性を保護し、メッセージの整合性と送信者の信頼性を検証するために利用可能です。
- 4D開発者ツールキットは、直感的なオートコンプリートのための新しい宣言シンタックス、フォームオブジェクトの値へのコードによる簡単なアクセス、プロジェクトアプリケーションでのサーバーコードの 開発と デバッグの容易さなど、追加機能で溢れています …ほんの数例を挙げればきりがありません。
- 4D for iOSには、より魅力的なアプリ、UIの可能性、アプリへのアクセスのコントロールのための、よりエキサイティングな機能が含まれています。
- 4D Write Proは、インポートとエクスポートが可能です。4D Write Proは、ウィジェットを介して様々なドキュメントフォーマットをインポート、エクスポートでき、ハイパーリンク、画像サイズの最適化などをサポートしながらPDFに直接エクスポートすることも可能です。
- リストボックスのプロ機能を使用するために、4D View Proのライセンスはもう必要ありません。無料になりました。
- 4D View Proは、あなたのドキュメントをさらにコントロールするために、全く新しいコマンドセットを備えています。
- 4D v18 R4は、デフォルトで新しいプロジェクトを作成しますが、開発者は、簡単な設定で、バイナリデータベースを作成することができます。
- その他にも多くの機能があります(下記参照)。
4D v18 R4を今すぐダウンロード(4Dパートナー限定)
ORDA classes
4D v18 R4から、ORDAは、データモデルの上にハイレベルなクラス関数を作成することを可能にしました。これにより、ビジネス指向のコードを書くことができ、複雑さを隠し、エラーを減らし、開発プロセスをスピードアップすることができます。また、RESTサーバーを使用して、プロジェクトをAPIのように公開することも可能です。
ORDAクラスは、アプリケーションプロジェクトで自動的に利用可能になり、対象となる4Dプロジェクトの公開されたAPIの恩恵を受けるために、RESTリクエストを通じて呼び出すことができるようになります。
Programming-related features
サーバーコードの開発が容易に
4D v18 R4では、プロジェクト内のサーバーコードの開発とデバッグが容易になりました。コード修正後にサーバーアプリケーションを再起動する手間を省くため(スタンドアロンモード)、4Dサーバーと同じコンピューターに4D Remoteを接続すると、リモートからプロジェクトファイル(コード、フォーム、リソースなど)を修正することができるようになりました。
サーバー上で実行されるコードの開発、微調整、デバッグが可能です!
直感的なオートコンプリートのための新しい宣言シンタックス
4Dは、変数の宣言時にオートコンプリートを大幅に強化する、新しい構文を提供します。新しい構文は非常にシンプルで、「var」キーワード、変数名、変数の型を使用するだけです。この構文は、変数のデータ型、ユーザークラス、4Dクラス、ORDAクラスの定義に使用することができます。
フォームオブジェクトの値へのアクセスの簡素化
フォームオブジェクトの値にコードで簡単にアクセスする方法を求めていた多くの方々のために、この目的に特化したコマンドが4D v18 R4に追加されたことをお知らせします。
CORSの制約を受けずにHTTPリクエストを楽しむ
4DウェブサーバーサービスへのHTTPデータリクエストを作成する際、「HTTPリクエストへのアクセスがCORSポリシーによりブロックされました」というエラーに遭遇したことはありませんか?4D v18 R4からCORSプロトコルがサポートされたので、サーバー上でクロスオリジンリクエストを明示的に許可することができるようになりました。
許可
独自のエンドユーザー管理システムを使用する機能に続き、4D v18 R4では、グループメンバーシップを動的に設定するコマンドでエンドユーザーのパーミッションを管理することが可能になりました。
Security: CryptoKey class
4Dソリューションは、常に安全で安定しています。そのため、4Dはセキュリティ機能の開発とアップデートに多大な投資を行っています。
4D v18 R4で、4Dは4Dのセキュリティツールキットをさらに強化するための新機能を提供します。一般的な暗号化操作を実行するためのメソッド群を提供する新しいクラスが登場しました。CryptoKeyクラスです。
これは、以下のことに使用できます。
- 機密性 – 不正なアクセスからデータを保護します。
- 完全性 – データが完全で正しいことを保証します。
- Authenticity – メッセージの送信者/受信者の真正性を検証する。
4D for iOS
プッシュ通知でより魅力的なアプリを
4D v18 R4は、非常にエキサイティングな機能を提供します…プッシュ通知です!これは、あなたのアプリからユーザーのモバイルデバイスに直接送信されるメッセージです。ユーザーに関連情報を提供し、アプリへの関与を促します。この機能リリースで、4D for iOSはプッシュ通知を可能にし、さらにそれを簡単にできるようにしました。
メール認証でアプリのアクセスをコントロール
メール認証は、あなたのアプリにログインしようとする人の真偽や正当性を判断する最もシンプルで安全な方法の1つです。4D for iOSは、この認証プロセスを簡単に処理することができ、送信元が誰であるかを確認し、有害なメールの使用をブロックすることができます。
より多くのUIオプション
4D for iOSは、すでにフォームセクションから詳細なフォームを作成する機能を提供しています。4D v18 R4からは、詳細フォームのテンプレート構築の柔軟性をさらに高めました。多くのオプションが用意されているので、完璧なカスタムアプリを作る可能性を広げます。
List boxes
無料のPro機能
リストボックスのような高度な機能を使用するために、4D View Proのライセンスはもう必要ありません。リストボックスの利用を妨げるものは何もありません。
- 各行の高さをコンテンツに自動的に合わせる(テキストや画像が完全に表示されるように)。
- 列でオブジェクトの配列を使用する(これにより、1つのリストボックスの列の行に様々なタイプの値を入力し、表示することができます)。
ムーバブルか否か?
4D言語は、リストボックスのプロパティを定義、変更するために使用することができます。今回の機能リリースでは、エンドユーザーが行を移動できるかどうか(例えば、並び替え、行のグループ化など)を指定できる重要なプロパティがリストに追加されました!4D言語は、リストボックスのプロパティを定義、変更するために使用することができます。
Handle Emails with IMAP
4Dには、電子メールの送受信に関する多くの機能が追加されました。4D v18 R4では、IMAPプロトコルを扱う新しい方法のための最初のステップを踏み出すことで、これを継続しています。SMTPとPOP3に対して行ったように、IMAPプロトコルを処理するための新しいIMAP New transporter コマンドがあります。メールボックスを選択するコマンドや、メールをダウンロードするコマンドも追加されました。他の IMAP 機能のコマンドは、今後の機能リリースで追加される予定です。
4D Write Pro
PDF エクスポートなど
4D Write Proの文書は、印刷ドライバーや追加のソフトウェアをインストールすることなく、直接PDF形式でエクスポートすることができます。この直接エクスポートは、プリントドライバを経由するよりも速く、信頼性が高いだけでなく、結果をよりコントロールすることができます。ハイパーリンクをサポートするだけでなく、画像サイズの最適化なども可能です。
段落か改行か?
4D Write Proの文書の一部を数式で自動入力したことがある方は、返されたテキストの改行が改行なのか段落なのか、気になることがあるかもしれません。この疑問に答えるため、4D v18 R4では、キャリッジリターンがどのように扱われるべきかを正確に定義する新しいドキュメントプロパティを用意しました:wk break paragraphs in formulas.
ドキュメントをインポート/エクスポートするウィジェット
4D Write Proウィジェットで、異なるフォーマットのドキュメントをインポート、エクスポートする方法が欲しいという要望を、4Dは再び受け入れてくれました!4D v18 R4 からは、4D Write Pro ウィジェットインターフェイスに新しいタブが追加され、インポート、エクスポートができるようになりました。
4D View Pro
オフスクリーンエリア
4D v18 R4では、4D View Proのドキュメントをサーバーで動的に生成し、メールで送信したり、値を計算するために、4D View Proのエリアとコマンドを操作する新しいコマンドを導入しました。
セルのマージとアンマージ
表を作成するとき、表の特定のセクションのタイトルを中央に配置するために、セルを結合する必要があることがよくあります。4D v18 R4では、新しいコマンドが追加され、セルの結合や結合解除、スパンの作成がプログラミングでできるようになりました。
再計算、中断、再開
4D v18 R4では、好きな時に数式の計算をトリガーして、UIをよりインタラクティブにするための3つの新しいコマンドを導入しています。ドキュメント内のすべての計算式の計算を一時停止、再開したり、強制的に再計算することができます。いつでもOK!
技術的な詳細が必要ですか?の4D v18 R4 Beta ドキュメントを ご覧ください。4D Doc Center.
お客様のご意見は、製品の品質向上とお客様のニーズへの対応に役立たせていただきますので、ぜひお寄せください。上記の機能についてのご意見をお聞かせください。ベータ版 “フォーラムに投稿してください(すべての4Dパートナーにアクセス可能)。
まだパートナーではありませんか?4Dパートナーになり、会話に参加しましょう