現在、Visual C++のMFCを勉強しています。(開発環境はVisual Studio2008)
参考にしているのは「標準講座MFC6.0」と「スタンダードVisual C++」という本です。
ただどちらの本にもドキュメント・ビュー・アーキテクチャを使用したサンプルプログラムが少なく、またその詳細についてはあまり触れられていませんでした。
やはりMFCで開発をするにはその辺を知っておくべきと思いますので、上記についての詳細やサンプルプログラムを多く載せた参考文献・サイト等ありましたら教えてください。
話は少しズレますが、MFCに関する本やサイトって少ないですよね。MFCは今後、廃れていくのでしょうか?今後のWindowsの開発は.NET系の開発言語に移っていくのでしょうか?
どちらか片方に対するご意見・ご回答で構いませんので、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
林晴比古
「明快入門VisualC++2008(ビギナー編)」(2008年12月、ソフトバンククリエイティブ)
個人的には著者のコードは余り好きではないのですが、Visual C++2008のドキュメント・ビュー・アーキテクチャに関して詳しい解説がなされ、かつMFCも詳細に取り扱っている書籍は、和書の中ではこの一冊だけです。
ビギナー編とありますが、全くビギナー向けの内容になっていないので、聊か吃驚します。
MFCは廃れていく方向ですが、32ビットWindowsPCが無くならないうちは、ニーズは続くのではないかと思います。
面白そうな文献の紹介ありがとうございます。
今度探してみたいと思います。
>MFCは廃れていく方向ですが、32ビットWindowsPCが無くならないうちは、ニーズは続くのではないかと思います。
そこら辺のところ無知で申し訳なのですが、64bit化すると開発側で何か変わるのでしょうか?Win32APIがWin64APIか何かになるだけだと思っているのですが・・・
No.1
- 回答日時:
MSDN
http://msdn.microsoft.com/ja-jp/default.aspx
や他の解説サイトを参考にするのが良いと思います。
>話は少しズレますが、MFCに関する本やサイトって少ないですよね。MFCは今後、廃れていくのでしょうか?今後のWindowsの開発は.NET系の開発言語に移っていくのでしょうか?
Microsoftとしてはそのような方針のようです。
ご回答ありがとうございます。
やはり王道のMSDNですか。
最後の頼みとして残しておきたいと思います(笑)
>Microsoftとしてはそのような方針のようです。
そうですか。せっかく勉強しているのに残念です。でもコアな処理はどうするんでしょう。.NET系からはWinAPIが使いにくいイメージなので、コアな部分だけCで書いてインターフェース含める大部分は.NETで書くようなスタイルが一般化するんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー Brother MFC-7460DNの一時停止解除について 1 2022/12/03 12:38
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- C言語・C++・C# Switch向けにpcでc言語でゲームを作っているのですが、開発環境はWindows10のvisua 1 2022/04/02 07:04
- プリンタ・スキャナー ブラザー プリンターMFC-J4720N 2 2022/07/17 20:10
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- プリンタ・スキャナー エプソンとブラザーどちらのプリンタがいいでしょうか 6 2022/12/23 15:38
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- プリンタ・スキャナー ブラザー複合機のトナー交換およびトナー残量の検知の仕組みを教えて下さい。 1 2022/07/09 12:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでナビゲーションウィン...
-
jpeg画像をDICOM画像に変換したい
-
vncとultravncとrealvncの3つ...
-
C#で作成したDLLをExcelに内蔵...
-
ペロブスカイト太陽電池につい...
-
ES品!?
-
「自然開発」って何ですか?
-
VBA、VSTO、どっちを使えば?
-
京都市基幹系システム刷新失敗...
-
windowsでiphoneアプリの開発
-
VBとVBAとVBEの違いが・・・
-
【 COBOL 】見積スッテプ数の...
-
Silverlight2のWebServiceで突...
-
JavaとPHPの違いを教えてくださ...
-
データサイエンティストはITの...
-
日本は昔々、当時文化の優れた...
-
応用技術とは?
-
オブジェクト指向で開発されたP...
-
日本で三つ目や首二つの奇形が...
-
Web開発の仕事について。 Web開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
Accessでナビゲーションウィン...
-
SQL ServerでDBを構築。これは...
-
ペロブスカイト太陽電池につい...
-
システム開発の手付金について
-
いわゆるソシャゲは何のプログ...
-
VBAからIPアドレスを取得...
-
ASP.NETや.NET、C#とかVBとか
-
ASP.NetでWebアプリ開発の経験...
-
C#で作成したDLLをExcelに内蔵...
-
ES品!?
-
VisualStudioで、IF文やFor文の...
-
Crystal Reportsでドリルダウン...
-
中 イキがしたいです…。
-
「自然開発」って何ですか?
-
見積もりが甘い
-
VBA、VSTO、どっちを使えば?
-
adblockとadblock plus
-
紀元二千七百年式典
-
VB2010 フォームのリロード
おすすめ情報