スタイルドテキストエリアの標準アクションの追加
Styledテキストエリア用の ツールバーを素早く作成 したい。テキストのフォントを変更したり、4Dエクスプレッションを計算したり、フリーズさせたり、一行もコードを書かずに行いたい。スタイル付きテキストエリア用の新しい標準アクションを使えば、それが可能です。
各ボタンオブジェクトに標準アクションを関連付けるだけで、4D がすべてを自動的に処理します:アクションのトリガーはもちろん、現在のコンテキストでアクションが利用できない場合は、ボタンのアクティブ化または非アクティブ化も処理します。
macOS Sierraでウィンドウをタブに統合する
macOS Sierraのおかげで、アプリケーションは、マルチウィンドウの代わりに タブウィンドウを使用する機会を得ました。4D v16 R3から、4D Developer Edition 64-bitは、このAppleのデザイン環境の新機能を活用することができます。
タブ化できるウィンドウの種類は、メソッドとフォームエディタです。エクスプローラーやツールなど、他のウィンドウは別のままです。
タブウィンドウをベースとした他のアプリケーションと同様に
- 各タブは、タブバーからタブをドラッグすることで、新しいウィンドウに移動することができます。
- 各タブは、既存のウィンドウに移動することができます。
デザイン内検索」ダイアログの結果のエクスポート
デザイン環境内のすべてのオブジェクトを検索すると、4Dは結果を階層リストに表示します。4D v16 R3からは 、 これらの結果をテキストファイルとしてエクスポートし、例えばスプレッドシートを使って開くことができますので、リファクタリング作業を簡単に派遣したり、結果をドキュメントに保存して後で作業をすることができます。
新規オブジェクト:オブジェクトを初期化する簡単な方法
New object, は、オブジェクトを初期化するための 4D の新しいコマンドです。このコマンドは、空のオブジェクトを作成するか、いくつかの初期プロパティと値を持つオブジェクトを作成することができます。OB SET は、いくつかの状況で不要になりつつあり、New object で十分です。
New object また、 や コマンドのように、オブジェクトをパラメータとして要求する 4D コマンドに直接渡すこともできます。Get database measures GRAPH
この新しいコマンドは、多くの状況で 4D コードの書き方を変えます。New object はオブジェクトを作成し、それへの参照を返します。これにより、コードの柔軟性が高まります。 このコマンドは、オブジェクトに関連する一連の新機能の最初のものです …ご期待ください。
4D Write Proのインターフェイスを自分で作成する
メニューバーを作成し、各エリアを管理することができます。 4D Write Pro エリアを管理するためのメニューバーをすばやく作成したいですか?エンドユーザーのために、独自のコンテクストメニューを作成したいですか?ドキュメントの背景を変更するためにカラーモザイクを作成したいですか?この機能は、そんなあなたのために作られました。しかも、一行もコードを書く必要がありません。
4D Write Pro の領域を処理するための標準アクションを追加しました。これらは、設計段階やプログラミングで定義することができます。80以上のアクションが用意されており、その一部を紹介します。フォントスタイル(太字、斜体、下線)、フォントカラー、背景色、テキスト配置(左、中央、右、両端…)、ボーダー(スタイル、カラー、幅、半径…)、スペルチェッカーアクション…。
インターフェイスオブジェクトに割り当てられると、標準的なアクションは、コンテキストに応じて自動的にオブジェクトの有効化/無効化を処理することに注意してください。簡単ですね。
タイムスタンプを公開しました
ベンジャミン・フランクリンは「時は金なり」と言ったように、時間をより正確に計ることができれば、それに越したことはありません。このたび、ミリ秒を含む正確なUTCタイムスタンプを取得する新しいコマンドを用意しました。
MSCダイアログで利用可能な新しい情報
多くのデータを含む巨大なデータベースを使用している場合、4D MSCダイアログをよくご存知のはずです。Maintenance and Security Centerには、データおよび構造ファイルの情報、検証、分析、メンテナンス、バックアップ&コンパクト化に必要なすべてのツールが含まれています。
最近、一部のユーザーからのフィードバックに基づき、このダイアログを3つの方法で強化しました。
- ログファイルのパスへのリンクが追加されました。
- データに関する新しいグローバル情報にアクセスできるようになりました
- テーブルに関する情報が、メンテナンスモードと標準モードの両方で利用可能になりました。
リンク配列の属性クエリ引数による検索
4D v15で導入されたオブジェクトフィールドは、非構造化データの保存とインデックス作成を可能にします。これは、名前、苗字、誕生日のような共通のデータセットかもしれません。例えば、靴(サイズ、色)、コンピュータ(CPU、メモリ)、プリンター(色、インク)、値のリスト、またはすべての組み合わせの異なる属性が必要なショップのように、レコードごとに異なるデータである可能性もあるのです。
ここに、4Dのお客様からの実際のユーザーストーリーがあります。
「私のバッジアプリケーションは、建物への各人のアクセス権や時間枠を管理します。この情報は、オブジェクトの配列としてデータベースに保存されています(例:{access right, building, time slot})。ある時間帯にある建物にアクセスできる人を探したい」。
4Dは、データを照会するためのいくつかの方法を提供し、インデックスを使用するので、非常に高速です。
デザインダイアログの検索機能の改善
Find in designダイアログは、よりユーザーフレンドリーなデザインと、ユーザー体験を向上させる2つの新機能を提供するためにアップグレードされました:進行中の検索を停止するための新しい停止ボタンと、検索結果をフィルタリングする新しいオプションです。
クイックレポートエディタでテーブルをまたいだレポートが簡単に作成可能
4D v16 R2の64ビット版クイックレポートエディターで、新しいステップに到達しました。
すでにお気づきのように、64ビット版のクイックレポートは、v15 R3以来、より良いユーザーエクスペリエンスを提供するために、完全に再設計されました。その第一弾として、テーブルを跨ぐレポートが登場しました。