IReader Silverlight电子阅读器介绍开源项目

旧版本地址:http://htmlextractor.codeplex.com/

新版本架构没有稳定,暂时还没有放上。如果有兴趣可以留言。

演示地址:

演示地址1

演示地址2

部署在一个免费php空间,不知道什么原因,不能自动更新。因此有新版本时,必须先删除再重新安装。

演示也需要silverlight运行时支持,如果本地没有安装,请先下载silverlight:

天空软件站
微软官方下载地址

下载:

只有800多k,下载完以后,点击default.html,运行需要silverlight4,如果本地没有,必须先安装。

阅读器下载地址:阅读器

silverlight下载地址:

天空软件站
微软官方下载地址

特点:

排行榜、章节支持预先加载功能,默认排行榜预先加载8项,章节预先加载3章,即当前章节、前一章与后一章,可以在“设置”中修改预加载的数量。 预加载的章节保存在:我的文档\IReader\Cache文件夹下面,默认在关闭程序的时候,自动清空。

支持键盘翻页、翻章节

上下键、PgUp、PgDn——滚动一页

左右键——上下章节

Home、End——滚动到页的开始、结尾

支持下载图书,离线阅读。

可以生成全书的文本内容(还没有实现)。

只下载需要的数据,网络流量小,打开一个网页会加载js、css、其他图片等许多内容,以打开起点: http://www.qidian.com/Book/1524659.aspx在FIddler中可以看到下载了将近40个文件

IReader Silverlight电子阅读器介绍开源项目_第1张图片

而用阅读器只会下载两个文件:书页文件以及图书图片

 IReader Silverlight电子阅读器介绍开源项目_第2张图片

阅读器各个页面介绍

1) 导航页

目前支持起点中文、啃书中文、3q中文,其他网站会陆续增加进来。我是希望有网站授权,然后增加授权的网站,如果有小说网站授权,导航页可以根据站点不同定制不同界面。

可用操作:

标题栏与最下面的边框可以拖动。

标题栏按钮依次是:最小化、最大化、全屏(退出全屏)、关闭

     IReader Silverlight电子阅读器介绍开源项目_第3张图片

2) 排行榜

点击周推荐进入周推荐排行榜。支持键盘翻页

    IReader Silverlight电子阅读器介绍开源项目_第4张图片

3) 书页

点击排行榜中图书的“书页”按钮,进入书页。可以下载图书、加入收藏。

     image

进入书页以后,“目录”,“书页”,“章节”  按钮都可以点击了

IReader Silverlight电子阅读器介绍开源项目_第5张图片

4) 目录

     IReader Silverlight电子阅读器介绍开源项目_第6张图片

全屏:

自动计算屏幕大小,不会显示滚动条,方便阅读。

     IReader Silverlight电子阅读器介绍开源项目_第7张图片

 

5) 章节

加载完章节,如果开启了预加载,则在翻上一章或者下一章时没有延迟,和阅读本地图书一样流畅。

    IReader Silverlight电子阅读器介绍开源项目_第8张图片

     

图片章节:内容来自啃书中文,起点没有图片章节。

     IReader Silverlight电子阅读器介绍开源项目_第9张图片

6) 收藏

在书页或者排行榜点击收藏,会提示收藏成功。收藏的图书会实时保持最新,不会使用缓存的内容,因此加载速度慢。以后会在此加入更新通知功能。

     IReader Silverlight电子阅读器介绍开源项目_第10张图片

7) 下载

下载完的图书,会保存到本地。可以离线阅读。下载图书属于异步多线程下载,默认开启5个线程,如果网速快,可以修改配置文件,增加下载的线程数。

下载文件保存的位置:我的文档\IReader\download。

    IReader Silverlight电子阅读器介绍开源项目_第11张图片

下载完成后点击停止,如果有下载不成功的,可以继续从书页点击“下载”按钮。已经下载完的章节不会重新下载,只会下载没有下载成功的章节

    IReader Silverlight电子阅读器介绍开源项目_第12张图片

8) 本地图书

下载到本地的图书,可以离线阅读。点击“取消”会删除下载图书。不要直接删除download文件夹下的文件。

“本地”选择框,选定以后,会读取下载的图书。如果没有下载则会读取在线内容,不会使用缓存。

    IReader Silverlight电子阅读器介绍开源项目_第13张图片

9) 搜索

目前使用百度搜索。
可以输入书页、目录、章节的网址,点击直接阅读,跳转到相应内容。比如,输入http://www.qidian.com/Book/1524659.aspx,点击直接阅读跳转到书页(可以使用Ctrl+C)。
也可以输入书名,点击搜索。

    IReader Silverlight电子阅读器介绍开源项目_第14张图片

10)

配置

    IReader Silverlight电子阅读器介绍开源项目_第15张图片

一般默认就可以了,下面的配置指的是文件缓存,文件缓存的位置是:我的文档\IReader\Cache。

自动清除:关闭程序时,清除缓存。

预读取章节:可以预读取1、2、3章,即当前章节的前后1、2、3章。

预读取排行榜:可以预读取4、8、12个项,默认每页显示4项,读取8项就是预读取2页的内容。

除了文件缓存,还是用内存缓存,内存缓存暂时不能配置,默认都是开启的,不能被禁用,只有收藏页面,不使用任何缓存。

内存缓存默认设置:

书页5分钟。章节2分钟。目录10分钟。排行榜2分钟。

     

你可能感兴趣的:(IReader Silverlight电子阅读器介绍开源项目)