コードエディタをカスタマイズする新しい可能性
コードエディタをカスタマイズするとなると、誰もがコードのフォントや色を思い浮かべます。しかし、コードエディタウィンドウやコードとのいくつかのインタラクションをカスタマイズすることも可能です。人それぞれ、好みや仕事のやり方があります。 さらに、コードエディタに最も必要なのは、コードを書くエリアです。...
コードエディタをカスタマイズするとなると、誰もがコードのフォントや色を思い浮かべます。しかし、コードエディタウィンドウやコードとのいくつかのインタラクションをカスタマイズすることも可能です。人それぞれ、好みや仕事のやり方があります。 さらに、コードエディタに最も必要なのは、コードを書くエリアです。...
開発者の生活にコメントは欠かせません。新しい機能に取り組むとき、私たちはしばしば備忘録のようなコメントを付けます。例えば コードの一部を同僚と検証するために 関数をリファクタリングするため。 パフォーマンスを低下させているコードを修正するため。 メソッドやクラスをセクションに分割...
4D v18 R4から、クラスのオートコンプリートが利用できるようになりました。この機能により、コードを書くのが簡単になり、例えば関数名でのエラーを制限することができます。しかし、完全に回避できるわけではありません。2文字を逆にしたり、大文字を忘れたりすることは簡単で、コードが動作しない理由を探すの...
クラスは、4D v18 R3 で導入されました。これによって、ビジネスロジックを整理し、UI部分とより迅速に分離することができます。 クラスは長さの異なるいくつかの関数で構成されているので、修正したい関数を探したり、ある関数から別の関数に移動したりするのは必ずしも簡単ではありません。クラスと関数を...
4D for iOSと4D for Androidの新機能を搭載した新バージョンを発表します。さっそく、ご紹介しましょう。 何が入っているのか? 4D for Androidと4D for iOSについて モバイルアプリケーションのオブジェクトフィールドを、人間が読めるフォーマットまたは...
あなたは、4D for Androidで最初のアプリケーションを作りました。おめでとうございます。 シミュレータの結果を見た後、あなたは、それをスマートフォンでテストして、インタラクションや流動性を評価したいと思うでしょう... 簡単です!スマートフォンで1つのアクションを行い、プロジェクトでも...
4D v19から、macOS上でダークモードに対応したアプリケーションを作成できるようになったので、ライトスタイルとダークスタイルのどちらかを選択できるようにして、ユーザーの好みに合わせられるようになりました。 4D v19 R3では、デベロッパーとして、アプリケーションを開発する際の選択肢を提供...
文書に画像は欠かせません。例えば、請求書では、会社のロゴを正しい位置に配置することが重要です。そのため、4DWrite Proのインターフェースコンポーネントには、画像のプロパティダイアログが用意されています。お客様やエンドユーザーが簡単に定義することができます。 画像のサイズ 表示形式...
新しい関数やメソッドを書くとき、あるいはフォームを作成するとき、その作業は決して直線的ではありません。通常、次のような作業が必要です。 エクスプローラにアクセスし、フォルダ内のフォームを見つける。 メソッドのドキュメントを書くためにエクスプローラーにアクセスします。 4D ドキュメン...
ファイルを交換するときは、必ずファイルを圧縮してから送るという儀式があります。4D v18から、2つのコマンドが利用可能になり、標準的なZIP圧縮アルゴリズムを使ってZIPアーカイブを作成したり、読んだりすることができるようになりました。 4D V19 R3 では Zip Create Archi...