马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
x
vs2010 c++/cli winform应用开发不提供智能提示。。。 额
vs2012 好不容易给c++/cli增加了智能提示功能, 却发现 winform应用程序模板不见了。。。
疲微软这是在拿程序员玩呢?。。。
自己动手 丰衣足食。 没有模板,就自己手工做。 好在vs2012 c++/cli winform程序开发本质没有变。
1.まずは空のCLRプロジェクト作成します。
.net frameworkバージョンは必要に応じて選びましょう。
2.必要な.netアセンブリ参照追加 (とりあえずこの二つを選ぶ。後で追加可能)
3. System名前空間が使えるようになりました
4.main()関数を格納するC++クラスを1つ作成します。
このクラス名はソリューション名(or プロジェクト名)と同じ名前にするのが一般的です。
5.ヘッダファイルとcppファイルが自動作成され、.net風のクラス定義が書かれています。
6.ヘッダファイルはいらないので削除。 cppファイルを図のように修正。
main()関数の仕様は従来と全く同じ。
7.windows formアプリ開発なので、メインになるフォームを1つ追加します。
8.出てきた!!!どうでしょう。vs2010のc++/cli win formアプリテンプレートが自動作成したくれたのと同じウィンドウズ画面でしょう!!
9.先ほど追加したmain関数にメイン画面を表示するコードを記述しましょう
コードについてはC#を参考にしてもいいし、vs2010 c++/cli winformアプリを参考にしてもいいでしょう。
10.基本的な準備はもう終わりました。これからはプロジェクトの設定方法。
まずは 「これは windows formアプリですよ」とゆ設定
11.次は「このプロジェクトを実行するにはここから始めればいいよ」の設定
つまりエントリポイントを指定
注意: debug, release両方同じ設定が必要
12.ビルドする。
ビルドが終わったら実行!! どうですか、ウィンドウズ画面が出てきましたか
13.以上です。後はプロジェクトに必要に応じでリソースなどを追加します。
VS2012でやっとc++/cliのintellisenseが追加されたと思ったら、なんでwinform方式テンプレートが削除されたんでしょう。。。 んんんん。。。。 理解不能
|