ヒント

サブフォームを簡単に扱うためのクラス

Deeplからの自動翻訳

フォーラムでは、フォームの前景にメッセージ、砂時計、またはいくつかのインターフェイス要素を表示し、他をぼかすことについてのリクエスト、ヒント、または質問がいくつかありました。サブフォームやコールフォームを使えば、このようなインターフェイスを作ることができます。複数ページのフォームを扱う場合、コードが複雑になることがあります。

そこでVincent De Lachauxは、複数ページのフォームに表示されるサブフォームの管理を簡単にするクラスを用意しました。このクラスは、サブフォームをオンザフライで読み込んだり、ワーカーから制御したり、メインフォームのサイズが変更された場合にサブフォームの位置を変更したりします。このような仕組みを気にすることなく、ダイアログに集中することができます。

製品 business man try to build wood block on wooden table and blur background business organization startup concept

Build4Dを使用してコンパイルしたストラクチャーやコンポーネントをビルドする

プロジェクトモードの導入により、プロジェクトのコンポーネントを操作することが非常に簡単になりました。

ここ最近のフィーチャーリリースでは、チームや作業方法、ニーズに合わせて独自のビルドチェーンを作成できるようにするための機能をいくつか追加しています。

例えば、以下のような機能です。

 

あなた独自のビルドチェーンを作成したり、継続的インテグレーションツールに4Dを統合するために、4DではBuild4Dというコンポーネントを開発し、GitHubでソースを公開しています。

この最初のステップとして、Build4Dでは、コンパイル済みのストラクチャーとコンポーネントを作成することができます。今後、シングルユーザーアプリケーション、クライアントアプリケーション、サーバーアプリケーションを管理できるようにこれを充実させていく予定です。

ヒント blank

GitHub 4Dオーサムリスト – 投稿の呼びかけ

Deeplからの自動翻訳

ソフトウェア業界で競争力を維持するためには、常に革新を求め、変革の機運を高める必要があります。

その精神に基づき、4Dは常に成長と拡張のための適切なテクノロジーを提供してきました。プロジェクトモードはその一例で、Gitを使ってより生産性の高い開発環境で4Dアプリケーションを立ち上げることができるという、とてつもないメリットがついてきます。

そこで私たちは、4D開発者の生活を少しでも楽にするために、あらゆる知恵を一箇所に集めた「4D Awesomeリスト」を作ることにしました。

もしあなたが Git/GitHub のユーザーで、仲間の開発者の助けになるような素晴らしいプロジェクトを持っているなら、素晴らしいプロジェクトが集まる 4D Awesome リストに貢献したくなるかもしれませんね!

このブログでは、Awesome リストのコンセプトと貢献の方法について説明します。

ヒント blank

4DとGit。ビギナーからエキスパートまで

Deeplからの自動翻訳

さて、プロジェクトには多大なメリットがあることはもうご存知でしょう。Git (リビジョン管理システム)とGitHub(ホスティングサービス)を使って、より生産性の高い開発環境で4Dアプリケーションを稼働させることができるようになるのです。

初心者や本格的な上級開発者のバージョン管理は、複数のリソースが共同してソフトウェアの生産チェーンと呼べるものに参加するあらゆる作業環境において、定番のものとなっています。

Git に慣れるために、私たちは多くのリソースを自由に利用できるようにしています。このブログ記事は、このトピックについて私たちが提供したすべてのものをまとめたものです…これまでのところ。どこから手をつけていいかわからなくなったら、読み進めてください。

  • 他のブログ記事
  • 詳細なガイド
  • トップクラスのサミット・ビデオ。
  • そして、トレーニングコースもあります。
ヒント blank

GitHubをブラウズしてすべての4Dプロジェクトを見つける方法

Deeplからの自動翻訳

4Dにおけるプロジェクトの導入に伴い、4Dにおけるコンポーネントやデモアプリケーション、その他のツールのソースコードはGitHub上でホストされています。

4Dには3つのGitHub組織があります。

  • 4Dでは4D内部のコンポーネントのソースコードを見つけることができます。そのため、あなたのニーズに合わせて、それらを適合させることができます。
  • 4D Depotには、すべてのヘルプツールが含まれています。HDI、デモ、アプリケーション例など。
  • 4D Go Mobileには、すべてのカスタムリストフォーム、詳細フォーム、ログインフォーム、フォーマッタ、入力コントロールが含まれています。

例えば、4Dブログで新機能を紹介したり、4Dウェブサイトのリソースページでデモ例を紹介したり、モバイル用のギャラリーからGitHubの各リポジトリへのリンクを見つけることができます。

しかし、GitHubや検索、ブックマークなどからも可能です…。このブログでは、GitHub の使い方やナビゲーションを改善するための基本的な機能を紹介します。

ニュース blank

4Dとバージョン管理システムの入門ガイド

Deeplからの自動翻訳

長年にわたり、4Dでは、4Dサーバーを使用して、チームの一員としてバイナリデータベースを開発することができました。この開発方法は簡単ですが、多くの開発者が、より良いトレーサビリティを提供するために、ソースコード管理をより効率的に行うことを求めていました。4Dはその声を聞き、このニーズに合うようにプロジェクトモードを開発しました。このモードは、バージョン管理システムのおかげで、コラボレーションの新しい時代を切り開きました!

ヒント blank

4DでGitHubのアクションを活用する方法

Deeplからの自動翻訳

あなたのプロジェクトは今、 ソースコントロールシステム上にあります。つまり、ソフトウェアの複数のバージョンを管理し、変更を監視し、修正や新機能を統合することは、今ではずっとシンプルになりました。

継続的インテグレーションも活用してみてはいかがでしょうか?

4D v19から、コマンドでプロジェクトのコンパイルを開始することができるようになりました。その結果、統合チェーンを自動化するために必要なすべてのビルディングブロックを手に入れることができます。

このブログ記事では、GitHub マネージャーと GitHub アクションを使った自動化の例を紹介します。

ニュース blank

4Dアプリケーションの豊富なライブラリーを利用可能

Deeplからの自動翻訳

プロジェクトと、プロジェクトアプリケーションのソースコードをソースコントロールシステムで共有できるようになったことで、35以上のリポジトリを GitHubに公開しました(このブログ記事を書いている時点)。これには、HDI、コンポーネント、そして完全なサンプルアプリケーションが含まれます。完全なサンプルアプリケーションといえば、最近2つが追加されました。

ヒント blank

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

Deeplからの自動翻訳

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

ニュース blank

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

Deeplからの自動翻訳

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

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