ソフトを開発しようと思った動機、背景
たまに手書きをすると、漢字を忘れていたり、もともとうまくなかった字がさらに汚くなっていたり、何よりも丁寧に書くことを億劫に感じるようになっていたりするのが気になっていました。せめて丁寧に書く癖だけでも身につけたいと思い、気分転換も兼ねて、自分の練習用に書き取りのプリントを作成するソフトを作りはじめました。最初は、常用漢字やテキストファイルを指定すると、適当にレイアウトして印刷するソフトとして作成しました。漢字のデータは本体内に埋め込んでありました。その後、「ページをデザインできる方がよい」「やはり漢字のデータは追加できるべきだ」などと思い立ち、変更を重ねて現在のようになっています。
開発中に苦労した点
.NET FrameworkとC#でのプログラミングは結構好きなのと、なかば気晴らしで作成しはじめたソフトでしたので、苦労したという印象はありません。ただ、最初からその場の思いつきで作成・変更していったようなものですので、こんな小さなプログラムでも新旧が混在して、まとまりのないものになっています。そろそろコードを見直して整理したいと思っています。
ユーザにお勧めする使い方
気軽に使っていただければと思います。ある程度慣れたら、ページレイアウトやフォントなどの既定値を設定しておくと楽かと思います。ついでにバグの報告やいろいろなご意見を聞かせていただければ大変ありがたいです。
今後のバージョンアップ予定
大した目的もなく作りはじめたソフトでしたが、実際に動くようになって愛着も湧いてきていますので、可能な限りバージョンアップしてゆくつもりです。今後しばらくは、これまで実装してきた機能を修正・改良してゆこうと思っています。具体的には次のことを予定しています。
- 漢字データは現在、常用漢字とJIS第1水準まで入力できています。次にJIS第2水準も入力したい
- 漢字の選択方法はほとんど常用漢字専用のままですので、これをもっと広い範囲に対応できるよう改良する
- ページのテンプレート作成機能を充実させる
- デザインにはまったく手が回っていません。少しは見た目をよくしたい
また、熟語の練習作成は個人的にぜひ、ほしい機能ですので、いつになるかはわかりませんが、実装したいと思っています。
(hirano_cs)