コードエディター。コメントブロックの導入
メソッドの先頭にコメントブロックを追加すると、メソッドが何を行うかについてのメモや、入出力パラメータのリストを追加するのに便利です。また、複雑なコードの中に数行の読みやすいテキストがあると、自分や他の人がそのコードの特定のセクションの目的を思い出すのに便利です。4D v18 からは、コメントブロック...
最新情報
メソッドの先頭にコメントブロックを追加すると、メソッドが何を行うかについてのメモや、入出力パラメータのリストを追加するのに便利です。また、複雑なコードの中に数行の読みやすいテキストがあると、自分や他の人がそのコードの特定のセクションの目的を思い出すのに便利です。4D v18 からは、コメントブロック...
4D Write Pro は、最もシンプルなものから最も洗練されたものまで、あらゆる種類のドキュメントを作成できるように設計されています。この多様性を実現するために、文書には段落、セクション、ヘッダー、フッターなどの明確なパーツを保持することができます。4D Write Proは、これらのパーツをす...
アプリケーションの開発が完了し、次のステップに進む準備ができました。4Dでは、以下のことが可能です。 解釈されたコードを含まない、コンパイルされたデータベースを作成する。 ダブルクリックできるスタンドアロンアプリケーションの作成(4Dのデータベースエンジンである4D Volume Des...
美しくダイナミックなユーザーインターフェースを作成するにはどうしたらよいか、悩んでいませんか?通常、フォームのサイズが変更されると、水平サイズや 垂直サイズのプロパティが移動または拡大に設定されているフォームオブジェクトは、自動的にサイズが変更されます。場合によっては(例えば、より細かいユーザーイン...
4Dでは、アプリケーションの開発を支援するためのライブラリを提供しています。そのうちの1つは標準ライブラリで、あらかじめ設定されたフォームオブジェクトやウィジェットが含まれており、他のライブラリはカスタムライブラリとなっています。標準ライブラリは、"読み取り専用 "で、プロジェクト・データベースを開...
スレッドセーフなメソッドとスレッドセーフでないメソッドの両方を使用し、スレッドセーフでないコマンドをスキップする条件を使用する必要があったことはありませんか?現在、コンパイラはこのようなことを防ぐためにエラーを投げていますが、このチェックを無効にするフラグがあり、このブログ記事でその方法を説明します...
4D Write Proを使って、テキストに静止画を使ったHTMLメールを作りたいですか?世界の観光地トップ10の写真を使ったファンシーなニュースレターのようなもの、あるいは単に会社のロゴを入れるだけでしょうか?どうすればいいのでしょうか?4D v18では、3つの簡単なステップで実現できますので、も...
このブログの記事では、バイナリデータベースをプロジェクトデータベースに変換する方法を紹介しました。すべての準備が整い、変換が正常に完了したら、プロジェクトデータベースで作業を開始できます。しかし、いくつかの疑問が生じるかもしれません:データベース内のすべてのファイルは有用なのでしょうか?構造ファイル...
ファイルをやり取りする前(例えばメールなど)に、ファイルを圧縮してサイズを小さくしてから送信することがよくあります。4D v18では、外部のライブラリやツールを使わずに、プログラミングでファイルの圧縮と解凍ができます。ここでは、それを可能にする新しいコマンドを紹介します。 ...
カスタマイズされた4D接続ダイアログを構築したいと思ったことはありますか?あるいはあなたのクライアントアプリケーションを異なるサーバーに接続することに興味がありますか?4D v18では、この2つのシナリオを処理することができます。このブログは、カスタムリモート接続ダイアログを作成し、マージされた4D...