dinghao

记录成长点滴

 

2011年4月7日

Silverlight IReader阅读器第二版

摘要: 下载地址silverlight 阅读器 主要是非功能方面的改进,整个架构做了调整。 a) 采用MVVM架构 b) 使用自定义导航结构 c) 使用MEF d) 用户可以通过配置文件新增解析站点。 e) 使用百度搜索,放弃google(由于经常被墙),下一版本会采用bing api。 功能方面: a) 图书文本文件生成。使用手机的方便了,可以直接生成文本,不必再通过为下载一本小说的文本而费力搜寻。 b) 改进收藏功能,可手动、自动更新收藏的图书,使收藏图书保持最新状态。 c) 本地图书,不再读取在线内容。 d) 改进了搜索功能 e) 新增目录预加载,收藏界面、排行榜界面会预加载目录,此时打开目录. 阅读全文

posted @ 2011-04-07 16:28 思无邪 阅读(1347) 评论(4) 推荐(2) 编辑

silverlight阅读器——面向领域的浏览器(二)——Silverlight阅读器架构

摘要: 读者最关心的是阅读的内容而不是内容的来源,同一本图,网上有图片版也有文字版本,阅读器可根据用户阅读习惯(比如用户只希望阅读图片章节)自动从网络找到相关图书内容。 阅读器核心价值是提供比浏览器更好的用户体验: 1、 无广告,没弹出窗口 2、 根据用户习惯预加载,阅读无延迟 3、 章节更新通知 4、 统一UI、阅读方便 5、 用户收藏图书保存到开放平台,可以通过开放平台阅读。如:把收藏图书保存到qq空间。 6、 更安全,基于Silverlight,恶意代码在解析器已经被过滤比Html更安全。 以上功能都是浏览器无法提供的。 主要业务流程 阅读器核心的功能是为用户提供方便、友好的阅读方式,以用户阅. 阅读全文

posted @ 2011-04-07 16:23 思无邪 阅读(1735) 评论(8) 推荐(6) 编辑

silverlight阅读器——起源面向领域的浏览器——概念

摘要: 最近浏览器越来越多,火狐、谷歌、360、百度……,s为什么如此多的公司都要发布自己的浏览器呢?个人认为原因有两点:1. 浏览器离直接面对用户,所有web应用最后都要通过浏览器呈现,从浏览器的屏蔽广告插件可以看出,浏览器可以修改站点内容展现样式,甚至某些浏览器直接在站点中加上自己的广告。2. 浏览器已经不仅仅浏览网页而成为了Web平台,可以在浏览器平台上整合自己的业务,扼杀对手的相同业务。什么是面向领域的浏览器内容+展现形式=用户通过浏览器看到的信息。面向领域的浏览器=聚焦爬虫+Htm解析器+领域业务处理+领域的UI。聚焦爬虫、Htm解析器是基础,可以从网络中找到某一领域的信息。 领域业务处理. 阅读全文

posted @ 2011-04-07 12:49 思无邪 阅读(1756) 评论(3) 推荐(2) 编辑

silverlight异步陷阱(二)循环

摘要: 由于异步完成事件不能确定,顺序也不能确定,如果把异步操作放到循环内,可能会产生意想不到的结果。 下面的程序本意是:循环items集合,为每个item赋值。 foreach (BookRankItem item in items) { //item只有部分属性有值 //Debug.WriteLine(item.Index);//输出0,1,2,3 EventHandler bookPageHander = (s, e) => { //为item加载数据 BookPage bookPage = service.BookPage; item.LoadFromPage(bookPage); Pa 阅读全文

posted @ 2011-04-07 11:29 思无邪 阅读(547) 评论(1) 推荐(0) 编辑

导航