4D v19のベータ版を本日より開始

Deeplからの自動翻訳

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!

これには、プロジェクトモードによる4Dでのオブジェクト指向プログラミング(OOP)の導入、既存製品の大幅な機能強化、あなたの投票による要望の高い機能など、80以上の進歩が含まれています。

さぁ、あなたも、この「about」の魅力にハマってみませんか? 4D v19 Beta has to offer:

  • Apple Siliconのサポート:Apple M1の優れたパフォーマンスと全く新しい4Dコンパイラによって、あなたの4Dアプリケーションは、すぐにでもパワーアップすることができます。
  • ORDA: ビジネス指向のコードを書くことで、複雑さを隠し、エラーを減らし、開発プロセスをスピードアップします。
  • 4D for iOS:私たちのモバイルソリューションで、どこでも生産性を上げることができます。倉庫での在庫確認、顧客訪問時のインボイス作成、現場での検査など。
  • OOP:プロジェクトモードにより、オブジェクト指向プログラミングのコンセプトを活用し、生産性、コード品質、メンテナンスコストの削減を実現します。
  • 4D言語 : 4D言語の多彩なツールが開発者の体験をどのように向上させるかを発見してください。
  • 4D Write Pro:Word文書のインポート、PDFエクスポート、強化されたUI、コードで文書を管理するためのコマンドの増加、美しい文書を記録的に速く作成するための豊富な機能。
  • 4D View Pro:ローカライズされたUI。プログラムでドキュメントを処理するための+20以上の新しいコマンドなど。
  • さらに多くの機能(下記参照)があります。

4D v19を今すぐダウンロード(4Dパートナー限定)

Native Silicon support

Appleの画期的な発表(新しいシリコンMac)を受けて、シリコンネイティブ版の4Dをいち早く提供するために、予定より6ヶ月早く4D v19をリリースしました。全く新しいコンパイラと顕著なパフォーマンスの強化により、このLTSを予想より早く使用することができます。

あなたの4DアプリケーションをピカピカのApple Silicon Macで動かす時がやってきました

ORDA

4D v19から、ORDAは次のことを可能にします。

  • データモデルの上にある高レベルのクラス関数によって、複雑さを隠してエラーを減らし、開発プロセスをスピードアップするために、ビジネス指向のコードを書く。
  • RESTサーバを用いたAPIのようにプロジェクトを公開する。
  • クライアントまたはサーバーで関数を実行し、関数スコープによりRESTクライアントのAPIとして公開する(または公開しない)関数を選択することができます。
  • 4Dを再起動することなく、 自動的に最新のデータストアを持つことができます。
  • 共有可能なエンティティ選択により、スケーラビリティとパフォーマンスに関連する将来のユースケースの答えを予測することができる
  • 新しい4Dタグにより、ORDAやオブジェクトをPROCESS 4D TAGS やSHTMLでより簡単に使用することができます。4DEACH
  • extract() メソッドでエンティティセレクションからデータを抽出し、ORDAキャッシュのエンティティセレクションデータを無効化する。refresh()

iOS用4D

オフラインでの作業

4D for iOSでは、すでにオフラインでのデータ閲覧が可能です。4D v19から、オフラインでの書き込みが サポートされました。ネットワークが利用できないときは、あなたのタスクはキューに入れられ、4Dサーバーが利用できるようになるのを待ちます。このようにして、オフラインで作業し、非常に柔軟な方法でサーバーと対話することができます。

QRCodeでサインイン

4D for iOSは、新しくモダンなログイン方法を提供します。QRコードに基づいた新しい認証スキームにより、ユーザーは、ユーザー名とパスワードを記憶したり、入力したりすることなく、Webサイトに素早くサインインすることができます。この新しいスキームでは、QRCodeをスキャンするだけでアプリにアクセスでき、すでに認証されている場合は直接アクセスすることも可能です。

その他にも…

指先でサインできる機能を使って、荷物の配達後に顧客のサインをもらったり、iPhoneをバーコードスキャナにして在庫を管理したりできます。4D for iOSは、Many to Manyのサポートにより、これまで以上に人間工学的に優れたアプリを提供します。また、通知を受けたときに確認できるリアルタイムのデータを提供するインスタントUIアップデートにより、アプリのユーザーを惹きつけておくことができます。また、さらに多くの機能を利用できるため、現場のモバイルチームにとって理想的な製品となっています。

Project Mode

プロジェクトは、4Dアプリケーションを大きく前進させるアーキテクチャの一種です。ソースコントロールツールの活用、共同プログラミング、コードの共有、モジュール化など、さまざまな機能が追加されています。このマニュアルを執筆している時点で、プロジェクト・アーキテクチャと、ソース管理システムを介してプロジェクト・アプリケーションのソースコードを共有する機能のおかげで、45以上のリポジトリをGitHubに公開しています。これには、HDI、コンポーネント、完全なサンプルアプリケーションが含まれます。

4D v19では、プログラミング体験を大幅に向上させる全く新しい機能が搭載されています。

4Dでオブジェクト指向プログラミング(OOP)を実現

プロジェクトモードのおかげで、4D v19では、クラスを導入しました。ポリモーフィズムや継承などのオブジェクト指向プログラミングの概念を利用して、独自のクラスライブラリを書くことができるようになりました。オブジェクトを使うのが好きなら、すべてがオブジェクトとして表現されるオブジェクト指向のパラダイムを気に入るはずです。

CSSダイレクトプレビューで時間と労力を節約

4D v19では、最終的なCSSレンダリングをフォームエディタでプレビューすることができます。この機能は、私たちの機能要求フォーラムで最も投票された機能要求で、最も早く上位になりました。

ツールバーの新しいアイコンを使って、CSSレンダリングの有無や、MacやWindowsで特定のCSSレンダリングでどのように表示されるかを確認することができます。

マクロ

マクロはもうひとつの興味深いフォームエディタの機能です。日々の開発を容易にし、繰り返しの作業を自動化します。いくつかのマクロの例がGitHub で公開されています。あなたのアプリケーションにコンポーネントとして組み込んで、自由に試してみてください。

その他にも…

プロジェクトモードのおかげで、メソッドのドキュメント化 サーバーコードの開発パラメータの命名など、さらに多くの機能を導入することができました。

4D Language and more

さらなるメール機能

4D v19では、メールの機能セットがまだまだ拡張されています。4D Internet Commandsよりも使いやすく、よりパワフルです。

4D v19では、IMAPまたはPOP3でのメール受信を可能にするほか、IMAPでのメールボックスの作成、削除、名前の変更、送信後のメールのコピー保存、メールの検索とダウンロード、OAuth 2.0 トークン によるメール転送装置の接続 (IMAP、SMTP、POP3転送装置のサポート)、 さらに多くの新しい機能とともに利用することが可能です

macOSのダークモード対応

4D v19は、macOSで、夜を模したアプリデザインの最新トレンドであるダークモードをサポートします。これは始まりに過ぎず、すべてのコンポーネント(例:4D Write Proウィジェット)、デザインモードでのサポートなど、今後のバージョンでさらにリリースされる予定です。

コードエディタ

もし、「自分のテーマを作る」ことがあなたのバケットリストにあるのなら、今がそれをチェックする絶好の機会です!4D v19には、基本的なテーマが用意されており、あなた自身の好みに合わせてリッチ化することができます。

テーマ管理以外にも、新しい宣言文はオートコンプリートを強化し、コードエディタにプロトタイプと短い説明が表示されるので、コードを書きやすくなっています。

Web関連機能

4D v19には、Webアプリケーションのパフォーマンスを大幅に向上させるスケーラブルなWebセッション、Cross-origin resource sharing(CORS)のサポート、Cookieに関するセキュリティ強化など、Web関連の機能が多数搭載されています。

新しい4D Data Explorerプレビュー版では、4D開発者と管理者は、Webブラウザで4Dアプリケーションのデータを探索できます(Webサーバーライセンスは不要です)。

リストボックス

リストボックスは、4Dアプリケーションの重要な要素であることを私たちは知っています。4D v19では、フッターの計算と時間列、編集したセルのクリック管理 入力先の改善、移動可能な行を設定する新しいコマンド、より良い行の選択などが追加されています。

その上、4Dビューが不要になりました。各行の高さをコンテンツに合わせて自動的に調整したり(テキストや画像を完全に表示するため)、列にオブジェクト配列を使用したり(1つのリストボックス列の行に様々なタイプの値を入力、表示するため)するために4D View Proライセンスはもはや必要なく、これらの先進機能は無料です!

その他にも…

4D v19には、コードのトレースやデバッグを容易にする新しいオプションや追加情報、文字列の検索や比較のためのコマンドの追加、サーバーをヘッドレスモード(またはWindowsサービス)で実行する場合のデバッグを支援するリモートデバッガオブジェクトとコレクションの強化、XPathサポートの改善など、あなたの開発プロセスを容易にする30以上の新機能が含まれています。

4D Write Pro

Word文書から4D Write Proフォーマットへの変換

要望の多かった機能です。.docxドキュメントを4D Write Proに取り込むことができるようになりました。

検索と置換の強化

4D Write Pro文書内のテキストを検索して置き換えることは既に可能でしたが、新しいコマンドにより、このプロセスがこれまで以上に高速化されました。

すべての改行箇所を探す

時には、特定のタイプのブレークを見つけ出し、別のものに置き換えたり、ドキュメント内のブレークをすべて削除する必要があります。新しい機能でこれを可能にします。

その他にも…

4D Write Proの機能は、4D v19でさらに拡張されました:印刷ドライバーや追加のソフトウェアをインストールすることなく、4D Write Proのドキュメントを直接PDFフォーマットにエクスポートできます。4D Write Proのドキュメントは、印刷ドライバーをインストールすることなく、直接PDF形式で書き出すことができますテーブル、行、セルを対象とした新しい標準アクションが追加されました。保護された属性のサポートと、4D Write Pro ドキュメント内の数式を管理するコマンド群が追加されました。4DWrite Proのインターフェースウィジェットに新しいタブが追加され、異なるフォーマットのドキュメントをインポート、エクスポートできるようになりました。また、表示するページを選択することも可能です。また、ツールバーとサイドバーの強化も行いました。これら全て、そしてもっと多くのことが4D write proであなたを待っています。

4D View Pro

SpreadJS v14の機能強化

4D v19には、新しい4D View Proリボンが付属しています。新鮮な外観に加え、SpreadJS v14の新機能をサポートするために新しい機能が追加されました。この新しいツールバーは、次のような新機能をもたらします。

  • アクセシビリティのサポート:スクリーンリーダーなどの支援技術を使用しているユーザーに対して、適切なアクセシビリティのサポートを提供します。
  • コメントインジケータのカスタマイズ:インジケータの色とサイズを変更できるようになりました。
  • Excelからの画像のコピー:Excelから画像をコピーし、シートに貼り付けることができます。貼り付けられた画像は、Excelと同じサイズ、ボーダー、背景を持つようになります。
  • 塗りつぶし効果とパターン:セルにパターンやグラデーション効果を適用することで、スプレッドシートのセル外観を向上させることができます。

その他にも…

4D v19では、6つの言語もサポートしています。英語に加えてフランス語、ドイツ語、スペイン語、日本語、ポルトガル語のサポートが追加されました!4D v19以上のユーザーで、サポートされている言語と一致するオペレーティングシステムを使用している場合、4D View Proの全ての要素が翻訳されていることに気がつくでしょう(リボン、ツールバー、コンテクストメニュー、エラーメッセージなど)。

また、多くのコマンドを利用することができます。

  • データ、数式、タグを検索し、シート全体または特定の部分のみを置換する。
  • 4D View Pro でカスタム関数を作成し、4D 数式を実行する。
  • 4D View Pro のコマンドと関数をオフスクリーンエリアで操作する
  • セルグループのマージとアンマージ
  • 好きな時に数式の計算をトリガーする
  • 4D View Proエリアの様々なシートオプションを定義する。例えば、ワークシート内のセルが編集されないように保護することができます。ワークシートのタブ、凍結線、グリッドライン、選択範囲の背景や枠の色をカスタマイズしたり、ワークシートのグリッドラインや行/列のヘッダーの可視性を管理することができます。
  • 列と行の管理:あなたのニーズに合わせてドキュメントを適応させます。列と行の追加と削除、サイズ、可視性、ヘッダーラベルの定義が可能です。
  • 最大4つのペインを作成可能:左側、上側、右側、下側に1つずつ。
  • 計算の完了を知ることができます。

技術的な詳細が必要ですか?の4D v19 Beta ドキュメントを ご覧ください。4D Doc Center.


お客様のご意見は、より良い製品作りに役立たせていただきます。上記の機能についてのご意見をぜひお聞かせください。ベータ版」フォーラムに投稿してください(すべての4Dパートナーにアクセス可能)。まだパートナーではありませんか?4Dパートナーになり、会話に参加してください。

Avatar
Intissarは、プロダクトマーケティングマネージャーとして2017年に4Dに入社しました。彼女は、プロダクト、マーケティング、エンジニアリング、およびテクニカルサポートチームと密接に連携し、さまざまな顧客に対して新機能の「理由」、「方法」、「内容」をアピールするために働いています。この密接な連携により、メッセージングフレームワークを作成し、4Dブログやウェブサイトのための詳細なコンテンツやコードサンプルを書き上げることができるのです。VINCI大学でコンピュータサイエンスのエンジニアの学位を取得後、彼女はソフトウェアエンジニアとしていくつかのスタートアップ企業で働きました。ソフトウェアの仕様、設計、開発、ユーザートレーニング、サポート、チームマネジメントなどの実務経験を持ちます。