4Dライトプロ。WPコマンドとその周辺
フォーラムやTAOWで、以前4D Writeプラグインにあった機能が、4D Write Proにはないようだというコメントをいただきました。しかし、それらは長い間、利用可能でした!
このブログ記事では、4D Write Proの既存の能力のうち、気づかれていないようなものをリストアップしていきます。言い換えれば、あなたが知らなかった4D Write Proの機能です。
4D Write Proは、WPコマンドだけではありません。
構造ファイルを書き出すためのコンポーネント
4D v17 R3のおかげで、構造ファイルを複数のテキストファイルでエクスポートすることができます。例えば、ほんの数行のコードで、毎朝、データベースのコピーを作成することができます。これを利用して、履歴を管理したり、同僚にデータベースを送って、その人が作業を終えたときに変更点を確認したりすることができます。
1つはエクスポートするデータを設定する方法、もう1つはデータベースをエクスポートする方法です。
2つの新属性でより良いドキュメントを
素敵な文書を作成するためには、いくつかの組版ルールと基本を尊重する必要があります。例えば、文法、スペル、構成は、文章の質を表します。これらのルールの1つは、複数ページにわたる段落や表の配分に関係します。
4D Write Proには、段落の配分を管理するための2つのオプションがあります。
- 段落や表の中で改ページしないようにする。
- 段落や表の中で改ページしない、または段落や表の中で空白を作らない。
詳細について説明します。
データベーステストの改善
開発の品質を向上させるためには、ユニットテストが重要です。これらのテストのため、デベロッパーや QAチームは、様々なモード (シングルユーザー / クライアントサーバー) や異なる環境 (Macintosh / Windows) で 4Dデータベースを起動するためのツールを必要としています。
4D製品は、すでにコマンドラインパラメーターを使用して起動することができ、自動テストや運用が可能です。もし、独自のアップデートメカニズムを作成したい場合や、何百台もの 4D Server が稼働しているサーバーファームを扱う必要がある場合はどうでしょうか。たとえば、使用するデータベースファイルを指定したり、起動時にパラメーターを渡したりしたいかもしれません…
4D for iOSで自分の好きなアイコンを使おう
過去2回の4D for iOSブログ記事(データフォーマッタと カスタムテンプレートの作成)で見てきたように、4D for iOSはバージョンを重ねるごとに機能が豊富になってきています。これは、4D for iOSアプリケーションを構築する際に、より多くの選択肢を提供します。このブログ記事では、よりパーソナライズされたアプリのために、独自のアイコンを使用する方法を見ていきます。
ピクチャーフィールドに格納された4Dライトのドキュメントを移行する
4D Write Proは、多くの機能性を備えた成熟した製品となっており、多くの分野で4D Writeプラグインを上回っています(例えば、テーブルやブックマークなど)。さらに、4D Write Proは64ビットに準拠しており、ほとんどのOSがまもなく64ビットのみになるため、これは素晴らしいことです。4D Writeから4D Write Proへの文書の移行は、「やらなければならないこと」です。あなたやあなたの顧客の移行を支援するために、私たちはすぐに使えるコンポーネントで移行プロセスを簡素化しました!
4D Write Proでのページレイアウト
ドキュメントを作成する際、ページサイズ、向き、余白を定義する必要があります。v17 R3から、このすべてをプログラミングで行うことができます。そのために、新しい属性が自由に使えるようになりました。
実行中のアプリケーションの情報を取得する
4D v17 R3では、カスタマイズされた サーバー管理ダイアログを作成することで、データベース分析をさらに一歩進めることができます。ユーザーとプロセスに関する情報の取得、getting 4D Webサーバーのすべてのランタイム情報の取得、アクティブなライセンスの詳細、ハードウェアとシステムのすべての詳細の取得に続いて、実行中のデータベースのアクティビティとネットワーク構成を取得する機能が追加されました。
データベースがどのIPアドレスとポートをリッスンしているか、クライアントとサーバー間の通信が暗号化されているか、レガシーネットワークレイヤーが使用されているか、知る必要がありますか?新しいコマンドを呼び出すだけです。 Get application info.それだけではありません。このコマンドは、使用したCPUの量、起動からの時間など、データベースに関する情報も返します。
クラシックな4Dフォームをダイナミックフォームに変換
顧客やユーザーのニーズによって、フォームを変更する必要があるかもしれません。例えば、あるユーザーにとっては黒が完璧でも、別のユーザー(青を究極の完璧と見る人)にとってはそうでない場合もあるでしょう。幸運なことに、ダイナミックフォーム(4D v16 R6で導入)は、ユーザーの好みに対応するために、ここにあります。しかし、既存のフォームをダイナミックフォームに書き換えるのは難しい作業かもしれませんし、白紙の状態からスタートするのは簡単ではありません。理想を言えば、修正や改良が可能なドラフトを用意するのがベストでしょう。4D v17 R3では、クラシックな4Dフォーム(.4DBファイルに保存)をダイナミックフォームに簡単に変換することができるようになりました。