【ソフト名】Cインタプリタ(可視化)
【登 録 名】C_Interpret.exe
【Ｖ Ｅ Ｒ】β
【製作年月日】2005_05〜
【動作環境】
　　ＣＰＵ：Pentium以上
　　ＯＳ：Windows98以降
【 種　別 】フリーソフト
【 転　載 】メールでの連絡お願いします。

/////////////////////////////////////////////////////////////////////////
【 はじめに 】
　ダウンロードありがとうございます。
　このソフトは、C言語のソースを読み込んで動作過程を分かりやすく可視化ソフトです。
　アニメーションも使って分かりやすく表示します。
　使える関数やパラメータは基本的なもののみに対応しています。

　プログラミングが苦手な人や初心者の方を対象としています。



【 使い方 】
　C言語のソースを読み込んで再生ボタンを押します。


【 機　　能 】
・変数状態表示　変数の内容をボールで表現
・変数状態詳細表示　配列なども分かりやすく表示
・履歴　実行履歴をテキストで残す
・標準入出力表示　printfに対応

【 インストール 】
　頒布されているアーカイブを解凍して、適当な場所で実行してください。

【 アンインストール 】
　いらなくなったらフォルダごと削除してください。
　レジストリなどの環境にかかわる部分は一切いじっていませんので、安心してく
　ださい。

/////////////////////////////////////////////////////////////////////////
【 履歴一覧 】
★準備
2005_04_14	研究室に配属。研究室の片付け、OSのインストール等。
2005_04_19	ワクチンソフト、MSOfficeをインストール。ネットワークプリンタの設定等。
2005_04_21	VS.netのインストール(途中まで)
2005_04_26	VS.netのインストールの続き
		ソースコードを初めて見る
2005_04_28	過去の卒論とプログラムを一通り見る。
		プログラムにはバグが多数あり、全体的に処理が重たく感じる。

★実装
2005_05_10	VB.netへ移行開始
		コントロールが多いフォームに関し、実行時に必要に応じて動的作成に切り替え
		個人的にVS.netの購入
2005_05_12	変数内容表示フォームを集中的に修正
		表示する画像のノイズを手作業で除去
		VB5でのものとほぼ機能的には同じ動作をするまでになった
2005_05_17	Imagelistを.netのものに変更、ソースを修正
2005_05_19	全体的な微調整
		今後の改良方針の話し合い
2005_05_24	標準出力(printf)を実装
2005_05_26	標準入力(scanf)を実装
		変数状態フォームが3つまでしか使えないという制限を除去
		代入処理に関する判定のバグを修正

2005_05_31	実行履歴をログに残す機能実装
		ステップ実行機能の実装
		1回は実行できるが、2回以降は実行ができないバグを修正
2005_06_02	代入時、代入先と代入元の変数の宣言済みか、型が一致するかに応じてエラーメッセージを出すようにした
		上書き保存機能を実装
		ファイルの読み込みや書き込み時にキャプションにファイル名を表示するように
2005_06_07	起動にかかる時間を20秒→5秒に軽減。実行ファイル＆関連ファイルの消費容量も大幅に減少
		元に戻す・やり直し機能を実装
		最近使ったファイル機能を実装
2005_06_16	If...elseステートメントのバグ取り
2005_06_21	実行時、変数状態表示フォームをの表示位置を親ウインドウに合わせて変更するように
		卒研計画発表の資料作成
		Forステートメントの実装を開始
2005_06_23	Forステートメントに対応
2005_06_28	インクリメント・デクリメントの実装
		ソースの印刷機能を実装
		卒研計画発表の資料を修正
2005_06_30	printfによる出力をメッセージボックスから専用のウインドウ内に変更
		変数状態表示フォームのキャプションに変数の型も表示
		prinftに直接値を渡した場合も動作するように修正
		卒研計画発表資料の最終確認と印刷
2005_07_05	卒研計画発表1回目。2人とも発表
		通常の変数と1次元配列の新しい視覚化を実現
2005_07_07	卒研計画発表2回目
		2次元配列に対応させるためソースを修正
2005_07_12	卒研計画発表3回目
		2次元配列を使えるように改良
2005_08_16	変数状態詳細表示フォームを2次元配列表示に対応
　　		変更した値をリアルタイムにマークアップして表示するようにした	
2005_08_21	動作の解析対象に「#Include」も追加
		詳細表示フォームのセル幅を見やすく変更


バグ報告や要望をくださった皆様に深く感謝しております。

【 現在分かっているバグと未対応 】
・現在は特になし

その他にもバグ、改善したほうがいい点がたくさんあると思いますが、見つかり次第
下記のメールアドレスに連絡を強くお願いします。

【 仕様と制限 】
・特になし


【 使わせていただいた拡張プラグインについて 】


【 著作権、免責 】
　このソフトは、フリーソフトウェアとします。
　著作権は作者である「野田工房（野田昌宏）」が有します。

　本プログラムを使用したことにより生じたいかなる障害、損害において作者は
　一切責任を負わないものとします。各自の責任において使用してください。

/////////////////////////////////////////////////////////////////////////
■連絡先
メールアドレス：noda880@yahoo.co.jp
最新版の入手場所：http://www.urban.ne.jp/home/noda/
Copyright(C)1993-2004 野田工房
/////////////////////////////////////////////////////////////////////////