開発とテストのためのセッション管理の強化
最新の4Dアップデートでは、Sessionコマンドをクライアント/サーバー接続まで拡張し、これによりクライアントレベルでセッションストレージにアクセスできるようになりました。この機能をORDAクラスの新しい'Restrict'イベントと組み合わせることで、権限、ロール、あるいは地域など、セッションデ...
最新の4Dアップデートでは、Sessionコマンドをクライアント/サーバー接続まで拡張し、これによりクライアントレベルでセッションストレージにアクセスできるようになりました。この機能をORDAクラスの新しい'Restrict'イベントと組み合わせることで、権限、ロール、あるいは地域など、セッションデ...
4D View Proの継続的な開発の一環として、4D 20 R8ではExcelからの読み込み/Excelへの書き出し機能を拡張しました。このアップデートでは、インターフェイスの機能に合わせた新しいランゲージオプションが追加され、エクスポートされたワークブックをよりコントロールできるようになりました...
4D 20 R8のProject Dependency Managerの最新アップデートにより、プロジェクトは常に一歩先を行くことができます。依存関係が定期的にアップデートされているかチェックされるので、最新バージョンにアクセスすることができ、いつ、どのように変更を統合するか、十分な情報を得た上で決...
開発段階において、構文エラーを早期に検出することは、質の高いコードを作成するために重要である。リアルタイム・コードチェックは、開発者にとって貴重な支援となる。効率を向上させるだけでなく、品質を高め、生産性を向上させます。エラーを即座に修正することで、コンパイル中に発生する厄介なバグではなく、アプリケ...
最近のリリースでは、4Dのセキュリティ機能が、特に証明書の分野で大幅に拡張されました。これには、クライアント・サーバー間通信のための自動生成証明書、ECDSA証明書のサポート、そして4D 20 R7では、エンジン・アプリケーションのクライアント・サーバー間通信のための認証局の検証が含まれます。最高レ...
シングルトンは、4D 20 R5の目玉機能のひとつです。以前は、開発者は2種類のシングルトンを利用することができました: プロセス・シングルトンは、各プロセスに固有ですが、プロセス間で異なります、 と、アプリケーション全体でユニークな共有シングルトンです。 4D 20 R7...
アプリのUIに未読メール数を表示するためにIMAPコマンドを使用している方も多いと思います。4D 20 R7では、IMAPTransporter.getBoxList()関数が強化され、未読メール数とメールボックスのプロパティを同時に取得できるようになりました。 ...
4D 20 R7では、"Compiler_"メソッドに別れを告げ、変数の宣言方法と宣言場所をより自由にすることができます。直接型指定により開発ワークフローとコーディングプロセスに集中し続けることで、時間を節約することができます。 ...
アプリのUIに未読メール数を表示し、ユーザーに新着メッセージを知らせるために、多くの方がGmailコマンドを使用しています。そこで、4D 20 R7から、Google.mail.getLabelList( )関数をアップグレードし、Gmailのラベルプロパティとともに未読メール数を一度に取得できるよ...
セクションとサブセクションは、構造化された文書の構成要素です。どの文書にもデフォルトで少なくとも 1つのセクションが含まれているため、おそらく気づかないうちに数え切れないほど使用していることでしょう! 経験豊富なプロであれ、これから始める人であれ、この記事を読むことでセクションとサブセクションの基...