2020/06の自作テキストエディタ開発状況

テキストエディタ開発
この記事は約2分で読めます。

新たに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月中に検索と置換の実装ができればいいんですけどね。まだまだ続きます。

コメント

タイトルとURLをコピーしました