一个简单实用的电子书阅读软件应当具备以下功能:
1、有简单的文件管理器功能
能够浏览目录、文件,能够更改目录名、文件名,能够删除文件或目录。
2、能够阅读文本文件
文本文件(.txt)的常见编码格式有GBK、Unicode,Unicode-BE、UTF-8等多种,应当至少支持一种编码格式,最好能够自动识别编码格式。
3、自动滚屏
软件应该能够按页或者按行自动滚屏,滚屏速度能够调整。
4、支持跳转
软件应该提供按文件字符总数的百分比向前或向后跳转,方便用户查找文件内容。
5、手动翻页
软件应该能够通过按键实现手动上下翻页。
6、自动书签
软件应该能够自动记录当前文件阅...
[More]
NOKIA推荐的JAVA 开发环境有NetBeans (www.netbeans.org)+Mobility Pack和Eclipse(www.eclipse.org)+EclipseME(www.eclipseme.org)。
下面是基于NetBeans的开发环境配置步骤:
1、下载并安装最新版的Java SE Development Kit (JDK)
下载地址为http://java.sun.com/javase/downloads/index.jsp
2、下载并安装最新版的NetBeans IDE
下载地址为http://www.netbean...
[More]
2007年底,我为LP新买的NOKIA 6300编写了一个适用于NOKIA Symbian S40 3RD FP1的手机电子书软件TReader,当时发布到了IT168和3G365。过了大半年的时间,最近很偶然地看到有很多网友下载和使用了TReader1.01,并提出了很多的建议。做为TReader的作者,我真的感到很开心,同时也很惭愧:因为工作和生活的原因,我并没有对TReader进行进一步的更新,也没有实现事先承诺的支持书签管理和UMD格式的功能。
在创建了Tiray软件博客并对博客技术进行了深入的研究之后,我决定将TReader的开发经验发布到www.tiray.net,并提供全部的J...
[More]
Tiray Blog Ping 1.2已于2008年7月7日发布,1.2版对以下功能进行了更新:
在实时信息里显示了发生未知错误的服务器返回的原始信息。
增加了发送TrackBack信息的功能。
界面截图:
下载地址:http://www.tiray.net/page/Tiray-Blog-Ping.aspx
先看下面的例子:
我在www.tiray.net上写了一篇文章“香格里拉奥运火炬传递”。
另外一个博客作者(实际上也是我,呵呵)在http://tiray.blog.hexun.com/20518701_d.html上全文引用了我的文章,并通过blog.hexun.com的TrackBack机制向我发送了一条引用通知,现在,在http://tiray.blog.hexun.com/20518701_d.html上有一个如下所示的文章来源链接,链接地址是我在www.tiray.net上的文章。
而www.tiray.net的博...
[More]
2008年7月2日将网站的Blog程序升级到了BlogEngine.net 1.4.0.0。
与1.3.1.0版相比感觉BlogEngine.net这次最大的变化是实现了目前比较流行的Widget(挂件)功能,使得程序的结构更加清晰,管理页面布局也更方便了,另外Widget也使得开发程序的Theme更加方便。不过目前支持1.4版的Theme还不多。
此外就是修改了1.3版的很多明显的小BUG,对AJAX的支持也更加完善。
升级后,在页面显示了文章的PermaLink 和 Trackback地址,在左栏提供了站内搜索表单,在右栏显示了最新评论,并恢复了开放式搜索(Open Searc...
[More]
运行环境配置
1、安装IIS5.1
使用microsoft windows XP professional 安装光盘安装IIS5.1。
2、安装Microsoft .NET Framework 2.0和简体中文语言包
Microsoft .NET Framework 2.0 版可再发行组件包 (x86)的下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn
Microsoft .NET Fr...
[More]
作为媒体的技术支持人员,参与了奥运圣火2008年6月11日在香格里拉的传递报道工作。很辛苦,每天加班到凌晨;但是也很开心,总算为奥运尽了自己的一份力量!言语已经无法表达我心里的激动,发几张图片吧。(因为这次转播,还有其它一些工作上的事情,将近一个月没有更新博客了,不是我懒惰哦!)
香格里拉,我来了!
火炬传递预演
亲戚家的房子,就在香格里拉古城里!比起我们这些在大城市里住鸽子笼的人......
转播当日!凌晨四点就起床了...
[More]
在开发Tiray Blog Ping的过程中,总是发现有道( http://www.yodao.com/ )的博客Ping Service( http://blog.yodao.com/ping/RPC2 )返回错误,开始认为是自己的程序有错,后来用Windows Live Writer 测试后,发现结果也是一样!也许有道的程序员应该检查一下Ping Service接口了!有道的Ping Service说明地址:http://www.yodao.com/help/blogsearch/description/006/
以下数据都是用Fiddler截获的!
下面是Windows Live...
[More]
以下数据是用Tiray Blog Ping V1.1测试的!
----------------------------------------
开始时间:2008/5/31 4:24:09结束时间:2008/5/31 4:30:50共401.804秒
共31个地址
已完成的地址:15
http://rpc.weblogs.com/RPC2
http://blogsearch.google.com/ping/RPC2
http://www.xianguo.com/xmlrpc/ping.php
http://blog.iask.com/RPC2
http://pi...
[More]
Tiray Blog Ping 1.1已于2008年5月30日发布,1.1版对以下功能进行了更新:
在实时信息里显示了服务器返回的详细信息。
更新了发送Ping命令的流程,成功率有了较大提高。
全面支持发送中文信息。
界面截图:
下载地址:http://www.tiray.net/page/Tiray-Blog-Ping.aspx
下面是用Fiddler截获的向Google发送Ping命令的数据包:
POST /ping/RPC2 HTTP/1.1
Content-Type: text/xml
User-Age...
[More]
博主们通常都会在自己博客的首页放置一个博客链接(英文:blogroll),用于显示自己感兴趣的博客网站。博主通过博客链接向读者传达了这样一个信息:我和这些网站保持着紧密的联系,我可是博客大家庭的一员哦!同时,博主也通过博客链接告诉其它博主:我很喜欢你的网站,你的大作我可是在第一时间拜读的哦!
很多博客网站的博客链接仅仅是一些简单的地址链接,如下图所示:
其实博客链接可以做得更好!在 Feed--博客技术的核心 一文中,我提到Feed的意义在于提供了一种规范的信息共享方法,如果我们有了一个博客网站的Feed描述,通过一些很简单的程序代码,...
[More]
某些ASP.NET 2.0虚拟主机空间在调用派生于System.Net.WebRequest的类(如HttpWebRequest)时,会出现"Unable to load DLL 'rasapi32.dll'"异常,使用catch捕获的异常信息为:Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section。
这个异常导致网站程序不能发送WebRequest,也就不能调用Web服务。对于博客程序来说,就无法使用Pin...
[More]
什么是Feed
每个博客网站程序都提供了一个XML文档,用于描述博客网站中的内容信息,通常把这个XML文档称为Feed。
Feed有很多种格式,目前使用比较广泛的格式有两种:RSS2.O和Atom 1.0。介绍RSS和Atom的文章很多,所以我就不再啰嗦了。如果想了解更多的RSS和Atom知识,可以参考以下内容:
http://validator.w3.org/feed/docs/ 可以找到RSS2.0和Atom1.0格式的详细描述
http://zhidao.baidu.com/question/5440467.html 关于RSS和Atom的背景知识
Feed的扩展性
Fe...
[More]
是以blogengine.net的Extention(扩展)方式实现的,因为我不想改变blogengine.net的数据结构和底层代码。不过个人觉得更好的办法还是在数据提供器级别实现比较好。期待BlogEngine.net以后能够实现这一功能。
使用方法:
1、下载并解压下面的文件,然后复制到/App_Code/Extentions/目录下;
2、打开你当前使用的Theme文件夹中的PostView.ascx文件,在你想要显示计数值的位置添加以下的代码:
<%= PostViewCount.GetPostViewCount(Post) %>
PostViewCount...
[More]