`
javatar
  • 浏览: 1699617 次
  • 性别: 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. 已修复, 并更新主帖的附件.

相关推荐

    Intel.RealSense.Viewer.exe

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

    图片查看器viewer.js

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

    YuvViewer.exe

    查看yuv格式图像的软件

    YUVviewer.exe

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

    viewer.js,pdf.js,pdf.worker.js,viewer.min.css

    总结来说,"viewer.js", "pdf.js", "pdf.worker.js" 和 "viewer.min.css" 是构建前端PDF查看器的关键组件。它们共同实现了PDF文档的解析、渲染、交互以及UI设计。通过理解和利用这些资源,开发者可以为用户提供流畅...

    viewer.min.js

    "viewer.min.js" 是一个经过压缩的JavaScript库,主要用于提供图像查看器的功能。在Web开发中,这样的库常用于创建交互式的图片预览体验,比如在网页上展示高分辨率图片或者实现图片的缩放、旋转、平移等操作。这个...

    viewer.js图片查看器

    Viewer.js 是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许 Viewer.js 是一个很好的选择。Viewer.js 有以下特点: 支持移动设备触摸事件 支持响应式 支持...

    SRVINSTW.EXE 安装删除服务程序

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

    加密图纸查看器LockView.exe

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

    viewer.js图片放大缩小使用的js

    `viewer.js`是一个轻量级的前端JavaScript库,专门用于实现图片查看和缩放功能。在网页中,用户可以通过点击图片来预览、放大或缩小图片,提供了类似于原生图片查看器的体验。这个库主要面向JavaScript开发者,适用...

    MRVInst.exe和BHODemon.exe

    这个文件名暗示它是Ming-WebReport Viewer的安装程序,用于在用户系统上正确设置和部署该报告查看器。"MRV"可能代表“Ming Report Viewer”,而"Inst.exe"是“Installer executable”的缩写。如果用户遇到"浏览器...

    多功能jQuery图片相册查看插件 viewer.js.zip

    3. **初始化插件**:在页面加载完成后,通过JavaScript调用`$.viewer()`方法来初始化Viewer.js。 ```html &lt;a href="path/to/image.jpg" data-toggle="viewer"&gt; &lt;img src="thumbnail.jpg" alt="Image"&gt; ``` ```...

    QuickLook.Plugin.OfficeViewer.rar

    QuickLook是一款在Mac OS X操作系统中非常实用的预览工具,它允许用户快速查看各种文件内容而无需打开相应的应用程序。这个名为"QuickLook.Plugin.OfficeViewer.rar"的压缩包包含了一个QuickLook插件,用于增强系统...

    Viewer.js v1.10.4

    "Viewer.js v1.10.4" 是一个专门用于Web前端的图片查看器库,主要针对PC和H5移动端的用户体验设计。该版本号表示这是Viewer.js的1.10.4次更新,通常意味着它包含了一些修复、优化或者新功能的添加。 在JavaScript的...

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

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

    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`。这将显示反汇编后的字节码,你可以通过这些信息理解...

    FoxitReader 绿色PDG阅读器(好用的PDG阅读器)BooX.Viewer.1.0

    FoxitReader是一款知名的PDF阅读器,而这里提到的"FoxitReader 绿色PDG阅读器(好用的PDG阅读器)BooX.Viewer.1.0"似乎是一个扩展了PDG格式支持的特殊版本。PDG是“Page Description Graphic”的缩写,是一种用于存储...

Global site tag (gtag.js) - Google Analytics