`
javatar
  • 浏览: 1701082 次
  • 性别: Icon_minigender_1
  • 来自: 杭州699号
社区版块
存档分类
最新评论

CommonTemplate完成查看器Viewer.exe(及安装程序)

    博客分类:
  • HTTL
阅读更多
完成查看器初始版本. 实现功能: 双击*.ctl文件, 自动读取数据文件,解析模板,并用IE打开, 如果出错,使用Swing弹出错误信息, 方便于页面开发人员独立于业务开发进行模板测试.

附件CommonTemplateViewer.zip中包含:
安装程序: CommonTemplateViewerSetup.exe
测试文件: test_*.ctl等

安装完CommonTemplateViewerSetup.exe后,
双击*.ctl或右键菜单选"CommonTemplateViewer"打开(见附件图片).

模板数据查找方式: 查找与模板同名但不同后缀的数据文件, 如:
打开test.ctl时, 查找test.xml, test.json, test.properties
并加载模板内部的:
$data{"json"}
    {mail: {from:"xxx@xxx.com", to:"yyy@yyy.com"}, users:[{id:1,name:"james"},{id:2,name:"kent"}]} 
$end


(1)XML数据格式: 使用两个标签: <object>和<array>, 分别表示对象与数组, 使用name属性表示其名称, 根标签必需为<object>. 如:
<object>
	<object name="mail">
		<object name="from">xxx@xxx.com</object>
		<object name="to">yyy@yyy.com</object>
	</object>
	<array name="users">
		<object>
			<object name="id">1</object>
			<object name="name">james</object>
		</object>
		<object>
			<object name="id">2</object>
			<object name="name">kent</object>
		</object>
	</array>
</object>


(2)JSON数据格式:
{mail: {from:"xxx@xxx.com", to:"yyy@yyy.com"}, users:[{id:1,name:"james"},{id:2,name:"kent"}]} 


(3)Properties数据格式:
mail.from=xxx@xxx.com
mail.to=yyy@yyy.com
users.0.id=1
users.0.name=james
users.1.id=2
users.1.name=kent


项目地址:http://www.commontemplate.org
  • 描述: 右键菜单项
  • 大小: 1.7 KB
分享到:
评论
5 楼 javatar 2008-06-13  
完成JSON与Properties数据格式的读取, 完成$data{"xml"}$end内部加载数据指令. 已更新主帖附件(增加了测试文件), 查看器功能到此告一段落, 周一将发布版本.
4 楼 javatar 2008-06-13  
完成安装程序, 加入模块右键菜单打开项, 已更新主帖附件.
3 楼 javatar 2008-06-06  
将原来的XML格式:
<data>  
    <mail>  
        <from>xxx@xxx.com</from>  
        <to>yyy@yyy.com</to>  
    </mail>  
    <users>  
        <_>  
            <id>1</id>  
            <name>james</name>  
        </_>  
        <_>  
            <id>2</id>  
            <name>kent</name>  
        </_>  
    </users>  
</data>

改为:
<object>
	<object name="mail">
		<object name="from">xxx@xxx.com</object>
		<object name="to">yyy@yyy.com</object>
	</object>
	<array name="users">
		<object>
			<object name="id">1</object>
			<object name="name">james</object>
		</object>
		<object>
			<object name="id">2</object>
			<object name="name">kent</object>
		</object>
	</array>
</object>

使用两个标签: <object>和<array>, 分别表示对象与数组, 使用name属性表示其名称, 根标签必需为<object>.
2 楼 javatar 2008-06-05  
更新了主帖附件, 增加断点单步调试集成, zip内加入了test_debug.ctl用于相应测试.
1 楼 javatar 2008-06-04  
差沙发现了路径上有空格时出错的BUG. 已修复, 并更新主帖的附件.

相关推荐

    yuvviewer.exe zip 及源码

    【标题】"yuvviewer.exe zip 及源码"是一个专为查看YUV格式视频序列设计的工具,常用于编解码测试。 【描述】提到的"yuvviewer.exe zip"是一个可执行文件,它封装了能处理YUV格式视频数据的程序。YUV是一种常见的...

    Intel.RealSense.Viewer.exe

    快速查看realsense的深度图像,可视化点云,对相机进行配置

    图片查看器viewer.js

    "图片查看器viewer.js"是一款强大的JavaScript库,主要用于在网页上实现高级的图片查看功能。这个库包含了`viewer.js`和`viewer.css`两个主要文件,以及一个使用示例(demo),确保用户能够轻松地集成和理解其工作...

    YuvViewer.exe

    查看yuv格式图像的软件

    YUVviewer.exe

    可以查看YUV格式的图片,支持简单的分析,非常方便,可以查看YUV格式的图片,支持简单的分析,非常方便

    viewer.js图片预览插件

    2. **配置选项** - viewer.js提供了一系列可定制的配置选项,如图片容器选择器、是否开启全屏模式、图片加载方式等。 3. **初始化viewer** - 使用JavaScript调用viewer.js的初始化方法,并传入相应的配置对象。 4. *...

    office2010安装找不到dw20.exe

    在安装Microsoft Office 2010时,遇到“找不到dw20.exe”的错误提示,这通常是由于安装程序无法定位到该可执行文件导致的。DW20.exe是Microsoft Office Document Imaging (MODI) 的一部分,这是一个用于查看、转换和...

    SRVINSTW.EXE 安装删除服务程序

    在Windows操作系统中,`SRVINSTW.EXE`是一个用于安装和删除服务的实用程序,主要服务于系统开发者和管理员。这个程序通常不被普通用户直接使用,而是由程序员或者系统维护人员在创建自定义服务或者管理系统服务时...

    加密图纸查看器LockView.exe

    加密图纸查看器可以阅读一些经过特定加密保护的图纸文件,方便

    viewer.js,viewer.css,图片查看器

    "viewer.js,viewer.css,图片查看器"是一个用于图片预览和查看的工具,它包含两个核心文件:`viewer.js`和`viewer.css`。这个工具以其出色的图像处理功能和用户体验而受到赞誉,支持诸如放大、旋转等常见操作,使得...

    强大的图片查看器插件Viewer.js原生版和jQuery版

    Viewer.js是一款非常强大的图片弹窗查看器,点击图片弹窗查看,它支持全屏自动播放图片、放大缩小图片、鼠标拖拽图片、水平和垂直翻转图片、顺时针逆时针旋转图片等等,而且,它是响应式的布局,兼容手机pc各种尺寸...

    基于js的viewer.js 强大的图片查看

    基于js的viewer.js 强大的图片查看,各种姿势,基于js的viewer.js 强大的图片查看

    H2Viewer(打开OFFICE2007帮助文件的福星)

    2)到安装文件夹下,打开H2Viewer.exe程序,即可选择要单独提取出来查看的帮助文件了。希望对大家有用。 以后再想随时查看OFFICE 2007的任何组件的帮助文件都是那么轻而易举,让你免除很多的麻烦!

    DBF文件查看器 pdbview.exe

    DBF Viewer 2000 是一个免费强大的DBF(Clipper, dBase, FoxBase, Foxpro, Visual Foxpro, Visual DBase, VO, DB2K...)DBF数据库编辑浏览工具。 使用DBF Viewer 2000这款DBF数据库编辑浏览工具您可以编辑、分类、查询...

    viewer.js插件使用.rar

    viewer.js是一款基于纯JavaScript编写的图片查看器插件,无需依赖Flash或其他外部组件。它提供了多种自定义选项,可以适应各种应用场景。viewer.js的核心特性包括: 1. 支持手势操作:在触屏设备上,用户可以通过...

    python反编译工具pycdc.exe,python反汇编工具pycds.exe

    另一方面,如果你想查看.pyc文件的字节码细节,可以使用pycds.exe。同样地,将pycds.exe和.pyc文件放在同一目录,然后在命令行输入`pycds.exe &lt;filename&gt;.pyc`。这将显示反汇编后的字节码,你可以通过这些信息理解...

    汇编工具(edit.commasm.exe,link.exe,debug.exe)

    由于编辑器的功能相对简单,它不包含现代编辑器的高级特性,如语法高亮或自动完成,但它是早期程序员编写程序的基础工具之一。用户可以使用edit.com打开一个文件,输入或修改汇编代码,然后保存以备后续处理。 2. *...

    mdf-viewer.exe

    不需要安装SQL Server,就可直接查看mdf数据表的内容。个别中文字段会显示乱码,可自行研究一下解决方法。

    PDF在线阅读器PdfViewer.dll

    PDF在线阅读器是用于在网页上查看PDF文档的软件组件,通常以DLL(动态链接库)的形式存在。在这个特定的案例中,"PdfViewer.dll"是这个组件的核心部分,它包含了处理PDF文件显示和交互所需的代码。DLL文件是Windows...

Global site tag (gtag.js) - Google Analytics