分类分类
大小:85.27 MB 更新:2023/03/24
类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll
Stylus Studio XML是一款非常专业的XML编辑器,新版本提供了多个新功能,可以帮助用户更好的完成基于XML文档和XML模式的设计报告,从而产生XQuery和XSLT代码以创建这些采用HTML+CSS or XSL--F文档格式的报告,提供新的XML流程编辑器,在程序中,可以帮助用户创建XML流程—系列XML转换和流程控制操作,用户可以使用来自多种数据源的数据ML,关系数据库、Web服务、csv、EDl等,并且产生Java代码以把XML流程按一个应用程序来执行;优化了XPathdocking窗口,它能使用户针对前景XML文档运行 XPath expressionsi保存在文档中,可以按F6把光标移动到 JXPathE查询编辑器,Stylus Studio RenderX XEP作为缺省FO处理器,可以在XSLT场景属性对话框中德后期处理页选择 apAche FOP。强大又实用,需要的用户赶紧下载体验吧
1、XML编辑器:
Stylus Studio XML企业套件包括大量同步的,可视化的XML编辑视图,感:X(智能XML编辑),集成的XML验证,XML差分。
2、XQuery(XML查询)工具:
Stylus Studio XML企业套件是第一个也是唯一的XML开发工具,支持可视化XQuery的编辑,XQuery的映射和XQuery调试。
3、XSL / XSLT工具:
Stylus Studio XML企业套件提供了全面的XSLT开发支持,包括XSLT调试,XSLT映射,XSLT分析,可视化HTML到XSLT样式表的设计,XSL:FO,以及更多!
4、EDI工具:
电子数据交换(EDI)的整合工具转换,映射和部署其invlove读/写访问旧式的EDIFACT和X12的数据源先进的XML数据集成应用。
5、XML管道:
XML管道可以让你模拟的只是单件将整个XML的应用程序,而不是 - 用它来设计,编辑,调试和部署先进的XML数据服务应用程序。
1、XML输出:
从外观设计,使用XSL XML发布应用美丽的XML报告:FO,XQuery和XSLT技术,从任何数据源的PDF或HTML输出。
2、XML架构编辑:
阅读关于Stylus Studio萀塶15 XML企业套件的视觉XML架构编辑,验证,XSD文档生成及其他XSD实用程序的支持。
3、XSL:FO工具:
了解什么是XSL格式化对象(XSL:FO)是一回事,以及如何使用XSL:FO的工具来创建先进的文档的布局和格式样式呈现XML文档。
4、文档类型定义(DTD)编辑:
Stylus Studio萀塶15 XML企业套件包括一个可视化编辑器DTD,集成的DTD验证器和各种DTD生成工具。
5、XPath的工具:
Stylus Studio萀塶15 XML企业套件包括公用事业的XPath 1.0 / 2.0,其中包括XPath计算器,XPath表达式生成器,感:X为XPath的(智能XPath的编辑),以及更多!
1、点击本网站提供的下载路径下载得到对应的程序安装包
2、解压安装包后,即可得到对应的安装数据包,双击主程序即可进行安装,点击下一步按钮
3、您完全同意上述协议的所有条款吗?如果没有异议,请点击“同意”按钮;
4、用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出以下界面,直接使用鼠标点击下一步按钮即可(有经验的用户可以根据自己的需要选择)
6、快捷键选择可以根据自己的需要进行选择,可以全部选择
7、等待应用程序安装进度条加载完成即可,需要等待一小会儿
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可(先不要运行软件)
使用用户代码
为了提供最佳的代码生成灵活性,可以覆盖现有的代码生成功能以满足您的需求。为此,您需要使用JavaScript编写事件侦听器并将其放在用户代码文件中。
默认情况下,用户代码文件名为“usercode.js”,可以在已安装目录的“src”子文件夹下找到,例如C:\ Program Files(x86)\ ASPMaker \ src。但是,您可以重命名它或在必要时将其放在别处,只需修改以下注册表项的值并指定用户代码文件的完整路径:
HKEY_CURRENT_USER \ Software \ <产品名称> \ <版本> \设置\常规
值名称:UserCode
NoteUser Code使用Node.js的事件。如果您不熟悉Node.js事件,请先阅读事件。
1.覆盖系统功能
在用户代码文件中,您可以覆盖几乎所有公开的功能。有关可以覆盖的功能,请参阅“系统功能”列表。
虽然有许多系统功能,但在实际应用中,您通常只需要自定义其中的一些,例如,
ScriptView - 此函数生成代码以呈现列表,视图和删除页面中的字段。
ScriptEdit - 此函数为添加/复制和编辑页面中的字段生成插入/更新代码。
FieldView - 此函数输出用于在列表,视图和删除页面中显示字段的代码。
FieldEdit - 此函数在添加/复制,编辑和搜索页面中输出字段的代码作为表单元素。
通常,您将生成的代码与模板中的相应页面进行比较,找出哪个函数生成您要自定义的代码。然后,您可以通过向函数添加一个侦听器来修改系统函数输出的生成代码:
ewEvent.on(“”,(args)=> {
//您修改args.code的代码
});
其中是系统函数名称。
例如,如果要覆盖FieldView函数,
步骤1 - 首先查看原始代码,确保要替换的代码确实由该函数生成。
例
ewEvent.on(“FieldView”,(args)=> {
//console.log(JSON.stringify(args)); //将args输出为字符串
//console.log(args.code); //仅输出代码
ew_Throw(args.code); //输出代码并停止生成
});
ew_Throw()函数会将代码作为错误消息抛出并停止生成,以便您可以查看代码。
第2步 - 生成脚本,查看生成的代码,复制要替换的代码,根据需要进行修改。
第3步 - 替换它,
示例1 - 直接替换部分代码
ewEvent.on(“FieldView>”,(args)=> {
args.code = args.code.replace(,“new_code”); //替换部分代码
});
是要替换的旧代码的一部分,它可以是字符串或正则表达式。
示例2 - 查找要替换的代码部分,然后修改并替换它
...
var originalCode = args.code;
var startPos = originalCode.indexOf(“start_code”); //找到旧代码的起始位置
var endPos = originalCode.indexOf(“end_code”,startPos); //找到旧代码的结束位置
if(startPos> -1 && endPos> -1 && endPos> startPos){//找到
var oldCode = originalCode.substring(startPos,endPos +“end_code”.length); //提取以“start_code”开头的代码,以“end_code”结尾
var newCode = ... oldCode ...; //编写代码以根据需要修改旧代码
args.code = args.code.replace(oldCode,newCode); //替换旧代码
}
...
示例3 - 将代码附加到原始代码的末尾
...
args.code.concat(“”,“”,...);
...
示例4 - 使用您自己的代码
...
args.code = <您自己的代码>;
...
2. BeginGenerate和EndGenerate事件
您可以为BeginGenerate和EndGenerate事件添加侦听器,以便在生成之前和之后执行您的操作,例如:
ewEvent.on(“EndGenerate”,()=> {
//你的代码在生成后做一些事情
});
3.扩展中使用的用户功能
扩展中使用的用户功能必须采用以下形式:
var = {
FieldEdit_Prefix:function(ctl,ctlid){
返回“......”;
}
FieldEdit_Suffix:function(ctl,ctlid){
返回“......”;
}
}
它是名为的用户对象,应与扩展名相同。它包含两个方法“FieldEdit_Prefix”和“FieldEdit_Suffix”。 “FieldEdit_Prefix”方法返回一个前缀值,该值附加到“FieldEdit”系统函数的输出开头。类似地,“FieldEdit_Suffix”方法返回一个后缀值,该值附加到“FieldEdit”系统函数的输出结尾。两种方法都采用参数“ctl”,其中包含要创建的字段控件的名称。参数“ctlid”包含表示控制模式的ID,例如, “添加”,“编辑”等
在demo.mdb中,有两个名为“Orders”和“Order Details”的表。我们将在这两个表之间建立主/细节关系。
表“订单”中的字段
表“订单明细”中的字段
设置主/明细记录的步骤
1.加载ASPMaker
打开ASPMaker并连接到demo.mdb数据库。
2.设置主/细节关系
在“数据库”树视图(左窗格)中选择主表或详细信息表。在这个例子中,我们选择主表 - “Orders”表。然后我们选择右窗格中的Table选项卡。
然后在页面右下角的[主/明细]面板中,单击[修改...]以显示可视主/明细关系编辑器。将详细信息表从左侧的表列表拖到右侧的图表中。
然后通过从主字段(主表中的键字段)拖动到详细信息字段(详细信息表中的外键字段)来创建它们之间的关系。
如果有更多链接字段,请重复该步骤,直到设置完所有关系。在本教程中,我们只有一个详细信息字段([Order Details] .OrderID)和一个主字段(Orders.OrderID)。
ASPMaker支持多个主/细节,如果表有其他主表或详细信息表,只需重复上述过程。在此示例中,我们只有一个主/细节关系,因此我们单击[确定]进行确认。设置主/细节关系。
如果需要参照完整性,可以启用参照完整性,级联删除和/或级联更新,请参阅表设置 - >主/详细信息以获取详细信息。
如果要启用Master / Detail-Add和/或Master / Detail-Edit,请在Table Setup页面中为详细信息表启用Grid-Add和/或Grid-Edit:
如果主表具有多个详细信息表,则可以选择“多个详细信息表”。默认情况下,每个详细信息表都占用List页面主表中的一列,如果启用了多个详细信息表,则这些列将合并为一个。
如果您有预览扩展(仅限注册用户)并希望通过Ajax启用详细记录预览,则可以单击工具 - >扩展来启用它。
启用扩展,然后单击“高级”选项卡为每个表设置设置:
笔记
1.当字段数和记录数不是太多时,预览扩展最有效,因此预览区域的大小不会太大。否则,预览区域可能会超出浏览器区域,因此无法一目了然地查看详细记录。
2.如果启用了PreviewRow,则各个详细信息表列将被隐藏。
3. ASP脚本生成
单击[生成ASP]图标转到[生成]选项卡,单击[生成]按钮。 ASPMaker将自动生成所需的ASP脚本。
4.运行ASP应用程序
单击“orders”表的链接,“orderdetails”表将有一个新列。单击“orderdetails”按钮以访问所选记录的订单详细信息。单击向下箭头按钮,然后单击主/细节视图,主/细节编辑或主/细节复制以查看/编辑/复制和选择的记录及其详细记录。
如果您已启用预览扩展并启用PreviewOverlay,请将鼠标光标移到“orderdetails”按钮上,您将看到详细记录预览:
如果您已启用预览扩展并启用PreviewRow,请单击行中的[+]按钮,您将看到预览行:
单击主/详细视图链接/按钮,将显示主表的视图页面以及详细信息表的详细表格。
单击主/详细编辑链接/按钮,将显示主表的编辑页面,其中包含详细信息表的详细表格。
单击主/明细复制链接/按钮,将显示主表的添加页面(在复印模式下),并显示详细信息表的详细表格。
单击分页部分中的添加订单/订单详细信息按钮,将显示主表的添加页面以及详细信息表的详细信息表格。
在主/明细 - 添加/复制/编辑模式下,您可以单击添加空行或删除按钮添加或删除行而不刷新页面。请注意,此功能由JavaScript实现。
Stylus Studio XML v15.2更新:
1、增加了可转换的代码类型
2、增加了一些新增xml文件的管理功能
3、解决了一些格式上的已知问题
4、修复了一些bug,优化了软件界面
5、优化了软件性能
Embarcadero RAD Studio(多功能应用程序开发工具) 编程工具177.22 MB12
详情猿编程客户端 编程工具173.32 MB4.16.0
详情猿编程 编程工具173.32 MB4.16.0
详情VSCodium(VScode二进制版本) 编程工具76.23 MBv1.57.1
详情aardio(桌面软件快速开发) 编程工具9.72 MBv35.69.2
详情一鹤快手(AAuto Studio) 编程工具9.72 MBv35.69.2
详情ILSpy(.Net反编译) 编程工具3.97 MBv8.0.0.7339 绿色
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情delphi2007完整 编程工具1198 MB附安装教程
详情SAPIEN PrimalScript2015 编程工具78.02 MB附带安装教程
详情Alchemy Catalyst可视化汉化工具 编程工具81.00 MBv13.1.240
详情Professional Tag Editor(通用标签编辑器) 编程工具25.6 MBv1.0.6.8
详情Coffeecup HTML Editor(html网页编辑器) 编程工具68.98 MBv15.4 特别版
详情JCreator Pro 编程工具9.65 MBv5.0.1 汉化
详情WebStorm 12中文 编程工具209.88 MB附带安装教程
详情MSWLogo(多功能项目开发与管理工具) 编程工具2.25 MBv6.5 免费版
详情JetBrains datagrip 2018.2.1中文-datagrip 2018.2.1 编程工具160.88 MB附注册码汉化包
详情易安卓5.0 编程工具202 MBv5.0 附破解补丁
详情keil uvision5 编程工具271.63 MB附带安装教程
详情CIMCO Edit V8中文 编程工具248 MB附安装教程
详情IntelliJ IDEA 2020.1(java集成开发环境) 编程工具643.0 MB附安装教程
详情redis desktop manager2020.1中文 编程工具32.52 MB附带安装教程
详情猿编程 编程工具173.32 MB4.16.0
详情信捷PLC编程工具软件 编程工具14.4 MBv3.5.2 官方版
详情源码编辑器 编程工具201.0 MBv3.4.3 官方版
详情Microsoft Visual C++ 编程工具226.00 MBv6.0 SP6 简体中文版
详情s7 200 smart编程软件 编程工具187 MBv2.2 官方中文版
详情TouchWin编辑工具(信捷触摸屏编程软件) 编程工具55.69 MBv2.D2c 官方版
详情易语言5.8完美 编程工具312 MB5.8.1 破解增强版
详情Scraino(少儿编程软件) 编程工具272.93 MBv0.3.0 官方版
详情vs2008中文 编程工具1495 MB附序列号
详情e盾网络验证源码 编程工具25.77 MBV45 官方版
详情codeblocks 编程工具95.21 MBv13.12 中文完整版(带GNW编译器
详情Android Studio(安卓开发环境) 编程工具983.0 MBv3.5.0.21 汉化版(附安装教程)
详情源码编辑器pc版 编程工具201.0 MBv3.4.3 官方版
详情CH341A编程器 编程工具1.06 MB1.30 绿色中文版
详情layuiAdmin pro(layui后台管理模板系统) 编程工具0.57 MBv1.1.0 单页版
详情海龟编辑器 编程工具71.5 MBv0.8.4 中文版
详情Ardublock中文版(Arduino图形化编程软件) 编程工具2.65 MB附带安装教程
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情富途牛牛 编程工具160.59 MBv11.8.9068 官方版
详情微信开发者工具 编程工具129.37 MBv1.05.2105170 官方版
详情UEStudio v18.0.0.18 简体中文绿色 编程工具19.00 MB
详情十六进制编辑器 WinHex 编程工具2.79 MBv20.2 SR-5
详情代码编辑器 Sublime Text 编程工具54.74 MBv4.0.0.4126
详情RJ TextEd(代码编辑器) 编程工具49.46 MBv15.31
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情影刀 编程工具306.37 MBv4.9.14
详情Kate(高级文本编辑器) 编程工具56.11 MBv21.12.1.1544
详情