4D v18 R4 はこちら
4D v18 R4がリリースされたことを大変嬉しく思います。
4D v18 R4は、これまでで最高の機能リリースで、増え続ける4Dのリストに20以上の新機能が追加されています。
より良くなり続ける4D言語から、4D for iOSが提供する充実したアプリの構築のための新機能、そしてあなたがリクエストした4D Write Proの機能の実装まで、4D v18 R4は、これまでで最高の機能リリースです。さらに、あなたのドキュメントをさらにコントロールするための、まったく新しい4Dビュープロコマンドのセットもあります。
さらに、4D View Proの新しいコマンドは、ドキュメントをさらにコントロールすることができます。
表示する4Dライトプロインターフェイスのページを選択します。
2つの4D Write Pro Interfaceウィジェットは、リリースのたびに、より多くの能力と機能で強化され続けています。アプリケーションによっては、すべてのウィジェットのページが有用であるとは限りません。例えば、4D Write Proを使用して電子メールをフォーマットする場合、インターフェースを簡素化し、ユーザーの作業を容易にするために、いくつかのページだけを表示したいものです。
4D v18 R5では、必要なページのみを表示させることができます。その方法については、引き続きお読みください
4Dアプリケーションの豊富なライブラリーを利用可能
プロジェクトと、プロジェクトアプリケーションのソースコードをソースコントロールシステムで共有できるようになったことで、35以上のリポジトリを GitHubに公開しました(このブログ記事を書いている時点)。これには、HDI、コンポーネント、そして完全なサンプルアプリケーションが含まれます。完全なサンプルアプリケーションといえば、最近2つが追加されました。
アップル・シリコン次世代Macコンピュータ
Appleは、毎年恒例のWorldwide Developers Conference(WWDC2020)において、 Apple Siliconという全く新しいプロセッサ技術のリリースを発表しました。
このブログでは、この新しいテクノロジーについて紹介し、4Dアプリケーションをシリコンにスムーズに移行するための計画についてお伝えします。
4Dでシンプルな “TimeStamp “クラスを作成する方法
by ゲスト執筆者 Tiran Behrouz, 4D developer (Vancouver, Canada)
4D v17でのORDAの導入は、画期的なものでした。4D v18 R3でのクラスの導入で、私たちは4Dプログラミングのパラダイムシフトを目撃することになるでしょう。ポリモーフィズム、コンポジション、継承といったオブジェクト指向プログラミングの概念を利用して、独自のクラスライブラリを作成することができるようになったのです。このビデオでは、4DとORDAを使って、シンプルなTimeStamp クラスをコーディングする方法を説明します。
4D Write Proのインターフェースウィジェット。インポートとエクスポート
4D Write Proウィジェットで異なるフォーマットのドキュメントをインポート、エクスポートする方法を求めていましたが、4Dは再び耳を傾けました!
4D v17 R4で.docxフォーマット、4D v18 R4でPDFフォーマットのエクスポートなど、すでに異なるフォーマットのドキュメントをインポート、エクスポートできる4Dコマンドに加え、4D Write Proは、ツールバーとウィジェットから異なるドキュメントフォーマットのインポートとエクスポートができるようになりました。4D Write Proは、ツールバーとサイドバーからウィジェットを介して異なるドキュメントフォーマットをインポートおよびエクスポートすることができるようになりました。
プロ用リストボックスの機能が無料になりました。
テキストや画像を完全に表示できるように、各行の高さを内容に合わせて自動的に調整できるリストボックスを構築することに興味がありますか?列にオブジェクト配列を使用するのはどうでしょう(これにより、1つのリストボックスの列の行にさまざまな種類の値を入力して表示することができます)。
これらはとてもクールな機能でしょう?以前は、これらを使用するためには、有効な4D View Proのライセンスが必要でした。しかし、もう大丈夫です!
4D v18 R4では、これらの機能を無料で使用することができます!追加のライセンスは必要なく、標準製品に含まれるようになりました。
リストボックス。コードで移動可能な行を設定する(しないことも可能!)。
リストボックスは、強力なフォームオブジェクトです。簡単に作成、操作できますし、最も重要なのは、あらゆる種類のデータを扱えることです。行や列の挿入や削除から、4D言語によるプロパティの定義や変更まで、すべてをプログラミングで設定することができます。4D v18 R4では、もう1つ重要なプロパティがリストに追加されました。どれだかわかりますか?ヒント:タイトルをもう一度読んでみてください。
4D View Pro:計算の有効化、無効化、強制化
4D View Proは、ワークシートの計算式が依存するデータ(項目、計算式、名前など)を変更すると、自動的に再計算を行います。
しかし、UIをよりインタラクティブにし、好きな時に計算式を実行できるようにしたい場合はどうしたらよいでしょうか。4D v18 R4は、3つの新しいコマンドのおかげで、それを可能にします。 VP SUSPEND COMPUTING, VP RESUME COMPUTINGと VP RECOMPUTE FORMULAS.これらのコマンドを使えば、ドキュメント内のすべての計算を中断、再開したり、強制的に再計算させることができます。
iOS用4D。詳細図形の作成が簡単に
4D for iOSは、すでにフォームセクションから詳細フォームを構築する機能を提供しています。4Dv18R4からは、さらに柔軟に詳細フォームのテンプレートが構築できるようになりました。その方法をご紹介します。