RedOffice包含了文字、表格、幻灯、绘图、公式和数据库六个组件,全面支持国际标准(ODF)、国家标准(UOF)、微软Office97/2000/2003/2007格式,以用户焦点为核心的全新交互设计重新诠释了办公软件的思想,随需应变的工作区,所有需要的功能唾手可得,使您的工作更加简洁、高效。 全新交互设计,引领办公软件变革 全面支持微软Office97/2000/2003/2007格式 丰富的在线模板,提升创作质量 双屏放映、无极缩放等更多新特性支持…2009年5月13日,发布RedOffice 4.5Beta,在软件的稳定性方面有了较大的提升,支持国家标准格式(UOF),支持文档存储为PDF格式;文字组件增加文档结构图,直接导航文档内容;表格组件提供文档共享,允许多个用户同时具有读写权限;幻灯组件可直接选择图片设置为幻灯片的背景。红旗2000办公软件(RedOffice) 4.5 for Windows Beta 曾经使用红旗的系统,做的很不错,但就是linux的打包,再加上windows的界面了,模拟windows的成分太大了,所以我很不喜欢。现在刚看到红旗的办公软件(RedOffice),安装过程很简单,速度也是很快。启动以后,在托盘那里就有个快速启动的图标,很熟悉啊!OpenOffice就有这个的!打开以后的界面很华丽,细细看了,其实还是OpenOffice内核了,对OpenOffice做了处理,改了名字,RedOffice就出来了! 对于国产的,我还是喜欢wps的,对于RedOffice,希望他能做的更出色!
在使用的时候,发现的几个小bug,刚抽空修正了,这几天工作比较忙,更新会慢点了!jremind 0.1.1.1更新说明修正了第一次出现的默认位置修正了默认时间为30秒修正弹出框会获取焦点
做了两天的jremind,我想把它继续做下去,做一个能拿的出手的软件,学习了版本的定义,也更改了软件的图标,要图标和软件的作用基本一致的啊! 版本我使用GNU 风格的版本号命名格式,因为这种命名格式可以从0开始,而Windows 风格的版本号命名格式和.Net Framework 风格的版本号命名格式都是从1开始的,我们要低调些,对吧!比如著名的foobar2000到现在还是在0.9的版本,还没1呢!所以我重新整理了一下版本,现在的最新版本是0.1.1.0的版本,0.1就是刚出生的版本,0.1.1.0今天刚添加了一个功能,并没有修改bug等功能。如果在0.1.1版本上局部修改或 bug 修正,那么版本就是0.1.1.1了!最后还可以添加一个编译版本号,就是被编译器编译过的次数了,可以没有这个了!还能用alpha beta等之类的,我的还没有成形,那就先不加了啊! 软件的图标我使用的是使用鹦鹉,添加了hello的文字,提醒一下了!hello,现在想想还可以学学酷狗啊!呵呵!可以发展,不过想的太远了啊!先发图看看吧! 做这个软件的初衷是用来提醒自己的,jremind的口号就是“时刻提醒着你自己!”!
公司项目要解析xml文件,很简单的,也就需要一点点信息,用的是java本身的解析方式,很麻烦。我做了一个DEMO,使用了dom4j中的xpath,简单,想去哪里的信息就去哪里的信息,简单灵活。package com.inspur.eoms.pbb.open;import java.io.UnsupportedEncodingException;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.Node;public class TestMain {public static void main(String[] args) throws UnsupportedEncodingException,DocumentException {StringBuffer sb1 = new StringBuffer();sb1.append("");sb1.append("0");sb1.append("失败原因");sb1.append("");sb1.append("");sb1.append("接入设备ID");sb1.append("接入设备类型");sb1.append("预占端口ID");sb1.append("预占端口名称");sb1.append("");sb1.append("");sb1.append("");Document doc = DocumentHelper.parseText(sb1.toString());List list = doc.selectNodes("/RESPONSE/RESULTS/RESULT/NAME");Element elm = (Element) list.get(0);System.out.println(elm.getText());list = doc.selectNodes("/RESPONSE/DESCRIPTION");elm = (Element) list.get(0);System.out.println(elm.getText());list = doc.selectNodes("/RESPONSE/RESULTS/RESULT");Node node = (Node) list.get(0);System.out.print(node.valueOf("@TYPE"));}}dom4j需要的jar包的地址http://www.box.net/shared/axb0oesgsu