「キャスト・プン」は容赦しますが、私は(長い時間がかかる)デルファイの開発者です。私は開発のために必要なすべてだったので、私は永遠にバージョン6にいました。しかし、最近、私はWin32/64 EXE開発の支配的な方向にあるように思えるので、.NETに入ることを考えていました。私の最大の関心事は、DelphiのVCLコンポーネントモデルと同等の役割を果たす.NETのものがあることです。.NETにはDelphiのVCLコンポーネントモデルと同等の機能がありますか?
私の最大の懸念をこのように説明しましょう。 Delphiでは、完成したカスタムコンポーネントを作成し、Delphiコンポーネントパレット(「ウィジェット」パネル)の本格的なメンバーになり、デザイン時にドラッグ&ドロップしてフォームにドロップし、IDEのプロパティを使用することができますインスペクタ/エディタを使用して、コンポーネントに関連するプロパティを記入し、さらには、プログラマが定義したさまざまなイベントハンドラのコードスタブを記入します(後者はVBや他の多くのIDEと同様です)。しかし、最も重要なのは、他のコンポーネントのコンテナとして使用します。設計時には、親とは異なるタイプの子コンポーネントを追加することができ、トップレベルのコンポーネントと同じプロパティエディタのパラダイムを使用して、子インスタンスのプロパティとイベントハンドラを簡単に記入することができます。私はこの能力を賞賛するようになりました。.NETに設計時に他のコンポーネントを含むコンポーネントの管理/編集が容易になるかどうかを知りたいと思います。
はい、.NETでファーストクラスの市民のコンポーネントを作成できます。それが何であるかを知るには、Visual Studio、Mono Develop、またはSharpDevelopの_express_バージョンのいずれかを試すことができます。 – Apalala
「キャスト・パン」とは何ですか? –
(long long)は、私が長い時間をかけてDelphiをプログラミングしたことを示す方法です。 –