4D V17 R4 ベータ版本日より提供開始

Deeplからの自動翻訳

4D v17 R4のベータテストの開始をお知らせします!このリリースには、見逃せない機能強化や新機能が満載です!

  • あなたのプロセスは、4D Remote上でプリエンプティブに実行することができ、マルチコアコンピュータのパワーをフルに活用することになります。
  • ドキュメントを.docxフォーマットでエクスポートしたり、余白を管理するための新しい垂直ルーラーなど4D Write Proの新機能のほんの一例です。
  • 4D for iOSは、制限付きクエリ、複数条件検索のサポート、カスタムデータフォーマッタの作成が可能です。
  • メール送信の新しい方法は、自由に使うことができます。4D Internet Commandsを使用した従来の方法よりも、簡単でパワフルです。
  • 4D View Proの 名前付き範囲と数式による自動補完で、数式がより読みやすく、簡単にアクセスできるようになりました。
  • その他にも多くの機能があります(下記参照)。

4D v17 R4を今すぐダウンロード(4Dパートナー様限定)

More preemptive options

4Dリモートでのプリエンプティブプロセス

4D v17 R4では、4D Remote上でプロセスをプリエンプティブに実行することができます。これは、マルチコアコンピュータのパワーを活用し、利用可能なすべてのコアで並行して処理を実行することで、より速く結果を得ることに繋がります。そして、良いニュースです。すでにサーバーでプリエンプティブ・プロセスを使用している場合、新たに学ぶことは何もありません。サーバー上で有効なものはすべて、クライアント上でも同じように動作します。

プリエンプティブモードでのSQLの開始と終了

4D v17 R4から、Begin SQLEnd SQL 、内部データベースで使用される関連SQL文は、プリエンプティブに対応するようになりました。例えば、これらのコマンドを使用してデータベースで多くの非同期アクティビティを実行する場合、リクエストを並行して開始することができるため、アプリケーションの速度が向上します。

プロセスの同期

4D v17 R4には、新しいコマンド、New signal が含まれています。このコマンドは、例えば、すべてのCPUコアを使用して、長時間実行する計算を並行して実行したり、ノンプリエンプティブコマンドを使用するために、協調プロセスに作業を委任する必要がある場合に使用することができます。

4D Write Pro

Microsoft Word .DOCX形式への文書変換

4D v17 R4では、4D Write Proのドキュメントを.docxフォーマットでエクスポートすることが可能になりました。新しい定数wk docx を、既存の WP EXPORT DOCUMENT コマンドを使用します。

新しい縦型ルーラー

新しい4D Write Proの縦型ルーラーを紹介します。ページモードでは、ルーラーを文書の左側に表示することができます。これにより、垂直方向の余白をグラフィカルに管理したり、ヘッダーやフッターと本文の間のスペースを簡単に変更することができます。ルーラーを有効にするために、プロパティリストから「垂直ルーラーを表示 」プロパティが新たに利用できるようになりました。

4D WRITE PRO ドキュメントで座標を取得する

4D v17 R4 では、4D Write Pro ドキュメント内の座標を取得することができます。WP Get position コマンドは、範囲、要素参照、4D Write Pro ドキュメントの現在の位置を記述したオブジェクトを返します。また、bounds rangeHeight という 2 つの新しい属性も返されるようになりました。この新機能により、複雑なページデザインを簡単に設定することができるようになります。

仮想構造体のサポート

ユーザーフレンドリーなインターフェースの作成は、すべてのアプリケーション開発者にとって優先度の高い課題であるため、4D v17 R4では、4D Write Proドキュメント内のテーブルとフィールドの表現に、データベースの仮想構造体定義をサポートすることで、ユーザーエクスペリエンスを向上させました。これにより、標準的なダイアログ(クエリ、ソート、数式エディタ)での翻訳や読みやすさが向上し、エンドユーザーが表示すべきでないテーブルやフィールドをフィルタリングすることが可能になります。

4D for iOS – Preview

多基準の検索をサポート

この機能を待ち望んでいた方は多いと思いますが、もう待ち時間は終わりです。4D v17 R4では、4D for iOSでマルチクライテリアサーチが利用できるようになりました。複数のフィールドに基づいて検索を実行し、フィルタリングされたコンテンツを4D for iOSアプリに表示することができます。

制限付きクエリ

4D for iOSは、Rリリースのたびに機能が豊富になっています。4D v17 R4では、新しいコンセプトとして、制限付きクエリを導入しました。これにより、テーブルやフィールドに制限されることなく、モバイルアプリに表示するデータをフィルタリングすることができます。

カスタムデータフォーマッターを作成する

4D for iOSは、日付、パーセンテージ、時間などの様々なデータフォーマッターを既に提供しています。4D v17 R4では、独自のデータフォーマッタを簡単に作成し、プロジェクトエディタから直接使用することができます。データフォーマッターの作成プロセスは非常に簡単で、JSONファイルを使用して、アプリにスパイスを加えることができます。

4D language

メール送信

4D v17 R4では、電子メールを送信する新しい方法を導入しています。4D Internet Commandsで以前の方法よりも簡単で、より強力になりました。HTMLをベースに、画像、動画、添付ファイルなど、目を引くメールの送信は、わずか数行のコードで可能です。書くのも理解するのも簡単なコードです。メールの作成と送信には、新しいコマンドが自由に使えるようになりました。これらは、シンプルさの皮を被った多くのパワーを提供してくれます。例えば、トランスポーターの設定(ユーザー認証、サーバーデータ)を簡単にテストしたり、添付ファイルやインライン(メッセージ内のHTMLで表示)でエンクロージャーを指定したり、などなどです。これは、現在準備中のいくつかの機能の最初のもので、電子メールを処理するためのより多くの機能が、今後のR-リリースで提供される予定です。

新しいサーバー管理コマンド

4Dは、サーバーを監視するための独自のアプリケーションを作成するのに役立つ機能を提供し続けています。4D v17 R4では、新しいコマンドが利用可能です。

  • SEND MESSAGE TO REMOTE USER サーバーからリモートユーザーへのメッセージの送信
  • Get process activity ユーザーセッションのリストを取得する
  • DROP REMOTE USER ユーザーセッションを終了する
  • ABORT PROCESS BY ID 特定のプロセスを、その固有のプロセス番号を使用して停止する
  • Get process activity または Process propertiesをクリックして、固有のプロセス番号を取得します。
  • REJECT NEW REMOTE CONNECTION 新しいリモート接続をブロックします。
  • Get application info 接続が受け入れられたか拒否されたかを知ることができます。
  • SOAP REJECT REQUESTS SOAP リクエストをブロックする。
  • WEB Get server info 接続が受け入れられたか拒否されたかを知る。
  • Refresh license ライセンスを更新する。

4D View Pro

4D View Pro で範囲をコード化する

4D v17 R4では、コードで範囲を作成することができます。新しいコマンドを使用すると、レンジオブジェクトを定義して、プログラミングでセルを操作することができます。VP Cell VP Cells,VP Column, VP Row, VP All andVP Combine ranges. 範囲オブジェクトは、セルまたはセルのグループ、列または列のグループ、行または行のグループ、またはシートのすべてのセルを定義することができます。

範囲と数式に名前を付ける

4D v17 R4では、新しいクールな機能として、名前付きの範囲と数式が利用できます。この機能は、セルや定数を参照する数式を使用する際に非常に便利です。

プログラミングによって、2種類の名前を作成することができます。1つ目は、セルの範囲を参照するものです。これは、VP ADD RANGE NAMEコマンドを使用して、関心のあるセルに読みやすい名前を適用することができます。2つ目は、VP ADD FORMULA NAME コマンドを使用して、スプレッドシートの計算を読みやすい名前に置き換えることを指します。また、定数を作成し、スプレッドシートの計算を簡単にすることができます。

セル内容の取得と設定

4D v17 R4では、プログラミングによってドキュメントを埋めることができ、ドキュメント内のラベル、データベースフィールド、数式としてデータを設定・取得することができます。また、エンドユーザーが入力したセルの数式や値を取得することも可能です。このために、4Dはあなたにコマンドを提供します。VP SET VALUE, VP SET BOOLEAN VALUE, VP SET DATE TIME VALUE, VP SET DATE VALUE, VP SET TIME VALUE, VP SET NUM VALUE, VP SET TEXT VALUE, VP SET FORMULA, VP SET FIELD, VP Get value, VP Get formula

技術的な詳細が必要ですか?の4D v17 R4 Beta ドキュメントを ご覧ください。4D Doc Center.

皆様からのフィードバックは、製品の品質向上と、皆様のニーズへの対応に役立たせていただきます。上記の機能についてのご意見をぜひお聞かせください。ベータ版 “フォーラムに投稿してください(すべての4Dパートナーにアクセス可能)。

まだパートナーではありませんか?4Dパートナーになり、会話に参加しましょう!

Avatar
Intissarは、プロダクトマーケティングマネージャーとして2017年に4Dに入社しました。彼女は、プロダクト、マーケティング、エンジニアリング、およびテクニカルサポートチームと密接に連携し、さまざまな顧客に対して新機能の「理由」、「方法」、「内容」をアピールするために働いています。この密接な連携により、メッセージングフレームワークを作成し、4Dブログやウェブサイトのための詳細なコンテンツやコードサンプルを書き上げることができるのです。VINCI大学でコンピュータサイエンスのエンジニアの学位を取得後、彼女はソフトウェアエンジニアとしていくつかのスタートアップ企業で働きました。ソフトウェアの仕様、設計、開発、ユーザートレーニング、サポート、チームマネジメントなどの実務経験を持ちます。