著者名: Fabrice Mainguené

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

SMTPの会話を記録する

Deeplからの自動翻訳

以前の記事で約束したように、各R-releaseにはメール機能に関するより多くの進歩が含まれ、その隠れたパワーを解き放ちます。

4D v17 R5では、メールログに関する興味深い新機能が提供されています。開発中はすべてうまくいっていたのに、顧客にデプロイしたときに、メール配信に問題が発生することがあります。通信は暗号化されており、SMTPサーバのログファイルにアクセスできないことが多いため、どこで障害が発生したかを発見するのは難しいかもしれません。問題はSMTPサーバーに関連している可能性が非常に高いのですが、どうすれば確認できるのでしょうか?アプリケーションでSMTPログを開始するだけです。このログには、接続の停止を含む、実行されたすべてのアクションの記録が含まれています。さらに良いことに、このログはSMTPサーバーとの通信を暗号化されていないプレーンなテキストで表示するので、分析が容易になります。

製品 blank

4D View Proで範囲と数式に名前を付ける

Deeplからの自動翻訳

4D v17 R4は、4D View Proのクールな新機能である名前付き範囲と数式を搭載しています。セルや定数を参照する数式を使用する必要がある場合、この機能はとても役に立ちます!

これらの新しいコマンドを使えば、4D View Proの自動補完機能により、数式がより読みやすく、簡単にアクセスできるようになります。

製品 blank

プロセスの同期を簡単に

Deeplからの自動翻訳

プリエンプティブプロセスは、CPU の全コアを使用して大規模な計算を並列に実行する場合に非常に便利ですが、時にはタスクを協力なプロセス例えば、ノンプリエンプティブコマンドを使用)に委譲する必要があります。この場合 New signalコマンドを使えば、あるプロセスを一時停止して、他のプロセスからの応答を待つことができます!

製品 blank

4D View Proでセルの内容を取得・設定する

Deeplからの自動翻訳

プログラミングによってドキュメントを操作できることは、4D View Proを使用する上で重要なポイントです。今、あなたはプログラミングによってドキュメントを埋めることができます。ラベル、データベースフィールド、フォーミュラとしてデータをドキュメントに設定することができます。もちろん、設定できるものは、取得することも可能です!また、セルの数式やユーザが入力した値を取得することもできます。

製品 blank

4D View Proで範囲をコード化する

Deeplからの自動翻訳

4D v17 R4では、4D View Proに新機能が追加され、その1つがコードによるレンジの作成です。

まず、プログラミングでセルを操作するために、範囲オブジェクトを定義する必要があります。4D View Pro では、次の新しいコマンドでこれを行うことができます。 VP Cell, VP Cells, VP Column, VP Row, VP AllVP Combine ranges.

製品 blank

プリエンプティブモードでSQLを開始/終了

Deeplからの自動翻訳

プリエンプティブプロセスにより、アプリケーションはマルチコアコンピュータをフルに活用し、同時リクエストに対してより速いレスポンスを実現します。4D v17 R4から。 Begin SQL, End SQLおよび内部データベースで使用される関連するSQLステートメントは、プリエンプティブに準拠するようになりました。

製品 blank

メール送信の新しいカタチ

Deeplからの自動翻訳

私たちは、電子メールを送信することの重要性と、それが今日のアプリケーションで一般的なタスクになっていることを知っています。例えば、あなたがビジネスをしていて、HTMLベースの魅力的なメールに数枚の画像やビデオを添付し、ファイル(例えば、発注書や請求書)を添付して送信したいとします。そして、これらすべてをほんの数行のコードで実現したいと思うでしょう。簡単に書け、理解しやすいコードです。4D v17 R4から、このシナリオが可能になりました。そのため、電子メールに関連する機能セットを拡大しました。

製品 blank

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

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

製品 blank

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

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