投稿記事

LuckStyle 2021/09/16 17:22

NovelEditor開発進捗報告(9)


今日は宿敵ファイルシステム関連を開発していました。まだ25%開発完了と言った所でしょうか。

やっとこさ名前を付けて保存と上書き保存が出来上がりました。

前にも書いた通り、前回バージョンと管理方法を変えて“.NoEd”ファイルで統一。ついでにプロット、メイン、メモを全て数字で書き出し、中身の方にタイトルを含ませました。すべてテキストベースで書き出しているのでメモ帳など.txtファイルを読み込めるアプリケーションなら普通に開くと思います。

 これに管理方法を変えたおかげでタイトルに半角記号を扱えるようになります。

書き出しができるようになったので明日は読み込みの方を頑張っていきたいと思います。

 ↓やる事リスト↓
プロット、メイン、メモを隠したり出したりする機能の実装。
一般辞書、固有辞書、人物辞書、世界辞書の表示を切り替える機能の実装。
元に戻すとやり直し機能の実装。
プロット、メイン、メモの文字数をそれぞれカウントする機能の実装。
辞書それぞれ登録されている語句をカウントする機能の実装。
.NoEd形式で保存する機能の実装。
・テキスト形式で書き出す機能の実装。
・保存したファイルを開く機能の実装。
・ディレクトリを開いてプロット、メイン、メモ、辞書ファイルを読み込む機能の実装。
辞書へ登録する機能の実装。
辞書へ登録した語句を削除する機能の実装。
・フォントや文字の大きさを変えられる機能の実装。
・複数話を開いて切り替えられる機能の実装。
・プロットのテンプレートを複数個。
辞書登録で、語句説明が複数行で書ける機能の実装。
辞書登録で、品詞を選ぶ機能の実装。
語句一覧をソートする機能の実装。
右クリックで選択した語句を登録スペースへコピーする機能の実装。
ツリービュー内の語句を選択すると登録スペースに内容がコピーされる機能の実装。
現在の設定を次回に持ち越す機能の実装。
・readmeの作成 ←足りない気がする。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/15 12:16

今日はパソコンをメンテナンスしています。

今日はパソコンをメンテナンスしているので、今考えている事でもちょろっと。

↓↓↓↓↓↓↓↓↓↓↓↓

取り敢えずNovelEditor次期バージョンは早い内にリリースしたいと思っております。
 次々回バージョンはスマホアプリ版を同梱出来たらいいなあと考えております。ストーリープロッターとかnovewriterとか、Nolaとかを目標にしていきたいですね。

 ・・・・・・高望みが過ぎますね。

アプリ版同梱意外では一般辞書の追加でもしようかな?とも考えています。
 以前の記事で言及していた機能は盛り込んでいこうと思っています。具体的には
・辞書の追加、削除。(一般と固有は削除出来なくしておきます)
・辞書内語句のソート選択機能。(あいうえお正順、あいうえお順逆順、登録正順、登録逆順)今は括弧内位しか思い付きませんが、ワード側のあいうえお正順、あいうえお逆順とかも実装するのも良いかも知れませんね。


フォントを変えられる機能、次々回で良いんじゃないかと思ってしまっている今日この頃。
 vs(visual studioと言うプログラムエディタ)を使っていて汎用ツールの中にフォントダイアログと言うのが有るので、そこからダイアログを開いてユーザーに選択してもらうんだろうと言うのは分かるんですが、やりたいのはプルダウンで選択したいんですよね……。
 まぁ、今はそれを利用してでも実装するのが正解ですね。そうすれば今までの宣言も反故にしませんし。
 後、前々回しれっと追加した、話を並べ替える機能。これもその記事に書いて有る通り次々回でも良いような気がしてます。まぁ、複数ファイルを同時に読み込む機能を実装するのが先ですが。
 そっちは昨日の段階で種を蒔いておきました。
 タイトルスペース周りの奴ですね。あれを利用する形で複数のテキストファイルを選択して開けば、選択した順に読み込んでくれる筈。
 .txtまでのファイル名をタイトルへ読み込める様にすれば前回のバージョンへの互換性に繋がりますね。

後はNovelEditorの他に、何か作りたいとは思っています。
 具体的に何を作るとかは決まっていませんが、アプリガジェットか、ゲームか、ゲームは無理だろうな……。スクリーンセーバー・・・・・・あれもアプリガジェットか。
 そんな所です。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/14 16:54

NovelEditor開発進捗報告(8)

ReadMeを書きました。
今作っているNovelEditorが完成してリリースしたらReadMeとは別に此方の記事でも操作方法を書こうかと思っています。動画付きで。ReadMeはテキストファイルなので動画を入れられないんですよね。

あと、タイトルスペース周りができました。ファイルとディレクトリ(フォルダ)関係が嫌すぎて別の所に手を出したわけではなく、必要だったから作りましたよ!(汗

 ↓やる事リスト↓
プロット、メイン、メモを隠したり出したりする機能の実装。
一般辞書、固有辞書、人物辞書、世界辞書の表示を切り替える機能の実装。
元に戻すとやり直し機能の実装。
プロット、メイン、メモの文字数をそれぞれカウントする機能の実装。
辞書それぞれ登録されている語句をカウントする機能の実装。
・テキスト形式で保存する機能の実装。
・保存したファイルを開く機能の実装。
・ディレクトリを開いてプロット、メイン、メモ、辞書ファイルを読み込む機能の実装。
辞書へ登録する機能の実装。
辞書へ登録した語句を削除する機能の実装。
・フォントや文字の大きさを変えられる機能の実装。
・複数話を開いて切り替えられる機能の実装。
・プロットのテンプレートを複数個。
辞書登録で、語句説明が複数行で書ける機能の実装。
辞書登録で、品詞を選ぶ機能の実装。
語句一覧をソートする機能の実装。
右クリックで選択した語句を登録スペースへコピーする機能の実装。
ツリービュー内の語句を選択すると登録スペースに内容がコピーされる機能の実装。
現在の設定を次回に持ち越す機能の実装
・話しの並べ替え機能の実装
・readmeの作成 ←足りない気がする。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/14 16:46

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/13 16:18

NovelEditor開発進捗報告(7)

一番苦手なファイル周りに手を付け始めました。手始めに手を付けたのは設定ファイル。

 前回はオート走査モードくらいしか次回に持ち越すデータはありませんでしたが、今回は
オート走査モードの他に辞書登録ボタンを押したとき語句が空欄であればダイアログボックスが出てきて空欄である旨を教えてくれるかどうかを決められる物。
 削除ボタンを押したとき、同じ前述の動作をするかどうか決められる物。
 辞書の並び順で、読みが空欄のものを上に持ってくるか下に持ってくか決められる物。
 あとプロット、メイン、メモのフォントサイズを持ち越せるようにしました。

よく考えたら、どの物語でもフォントサイズを別個に変えるなんてことしませんね。見やすいフォントサイズであればどんな物語もそれで通します。

次に手を付けたのは名前を付けて保存。
メニュー項目では新規保存になっています。
名前を付けて保存の方が良いかも知れませんね。変えときます。
その中でフォルダ選択を出来るようにしたんですが、それに手間取りました。
 選択したフォルダの中にアプリケーションの名前のフォルダが有ったらどうしようとかそんな感じで。
 それこそReadMeに書いておけって内容ですね。書いときます。
 仕様としてはフォルダ選択で選択されたフォルダの中にNovelEditorフォルダを作り、物語名のフォルダ。その下にプロット、メイン、メモ、辞書フォルダを作る感じで行こうと思います。
 で、現行売り出されているファイルとの互換は止めました。どうあっても対応しきれない部分が出てくると思われるので。

ラスト→最初→中間→最初の次って言う書き方の人が居たら確実に対応できません。

そう思うと話しの並べ替え機能、必要ですね。次々回の機能実装に上げておきます。

 機能の一つであるファイルを開く機能、オミットしようか考え中です。
 フォルダを開いた時点で全てのファイルを読み込めばファイルを開く機能がフォルダを開く機能に統合されるなぁと。
 あれ?でも他のテキストファイルは開けた方が良いのかな?ファイル名を話しのタイトルと解釈すれば割と良さげなのでは?
 ん?そうすれば現行売り出されている方で作ったファイルも読み込みやすいな?

 ?んん?

 ↓やる事リスト↓
プロット、メイン、メモを隠したり出したりする機能の実装。
一般辞書、固有辞書、人物辞書、世界辞書の表示を切り替える機能の実装。
元に戻すとやり直し機能の実装。
プロット、メイン、メモの文字数をそれぞれカウントする機能の実装。
辞書それぞれ登録されている語句をカウントする機能の実装。
・テキスト形式で保存する機能の実装。
・保存したファイルを開く機能の実装。
・ディレクトリを開いてプロット、メイン、メモ、辞書ファイルを読み込む機能の実装。
辞書へ登録する機能の実装。
辞書へ登録した語句を削除する機能の実装。
・フォントや文字の大きさを変えられる機能の実装。
・複数話を開いて切り替えられる機能の実装。
・プロットのテンプレートを複数個。
辞書登録で、語句説明が複数行で書ける機能の実装。
辞書登録で、品詞を選ぶ機能の実装。
語句一覧をソートする機能の実装。
右クリックで選択した語句を登録スペースへコピーする機能の実装。
ツリービュー内の語句を選択すると登録スペースに内容がコピーされる機能の実装。
現在の設定を次回に持ち越す機能
・話しの並べ替え機能の実装
・readmeの作成

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

3 4 5 6 7 8 9

月別アーカイブ

限定特典から探す

記事を検索