メモ帳作成講座

作成日:2018-04-04 / 更新日:2019-02-15

1. 概要

ただのメモ帳を開発しております。開発メモソースを随時公開しています。
ライセンスはMITです。使用する際は、操作対象ファイルのバックアップなどを取り、十分に気をつけて自己責任によりご使用ください。ダウンロードはこのページの下の方にあります。


2. 開発環境

OS:Windows10 Home 64bit
IDE:Microsoft Viausl Studio Community 2017
ターゲットフレームワーク:.NET Framework 4.7.1
言語:C#

3. ライセンス

MIT License (日本語訳)

Copyright (c) 2018 9cubed

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

4. 注意事項

実行ファイルをダウンロードして実行すると「WindowsによってPCが保護されました」と表示されます。


また、ソースファイルをダウンロードして場合に、ビルドエラーが発生します。


これを回避するには、下記ページに従ってダウンロードを行ってください。
メモ帳のダウンロード方法

5. ダウンロード

最新の実行形式のファイルとソースファイルをそれぞれダウンロードできます。
ソフトを使用する場合は、実行ファイルの方をダウンロードしてください。
古いバージョンのファイルは、開発メモの各ページからダウンロードできます。
ソースを開いた際にエラーが出る場合は、何度かリビルドしてみてください。
また、パスの文字列長の制限により、解凍時にエラーが出る場合はございます。
その場合は、浅いフォルダに zip を移動してから解凍してください。

ver実行ファイルソースGitHub
1.1.10
2019/01/29
ncm_1_1_10.zipncm_1_1_10_src.zipNineCubedMemo

6. 開発メモ

公開日verメモ
2019/02/151.1.10第26回 grepプラグインの追加
2019/01/291.1.10第25回 カレンダープラグインの追加
2019/01/281.1.10第24回 ペイントとGIMPを使った画像の作成
2019/01/101.1.9第23回 細かい機能の追加と変更
2018/12/261.1.8第22回 画像ビューアープラグインの追加
2018/12/191.1.7第21回 メニューのプラグイン化など
2018/12/071.1.6
1.1.5
第20回 パスの入力欄やファイルリストのメニューの追加など
2018/11/28第19回 設計と実装方法について
2018/11/161.1.4第18回 プラグイン対応 その2
2018/11/061.1.3第17回 ファイルリストの追加
2018/10/281.1.2第16回 ファイルツリーの追加
2018/10/141.1.1第15回 テキストエディターのタブ化
2018/09/021.1.0第14回 プラグイン化
2018/08/181.0.12第13回 バイナリ形式でファイルを開く
2018/08/101.0.11第12回 キー操作の記録と再生
2018/07/251.0.10第11回 文字列の数式を解析して計算する
2018/07/051.0.9第10回 インデント対応、画像保存対応など
2018/06/131.0.8第9回 D&D対応、文字の変換など
2018/05/241.0.7第8回 検索と置換
2018/05/171.0.6第7回 オブジェクトとXMLファイルの相互変換
2018/05/121.0.5第6回 MSTestを使用した単体テストの追加
2018/05/011.0.4第5回 テキストファイル操作クラスの追加
2018/04/221.0.3第4回 ツールバーとフォームのタイトル対応
2018/04/171.0.2第3回 ソースの整理と例外対応
2018/04/071.0.1第2回 ファイルの読み込みと書き込み
2018/04/041.0.0第1回 メモ帳を作ってみる!