2

少なくとも C# の基本的な知識はあるが、VS C# フォーム デザイナーは初めての経験豊富なプログラマーを対象とした、Visual C# フォーム デザイナーのチュートリアルをお勧めできますか。少なくとも、 Visual C# 2008 Express Edition の紹介(C# でコメントがどのように見えるかを説明しています) のように、プログラミングの初心者をターゲットにするべきではありません。

これまでのところ、stackoverflowで C# Programming Tutorial - Programming Winforms in C#を見つけました。

ウィッシュリスト: ;-)
単一の GUI 要素の説明よりも、デザイナー自体に焦点を当てることに関心があります。つまり、生成されたコード、手動で編集しない部分 (visual-c#-designer-responsibility) と、一方でプログラマー自身が担当する部分の分離を説明します。したがって、いくつかの注意点を指摘する、もう少し抽象的なベスト プラクティスの観点も同様に優れています。

ビデオよりもテキストの方が好きですが、それはマイナーです。
/ウィッシュリスト

おそらく、Visual c# フォーム デザイナに固有の Microsoft リファレンス (私が見つけることができなかったようです) も役立つでしょう。

4

1 に答える 1

3

ご存じのとおり、フォーム デザイナーは単なるコード ジェネレーターです。生成されたコードを編集することを妨げるものは何もありません。コントロールの追加、コントロールの削除などを行うことができます。この機能を使用して、実行時にコントロールを追加および削除する人もいます。

デザイナーが生成したコードを変更すると、デザイナーは変更を取得してフォームに表示します。これが、他の誰かのコードをまとめて新しい C# プロジェクトにドロップできる理由です。

これで問題が解決することを願っています。デザイナーは、特にコントロールの配置や配置などの「便利な」ものです。

これは、たとえば、クラス メンバーがデータベース内のフィールドと一致する必要があるデータ アクセス オブジェクト内のコードを変更する場合とは少し異なることに注意してください。そのシナリオでは、生成されたコードを変更すると、問題が発生する可能性が高くなります。これが、これらのシナリオで部分クラスが使用される理由です。部分クラスを使用すると、生成されたコードが壊れたり、コード ジェネレーターがコードの追加を消去したりすることを心配することなく、独自のコードを追加できます。

于 2010-03-31T15:10:38.080 に答える