Up

C++プログラミング

 

Visual C++プログラミングの解説書

岡本安晴「大学生のための心理学VC++プログラミング入門」勁草書房

を用意した。

 

心理学とC++プログラミング/LaCoocan

Text File I/O in C++

Graphics programming in Visual C++/CLR 2013

Programming in Visual C++/CLR 2012: Creating a Windows form application

2010年度授業用サンプルプログラムはこのウェブサイトのものも利用する。

2009年度の授業におけるサンプル・プログラムを掲載することにした。使用環境はVisual C++2005/CLRである。内容は心理専攻の学生に合うように選ぶ。ここをクリックすると表示されるページに授業の進行に応じて掲載していく。

 

C++プログラミングに興味をもつ学生のための入門用としてこのページを用意した。開発環境はMicrosoft Visual C++ で、CLRCommon Language Runtime, 共通言語ランタイム)対応のプログラミング例を用意した。CLRCLICommon Language Infrastructure, 共通言語基盤)の実装であり、CLIMicrosoft .NETが基準とする仕様の集まりである。マイクロソフト社のホームページ

http://www.microsoft.com/japan/msdn/vs05/visualc/VS05Cplus.aspx

によれば、C++.NET Framewaorkプログラミングの最良言語とされている。

 

なお、Linux上のeclipseC/C++開発環境のプラグインを試みたが、このときの作業記録をここをクリックして表示されるページに備忘録として残した。

 

Visual C++/CLR用のプログラミング例は、以下のものであり、時間の余裕に合わせて増やしていく予定である。

なお、C++の簡単なプログラム例を拙著「統計学を学ぶための数学入門[]に用意した。

 

Visual C++2008/CLR対応プログラム

マッハ・バンド

コントラスト

マルチ・スレッド

マンデルブロー集合の並行描画

スレッドの配列と並列実行

行列演算とテキストファイル入出力例:多変量重回帰分析

比の差の分散分析

 

 

以下のプログラムはVC++2005対応である。

VC++入門:コンソールアプリケーション作成の場合

VC++入門:GUIアプリケーション(フォームアプリケーション)作成の場合

テキストファイル入力

テキストファイル出力

テキストファイル入出力―1:平均値の計算

テキストファイル入出力―2:相関係数の計算

グラフィック描画

Imageへの描画:消えない画像の描画と保存

Fisher’s Exact Test

dataGridViewコンポーネントと子フォームの利用

乱数生成(KISS)とフォームの最大化

 

 

の他のプログラム例

 

上記のプログラムは、VC++2005で作成した。

2006年度後期の授業でVC++2005を用いる予定であったが、

VC++2003で授業を行わねばならなくなったため、

以下にVC++2003で作成したサンプルプログラムを掲載していく

コンソールアプリケーションーその1

コンソールアプリケーションーその2

書式(Format; 実数値書き出しの形式)

 

Up