次ネタに困り、こんなこと(【無駄話】取り敢えず...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#"、思ったよりも手間がかかり、簡単ではないですので、少しお時間をいただきます。(とりあえず、同じ動作のものを作ってから、又手を加えてゆきたいと考えています。)
(現在ビットマップの表示テストをしている開発中のもの。)
