製品

プロジェクト・データベース:スタイルシートでフォームを美しくする

Deeplからの自動翻訳

クラシック4Dのバイナリ構造では、スタイルシートを定義して、フォームで使用するフォント、フォントサイズ、テキストスタイルをmacOSとWindowsの両方のプラットフォームで指定することができます。プロジェクトデータベースでは、4ステートボタンのプロパティを定義したり、すべてのラインオブジェクトのカラーとボーダーを指定したり、アプリケーションのすべてのリストボックスのヘッダーの高さを設定するなど、さらに進んだことができます。CSSの文法と構文に触発された4Dは、4Dプロジェクト・データベースのフォームの特定のニーズを満たすために、CSSを適応させました。スタイルシートのおかげで、すべてのプロパティを設定し、真に視覚的に魅力的なフォームを作成することができます。このブログ記事で、その方法をご紹介します

製品

プロジェクトのデータベースユーザーとグループの管理

Deeplからの自動翻訳

最新の4D v17 R-Releasesでベータ版として提供されていたプロジェクト・データベースが、4D v18で製品版として利用できるようになりました!4D v18の多くの変更点の中で、ユーザーとグループの管理方法があります…特にデプロイメントがとても簡単になりました。この記事では、これらの変更について知っておく必要があるすべてのことを簡単に紹介します。

製品

4D View Pro: 印刷とPDFエクスポートの管理

VP PRINT と VP EXPORT DOCUMENT コマンドを使って、文書を印刷したり、PDF を作成したりすることができるようになりました。しかし、顧客に向けた魅力的なドキュメントを作成するためには、ドキュメントを印刷するだけでなく、ヘッダーやフッターを追加したり、ズームを定義したり、紙の向きを定義したりする必要があります。4D v18 では、これらの属性を定義する VP SET PRINT INFO コマンドのおかげで、すべてが可能になります!

製品

複数の 4Dデータソースに興味がありますか?

4D v18 のエキサイティングな新機能を発表します! タイトルからすでにヒントがあるかもしれませんね。

この機能は、クライアント/サーバーの新しい可能性を開きます。4D v18 のアプリケーションは、永続的なネットワーク接続を必要とするカレントデータベースに限定されるのではなく、4D Server 上に公開された別のリモート4Dデータベースからデータを取得することができます!

この機能により、選択肢が大きく広がります。たとえば、基本的にオフラインで動作するようにアプリケーションを構成し、リモートデータにアクセスできるときだけローカルデータを同期させることができます。あるいは、複数のサーバーでデータを公開し、必要に応じて切り替えることもできます。また、データモデルを異なるデータベースに分散させるという方法もあります (ローカルデータ、海外データなど)。異なる場所にデータを分散させながら、 1つの 4Dクライアントコード (プロジェクトメソッドやフォームオブジェクト) でアクセス可能にするのはどうでしょうか。このブログ記事では、これらのシナリオを実現する方法を紹介します。

製品

4D v18でデプロイメントが簡単になりました。

Deeplからの自動翻訳

4D v18は、デプロイされたmacOSパッケージとWindowsアプリケーションのフォルダをそのまま維持するために、ファイルとフォルダのための新しいアーキテクチャを導入しています。簡単に言うと、ログフォルダと、4Dバックアップ設定を含む全てのユーザーベースの設定は、データファイルの隣に保存されるようになりました。実際、設定は2回存在します。1つは新しいデータファイルのデフォルト設定として使用する構造の横に、もう1つはデータファイルの横に、ユーザーの変更を保存するために存在します。
その結果、構造体を含むフォルダの内部は何も変更されないので、読み取り専用にすることができます(*)。構造体フォルダーを置き換えるだけで、中のものを事前にコピーする必要がないため、導入が容易になります。

(*) は、プロジェクト・データベースでのみ使用できます。バイナリデータベースでは、ユーザーとパスワードのテーブルが構造体に格納されているため、フォルダを読み取り専用にしてはいけません。

ヒント

プロジェクトデータベース:アーキテクチャー

Deeplからの自動翻訳

4D v18リリースのヘッドライナーであるプロジェクトデータベースは、データベース構造からフォーム、メニュー、ユーザー設定、または必要なリソースを含むユーザーインターフェースまでのすべてを含むテキストファイルで、ソースコントロールシステムにアプリケーションのコードを格納することにより、分散チームが共同作業を行うことを可能にします。また、プロジェクトデータベースはテキストベースのファイルで構成されているため、1つの親データベースフォルダ内に、複数のフォルダとファイルが格納されることになります。このブログでは、プロジェクトデータベースのアーキテクチャについて説明し、この新しいタイプのデータベースについて理解を深めていただきたいと思います。

製品

ヘッドレス4Dアプリケーション

Deeplからの自動翻訳

4D開発者として、GUI(グラフィカル・ユーザー・インターフェース)のないアプリケーション、別名ヘッドレスアプリケーションを開発する必要に迫られたことがあるのではないでしょうか。以前の4Dでは、これは完全に不可能でした……4D v18までは!このブログでは、あなたのアプリケーションを “ヘッドレス “にするために、新しく利用できるようになった機能のいくつかを紹介します。

なぜ、ヘッドレスアプリケーションを作るのか?Windowsの動作をmacOSでシミュレートしたり、サービスマネージャーを使わずにWindowsのサービスを動作させたりなど、いくつかのユースケースがあります。しかし、なによりも、4Dを使ったボットの開発など、新しい可能性が広がります。