2017年のブログ記事トップ10をご紹介します

Deeplからの自動翻訳

オブジェクト記法から 4D Write Pro 、そしてセキュリティからわかりやすいヒントまで、2017年はすべてが揃っていました最も読まれた 10本の投稿で振り返ってみましょう。2017年に皆さんの注目を集めたトピックはこちらです。

#10位 – リストボックス:プログラミングの可能性が広がる

このブログ記事では、リストボックスで汎用的なプログラミングを使用できることを紹介しました。これにより、開発者はリストボックスのプロパティの全リストを完全に制御 できるようになりました。

#9 – 配列属性のクエリ引数のリンクによる検索

4Dでは、インデックスを使用してデータを検索する方法がいくつか用意されており、非常に高速に検索することができます。さらに、この機能が強化され、1つのオブジェクトの中にある要素のリストに対して、より複雑なクエリを実行できるようになりました。

#8 – 4D write pro: プログラミングによる文書作成

4D Write Proは、ブックマークコンセプトにより 、ドキュメントの自動作成を容易にします。これにより、セクションごとに新しいドキュメントを簡単に作成することができます。この投稿には、新しいコマンドを使用して動的にドキュメントを生成する方法を紹介するデモデータベースが含まれています。

#第7回 「オブジェクト指向で開発者の生活をシンプルにする方法

この投稿では、4D言語の主要な強化点を紹介します。オブジェクト表記法です。 オブジェクト記法の力によって、今までとは違う、より効率的な作業ができるようになることを強調しました!

#6 – タイムスタンプが使えるようになりました

新しいコマンドは、ミリ秒を含む正確なUTCタイムスタンプを取得するために導入されました。例えば、この情報をログファイルで使用することで、イベントがいつ発生したかを正確に知ることができます!

#5 – Windows上のアプリケーションのSDIモード

4Dアプリケーションは、Windows上でSDIモードの恩恵を受けることができます。これまでの4Dでは、灰色のメインウィンドウ(MDIウィンドウ)があり、その中にすべてのアプリケーションウィンドウが表示されます(子ウィンドウとして)。しかし、SDIアプリケーションでは、メインウィンドウがあり、その中で多くの追加ウィンドウを独立して開くことができます。

#4 – new object: オブジェクトを初期化する簡単な方法です。

オブジェクトを初期化するための新しいコマンドを紹介しました。 New object.このコマンドは、オブジェクトを作成し、そのオブジェクトへの参照を返します。したがって、このコマンドを使用すると、オブジェクトを作成し、その参照を返します。 OB SET は、いくつかの場面で不要になりました。

#3 – オブジェクト表記法: コーディングのもうひとつの方法

オブジェクト記法を使うことで、多くの可能性が生まれました。そのひとつは、もう OB Getあるいは OB SET.その上、オブジェクト記法を使うと、コードの実行が10倍速くなるのです!

#2 – 標準アクションの発見と使用

4D Write ProとStyled Textのための100以上の標準アクションが追加されました。この記事では、標準アクションの様々な使い方とその利点を紹介しました。そのうちの1つは、アクションが適用されないときはいつでも、メニューアイテムやボタンの無効化を4Dが自動的に処理することです!コーディングなしで。

#1 – 4D Write Proの独自のインターフェイスを作成する

2017年の#1投稿では、4D Write Proのエリアを処理するために標準的なアクションを使用することを強調しました。1行のコードも書かずに、メニューバーやカスタマイズされたコンテクストメニューを素早く作成し、4D Write Proのドキュメントを簡単に管理することができます。

Avatar
Intissarは、プロダクトマーケティングマネージャーとして2017年に4Dに入社しました。彼女は、プロダクト、マーケティング、エンジニアリング、およびテクニカルサポートチームと密接に連携し、さまざまな顧客に対して新機能の「理由」、「方法」、「内容」をアピールするために働いています。この密接な連携により、メッセージングフレームワークを作成し、4Dブログやウェブサイトのための詳細なコンテンツやコードサンプルを書き上げることができるのです。VINCI大学でコンピュータサイエンスのエンジニアの学位を取得後、彼女はソフトウェアエンジニアとしていくつかのスタートアップ企業で働きました。ソフトウェアの仕様、設計、開発、ユーザートレーニング、サポート、チームマネジメントなどの実務経験を持ちます。