ウェブベースのモニタリングダイアログの構築、ステップバイステップ
4Dサーバーの管理画面をWebインターフェースで再現したいですか?サーバールームに行かなくても、リモートデスクトップを使わなくても、4D Clientのライセンスを消費しなくても、4D Serverで何が起こっているかを便利にチェックしたいと思いませんか?4Dサーバーの主要なパラメーター(例えば、メモリー使用量、ドライブスペース、ユーザー、プロセス、そしてリアルタイムモニター)を全てWeb経由で確認することが可能になりました。
このブログでは、4Dが様々なR-releasesで提供した、Webベースのサーバー管理ダイアログを構築するためのコマンド群を紹介します。さらに、4D Hispanoの地域テクニカルマネージャ(Angelo Caroprese)が、あなたのアプリケーションですぐに使える完全なコンポーネントを提供しています。
4D Write Proがバーチャルストラクチャーに対応しました!
エンドユーザーのニーズを理解し、ユーザーフレンドリーなインターフェースを作成することは、すべてのアプリケーション開発者にとって最優先事項です。
ご存知のように、4D言語では、エンドユーザーが読みやすいように、テーブル名やフィールド名のエイリアスを作成することができます。これにより、標準的なダイアログ(クエリ、ソート、数式エディタ)での翻訳や読みやすさが向上するだけでなく、エンドユーザーの視界から遠ざけるべきテーブルやフィールドをフィルタリングすることができます。
4D Summit 2018の期間中、この機能を4D Write Proに拡張してほしいという要望がありました。私たちはその声に耳を傾け、4D v17 R4で利用できるようになりました
4D View Proで範囲と数式に名前を付ける
4D v17 R4は、4D View Proのクールな新機能である名前付き範囲と数式を搭載しています。セルや定数を参照する数式を使用する必要がある場合、この機能はとても役に立ちます!
これらの新しいコマンドを使えば、4D View Proの自動補完機能により、数式がより読みやすく、簡単にアクセスできるようになります。
4D for iOSでクエリを制限する
4D v17 R4で、フィルタリングされたコンテンツを4D for iOSアプリに埋め込んで表示するのは、簡単なことです。このR-リリースでは、モバイルアプリに表示するデータをフィルタリングすることができます。
4D Write Pro ドキュメントで座標を取得する
ここまでで、あなたはこのコマンドに慣れたことでしょう。 WP Get position コマンドには慣れているはずです。少なくとも、このブログ記事で読んだことがあると思います。v17で導入されたこのコマンドは、ドキュメント内の要素の位置に関する情報を取得するのに役立ちます。
4D v17 R4 スパイスアップ …座標も返せるようになった!
プロセスの同期を簡単に
プリエンプティブプロセスは、CPU の全コアを使用して大規模な計算を並列に実行する場合に非常に便利ですが、時にはタスクを協力なプロセス(例えば、ノンプリエンプティブコマンドを使用)に委譲する必要があります。この場合 New signalコマンドを使えば、あるプロセスを一時停止して、他のプロセスからの応答を待つことができます!
新しいサーバー管理コマンド
4Dは、サーバーを監視するための独自のアプリケーションを作成するのに役立つ機能を提供し続けています。セッション、プロセス、アプリケーションサーバーの情報をプログラムで取得することから、Webサーバーの情報を取得することまで、様々な機能があります。
4D v17 R4では、すでにステータスを読み取るコマンドを提供していますが、今度はステータスを変更する機能を提供します。サーバーやクライアント上のダイアログとして、あるいはWebアクセスのためのHTMLページとして、独自の管理インターフェースを作成することができるようになりました。それは、あなた次第です。これらのコマンドにより、標準の4D管理インターフェイスと同じアクションを実行することができます。例えば、定期メンテナンスのお知らせをユーザーに送信したり、アプリケーションサーバーの操作中に新しい接続をブロックしたりすることができます。
4D for iOSでカスタムデータフォーマッターを作成する
4D v17 R3では、日付、パーセンテージ、時間などの基本的なデータフォーマッ ターを導入しました。4D v17 R4では、独自のデータフォーマッタを作成し、プロジェクトエディタから直接使用できるようになり、さらに進化しています。
4D Write Pro – 垂直定規のご挨拶
4D Write Proに新機能が追加されましたので、お知らせします。ページモードでは、ページの左側に垂直方向の定規を表示することができます!これにより、縦の余白をグラフィカルに管理することができます。また、ヘッダーやフッターを含む文書では、ヘッダーやフッターと本文の間のスペースをこのルーラーで簡単に変更することができます。
4D View Proでセルの内容を取得・設定する
プログラミングによってドキュメントを操作できることは、4D View Proを使用する上で重要なポイントです。今、あなたはプログラミングによってドキュメントを埋めることができます。ラベル、データベースフィールド、フォーミュラとしてデータをドキュメントに設定することができます。もちろん、設定できるものは、取得することも可能です!また、セルの数式やユーザが入力した値を取得することもできます。