著者名: Vanessa Talbot

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。
製品 blank

直感的なオートコンプリートを実現する新しい宣言構文

Deeplからの自動翻訳

4Dのオートコンプリート機能について不思議に思ったことはありませんか?また、なぜ4Dはコード内で使用されているすべての関数を示唆するのでしょうか?オブジェクトは非常に汎用的な型なので、4Dは実行時にしか本当に保存しているものを知りません。しかし、それはコードを書くときにはあまり役に立ちません。

4D では、変数を宣言するときに、オートコンプリートを大幅に強化する新しい構文を提供しています。

ヒント blank

プロジェクトのデータベースコンポーネントのための独自のドキュメントを構築

Deeplからの自動翻訳

以前のブログ記事で、エクスプローラーにメソッドのドキュメントが戻ってきたことを紹介しました。さらに進化して、コンポーネントのドキュメントとして使用したいと思いませんか?このブログでは、その方法をご紹介します。

製品 blank

プロジェクトデータベースメソッドドキュメントの復活

Deeplからの自動翻訳

アプリケーションを開発する際、メソッドの詳細(例えば、メソッドの動作の説明、構文、メソッドに渡されるパラメータの定義など)に素早くアクセスできると非常に便利な場合があります。これは、コンパイルされたコンポーネントを使用する場合に、より重要になります。メソッドの中身を見ることができないので、使い方を理解するためにはそのドキュメントに頼るしかないのです。

4D v18 R3では、エクスプローラーのダイアログが強化され、プロジェクトデータベースのドキュメントが利用できるようになりました。

製品 blank

オートフォントのフォントサイズを定義する

Deeplからの自動翻訳

以前のR-releaseで、フォントとフォントサイズを定義するための2つの新しい自動テーマを追加しましたので、各プラットフォームのガイドラインを尊重した3つの自動テーマが自由に使えるようになりました。インターフェイスをデザインするには、各フォーム・オブジェクトでOSが推奨するフォントとサイズを使用する自動テーマが推奨される方法です。

場合によっては、もっとコントロールが必要で、ガイドラインを無視する正当な理由があるかもしれません。4D v18 R3では、自動テーマのサイズをオーバーライドして、テキストの表示方法をよりコントロールすることができます。

製品 blank

4Dでオブジェクト指向プログラミング。クラス継承の管理

Deeplからの自動翻訳

以前のブログ記事で、オブジェクト指向プログラミングにおいて非常に重要な概念を紹介しました。クラスです。今回は、もう一つの核となる概念について説明します。継承とは、あるクラスが他のクラスの振る舞いを取得できるようにする仕組みのことです。

製品 blank

4Dによるオブジェクト指向プログラミングの入門書。クラス

Deeplからの自動翻訳

Object型が登場して以来、多くの方がObject型を定義できるようにしたいと要望してきました。オブジェクト表記法のおかげで、多くの人がオブジェクト関数を持つことを夢見るようになりました。 4D v18 R3 プロジェクトデータベースで、クラスが使えるようになりました。このブログでは、オブジェクト指向プログラミングの最も興味深いコンセプトの1つを紹介します…データベースの例とボーナスビデオ付きです

ニュース blank

ニュース速報:4DコンポーネントをGitHubで公開!

Deeplからの自動翻訳

2017年、4Dは4D内部コンポーネントのソースコードを4Dパートナーに共有する新しいプログラムを開始しました。

4Dコンポーネントのソースコードを共有することで、コンポーネントをカスタマイズし、自分だけのものにすることができますプロジェクトデータベースと、ソースコントロールシステムを介してアプリケーションのソースコードを共有する機能により、4D内部コンポーネントをプロジェクトデータベース化し、ソースコードを4D GitHubのアカウントにプッシュしました。これは誰でも利用可能で、Githubのアカウントさえあれば利用できます。なぜ、こんなことをしたのか?コードとフォームの両方に対する変更と修正を追跡することで、あなたの生活をより簡単にするためです。

製品 blank

Entity Selectionリストボックスを簡単に構築する新ツール

Deeplからの自動翻訳

レコードのリストを表示するには、ORDA技術を使用する場合、エンティティ選択リストボックスが最も適しています。4D v18 R2は、エンティティ選択リストボックスを簡単に構築する新しいツールで、あなたの生活を簡素化します。リストボックスビルダーこれは何でしょうか?シンプルなダイアログで、いくつかのステップでリストボックスをセットアップできます(表示するテーブルとフィールドを選択し、列のタイトルを入力し、列の順序を定義します)。

製品 blank

プロジェクトデータベースフォームエディタでの表示改善

Deeplからの自動翻訳

フォームエディタでは、フォームの作成、修正、カスタマイズを行うことができます。作業を容易にするためのツールがいくつか用意されており、その一つが「ビュー」パレットです。このツールは、オブジェクトをさまざまなビューに分散させることで、複雑なフォームを簡単に作成することができます。ビューでは、必要に応じてオブジェクトを隠したり表示したりすることができます。

もし、他の人が開発したフォームで作業している場合はどうでしょうか。そのフォームがビューを使用しているかどうかをすばやく判断するにはどうしたらよいでしょうか。ビューの数に制限はありますか?4D v18 R2とプロジェクトデータベースは、このような本質的な疑問を解消し、ユーザーエクスペリエンスを大幅に向上させます!