製品

データベーステストの改善

開発の品質を向上させるためには、ユニットテストが重要です。これらのテストのため、デベロッパーや QAチームは、様々なモード (シングルユーザー / クライアントサーバー) や異なる環境 (Macintosh / Windows) で 4Dデータベースを起動するためのツールを必要としています。

4D製品は、すでにコマンドラインパラメーターを使用して起動することができ、自動テストや運用が可能です。もし、独自のアップデートメカニズムを作成したい場合や、何百台もの 4D Server が稼働しているサーバーファームを扱う必要がある場合はどうでしょうか。たとえば、使用するデータベースファイルを指定したり、起動時にパラメーターを渡したりしたいかもしれません…

製品 blank

4D for iOSで自分の好きなアイコンを使おう

Deeplからの自動翻訳

過去2回の4D for iOSブログ記事(データフォーマッタと カスタムテンプレートの作成)で見てきたように、4D for iOSはバージョンを重ねるごとに機能が豊富になってきています。これは、4D for iOSアプリケーションを構築する際に、より多くの選択肢を提供します。このブログ記事では、よりパーソナライズされたアプリのために、独自のアイコンを使用する方法を見ていきます。

製品 blank

4D Write Proでのページレイアウト

Deeplからの自動翻訳

ドキュメントを作成する際、ページサイズ、向き、余白を定義する必要があります。v17 R3から、このすべてをプログラミングで行うことができます。そのために、新しい属性が自由に使えるようになりました。

製品 blank

実行中のアプリケーションの情報を取得する

Deeplからの自動翻訳

4D v17 R3では、カスタマイズされた サーバー管理ダイアログを作成することで、データベース分析をさらに一歩進めることができます。ユーザーとプロセスに関する情報の取得、getting 4D Webサーバーのすべてのランタイム情報の取得、アクティブなライセンスの詳細ハードウェアとシステムのすべての詳細の取得に続いて、実行中のデータベースのアクティビティとネットワーク構成を取得する機能が追加されました。

データベースがどのIPアドレスとポートをリッスンしているか、クライアントとサーバー間の通信が暗号化されているか、レガシーネットワークレイヤーが使用されているか、知る必要がありますか?新しいコマンドを呼び出すだけです。 Get application info.それだけではありません。このコマンドは、使用したCPUの量、起動からの時間などデータベースに関する情報も返します。

製品 blank

クラシックな4Dフォームをダイナミックフォームに変換

Deeplからの自動翻訳

顧客やユーザーのニーズによって、フォームを変更する必要があるかもしれません。例えば、あるユーザーにとっては黒が完璧でも、別のユーザー(青を究極の完璧と見る人)にとってはそうでない場合もあるでしょう。幸運なことに、ダイナミックフォーム(4D v16 R6で導入)は、ユーザーの好みに対応するために、ここにあります。しかし、既存のフォームをダイナミックフォームに書き換えるのは難しい作業かもしれませんし、白紙の状態からスタートするのは簡単ではありません。理想を言えば、修正や改良が可能なドラフトを用意するのがベストでしょう。4D v17 R3では、クラシックな4Dフォーム(.4DBファイルに保存)をダイナミックフォームに簡単に変換することができるようになりました。

製品 blank

4D Write Proの文書にコードでヘッダーとフッターを作成する

Deeplからの自動翻訳

v16 R5以降、プログラミングによって、既存のヘッダーとフッターにアクセスし、変更することが可能になりました。4D Write Proのドキュメントにヘッダーとフッターを追加したい場合、テンプレートを使って行います!

もし、テンプレートが苦手なら、朗報です!4D v17 R3では、与えられたセクションに対してプログラミングでヘッダーとフッターを作成することができます。

製品 blank

4D for iOSのフォームテンプレートを作成する方法

Deeplからの自動翻訳
4D v17 R3では、4D for iOSからサプライズがあります。
銀行アプリのチュートリアルでは、4D for iOSは、リストと詳細フォームのテンプレートを提供し、あなたのニーズのほとんどをカバーしていることを紹介しました。
しかし、心配はいりません。4D for iOSのリストと詳細フォームのテンプレートを簡単に作成することができます。そうです、その通りです。

製品 blank

4D View Pro で .xlsx文書を扱う

4D View Pro エリアで Microsoft Excelドキュメントを直接開いたり、4D View Proドキュメントを Microsoft Excel フォーマットに変換して顧客に送ったりする必要がありますか? それが可能になりました。この機能のおかげで、4D ビジネスアプリケーションは、MS Office 環境との互換性をさらに向上させることができました。

製品 blank

4D for iOSによるデータフォーマッタ

Deeplからの自動翻訳
約束したように、R-リリースのたびに、4D for iOSの機能を増やしていきます。4D v17 R3には、フィールドに特定のデータ型を定義することができる新しいコンセプトが含まれており、コンテンツが正しいフォーマットで表示されるようになります。 データフォーマット

製品 blank

独自のメソッドをオブジェクトにカプセル化する

コード内でフォーミュラを自在に使うための新しいコマンドが追加されました。フォーミュラをオブジェクトにカプセル化し、必要に応じて呼び出すことができます。もう、コードをテキストで書く必要はありません。コマンドにフォーミュラを渡すだけでいいのです。コードがテキストでないため、シンタックスハイライトやコードエディターの他のすべての高度な機能の恩恵を受けることができます!