当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 多语包使用的方法看le="FONT-SIZE: 10p
 

 

 ·python代码高亮显示工具    »显示摘要«
    摘要:转换成网页格式,可以自己定制高亮格式,程序已经打包成exe了下载该程序具体可以访问我的主页http://bt.ydy.com/caocao/program/python/index.php?language=cn至于程序效果,可以参考我发的其他python源代码http://blog.csdn.net/nethermit/archive/2004/10/28/156193.aspxhttp://b......
 ·java小技巧    »显示摘要«
    摘要:1、取得当前年月日calendar c=new gregoriancalendar();//新建日期对象 int year=c.get(calendar.year);//获取年份 int month=c.get(calendar.month);//获取月份 int day=c.get(calendar.date);//获取日期 int minute=c.get(calendar.minute);/......


多语言包
多语包使用的方法看resource的注释即可,所有的功能都在resource中定义了.

在调用之前先执行xmlresource.import方法把文件调入. 【程序编程相关:Struts标记库

在xmlresource类中有main方法,可以直接运行. 【推荐阅读:软件产品开发文件编制指南(GB 8567

以下文件编译即可运行 【扩展信息:开博第一篇!!! 应用程序的堆和栈

软件使到了一个资源文件为xml文件,格式如最后所示.

=======================resource.java =======================

package org.fswan;

 

import java.util.locale;

import java.util.properties;

 

/**

 * @author swan fong(方志文)

 * e-mail:fswan@yah.net

 * 用来读资源文件用的接口,跟不同语言获取不同的字符串

 * 如果在获取资源的同传入的地区代码为null的话则使用缺省的地区代码

 */

public interface resource {

    /**

     * 获取跟名称相对应的资源的内容

     * @param name 名称

     * @param locale 语言

     * @return 资源内容

     */

    public string getresource(string name,locale locale);

    /**

     * 获取带有参数的资源的内容

     * @param name 资源的名称

     * @param property 资源的参数值

     * @param locale 语言

     * @return 资的内容

     */

    public string getresource(string name,string[] property,locale locale);

    /**

     * 获取一组资源

     * 如果目录名为common.title,是把处于common下title下的所有的所有的资源显示出来

     * property是参数名,对应category下资源的长度,第二维为长度.如果长度小于category的长度

     * 则把最后一个作为这之后的所有的资源的参数,如果为null则所有的资源都没参数.

     * @param category 目录名

     * @param property 参数

     * @param locale 语言

     * @return 资源数组

     */

    public properties getresource(string category,string[][] property,locale locale);

    /**

     * 获取目录下所有的资源的名

     * @param category 目录名

     * @param locale 语言

     * @return 所有的子项的数组

     */

    public string[] getresourcenames(string category,locale locale);

    /**

     * 获取目录下所有的资源或子目录

     * @param category 目录名

     * @param iscategory 返回的是子目录还是资源

     * @param locale 语言

     * @return 返回的内容

     */

    public string[] getresourcenames(string category,boolean iscategory,locale locale);

}

 

 

===============end ================================

==============xmlresource.java======================

package org.fswan;

import java.io.file;

import java.io.ioexception;

import java.util.arraylist;

import java.util.hashtable;

import java.util.locale;

import java.util.properties;

import java.util.stringtokenizer;

import javax.xml.parsers.documentbuilder;

import javax.xml.parsers.documentbuilderfactory;


...   下一页
 ·图像处理网络资源( 转载)    »显示摘要«
    摘要:转自阿须数码,stone 原创作图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前 沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就 是找出这个方向公认最牛的几个超级大拿(看看他们都在作什么)和最权威的 出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个 实际应用的项目,边做边写文章。 做好这几点的途径之一就是充分利用网络资源......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE