<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/garyohosu/">
    <title>Visual C++ 2005 Express (簡単な)まとめサイト</title>
    <link>http://w.atwiki.jp/garyohosu/</link>
    <atom:link href="https://w.atwiki.jp/garyohosu/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Visual C++ 2005 Express (簡単な)まとめサイト</description>

    <dc:language>ja</dc:language>
    <dc:date>2006-06-22T01:28:56+09:00</dc:date>
    <utime>1150907336</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/garyohosu/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/garyohosu/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/garyohosu/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/garyohosu/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/garyohosu/pages/3.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/garyohosu/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/garyohosu/pages/1.html</link>
    <description>
      *Visual C++ 2005 Express (簡単な)まとめサイト

-Visual C++ 2005 Expressって？
--マイクロソフトがフリーで出してる開発環境。商用利用も可。

-ダウンロード先
+[[Visual C++ 2005 Express Edition 日本語版&gt;http://www.microsoft.com/japan/msdn/vstudio/express/visualc/]]

-インストール
--上記のサイトで「Web からインストール」をクリックして「vcsetup.exe」をダウンロードした後、「vcsetup.exe」を実行します。
--（インストール時にアンインストールしてくださいとメッセージが出た場合は[[ここ&gt;http://www.microsoft.com/japan/msdn/vstudio/express/uninstall/]]でアンインストールツールをダウンロードして削除します）
--インストール後は[[無料のユーザー登録&gt;http://www.microsoft.com/japan/msdn/vstudio/express/register/]]をします。メールアドレス等を登録するとライセンスキーがメールで届くので「ヘルプ」→「製品の登録」を開いて入力します。

以下のサイトではCDイメージをダウンロードしてインストールする方法が説明してあります。
+[[Visual C++ 2005 Express Edition について&gt;http://lets-go.hp.infoseek.co.jp/c_setting09.html]]

-SDKのインストール(インストールしなくてもプログラムは作成可能)
--[[SDKのインストール&gt;http://www14.atwiki.jp/garyohosu/pages/4.html]]

-簡単なサンプル１
--[[Hello World&gt;http://www14.atwiki.jp/garyohosu/pages/5.html]]…Hello,Worldを表示する簡単なサンプルです。

-参考書
+[[ひと目でわかるMicrosoft Visual C++ 2005アプリケーション開発入門    マイクロソフト公式解説書&gt;http://www.amazon.co.jp/exec/obidos/ASIN/4891005084/ref=pd_bxgy_text_2/503-2356810-4868766#product-details]]
+[[プログラムを作ろう!パソコン教科書 Microsoft Visual C++ 2005 Express Edition入門    マイクロソフト公式解説書―プログラムを作ろう!パソコン教科書&gt;http://www.amazon.co.jp/exec/obidos/ASIN/4891005017/qid=1150528369/br=1-9/ref=br_lf_b_8/503-2356810-4868766]]
++[[※サンプルソースはここからダウンロード可能&gt;http://bpstore.nikkeibp.co.jp/msp/dl/05017/index.html]]


-参考
+[[C++/CLI言語の仕様書（英語）&gt;http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-372.pdf]]
+[[C / C++ FAQ&gt;http://www.bohyoh.com/CandCPP/FAQ/]]
+[[STL&gt;http://www.wakhok.ac.jp/~sumi/stl/index.html]]

-Tips
:「^」(ハット)って？|ポインタ「*」と同じ。ただしガベージコレクションをやってくれる。この時は new でなく gcnew を使う。例　ArrayList ^as = gcnew ArrayList;
:CLIって?|Common Language Infrastructure。　[[「Microsoft .NET」のプログラム実行環境の仕様&gt;http://e-words.jp/w/CLI.html]]。ECMA-335として標準化されている。
:CLRって?|Common Language Runtime。CLIをMS社がWindowsへ実装したもの。

:Cのコンパイル|[新規作成]→[プロジェクト]で[Win32]→[Win32 コンソール アプリケーション]を選び 
Win32 アプリケーション ウィザード の[コンソール アプリケーション]で[空のソリューション]にチェックし完了 

ソースファイルフォルダの[追加]→[新しい項目]でC++ファイルを追加した後拡張子をcppからcに変える
 
Counter:&amp;counter(), Today:&amp;counter(today),Yesterday:&amp;counter(yesterday)    </description>
    <dc:date>2006-06-22T01:28:56+09:00</dc:date>
    <utime>1150907336</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/garyohosu/pages/5.html">
    <title>簡単なサンプル１</title>
    <link>https://w.atwiki.jp/garyohosu/pages/5.html</link>
    <description>
      *Hello worldを表示するサンプルです。
-まず「VC++2005 Express」を起動します。
-「ファイル」－「新規作成」－「プロジェクト」を開きます。
-「プロジェクトの種類」で「Visual C++」を開き「CLR」をクリックして選択します。
-「テンプレート」で「Windows　フォームアプリケーション」をクリックして選択します。
-「プロジェクト名」の「&lt;名前を入力してください&gt;」をデリートして「HelloWorld」と入れ「OK」を押します
-フォームが表示されるので、右端の「ツールボックス」をクリックし「コモンコントロール」をクリックして開きます。
-「button」をクリックし「Form1」の上にドラッグします。
-Form1上の「button1」をダブルクリックします。
-「MessageBox::Show(&quot;Hello,World!&quot;);」を以下のように追加します。
&gt;private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
&gt;    MessageBox::Show(&quot;Hello,World!&quot;);
&gt;}
-「デバッグ」－「デバッグの開始」を実行します。
-Form1が表示されるので「button1」をクリックします。
-「Hello,World!」を表示すればOKです。「OK」をクリックして閉じます。    </description>
    <dc:date>2006-06-20T05:01:58+09:00</dc:date>
    <utime>1150747318</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/garyohosu/pages/4.html">
    <title>SDKのインストール</title>
    <link>https://w.atwiki.jp/garyohosu/pages/4.html</link>
    <description>
      -SDKのインストール(インストールしなくても動作可能。ハードディスクに余裕のある人や猫Cのサンプルをコンパイルしたい人がインストールすると良い)
--詳しくはこちら→[[Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う&gt;http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/]]
--具体的には[[SDKのDL先&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;displaylang=en]]を開いて「PSDK-x86.exe」の右の「Download」ボタンをクリック
--ダウンロードした「PSDK-x86.exe」をクリックして実行。画面の指示に従いクリックしインストール。
--「Visual C++ 2005 Express」を起動し、「ツール」－「オプション」を開く
--[プロジェクトおよびソリューション]を展開し[Visual C++ディレクトリ]をクリックして選択。
--「ディレクトリを表示するプロジェクト」を「実行可能ファイル」にして一番したの空欄をダブルクリックして「C:\Program Files\Microsoft Platform SDK\Bin」を貼り付ける。
--同じくディレクトリを表示するプロジェクト」を「インクルードファイル」にして「C:\Program Files\Microsoft Platform SDK\Include」を貼り付ける
--同じくディレクトリを表示するプロジェクト」を「ライブラリファイル」にして「C:\Program Files\Microsoft Platform SDK\Lib」を貼り付け、「OK」を押す
--「C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults」の「AdditionalDependencies=&quot;kernel32.lib&quot;」を「AdditionalDependencies=&quot;kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib&quot;」に変更
--「C:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1041\AppSettings.htm」489行から４行コメントアウトする。    </description>
    <dc:date>2006-06-20T04:41:38+09:00</dc:date>
    <utime>1150746098</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/garyohosu/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/garyohosu/pages/2.html</link>
    <description>
      メニュー
-[[トップページ]]
-[[メニュー]]
-[[メニュー2]]

    </description>
    <dc:date>2006-06-17T13:48:15+09:00</dc:date>
    <utime>1150519695</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/garyohosu/pages/3.html">
    <title>メニュー2</title>
    <link>https://w.atwiki.jp/garyohosu/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)
    </description>
    <dc:date>2006-06-17T13:48:15+09:00</dc:date>
    <utime>1150519695</utime>
  </item>
  </rdf:RDF>
