macOSのインターフェースに適したネイティブ入力スタイルを選ぶ
最新のオペレーティングシステムでは、より一貫性があり洗練されたユーザー体験を提供するために、ネイティブコントロールの進化が続いています。macOSでの「Liquid Glass」の導入に伴い、入力オブジェクトの外観が一新され、角がより丸みを帯び、テキストと境界線の間のスペースが広くなりました。 こ...
4D環境を強化および拡張するツールとモジュールを紹介するブログ記事をご覧ください。
最新のオペレーティングシステムでは、より一貫性があり洗練されたユーザー体験を提供するために、ネイティブコントロールの進化が続いています。macOSでの「Liquid Glass」の導入に伴い、入力オブジェクトの外観が一新され、角がより丸みを帯び、テキストと境界線の間のスペースが広くなりました。 こ...
適切に選択された枠線色は、フォームの理解を助け、より洗練された統一感のある外観を実現します。重要なフィールドを強調したい場合、オブジェクトのグループを区別したい場合、あるいは単にアプリケーションのビジュアルアイデンティティに合わせたい場合でも、枠線はUIデザインにおいて効果的な要素となります。 4...
フォーム内のテキストの配置とパディングを自在に制御 4D 21 R5 では、テキストエリアや入力オブジェクトのレイアウトを、明示的な垂直方向の配置と各辺ごとの独立したパディングによって微調整できます。これらの新しいコントロールを使用することで、アプリケーションのビジュアルデザインに合わせた、明確で...
S/MIME(Secure/Multipurpose Internet Mail Extensions)は、電子メールにデジタル署名を行うために使用されるプロトコルです。S/MIME署名により、受信者は次の2つの重要な点を確認することができます。すなわち、そのメッセージが本当に主張されている送信者か...
複数のプロジェクトにまたがるコンポーネントの管理が、これまで以上に簡単になりました。4D 21 R5 では、ホストプロジェクトのコンパイラーウィンドウから直接コンポーネントをコンパイルできるようになりました。 どのバージョンがコンパイルされたのかというの見落とすこともなくなり、デプロイ前の追加の手...
ベクトルデータは、セマンティック検索、レコメンデーションエンジン、RAG(検索拡張生成)パイプラインなど、現代のAIを活用した機能の中核をなしています。4D.Vector といったフィールドが4Dデータベースにおいて重要な位置を占めるようになるにつれ、、データセットの規模が拡大してもクエリの高速性を...
Fluent UIを導入した際、その目標は明確でした。それは、4Dアプリケーションが、ほとんど手間をかけずに最新のWindowsのルックアンドフィールを採用できるようにすることです。 リリースを重ねるごとに、Fluent UIのサポートはさまざまなフォームタイプに拡大し、堅牢で本番環境でも利用可能...
開発プロジェクトにおいて、適切なコンポーネントを見つけることは大きな違いをもたらします。特定の機能が必要な場合でも、アプリケーションの機能を拡張したい場合でも、あるいは単に4Dコミュニティが作成したものを発見したい場合でも、「4D Corner」は探索に最適な場所です。 コミュニティが作成したコンポ...
このブログ記事では、1行のコードも書かず、自分で何かを構築することもなく、Qodly向けの最初のカスタムコンポーネントの開発を始めた経緯についてお話しします。すべての大変な作業は、明確なプロンプトに基づいてAIが行ってくれました。 適切なプロンプトをいくつか指定するだけで、VSCodeとGitHu...
Git で4Dプロジェクトを管理する場合、ほんのわずかなコードの変更であっても、複数のツールを切り替えて作業することになります。4Dでコードを編集し、ターミナルを開いてリポジトリを確認し、差分比較ツールを使って変更内容を確認し、さらにブラウザに切り替えてGitHubにアクセスします。 こうしたコン...