タイプ・アワードを簡単に
ユーザーインターフェイスに興味のある方なら、On before keystroke とOn after keystroke イベントをすでに使っているかもしれませんね。4D v18 R5 では、これらのイベントのハンドリングが大幅に強化されましたので、きっとご満足いただけることでしょう。さらに、On...
実用的なパターンと技術的な詳細解説をブログから活用して、より優れた4Dアプリケーションを構築します。
ユーザーインターフェイスに興味のある方なら、On before keystroke とOn after keystroke イベントをすでに使っているかもしれませんね。4D v18 R5 では、これらのイベントのハンドリングが大幅に強化されましたので、きっとご満足いただけることでしょう。さらに、On...
4D v18 R5 では、フォームエディターでフォームを開くための新しい 4D コマンドが提供されます。これは、特に解析やイントロスペクションのツールに有用です。 ...
4D v16 R6では、プロセス間の通信に新しい概念、共有 オブジェクトと 共有 コレクション変数が導入されました!このおかげで、プロセス間で簡単に情報を共有することができるようになりました。 今までは、エンティティセレクションは、プロセス間で共有することができませんでした。しかし、4D v18 ...
もし、あなたがコードエディタでマクロを使うのが好きなら、4D v18 R5はあなたにグッドニュースです。 まず、マクロがどれだけ役に立つかを説明します。あなたは、アプリケーションでフォーマットやネーミングのルールを使用し、新しいフォームにそれを適用する必要があったことがありますか?あるいは、他の人...
クライアント/サーバー開発にはさまざまなシナリオがありますが、そのすべてにおいて、サーバーのデバッガやエラー ウィンドウを見るために、クライアント側とサーバー側を切り換える必要があります。そこで、サーバーコードのデバッグをどこで行うかを決定できるオプションを新たに追加しました。サーバーがヘッドレスな...
コードの中で$1、$2、$nの変数を使うと、コードが読みにくくなるだけでなく、人間の脳はこれらの変数が何に対応しているかを覚えるのが難しいため、混乱が生じる可能性があります。解決策は、わかりやすい名前の変数を作り、その変数に$1、$2、$nの値を代入することです。 4D v18 R5では、宣言時に...
4D v18 R4とORDAにより、データモデルの上にハイレベルなクラス関数を作成することが可能になりました。これにより、ビジネス指向のコードを書くことで、複雑さを隠し、エラーを減らし、開発プロセスをスピードアップすることができます。 4D v18 R5では、コードの最適化と整理を支援する機能をさ...
by ゲスト執筆者 Tiran Behrouz, 4D developer (Vancouver, Canada) 4D v17でのORDAの導入は、画期的なものでした。4D v18 R3でのクラスの導入で、私たちは4Dプログラミングのパラダイムシフトを目撃することになるでしょう。ポリモ...
リストボックスは、強力なフォームオブジェクトです。簡単に作成、操作できますし、最も重要なのは、あらゆる種類のデータを扱えることです。行や列の挿入や削除から、4D言語によるプロパティの定義や変更まで、すべてをプログラミングで設定することができます。4D v18 R4では、もう1つ重要なプロパティがリス...