- ベストアンサー
VIUALSTUDIOでの最初の選択の違い??
VISUALSTUDIOでプログラムを作成するとき、 はじめに ATL CLR 全般 MFC スマートデヴァイス テスト WIN32 の中から項目を選択するのですが、 こっらの用途や目的がわかっていません。 もし詳しい方が教えていたら教えていただけないでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
テストがあるって事は、Professional以上のエディションをお使いでしょうか? 学生さんでしょうかね?アカデミック以外を個人で買うとめちゃくちゃ高いですし。名前の通りProfessional以上のエディションにはプロしか使わないようなややこしい機能が満載です。 ●ATL C++で利用出来るクラスライブラリを使ってDLL/アプリなどを作るプロジェクトです。 「Active Template Library - Wikipedia」 http://ja.wikipedia.org/wiki/Active_Template_Library まぁ、自力で調べる力がないと組めいないライブラリなので説明は略します。 「ATL リファレンス (ATL)」 http://msdn.microsoft.com/ja-jp/library/t9adwcde(v=vs.80).aspx ●CLR C++ではなく、C++を更に拡張したC++/CLIをつかった.NetFrameWorkのアプリなどを作るためのプロジェクトです。C++ネイティブではないことに注意してください。 WindowsアプリをVBやC#と共通なプラットフォームで作成できます。 「C++/CLI - Wikipedia」 http://ja.wikipedia.org/wiki/C%2B%2B/CLI ●全般 カスタムアプリケーションウィザードの作成やメイクファイルプロジェクト、からのプロジェクトを作成します。アマチュアがそうそう使う機能ではありません。 ●MFC C++で利用出来るクラスライブラリを使ってDLL/アプリなどを作るプロジェクトです。ATLとの違いはATLがActiveXなどの開発に特化しているのに対して汎用的で未だに拡張され続けています。 ただ、国内の書籍が殆ど無いので勉強するのは大変です。昔はC++でウィンドウアプリを作るならMFCを!って状況だったのですが。 ●スマートデヴァイス WindowsPhoneやWindowsMobile端末などのプログラムを開発するのに使用します。 「Windows Mobile - Wikipedia」 http://ja.wikipedia.org/wiki/Windows_Mobile VisualStudio2008とVisualStudio2010では開発ターゲットの端末デバイスが違うので注意が必要。 ●テスト 単体テスト用のプロジェクトを作成します。 「Visual Studio 2008単体テスト機能のすべて - @IT」 http://www.atmarkit.co.jp/fdotnet/special/vs2008test01/vs2008test01_01.html すごくプロ向けの機能です。 ●WIN32 C言語やC++で、Win32APIを使ったコンソールアプリやWindowsアプリを作るときに使います。基本中の基本。
その他の回答 (1)
- zwi
- ベストアンサー率56% (730/1282)
>ありがとうございます。 >少し難しそうですね まじめにやってC言語初心者なら数年後、C++初心者でも1年ぐらい先で少し使えるようになったかなレベルでしょうね。そのぐらい機能を使いこなすことは困難です。
お礼
ありがとうございます。
お礼
ありがとうございます。 少し難しそうですね