私はMicrosoft Visual Studio 2010を起動します。ウェルカムページで新しいプロジェクトを開始することにしました。私の優先言語はVisual C++であり、Windowsフォームアプリケーションを開始することを決めました。私はこれのための電卓のような名前をあきらめます。私はこのダイアログの他のオプションに触れません。プロジェクトが作成され、新しいForm1.hがプロジェクトに自動的に追加され、Form1.resXも追加されます。 'Form1'は私には役に立たないので、 "frmMain.h"のようなVB6スタイルに改名したいと思います。だから私はフォームを右クリックし、単に "名前を変更"を選択しました。私の新しい名前を受け入れた後、必要な変更が発生しているようです。 ファーストインプレッションしかし、今、このプロジェクトをビルドしようとすると、BUILD FAILEDが発生します。私のファイルを調べると、Form1はまだ言及されています..Visual C++でフォームの名前を変更
私の質問は、実際に/フォームの名前を変更するのはどうですか?
私はこれについて多くのことを読んできましたが、ほとんどの回答はフォームを削除し、正しい名前で新しいものを追加することです。VSはVSへのすべての参照の名前を変更するよう求めていますそれは私には見えません。他の人は、クイックリプレース機能を使用して、このクラスとそのファイルへの参照をすべて変更する必要があると言う人もいます。これは私にとっては良い方法ではありません。
私はC++でのプログラミング経験があり、クラスやポリモーフィズムなどについて知っています。しかし、これは私を迷惑にさせる最も単純なものの一つです!
本当に、WinFormsを使って最初のステップを踏むために、過去にC++を学んだときでも、C#を選択することを強くお勧めします。あなたがしようとしていたのは、C++やCLI *を使うことです(ネイティブC++はWinFormsを直接使うことができないので)。 –