新たにC++版のテキストエディタ作成プロジェクトを立ち上げて1ヶ月半経ちました。ほぼ毎日のように開発しています。C++が楽し過ぎてC#版の開発は止まっています。
基本的にC++版はC#版がベースになっています。そのため、使える部分は全部C#版から移植しているのですが、やっぱり時間がかかりますね。
今のところ処理時間も起動以外はほぼ変わらい状態です。記述するコード量も多いので今から新規で作らずC#を育てた方がいいんですが、止められないんですよね。そんなこんなで6月の開発状況です。
ビルド回数
2019年
- 4月:1049
- 5月:3610(+2561)
- 6月:4098(+488)
- 7月:4098(+0)
- 8月:4578(+480)
- 9月:6066(+1448)
- 10月:7337(+1271)
- 11月:7704(+367)
- 12月:7766(+42)
2020年
- 1月:8164(+398)
- 2月:9614(+1450)
- 3月:11552(+1938)
- 4月:14428(+2876)
- 5月:15481(+1053)、C++版:285(+285)
- 6月:15550(+69)、C++版:3100(+2815)
※C++版は2020/5/13から開発を開始しました。
実装予定
C++でメモ帳風の作成
実装実績
C++でメモ帳風の作成途中
開発状況
完全にC#版の開発は止まりました。仕方ないですね。C++版は、ファイル読み込み、ファイル書き込み、記号の描画、キーワードハイライトなんかが実装できてきています。あと実装予定なのが検索、置換ですね。このへんができれば一旦完成です。
画像は現在作成中のC++版の自作テキストエディタです。昔ながらのSDIの風貌です。メモ帳風に仕上がったらタブを追加しようと思います。
おわりに
このまま行くとC#版が開発終了になりそうなのですが、C#も好きなのでC#版の開発は止めたわけではなく、一時中断ですね。テキストエディタコントロールとしてリリースもしたいので。7月中に検索と置換の実装ができればいいんですけどね。まだまだ続きます。
コメント