トップ回答者
画面を作成したいのですが。

質問
回答
-
実は、私は、C言語を勉強し始めて、まだ、1週間しか経っていません。
c言語、c++言語、visual c++2010の本を買って読みました。
たまたま、visual c++2010の本に MFC を選ぶと書いてあったので、そうしたまでです。
今回、c言語を選んだのには、訳があります。
前から開発したいプログラムがあります。
要求仕様としては、
(1)画面から数字が入力できる
(2)入力した数字を使ってbit操作ができる事
何かで読んだか、記憶は定かでありませんが、上記の2点を満足するのはvisual c++だけだと記憶していたからです。
何はともあれ、ダイアログリソースで、要求仕様を満たしているのであれば、満足です。
ありがとうございました。
- 回答としてマーク ミミちゃんパパ 2013年11月6日 14:12
すべての返信
-
普通に MFC のシングルドキュメント・マルチドキュメントのアプリケーションを作ると、メインの画面はコードを書くことで実現することになります。
Visual C# や Visual Basic のような画面デザイナはないと考えてください。
(ツールバー、メニューなどの一部リソース、あるいは CFormView を選んだ場合のリソースはリソースエディタから編集します)Visual C++ の CLR ではないプロジェクトでデザイナらしいものが出るとすればダイアログリソースだけです。
もっとも、Visual C# などの Windows フォームデザイナとは違うものですので、自分が作りたいと思っていたものが足りないかもしれません。ところで、デザイナで画面を作っていくという思いに対して、なぜ MFC を選んだのでしょうか?
差し支えないのであれば、C# などの別のアプローチも考えた方が、今後の開発工程によい影響を与える可能性があります。
(C++ 資産が必要ならその部分だけ C++ で作って、画面は C# にするという手も考えられる)- 編集済み AzuleanMVP, Moderator 2013年11月6日 13:51
-
実は、私は、C言語を勉強し始めて、まだ、1週間しか経っていません。
c言語、c++言語、visual c++2010の本を買って読みました。
たまたま、visual c++2010の本に MFC を選ぶと書いてあったので、そうしたまでです。
今回、c言語を選んだのには、訳があります。
前から開発したいプログラムがあります。
要求仕様としては、
(1)画面から数字が入力できる
(2)入力した数字を使ってbit操作ができる事
何かで読んだか、記憶は定かでありませんが、上記の2点を満足するのはvisual c++だけだと記憶していたからです。
何はともあれ、ダイアログリソースで、要求仕様を満たしているのであれば、満足です。
ありがとうございました。
- 回答としてマーク ミミちゃんパパ 2013年11月6日 14:12
-
「多用する」いう言葉では、定量的なイメージがわかないので、解釈が合っている・間違っているを論じることはできません。
確かにマネージコードでどんなに頑張っても遅い(苦手とする)分野は存在します。
それに当たるかどうかはあなたの計算アルゴリズム、計算量次第です。なお、計算量が膨大で C++ で書かないといけないという事情があったとしても、画面の部分まで C++ で作るかどうかは別の話だとは思いますので、ある層の制約のためにすべて制約を受けると考えない方がよいでしょう。
もっとも、C++ と別言語を混ぜて作るのは確かに最初はやっかいですので、UI 層に求める機能・品質次第では C++ でダイアログリソースで済ますというのが最適かもしれません。