[ソフトウエアインデックスへ戻る]


プロジェクト形式アイデアプロセッサ(Open Source)

Ipro98 ver1.12.10,1.12.14

LastUpdate 2000/11/08

[プロジェクト選択]

[編集]



ダウンロード

[テキストマニュアル]
[HTMLマニュアル](添付のマニュアルを、Ipro98のフレーム出力機能で出力したもの。フレームに対応したブラウザが必要です)
[実行ファイル+Ipro形式マニュアル+ソースファイル(265Kbyte)](テキストマニュアルも含まれています)

 断片的な情報を簡単に管理する、アイデアプロセッサソフトです。

 情報を見出しごとにツリー上で管理できるので、断片的に浮かんだアイデアを書き留めておいて、後で整理することが簡単にできます。

 情報の単位をプロジェクトとし、複数のプロジェクトウインドウを同時に開いたり、その間でツリーのコピー&ペーストが出来るため、アイデアの管理が簡単にできます。

 ツリーは、キーボードやマウスから簡単に作成・移動・下位へ追加・上位に出すことが出来、また階層数などの制限がほとんどないので、見出しの管理が自由に・簡単に行うことができます。
 著者・更新日時・作成日時などの情報も設定できるので、プロジェクト管理も簡単に行えます。
 見出しごとに、ToDo・完了属性を設定できます。

 添付ファイル機能により、テキストだけでなく、画像・リンク・お気に入り・実行ファイルなどのあらゆるファイルを、まとめて管理することができます。

 ツリーを一括してテキスト・HTMLに出力することができるので、まとめたアイデアを実際に文章に直す作業が簡単にできます。

 また、プロジェクトを可逆形式で一つのテキストに出力できるため、プロジェクトの移動・複製が簡単にでき、またバックアップを簡単にとることができます。

★更新

1.12.14

・添付ファイル機能をとりあえず復活して公開バージョン

1.12.13

・アイテムのコピー・貼り付けで、テキストの内容が貼り付けられないのを修正
・大きめのプロジェクトで、ツリーの画面外にある部分が正常な順番で保存されないことがあるのを修正
・プロジェクトを新規作成した時、ルートアイテム名がプロジェクト名に設定されないのを修正
・プロジェクトを作成すると、ルートとその下のアイテムが同じものになってしまうのを修正
・プロジェクトのルートアイテムが、プロジェクトディレクトリではなくその他の不定なディレクトリに作成されるのを修正

1.12.11

 なんだっけ(爆)

1.12.10

・開発環境をDelphi5に移行
・アイテムのドラッグ時、サブアイテムに追加するには、アイテムではなくアイテムの左側にドロップするように変更
・アイテムをコピーしてから貼り付けると、おかしなIDが付加されて正常に保存出来ないのを修正
・アイテムのドラッグ時、ツリーを上下にスクロールする様に修正

1.12.01

・アイテムのドラッグ時に左のアイコンにドロップすると、サブアイテムに移動する機能を追加
・テキストファイルをエクスプローラからドロップする事で、アイテムとして取り込む機能を追加
・本文の編集をすべて取り消す機能を追加
・アイテムのドラッグ時、自分にドロップすると動作がおかしくなるのを修正
・プロジェクトを開いた時点で選択しているアイテムにToDoもしくは完了属性が付いていても、表示・動作に反映されないのを修正
・ツリー部分でCtrl+C,Ctrl+X,Ctrl+Vの編集ができなかったのを修正、つうかエミュレートなのでCtrl+Zは使えません(笑)ESCを使って下さい。

1.12.00

・いろいろなバグを修正(笑)
・プロジェクトの新規作成が出来ない、プロジェクトのオープンと同時に開いたアイテムを編集しても保存されない、プロジェクトを新規作成してそのまま終了して更に開こうとするとおかしい、4096byte以上の内容が途中で化ける、ときどきツリー情報が一部消える、プロジェクトが開いていると終了時にエラーが出る事が有る、etc
・キーアサインで、「保存」と「サブアイテム作成」を入れ換え。Ctrl+Sで保存にした。
・ショートカットを使って起動したウインドウを開いたまま終了すると、一旦エラーが表示される時があるのを修正
・プロジェクトウインドウのツールバーをちょっと見た目変更
・それに伴い、プロジェクトのデフォルトサイズをちょっと拡大
・ボタン・メニューにカーソルを合わせるとヒントを表示する機能を追加

1.10.003>1.10.004

・プロジェクトのプロパティ表示機能を強化
・一括出力・ファイルにまとめる機能で、結果フォームを表示するのではなく、直接ファイルに書きだすように修正
・一括出力のフォーマットを、固定ではなくレジストリから読み出すように変更
・プロジェクト選択ウインドウのメニュー・ボタン配置を変更
・カーソル位置の一括クリア機能を実装
・プロジェクト内検索で、前方向検索を行った時の動作がおかしいのを修正
・メニューからプロジェクトを保存しても、終了時に保存を問い合わせる時があるのを修正

1.10.001>1.10.003

・プロジェクトを新規作成すると、プロジェクトタイトルが保存されないのを修正1.09.013>1.10.002
・直ってなかった以下のバグを修正
・終了時にシステムイメージリストを破壊してしまったため、エクスプローラなどでアイコンが表示されなくなる
・一通りの機能が揃ったので、正式公開バージョンにする
[1.12.01バグ情報]
 [ツリー]-[アイテムのコピー]をした後[ツリー]-[アイテムの張り付け]をすると、張り付けたアイテムにおかしなIDが付いてしまって、そのまま保存すると変更後の内容が消えるというバグ。メールで指摘&デバグ情報を貰って確認したところ、まったくそこが原因でした。
 しかし、Delphi5でコンパイルしたところ、ツリーをクリックしたときの動作がおかしくなってしまったので、まだプログラムを配布出来ません。
 そんな訳で、ソースの修正箇所を掲載しときます。
 指摘メールの引用ですが、修正内容は確認してますのでこれでオッケーです。

>で、ソースを調べてみた結果、
>IdeaMain.pasの1602行目あたり、
>TIdiaMainForm.PastItemMenuClickのifのところを
>以下のようにしたらIDがちゃんと振られるようになりました。
>
> if assigned(NewTreeNode) then
> begin
>   NodeData := NewTreeNode.Data;
>   //NodeData.NodeName := FileData.Title;
>   NodeData.Header.Assigned(FileData);
>   //NewTreeNode.Text := NodeData.NodeName;
>   NewTreeNode.Text := FileData.Title;//追加
さんくすです。