このたびの beta testingを発表できることを嬉しく思います。 4D v17 R3! Lこのベータ版リリースがどのようなものかを見てみましょう。includes:
- iOS用4D。モバイルアプリケーションをカスタマイズするための機能が増えました。データフォーマッター、独自のテンプレートの作成、独自のアイコンを追加する機能などがあります。
- 4D Write Pro:複雑で美しいデザインのドキュメントを作成するための新しいコマンド。
- 4D View Pro:Microsoft Excel ドキュメント(.xlsx 形式)のインポートとエクスポートが可能です。
- より多くのスレッドセーフな4Dコマンドで、より多くのプリエンプティブプロセスが可能になりました。
- ソースコントロールリポジトリのために構造ファイルを プレーンテキストでエクスポート
- オブジェクトに 独自のメソッドを書くことができます。
- その他多数(下記参照)。
4D v17 R3 を今すぐダウンロード (4Dパートナー限定)
4D for iOS – Preview
データフォーマッタ
4D for iOSは、Rをリリースするたびに、よりリッチな機能になっています。4D v17 R3は、新しいコンセプトを導入しています。データフォーマッターです。データフォーマッターは、フィールドに特定のデータ型を定義し、コンテンツを正しいフォーマットで表示することができます。フィールドのデフォルトフォーマットを上書きして、通貨、ブーリアン、パーセンテージ、日付など、お好みのフォーマットを表示することができます。
独自のリストと詳細フォームのテンプレートを作成
4D for iOSは、既に様々なリストと詳細フォームのテンプレートを提供しており、ほとんどのニーズをカバーしています。しかし、4D v17 R3では、さらに良くなりました!独自のリストと詳細フォームのテンプレートを簡単に作成することができます。
アイコンを追加する
4D for iOSは、大規模なアイコンライブラリを備えています。商業、金融、教育、政府、健康、産業、不動産、サービスなどのアイコンがあります。でも、そのリストにないアイコンが欲しい場合はどうしたらいいでしょうか?4D v17 R3では、あなた自身のアイコンをライブラリに追加することができます。…/Resources/Mobile/media/iconsフォルダを作成し、そこにあなたのアイコンをドラッグ&ドロップするだけです。
4D Write Pro
ウィドウ、オーファン、ページブレークを回避する新属性
4D Write Proは、段落やテーブルのウィドウやオーファン、段落やテーブル内の改ページを回避する2つのオプションを提供します。
ウィドウとオーファンとは、段落の最初や最後にある一行が、ページの上や下に勝手に残ってしまうことです。これらを防ぐために、4D Write Proでは、WP SET ATTRIBUTES コマンドで使用する新しい属性が用意されています。wk avoid widows and orphans.この属性に使用できる値は、wk true またはwk false です。
しかし、これだけではありません。段落や表の中での改ページを防ぐための新しい属性もあります:wk page break inside.wk avoid wk autoこのオプションは、段落や複数の段落、あるいはテーブルを2ページにまたがって改ページさせたくない場合に便利です。
ヘッダーとフッターをコードで作成する
4D v17 R3では、WP New header 、WP New footer の2つの新しいコマンドで、特定のセクションのヘッダーとフッターをプログラム的に作成できます。また、WP DELETE HEADER 、WP DELETE FOOTER のコマンドでヘッダーとフッターを削除することもできます。
4D write pro のページレイアウト
4D v17 R3では、ページサイズ、方向、余白を定義するコードを使用することが可能になり ました。4D Write Pro には、WP SET ATTRIBUTES とWP GET ATTRIBUTES コマンドで使用する新しい属性があります。
- wk page width,wk page height
- wk page orientation
- wk page margin wk page margin left, , ,wk page margin right wk page margin top wk page margin bottom
4D Write Pro ドキュメントでのコードによるセクションの管理
4D v17 R3 では、セクションが導入されました。セクションを使用すると、同じドキュメント内で異なるレイアウトを作成することができます。例えば、各セクションで、異なる用紙サイズ、方向、異なるマージン、異なるヘッダーとフッターなどを定義することができます。最終的には、複雑で美しいデザインの文書ができあがります。セクションは、WP Get sections (文書内のセクションのコレクションを取得可能)とWP Get section (現在のセクションを取得可能)の2つの新しいコマンドでコードによって操作することができます。特定のセクションの属性を変更するには、WP SET ATTRIBUTES とWP GET ATTRIBUTES コマンドにセクションのリファレンスを渡すことができます。
4D language
より多くのスレッドセーフコマンド
強化された すべてのスレッドセーフコマンド (以下のリストを参照)により、アプリケー ションはマルチコアコンピュータをフルに活用し、同時リクエストへの応答を高速化することができま す。
スレッドセーフコマンド
- COMPRESS BLOB
- EXPAND BLOB
- BLOB PROPERTIES
- ENCRYPT BLOB
- DECRYPT BLOB
- GENERATE ENCRYPTION KEYPAIR
- GENERATE CERTIFICATE REQUEST
- RECEIVE BUFFER
- SET DEFAULT CENTURY
- GET DOCUMENT ICON
- TRANSFORM PICTURE
- SVG EXPORT TO PICTURE
- Get localized document path
- Get database localization
- LOCKED BY
- LOG EVENT
- Current client authentication
- GET MEMORY STATISTICS
- TEXT TO ARRAY
データベーステストの改善
4D製品は、すでにコマンドラインパラメータを使用して起動することができ、自動テストやデプロイメントが可能です。4D v17 R3では、新しいパラメータが追加され、データベースを開く際にさらに柔軟に対応できるようになりました。
-opening-mode: データベースを開く方法を定義します:インタプリタモードかコンパイルモードか。
-create-data: 現在のデータファイルが 見つからない場合、または、-dataが指定された場合、特定の名前で新しいデータファイルを作成することができます。
-user-param:GET DATABASE PARAMETER コマンドを使用してデータベースを起動した後に読むことができる文字列を送信します。
4D View Pro
4D View Proを使用したMicrosoft Excel (.xlsx)ドキュメントでの作業
4D v17 R3では、既存の4D View Pro VP IMPORT DOCUMENT とVP EXPORT DOCUMENT コマンドが強化されました。.xlsxextension (Microsoft Excel)をサポートするようになりました。コマンドにファイルパスを渡すだけで完了です。
More programming capabilities
独自の数式オブジェクトを作成する
オブジェクトは、多くの4D開発者がコードを書く方法を変え、より汎用的で柔軟、簡単で高速なものにしました。4D v17 R3 とNew formula コマンドから、数式をオブジェクトとして作成することができるようになりました。パラメータを渡したり、オブジェクトのコンテンツにアクセスすることができます。オブジェクトとしての数式は、オブジェクトの属性に対して計算を実行したり、メソッドに渡すことができます。さらに、独自のコールバックやエラーハンドラも持っています。すでにORDAを使用していたり、古典的な選択ベースのコーディングを行っている場合、オブジェクトはより強力になりました。
構造ファイルをプレーンテキストでエクスポート
4D v17 R3では、構造ファイル(.4DB)を複数のファイルにテキストとしてエクスポートすることができます。これは、ソースコントロールリポジトリにあなたのコードを保存するなど、多くの新しい可能性を提供します。ファイル/エクスポート “メニューの新アイテムを使うか、新しいコマンドExport structure file を使うか、2つのオプションがあります。
クラシック4Dフォームをダイナミックフォームに変換
4D v17 R3では、クラシック4Dフォーム(.4DBファイルに保存)をダイナミックフォームにエクスポートできる新しいコマンドを導入しています。フォーム名を渡すと、そのフォームを記述したオブジェクトを受け取ることができます。そして、必要に応じて、フォントサイズやスクリーン上のオブジェクトの位置など、フォームのオプションを変更することができます。
実行中のアプリケーションの情報を取得する
コマンドで Get application infoコマンドを使用すると、ネットワーク構成やデータベースのアクティビティに関する情報を取得することができます:CPUの使用量、起動からの時間など、リストは続きます。
もっと技術的なことが知りたいですか?の4D v17 R3 Beta ドキュメントを ご覧ください。4D Doc Center.
お客様のご意見は、製品の品質向上とお客様のニーズへの対応に役立たせていただきますので、ぜひお寄せください。上記の機能についてのご意見をぜひお聞かせください。ベータ版 “フォーラムに投稿してください(すべての4Dパートナーにアクセス可能)。
まだパートナーではありませんか?4Dパートナーになり、会話に参加しましょう!