!!!基本 !!ポインタ と new と null StreamWriter^ pwriter = nullptr; pwriter = gcnew StreamWriter("C:\\KBTest.txt"); !!ファイルの読み書き !ファイルを読む listBox1->Items->Clear(); try { String^ textFile = String::Concat(windir,"\\mytest.txt"); StreamReader^ reader = gcnew StreamReader(textFile); do { listBox1->Items->Add(reader->ReadLine()); } while(reader->Peek() != -1); } catch(FileNotFoundException^ ex) { listBox1->Items->Add(ex); } catch(System::Exception^ e) { listBox1->Items->Add(e); } !ファイルに書く StreamWriter^ pwriter = gcnew StreamWriter("C:\\KBTest.txt"); pwriter->WriteLine("File created using StreamWriter class."); pwriter->Close(); listBox1->Items->Clear(); String ^filew = gcnew String("File Written to C:\\KBTest.txt"); listBox1->Items->Add(filew); !ファイル情報の表示 listBox1->Items->Clear(); String^ testfile = String::Concat(windir,"\\notepad.exe"); FileInfo^ pFileProps = gcnew FileInfo(testfile); listBox1->Items->Add(String::Concat("File Name = ", pFileProps->FullName)); listBox1->Items->Add(String::Concat("Creation Time = ", pFileProps->CreationTime.ToString())); listBox1->Items->Add(String::Concat("Last Access Time = ", pFileProps->LastAccessTime.ToString())); listBox1->Items->Add(String::Concat("Last Write Time = ", pFileProps->LastWriteTime.ToString())); listBox1->Items->Add(String::Concat("Size = ", pFileProps->Length.ToString())); !!リンク *[クラスライブラリ ドキュメント|http://msdn2.microsoft.com/ja-jp/library/ms306608.aspx] *[C++ マネージ拡張から Visual C++ 2005 に移行するためのガイド|http://msdn2.microsoft.com/ja-jp/library/ms235289.aspx] *[標準C++と「Visual C++ 2005 Express Edition」無料ツール|http://www.ttoyota.com/php/myvcee.php] *[ Visual Studio 2005エディション比較|http://www.atmarkit.co.jp/fdotnet/special/vs2005compare/vs2005compare_01.html] *[Microsoft Visual C++ 2005 再頒布可能パッケージ (x86)|http://www.microsoft.com/downloads/details.aspx?FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee&DisplayLang=ja] *[Visual C++ Express Edition フォーラム|http://forums.microsoft.com/MSDN-JA/ShowForum.aspx?ForumID=188&SiteID=7] !!VC++.NET Express *VC++.NET Express *VC++.NET コードテンプレート *VC++.NET Express から Oracleへ接続 !!アルゴリズム *アルゴリズム !!言語仕様 *C++ CLI コードテンプレート 継承 !!Tips *[Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う|http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/] *[Java to C++ Transition Tutorial|http://www.cs.brown.edu/courses/cs123/javatoc.shtml] ::IDE * VC++.NET イベントハンドラの追加 * VC++.NET ToolStripの作成