クラス関数とメソッドのためのコーダーフレンドリーなシンタックス
コードの中で$1、$2、$nの変数を使うと、コードが読みにくくなるだけでなく、人間の脳はこれらの変数が何に対応しているかを覚えるのが難しいため、混乱が生じる可能性があります。解決策は、わかりやすい名前の変数を作り、その変数に$1、$2、$nの値を代入することです。 4D v18 R5では、宣言時に...
実用的なパターンと技術的な詳細解説をブログから活用して、より優れた4Dアプリケーションを構築します。
コードの中で$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つ重要なプロパティがリス...
4Dのオートコンプリート機能について不思議に思ったことはありませんか?また、なぜ4Dはコード内で使用されているすべての関数を示唆するのでしょうか?オブジェクトは非常に汎用的な型なので、4Dは実行時にしか本当に保存しているものを知りません。しかし、それはコードを書くときにはあまり役に立ちません。 4...
4Dソリューションは、常に安全で安定しています。これは、4D がセキュリティ機能の開発とアップデートに多大な投資をおこなっているためです。4D はこれを継続し、4D v18 R4 で、セキュリティツールキットをさらに強化する新機能を提供します。一般的な暗号操作を実行するためのメソッド群を提供する新し...
以前のブログ記事で、 ORDAクラスと、それが提供するコーディングをより円滑にする可能性について学びました。今回のブログでは、RESTサーバでの使用方法について説明します。 実際に見てみましょう ...
4D v18 R4では、プロジェクトアプリケーションのサーバーコードの開発とデバッグが、これまで以上に簡単になりました。さっそく、その方法について見ていきましょう。 ...
を使う開発者が増えています。 Formコマンドを使用してフォームオブジェクトをリンクしている開発者が増えています。そこで、変数や式に関係なく、フォーム・オブジェクトの値にアクセスできるように、2つの新しいコマンドを追加しました。 OBJECT Get valueと OBJECT SET VALUE....