著者名: Fabrice Mainguené

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

コレクションでの計算

Deeplからの自動翻訳

平均合計、価格(税込み)の計算は、あらゆるビジネスアプリケーションで一般的なタスクです。コレクションは、一貫した方法でデータを集計する簡単な方法です。コレクションを使えば、この種の計算がとても簡単になります。コレクションメソッドがすべてを代行してくれるからです。

製品 blank

コレクションの結合とソート

Deeplからの自動翻訳

4D v16 R6 opens a wide range of possibilities to manage collections. M2つのコレクションを1つに統合する、クローンを作成する、あるいは単にコレクションを並べることは、メソッドを呼び出すのと同じくらい簡単です。例えば、2つのコレクションを連結したり、異なる値だけを保持したり、ソートしたりする必要があるときに、貴重な時間を節約することができます。

製品 blank

オートコンプリート機能をオブジェクト属性に拡張

Deeplからの自動翻訳

オブジェクト記法が新しい可能性を開くこのようなコーディング方法を採用するために、メソッドエディタのオートコンプリート機構を改善しました。オブジェクトの後にドットを入力するたびに、推奨される属性のリストが表示されるようになりました。まさに、コーディングのスピードアップに必要なものです。

製品 blank

コレクションを変換する

Deeplからの自動翻訳

4D v16 R6では、オブジェクト記法で使用する40以上のメソッドによりコレクションを操作するための高度な機能を提供します。これらを使用することで、より効率的な方法でコードを書くことができるようになります。新しいコードは素晴らしいですが、この新しいコードは既存のコードと簡単に統合する必要があることも念頭に置いています。このため、コレクションを配列や文字列に変換したり、その逆を行う専用のコマンドを導入しました。

製品 blank

オブジェクトでパス要素を使用する

Deeplからの自動翻訳

4Dは、ファイルやフォルダのパスを簡単に管理できる2つの新しいコマンドで、開発者の生活をより快適なものにします。貴重な時間を節約する Path to objectこのコマンドは、1行のコードで、拡張子、ファイル名、親フォルダを抽出します。そして、異なるオブジェクトの属性を変更し、再結合して、新しいパスを構成することができます。 Object to path.

製品 blank

コレクションへの要素の挿入・削除

Deeplからの自動翻訳

コレクションへの要素の追加や削除は、開発者が頻繁に遭遇する一般的なプログラミング作業です。4D v16 R6 は、コレクション内の要素の追加と削除に特化したメソッドを含む、40以上のコレクションメソッドを提供します。これらのメソッドを使用すると、スタック(FIFO)やキュー(LIFO)を簡単に作成したり、任意の位置に新しい要素を追加したりすることができます。

製品 blank

コレクションを管理するためのさまざまな可能性

Deeplからの自動翻訳

4D v16 R6では、オブジェクト記法で使用する一連のメソッドにより、コレクションを操作するための高度な機能を提供します。40以上のメソッドが用意され、例えば、コレクション内の要素の追加や削除、ソート、要素の検索などが可能になりました。あまりにも多くの新しい可能性があるため、1つの記事で紹介することは不可能です。この記事は、見逃せないシリーズの第一回目です…

製品 blank

4D Viewドキュメントを4D View Proに変換する。

Deeplからの自動翻訳

私たちは、お客様の既存の4D Viewドキュメントがいかに重要であるかを知っており、それらを4D View Proに移行できることは、私たちにとって優先事項でした。これは、4D v16 R6で可能になりました(プレビューとして)。4D Viewドキュメントを4D View Proに変換するのは、新しいコマンド、VP Convert from 4D Viewのおかげで、たった1行のコードで済みます。

製品 blank

4D Webサイトのセキュリティ向上

Deeplからの自動翻訳

HTTPSは、SSL/TLS暗号化レイヤーで覆われた、よく知られたHTTPプロトコルです。このプロトコルは、サーバーとエンドユーザー間の通信を暗号化することで、機密性と完全性を提供し、詮索好きな目からデータを安全にすることを目的としています。

4D v16 R6では、さらに一歩進んでいます。4D Webサーバーは、PFS(Perfect Forward Secrecy)をサポートするようになりました。4D WebサーバーはPFS(Perfect Forward Secrecy)をサポートし、通信に最高のセキュリティレベルを 提供しますPFSのサポートは、その保護機能だけでなく、すぐに使える4DサーバーのSSL監査テストの結果も向上させるので、お客様にとって素晴らしいことです。これは、特に機密情報を扱うお客様にとって素晴らしいことです。

ヒント blank

4D Write Proの4D Write風ツールバーの例

Deeplからの自動翻訳

4D Write Proへの移行は、あなたのアプリケーションを最新の(そして将来の)オペレーティングシステムに対応させるための素晴らしい進化です。しかし、新しいツールは時に威圧的です。4D Write プラグインのツールバーが懐かしいですか?問題ありません、ここにそっくり4D Write Proのツールバーの例があります。