4Dアプリケーションのためのヒントとコツ – 10月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
またまた、技術情報をお届けします。
4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なヒントと毎月の技術ノートが活発に公開されています。もし、前回のナレッジベースでのヒントを見逃したとしても大丈夫です。
このブログ記事は19のTipsをカバーしています。
VSコード定義とシグネチャのヘルプに移動
4D v19 R6 では、外部のソースコードエディター (Visual Studio Code など)をサポートし、4D コードを扱えるようにし、Visual Studio Code 拡張機能を使用してシンタックスハイライトなどの標準機能を提供するようにしました。
4Dv19 R7では、2つの新機能が追加されました。定義へ移動」と「シグネチャーヘルプ」です。
4Dアプリケーションのためのヒントとコツ – 8月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
さて、今回もまた新たなヒントをご紹介します。
ご存知のように、4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なヒントと毎月のテクノートが活発に公開されています。もし、前回のナレッジベースでのヒントを見逃したとしても、大丈夫です。
このブログでは、16のTipsを紹介しています。
プロジェクトモードでの4D Serverでの同時開発
4D v18でリリースされたProjectsは、バージョン管理システムとの互換性を持たせるなど、4Dの機能を劇的に拡大させました。
優れたフィードバックにより、4Dコミュニティの間でこの機能が大幅に採用されたことを、私たちはこれ以上ないほど誇りに感じています。このため、私たちはより良いものにするために、この機能を改善することにしました。
また、「1つの開発サーバーでチームとして同時に作業できるようにしてほしい」というご要望もありました。4D v19 R6では、プロジェクトモードで開発サーバーで作業することができるようになりました。
4Dアプリケーションのためのヒントとコツ – 6月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
さて、今回もまた新たなヒントをご紹介します。
ご存知のように、4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なヒントと毎月のテクノートが活発に公開されています。もし、前回のナレッジベースでのヒントを見逃したとしても、大丈夫です。
このブログでは、16のTipsを紹介しています。
4DとGit。ビギナーからエキスパートまで
さて、プロジェクトには多大なメリットがあることはもうご存知でしょう。Git (リビジョン管理システム)とGitHub(ホスティングサービス)を使って、より生産性の高い開発環境で4Dアプリケーションを稼働させることができるようになるのです。
初心者や本格的な上級開発者のバージョン管理は、複数のリソースが共同してソフトウェアの生産チェーンと呼べるものに参加するあらゆる作業環境において、定番のものとなっています。
Git に慣れるために、私たちは多くのリソースを自由に利用できるようにしています。このブログ記事は、このトピックについて私たちが提供したすべてのものをまとめたものです…これまでのところ。どこから手をつけていいかわからなくなったら、読み進めてください。
- 他のブログ記事
- 詳細なガイド
- トップクラスのサミット・ビデオ。
- そして、トレーニングコースもあります。
マージサーバプロジェクトにおけるディレクトリファイル管理
プロジェクトでは、ユーザー、グループ、パーミッションを含む新しい directory.json ファイルを導入しました。これにより、アプリケーションのいくつかの部分において、設定やコードによる認証、制限、パーミッションが可能になります。ここでは、マージされたサーバプロジェクトにおけるこのファイルの使用に関する新しい改善点を見てみましょう。
トークンを使用しないプロジェクトのソースコードの保存
コマンド、定数、テーブル、フィールドは、プロジェクトのソースコード・ファイル(4dmファイル)にトークンと共に保存されます。これによって、4Dは自動的にそれらの名前を変更することができます。しかし、バージョン管理システムや外部のコードエディタで読みやすくするため、あるいはプロジェクト間でコードを共有するために、これらのソースコード・ファイルをトークンなしで保存したい場合があります。4Dがこれらのトークンを使わずにソースコードを保存する方法を見てみましょう。
クラスの異なる機能へ素早くジャンプ
クラスは、4D v18 R3 で導入されました。これによって、ビジネスロジックを整理し、UI部分とより迅速に分離することができます。
クラスは長さの異なるいくつかの関数で構成されているので、修正したい関数を探したり、ある関数から別の関数に移動したりするのは必ずしも簡単ではありません。クラスと関数を表示するエクスプローラを使うこともできますが、エディタウィンドウでコーディングしているときは、ウィンドウを切り替える時間を無駄にしたくありません。
4D v19 R4では、クラス内の関数のリストがコードエディタのツールバーに表示され、特定の関数に簡単にジャンプすることができます。
4Dとバージョン管理システムの入門ガイド
長年にわたり、4Dでは、4Dサーバーを使用して、チームの一員としてバイナリデータベースを開発することができました。この開発方法は簡単ですが、多くの開発者が、より良いトレーサビリティを提供するために、ソースコード管理をより効率的に行うことを求めていました。4Dはその声を聞き、このニーズに合うようにプロジェクトモードを開発しました。このモードは、バージョン管理システムのおかげで、コラボレーションの新しい時代を切り開きました!