zoukankan      html  css  js  c++  java
  • 制作的手机电子书UMD文件编辑器

    前段时间自己做手机电子书,发现网上流行的mbookmaker不太好用于是想自己做一个。

    在网上搜索了一下,没有找到UMD文件格式的说明,于是反编译mbookmaker,查看其文件格式。费了一番力气后,总算了做出来,目前发布第一个版本,主要功能包括:

    创建UMD文件;
    打开、编辑UMD文件;
    将UMD文件内容另存为文本文件;
    根据文本文件自动创建UMD文件,并可按关键字自动创建章节;
    可自动格式化文本,如删除空行、连接断行等;
    可以打开未授权的文件。


    工具使用插件的开发思想,扩展还是比较强的。下一步的想法是根据CHM、PDF等文件直接创建UMD,这一点有点难度了,慢慢实现,呵呵。


    有兴趣的朋友可以从这里下载。

    安装包(第一次使用的朋友建议下载此版本):
    https://files.cnblogs.com/wljcan/MyBookMaker.part1.rar
    https://files.cnblogs.com/wljcan/MyBookMaker.part2.rar

    程序(已经安装过的朋友可以下载此文件,解压直接覆盖以前的安装):

    https://files.cnblogs.com/wljcan/MyBookMaker.rar

     提醒一下:安装此程序需要 .net framework 2.0支持。 有些朋友在安装后,运行出错就是因为没有安装 .net framework的原因,可以从这里下载安装。

    2009.1.2

    好几年没有来这里了,MybookMaker自06年发布后,我就没有再做过改动,主要原因是基本不来blog了,另外,这几年没有用NOKIA手机,也缺乏了改进程序的动力。

    前几天,收到一个热心朋友的邮件,对程序提出了一些建议,让偶很是感动,想到元旦期间有点时间,就把程序改了一下,主要是这样几个方面:

    1、支持文件的关联,即双击UMD文件时,自动启动本软件打开UMD文件;
    2、添加了默认工作目录的功能;
    3、支持文件拖拽,将txt文件、UMD文件拖拽到主窗口,自动打开该文件;
    4、支持打开多个txt文件,将其合并到同一个UMD文件中;
    5、解决了光标有时不正常的问题;
    6、解决了导入txt文件,自动建立章节时,只能建立10章以下的问题;
    7、优化了删除空行的性能问题,并且一次性删除所有章节中的空行。
    8、在将UMD文件另存为文本文件时,添加了编码选项,允许选择txt编码。

    9、改动了界面相关的一些小bug...

    2009.1.4

    1、添加了修改章节名称功能。

    2、修改了导入txt文件时,只能生成小于20章节数的问题。

  • 相关阅读:
    wtl 支持托拽文件并在ListBox框中显示文件路径的方法
    提升本程序进程优先级和权限(VC++源代码)
    Win7下运行VC程序UAC权限问题
    Flex中带for的循环
    Flex注释
    Flex建立编译环境
    Flex事件驱动机制
    Flex应用程序的系统开发周期
    Linux下c开发 之 线程通信
    将 Win32 C/C++ 应用程序迁移到 POWER 上的 Linux,第 1 部分: 进程、线程和共享内存服务
  • 原文地址:https://www.cnblogs.com/wljcan/p/423769.html
Copyright © 2011-2022 走看看