著者名: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。
製品 blank

4D View Pro: コレクションを表組みとして表示

ご存知のように、4D View Pro では、データを簡単に読み込んでスプレッドシートに表示することができます。
4D v19 R6 では、さらにエキサイティングなお知らせがあります。このブログ記事では、ヘッダー、表サイズ変更、合計行、並べ替え、フィルターなどの追加機能の恩恵が受けられるほか、より多くのことができるようになった新しい 表組み 機能をご紹介します。また、データクラスやコレクションから素早くデータを読み込む方法も紹介します。デモでは具体的なサンプルと、おまけのビジュアルチャートも提供していますので、お見逃しなく。

製品 blank

4D View Pro:印刷インターフェース

Deeplからの自動翻訳

4D View Proは、様々な分野で威力を発揮するツールです。その鋭い能力は、ユーザーが簡単にデータを保存、整理、操作することを可能にします。4D v19 R5は、この製品に新たな能力をもたらしました。

印刷の設定を簡単にするために、リボンに新しい機能が追加されました:ページレイアウトタブとページ設定ダイアログで印刷設定をサポートします。このダイアログには、ページ、余白、ヘッダー/フッター、シートのタブがあり、ユーザーはコマンドで多くのオプションを管理することができます。 VP SET PRINT INFOコマンドを使用します。

ここでは、そのすべてをご紹介します。

製品 blank

4D View Pro: データコンテキストを使ったデータ表示

4D View Pro では、データをロードし、テンプレートを作成するための新しい方法、データコンテキスト が利用できるようになりました。データコンテキストを設定すると、ドキュメントにプレースホルダーを設置し、そこにデータを差し込めるようになります。

VP SET CUSTOM FUNCTION であらかじめ許可しなくても、ほんの数行のコードで、オブジェクトやコレクションを表示することができます!

では、その詳細を見ていきましょう。

製品 blank

ホストプロジェクトからのコンポーネントクラスへのアクセス

Deeplからの自動翻訳

コンポーネントは、クラスを公開できるようになりました!さらに良いことに、アプリケーションがまだバイナリモードの場合、コンポーネントを(プロジェクトモードで)使用して独自のクラスを作成し、(バイナリモードベースの)アプリケーションから使用することで、クラスとオブジェクト指向開発の恩恵を受けることができるようになりました。

製品 blank

4D View Pro:ワークブックオプション

4D View Pro でドキュメントを作成する際、シートのタブやスクロールバーを隠したり、コンテキストメニューやドラッグ&ドロップオプションを無効にするなど、ユーザー体験を細かく調整する必要があることがよくあります。4D v19 R4 より VP SET WORKBOOK OPTIONS コマンドを使って、これらのことが可能になりました。

製品 blank

外部プロセスを非同期で起動する

バックグラウンドでプロセスを実行し、プロセス終了と同時に、その終了コードに応じてアクションを実行しなければならないことがあります。4D v19 R4 より、新しい 4D.SystemWorker クラスを使ってバックグラウンドでプロセスを開始し、プロセスが情報を返したときに自動的にコールバックメソッドを実行できるようになりました。この方法では、外部プロセスが実行中でもアプリケーションの UI は応答し続け、終了したらすぐにユーザーに結果を表示することができます!

製品 blank

4D言語。ご要望の改善点はこちら

Deeplからの自動翻訳

短絡的な評価、三項演算子、ループからの脱却、単純なキーワードによるメソッドからの脱却を夢見ることはないでしょうか?

もう、そんな夢は捨てろ!私たちは、4Dフォーラムで寄せられた機能要求に耳を傾け、コードをシンプルにするための4D言語の改良を行いました。

製品 blank

4D View Pro: テンプレートで開発プロセスをスピードアップ

Deeplからの自動翻訳

既存のテンプレートからレポートやスプレッドシートを作成することで、開発のスピードアップを図ることができます。4D v19 R4から、コピー&ペーストの操作を、別の場所(他の領域を含む)からセル範囲をコピーするコードを使用して実行できるようになりました。