ヒント blank

4DコードをGithubで共有する方法

すでに、新規のプロジェクトを作成したり、既存のバイナリーアプリケーションをプロジェクトに変換したりして、プロジェクトデータベース を実際に触ってみた方も多いことと思います。それでは、Git (バージョン管理システム) と Github の組み合わせを、4Dアプリケーションのホスティングサービスとして使用する方法を紹介しましょう。

製品 blank

4D Write Proウィジェットからのテーブル操作

Deeplからの自動翻訳

4D v18では、 新しいコマンドと標準アクションでテーブルを簡単に操作することができるクールな機能を出荷しました。この新しい機能を4D Write Proのウィジェットのインターフェイスに拡張しました。今、新しいタブでウィジェットから直接テーブルを操作することができます!

製品 blank

SVGの “non-scaling-stroke “属性のサポート

Deeplからの自動翻訳

オブジェクトの線は、適用される変形に関係なく、元の幅を維持することが望ましい場合があります。例えば、ユーザーの位置と目的地を表示する地図上に線を引くとします。ユーザーが地図を拡大したとき、地図は拡大するが、線の幅はそのままにしたい。

製品 blank

コードエディター。コメントブロックの導入

Deeplからの自動翻訳

メソッドの先頭にコメントブロックを追加すると、メソッドが何を行うかについてのメモや、入出力パラメータのリストを追加するのに便利です。また、複雑なコードの中に数行の読みやすいテキストがあると、自分や他の人がそのコードの特定のセクションの目的を思い出すのに便利です。4D v18 からは、コメントブロックが追加され、あなたのプログラミング体験は、さらに充実しました。

製品 blank

4D Write Proのドキュメント:便利な新パラメーター

Deeplからの自動翻訳

4D Write Pro は、最もシンプルなものから最も洗練されたものまで、あらゆる種類のドキュメントを作成できるように設計されています。この多様性を実現するために、文書には段落、セクション、ヘッダー、フッターなどの明確なパーツを保持することができます。4D Write Proは、これらのパーツをすべて読み取ることができるように動作します。しかし、時には内容に応じてサイズを変更しなければならないパーツもあります。これは、ヘッダーやフッターの高さが自動的に変更されるような場合に典型的なケースです。この機能は一般的に非常に便利ですが、ヘッダーとフッターの高さを一定の値に設定した方が実用的な場合もあります(たとえ、その内容が切り捨てられ、完全に見えなくなる可能性があるとしても)。

ヒント blank

プロジェクトのデータベースアプリケーションのデプロイ

Deeplからの自動翻訳

アプリケーションの開発が完了し、次のステップに進む準備ができました。4Dでは、以下のことが可能です。

  • 解釈されたコードを含まない、コンパイルされたデータベースを作成する。
  • ダブルクリックできるスタンドアロンアプリケーションの作成4Dのデータベースエンジンである4D Volume Desktopと統合する)。
  • クライアントとサーバー部分の自動更新が可能なクライアント/サーバーアプリケーションを生成する。

プロジェクトデータベースを使用すれば、最終的なアプリケーションを両方のプラットフォーム用に構築することも可能です。プロジェクトデータベースは、バイナリデータベースと同じ設定ファイルを使用します。

未分類
製品
blank

オンリサイズ… オンリサイズ… オンリサイズ… オンリサイズ…

Deeplからの自動翻訳

美しくダイナミックなユーザーインターフェースを作成するにはどうしたらよいか、悩んでいませんか?通常、フォームのサイズが変更されると、水平サイズや 垂直サイズのプロパティが移動または拡大に設定されているフォームオブジェクトは、自動的にサイズが変更されます。場合によっては(例えば、より細かいユーザーインターフェースの管理)、開発者はフォームオブジェクトのサイズと位置をプログラミングで管理することを選択します。そのためには、フォームメソッド内で発生する “on resized” イベントをチェックします。しかし、フォームに一つ以上のサブフォームが含まれている場合はどうなるのでしょうか?何階層にもわたって?このブログの記事がその答えを教えてくれます。