ですから、私はVB.netを使ってオブジェクト指向プログラミングを学ぼうとしています。基本的な経験はありますが、ひどく間違ったことをしているように感じます。
私のアプリケーションには2つの表示画面(フォーム)があります。1つはscreen1と呼ぶ「難易度の選択」画面で、もう1つはscreen2と呼ぶ「ゲーム」画面です。
アプリケーションがロードされたときに実行されるMain()クラスを作成します
Main()内から、screen1とscreen2(両方のフォーム)を生成します。
Screen1には2つのボタンがあります。クリックすると、現在の画面が非表示になり、screen2が表示され、選択したボタンに基づいて設定された難易度でゲームが開始されます。
Formクラスにジャンプした後、Main()を参照できなくなりました。ここで、1つのフォームを閉じて、別のフォームを簡単に開くことができます。
だから問題はこれです。正しいオブジェクト指向設計に関して。画面を変更してゲームの実行を開始するための最も広く受け入れられている方法は何ですか?
コードスニペットなどは必要ありません。必要なのは、実行方法の基本的な説明だけです。