Tech Tips – 4月の4つのTipsはこちら!
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
4D開発者として、あなたは4Dが継続的に出荷する新しい進歩についていけなければなりません。製品チームが提供するTipsやトリックの他に、Tech Tipsは4Dのコンセプトのいくつかを学ぶためのもう一つのリファレンスです。
この記事では、4つのTipsを紹介します。
- SQLのワイルドカード文字をリテラル文字列として扱う方法
- プログラムによるプロジェクト名の取得
- 同じコールチェーンにあるプリエンプティブなメソッドはプリエンプティブであるべきである
- シートを基にした新しいView Proドキュメントの作成
4Dデータ暗号化について、より詳しく
4Dは、あなたのビジネスアプリケーションを安全に保つためのいくつかの素晴らしい手段を提供します。そのうちの1つは、4Dに組み込まれた暗号化機能を使ってデータそのものを保護することです。暗号化がどのように機能するかを理解するために、4D暗号化ガイドを発表することをうれしく思います。
当社の戦略担当副社長であるThomas Maulは、次のように語っています。
「暗号化は、その仕組みを理解するために少し時間を割く価値があります。そして、その使い方だけではありません。”
そして、もし私たちがそれを正しく理解しなければ、その可能性を最大限に活用することはできないので、私たちはこれ以上ないほど同意します。
あなたが
- 競合他社よりビジネスで優位に立ちたい
- 金融、医療、法律業界など、機密データや専有情報を扱っている(自社または顧客
- この機能の背後にある技術に興味がある
4Dが提供する暗号化ソリューションを検討されることを強くお勧めします。
詳細なドキュメントを読む
マージされた4Dアプリケーションを公証する方法 (macOS 12 & Xcode 13)
注:macOS 12/Monterey および Xcode 13 用のアップデートです。 Xcode 12以前については、このブログ記事を参照してください。
Monterey (macOS 12) では、パブリックネットワーク上で配布されるアプリケーションを公証することが強く推奨されています。多くの開発者は、接続されたストレージデバイスを使用して、またはファイル共有を介してアプリケーションを転送しています。公証は、アプリケーションが悪意のあるものではないことをユーザーに保証することを目的としており、ウェブサイトからダウンロードされたアプリケーションにのみ必要です。
4D v18でアプリケーションを構築する際に、ビルトイン署名機能を使用すると、アプリケーションを公証する準備ができます。このプロセスは、4Dの外部で行われます。申請書に電子署名を追加し、署名された申請書を自動検査サービスに提出することになります。ここでは、必要な情報をご紹介します。
4D Write ProはDark(モード)を採用!
macOSのダークモードに対応する最後のステップとなることをお知らせします。ライブラリの最後のウィジェットがダークモードに対応しています。
- 4D Write Pro インターフェースツールバー
- 4D Write Proインターフェイスのサイドバー
- リッチテキストエリア
4D v19 R4から、macOSでライトモードとダークモードを使用して完全に開発、デプロイすることができるようになり、選択はあなた次第です。
4D for Mobile。データ管理の改善
データセクションは、プロジェクトエディターで利用でき、モバイルデバイスに組み込むデータをフィルタリングすることが可能です。 4D v19 R4では、このデータセクションが改善され、アプリケーションに何が含まれるかをより理解しやすくなりました。
オブジェクトセット入力可能コマンドのオプションが増えました。
尊重すべきインターフェースやルールは多数存在します。多くの場合、これらの制約は活動のドメインにリンクされています。明らかに、あるデータはユーザーによって入力可能であったり、そうでなかったりする。入力できないフィールドの場合、インターフェイスを管理する方法は2つあります。
- ユーザーは、例えばレポートに追加するために、その内容を選択しコピーすることができます。
- ユーザーはフィールドをコピーしたり、その内容を選択することができません。
4D View Pro:ワークブックオプション
4D View Pro でドキュメントを作成する際、シートのタブやスクロールバーを隠したり、コンテキストメニューやドラッグ&ドロップオプションを無効にするなど、ユーザー体験を細かく調整する必要があることがよくあります。4D v19 R4 より VP SET WORKBOOK OPTIONS コマンドを使って、これらのことが可能になりました。
モバイル向け4D。オブジェクトの属性を使用する
今のところ、モバイルプロジェクトでは、テキスト、日付、時間、整数など、ほとんどすべてのタイプの属性を使うことができます…。4D v19 R4は、もう一つの属性を提供します。
オブジェクトの属性にご挨拶しましょう。
コードエディタをカスタマイズする新しい可能性
コードエディタをカスタマイズするとなると、誰もがコードのフォントや色を思い浮かべます。しかし、コードエディタウィンドウやコードとのいくつかのインタラクションをカスタマイズすることも可能です。人それぞれ、好みや仕事のやり方があります。
さらに、コードエディタに最も必要なのは、コードを書くエリアです。4D v19 R4では、エディタを再設計し、コードを強調し、できるだけ多くのスペースを与えるようにしました。
4D v19 R4では、10個のクリップボードの表示・非表示が可能なのは、まさにこのためです。もし、10個のクリップボードをすべて使用しないのであれば、「クリップボードを表示する」環境設定でツールバーを軽くすることができます。
プロジェクトのソースコードをトークンなしで保存
コマンド、定数、テーブル、フィールドは、プロジェクトのソースコードファイル (.4dmファイル) にトークンと共に保存されます。これによって、4D はそれらの名前を自動的に変更することができます。しかし、バージョン管理システムや外部のコードエディターで読みやすくするため、あるいはプロジェクト間でコードを共有するために、これらのソースコードファイルをトークンなしで保存したい場合があります。これらのトークンを使わずに 4D でソースコードを保存する方法を見てみましょう。