次ネタに困り、こんなこと(【無駄話】取り敢えず...Cell for C#?)を書いたので、「やらなくちゃならないね」と重い腰を上げましたが、矢張り書いた通り、

 

「今日から始めましたが、似たような言語でも結構C++C#、違うんですよね。」

 

が現実となりました。先ずアルゴリズムは残すとしても、両言語の性格(C#高級言語、C++はより「低級(機械語に近い)」)や表記作法の違いから

 

オリジナルのC++のコードを殆どC#用に書き換える

 

ことになりそうです。又(正確にはMVVMではないですが)、C++プログラムの

 

Cell.rc                ーリソースファイル

Cell.cpp            -エントリーポイント(ウィンドウ定義と作成))

 

はもとより書き換えなければなりませんが、

 

Ccell_world.h-cellクラスとworldクラスの定義とロジック処理

CellProc.h       -worldとcellのインスタンスを使ったウィンドウプログラム(UI)

 

という構成も少し変えた方がよいように感じ始めています。

 

と、いうことで、

 

"Cell for C#"、思ったよりも手間がかかり、簡単ではないですので、少しお時間をいただきます。(とりあえず、同じ動作のものを作ってから、又手を加えてゆきたいと考えています。)

(現在ビットマップの表示テストをしている開発中のもの。)