• ベストアンサー

クラスウィザード

Microsoft .Net コンパイラを使い始めて間もない者です。 以前は、<Microsoft Visual C++> を使ってGUIを作ったりしていたのですが、<Visual C++>にあった<ClassWizard>に相当するものが、<.Net>には見当たらなくて困っています。 オブジェクトIDに対するメッセージハンドラの追加などを <ClassWizard>で行いたいのですが、<.Net>にそのようなものがあるでしょうか? もしありましたら、どうぞお教え下さい。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

プロパティ・ペインのイベント/オーバライド/メッセージ-ボタンですか?

etanip
質問者

お礼

ありがとうございました。助かりました。まさに、探していた機能です。 プロパティウィンドウにあるボタン類をクリックして、しばらく待つとIDリスト等が一覧で出てきました。 ところで、もう一つお聞きしたいのですが・・・。 以前の<VisualC++>では、リソースエディタで(ダイアログ等の)リソースを追加した後、(クラスビュー)を参照すると、自動的に(ClassWizard)が立ち上がって、追加したリソースに対するクラスを作るように促す機能があったのですが、 <.Net>には、そのような機能はないでしょうか? もしご存知でしたら、お教え願えませんか? 宜しくお願い致します。

その他の回答 (1)

回答No.2

> ...追加したリソースに対するクラスを作るように促す機能があったのですが、 > <.Net>には、そのような機能はないでしょうか? コントロール上で右ボタンpopup-menu/変数の追加...

etanip
質問者

お礼

お陰様で徐々に .net の操作が分かってきました。 ありがとうございました。

関連するQ&A

  • Vidual C++ のクラスウィザードについて。

    クラスウィザードでメッセージマップからオブジェクトを選択し、 関数の追加をして、ソースを書いていきますよね? その操作ができません。 オブジェクトが1つも表示されないからです。 この表示の仕方をご存知の方 教えてください。 ちなみにMicrosoft Vidual C++ 6.0です。 よろしくおねがいいたします。

  • C言語でのコンパイラの作成方法

    C言語初心者のため、稚拙な文章になる可能性があることを最初にお詫びします。 現在Microsoft社のMicrosoft Visual C++ 6.0を用いてCドライブのルートにある「temp.c」というソースファイルをコンパイルするアプリケーションを作ろうと思っているのですが、ネット上で「C言語 コンパイラ 作成」等と検索しても、既にコンパイラがあることを前提としたホームページしか見つけることができず、肝心のコンパイラをどのように作ったらよいのかということが載ったホームページが見つかりません。 というわけで、今回はコンパイラをどのように作ったらよいのかというヒントだけでもいいので教えて頂けないかと思い投稿させて頂きました。 ちなみに「temp.c」はそこまで複雑なソースではなく、DOS上のアプリで、リソースやアイコンなどは用いないものです。 そもそも「コンパイラを作る」ということ自体が愚かな行為なのかと思ったりもします。 私が所持しているBcpadやMicrosoft Visual C++ 6.0に付属している既存のコンパイラを利用するということも考えたのですが、BcpadやMicrosoft Visual C++ 6.0の本体以外からコンパイラをどのように利用していいのかもわかりません。 どうぞ忌憚の無い意見をよろしくお願いします。 ちなみにOSはXPのSP3です。

  • C++ 2010 アンインストールできません。

    Microsoft Visual C++ 2010 Redistributable に不都合がありアンイストールしたいのですが アンインストールできません。 プログラムの追加と削除でもできません。 mfc100が見つからないのでプログラムが起動できませんのメッセージが出ますので Microsoft Visual C++ 2010 Redistributableに不都合があるので再インストールしたいのですがアンインストールできません。 プログラムの追加と削除からでもできません。

  • int型からchara型への変換方法

    int型からchara型への変換方法を教えてください. コンパイラはmicrosoft visual Cです. よろしくお願い致します.

  • C++ String クラスについて

    こんにちわ。 C++のStringクラスについて質問です。 #include <iostream.h> #include <string.h> struct DATA { string word; int *count; }; ↑の様な形でストリング型のwordを定義したいのですが、うまくいきません・・・ 私は Microsoft Visual C++ 6.0 を使っています。 コンパイラによって、上の様な定義ができなかったりするのでしょうか? char word[10]; の様にしたほうがいいのでしょうか? string word; と char word[10]; では、後々どのような違いが生じてくるでしょうか? つまらない質問ですみません。よろしくおねがいします。

  • 「Microsoft Visual C++」でCやC#できますか?

    プログラミングについて初心者です。 仕事の関係でC#を勉強しないといけなくなりました。 学生時代はMATLABしかやっていないし、独学で勉強しようと思って学生時代にMicrosoft Visual C++を入れたのですが、本を見て例題にそって動かしただけであとはずっと眠っています。。 ここで質問があります。 C#を勉強するのにMicrosoft Visual C++では駄目でしょうか?(とんちんかんな質問してたらすみません。コンパイラがあればCは大丈夫って聞いてたのですが。。) あまりにもおかしい質問ならご教授願います。 C#を勉強するには、Microsoft Visual C++ではなくてVisual Studio 2005 Standard Editionの方がいいのですか?(ネットでいろいろ調べたらこれがでてきました。) もし、Visual Studio 2005 Standard Editionならいま入ってるMicrosoft Visual C++はアンインストールしてから入れたほうがいいですか? よろしくお願いします。

  • プログラミングに興味を持ち始めました!!

    プログラミングに興味を持ち始めました!! C言語のコンパイラで、「Visual C++ 2010 Express」っていうのをDLしたいんですが、 DLのリンクをクリックしても、 http://www.microsoft.com/japan/msdn/vstudio/express/ microsoft search の検索画面に飛んでしまい、DLする方法が分からないでいます。 別のコンパイラでもいいんですが、 使い勝手が良くて、初心者向けのコンパイラを知ってる方がいたら、教えて下さい。

  • #include <winreg.h>をインクルードするとエラーがでまくりです。

    何かオプションが足りないとかあるのでしょうか。 cl test01.c advapi32.lib ちなみにコンパイラは Microsoft Visual C++ Toolkitのcl.exeと Microsoft SDKのライブラリです。

  • visual C++ 2005 でのイベントの作成

    visual C++ 2005 でのイベントの作成で困っています。 ダイアログ ベースのプログラミング http://oshiete1.goo.ne.jp/oshiete_new.php3 上記のサイトをはじめから実行していったのですが、「イベントハンドラ の追加」の部分で void CButtonDlg::OnBnClickedButton1() { // TODO: この位置にコントロール通知ハンドラ ... } の// TODO: この位置にコントロール通知ハンドラ ...の部分にサイトの 記述に有るような AfxMessageBox("第 1 のボタンを押しました。"); という記述をしたのですがこれをビルドするとエラーになります。 エラーメッセージは c:\documents and settings\asakawa\my documents\visual studio 2005\projects\ren\ren\rendlg.cpp(160) : error C2665: 'AfxMessageBox' : 2 オーバーロードのどれも、すべての引数の型を変換できませんでした c:\program files\microsoft visual studio 8\vc\atlmfc \include\afxwin.h(5025): 'int AfxMessageBox(LPCTSTR,UINT,UINT)' の 可能性があります。 c:\program files\microsoft visual studio 8\vc\atlmfc \include\afxwin.h(5027): または 'int AfxMessageBox(UINT,UINT,UINT)' 引数リスト '(const char [17])' を一致させようとしているとき と出ます。 何が原因でしょうか? ヒントでも良いんですが…

  • クラスとSTLコンテナについて

    使用しているコンパイラおよびSTLはVisual Studio 2008 Professional付属のものです C++にてSTLのコンテナにクラスオブジェクトを入れて使用しようと考えています しかし、オブジェクトをコンテナへ挿入・削除した際に何度もコピーコンストラクタが呼び出されているのを確認しました コンテナ内に直接、比較的大きめのリソースを持つオブジェクトを多数入れた場合、オブジェクトのコピーだけでパフォーマンスに影響が出るのではないか、と感じました これはコンテナを使う上では許容しないといけないことなのでしょうか? クラスオブジェクトを直接ではなく、ポインタで入れた場合は、コンテナ削除時にデストラクタが呼ばれないため、クラスポインタとコンテナの組み合わせはしてはいけないと認識しています クラスとコンテナを組み合わせて使用する場合は、boostのshard_ptrを使用するのが、パフォーマンスを考慮する上では最も良い選択なのでしょうか? それとも、それ以外の常識的な使用方法があるのでしょうか? 回答よろしくお願いします

専門家に質問してみよう