我写的资料管理软件

来源:互联网 发布:淘宝网水兵舞裙子 编辑:程序博客网 时间:2024/05/16 07:12

软件名称:HelloData

开发工具:VisualStudio2010 C# WinForm

运行环境:.NetFramework2.0

软件功能

电子书众所周知,比如.chm和.pdf。HelloData打开后,其外观和电子书类似:

如上图所示,左边是目录栏,右边是内容栏。同电子书一样,这些内容都被保存在一个文件之中。HelloData关联的文件格式是.tvt。


不论是chm或pdf,你只可以阅读它的内容。HelloData文档是可编辑的,不管是目录还是内容,都可以编辑。

 

HelloData操作入门

首先下载安装HelloData,安装完毕后运行程序。选择工具栏上"新建HelloData文档"按钮新建一个HelloData文档。

然后选择“添加目录”按钮添加一个目录:

HelloData目录可以存放任何类型的数据,通过导入文件或导入文件夹实现。HelloData不能直接操作所有类型的数据。HelloData直接支持的数据类型取决于其安装的组件。如上图所示,目前HelloData有4个组件:

TextShow支持富文件类型数据,CodeShow可以显示和编辑各种代码文件,PictureShow支持显示图片,HtmlShow可以把网页保存下来。

HelloData的组件必需是.net 2 DLL,必需直接或间接继承自Control,并实现IDataShow接口:

 

    interface IDataShow    {        string[] SupportedDataStyles        {            get;        }        /// <summary>        /// 帮助文档路径        /// </summary>        string HelpFile        {            get;        }        void LoadData(string dataStyle, byte[] data);        void Close();        void SetFocus();        byte[] GetData(out string dataStyle);        bool NeedSave        {            get;            set;        }        event EventHandler NeedSaveChanged;    }

 

制作HelloData组件需要在VisualStudio中建立类库工程。把生成好的DLL连同该DLL需要引用到的所有相关文件,全部放到一个文件夹里。然后选择HelloData工具栏上的"数据配置"按钮,再选择“添加组件”按钮,找到刚才那个文件夹,最后点击“确定”。如下图所示:


 只要按照上述布骤,任何人都可以编写HelloData组件来扩展HelloData支持的数据类型。

 

注意事项:

HelloData及.tvt文件可能引起某些安全防护软件误报。我以皮蛋的名义郑重声明:HeloData及.tvt文件是绝对安全的,在任何方面。

大家有任何意见或建议请留言。

 

点此下载HelloData安装包