
script
文章平均质量分 52
hnxxcxg
这个作者很懒,什么都没留下…
展开
-
业务规则管理
业务规则管理(Business Rules Management,简称BRM)在一个企业实体中同样存在着各种各样的规则,像管理制度、业务手册、工艺流程、操作规范、收费标准、促销策略等都是规则,甚至一些没有形成文字的惯例,也是企业规则的一部分。因为是与业务相关,所以又称它们为业务规则。 业务规则分散在企业的各个角落,就算企业的决策者也很难说清楚自己的企业内部到底有多少业务规则转载 2010-05-07 21:50:00 · 865 阅读 · 0 评论 -
脚本适用场合
常常遇到要写一些客户端程序,其中90%以上的代码都是一样的,但10%是不一样的。最土的办法自然是copy一个老程序过来,改一点就行了。但是从软件重用精神讲还是处于初级阶段。但那些不同之处又是不能通过参数来调整这么简单的,有时还非得代码不可。我能想到的对策就是2种:插件和脚本。插件比较重量级,需要编译,需要开发环境。适合逻辑比较复杂的情况。脚本不是万能的,只适合于逻辑比较简单的情况。 但是插件和脚本原创 2010-05-25 10:13:00 · 628 阅读 · 1 评论 -
发布脚本开发框架代码
在www.delphifans.com(delphi园地)发布脚本开发框架代码原创 2010-05-19 14:43:00 · 1176 阅读 · 2 评论 -
import tool for Scripter Studio
凡是脚本中使用的类,控件,方法,函数都要先行注册以后,脚本才能识别这些对象。本人使用的是scripter studio pro 1.2,发现官方只提供了DELPHI本身所提供的控件的脚本支持文件。那么脚本中需要使用第三方的控件怎么办?幸好TMS提供了方便的专用工具:import tool for Scripter Studio,在TMS的官方网站提供下载。The import to翻译 2010-05-17 20:18:00 · 536 阅读 · 0 评论 -
脚本引擎注册将要使用的类,属性,方法,函数
三方控件,通过使用IMPORT TOOL FOR SCRIPTER生成AP_XXX.PAS文件。在下面的例子中,增加对TPrintDBGridEh的支持。unit myScript;{$DEFINE PRINTDBGRIDEH}{$DEFINE XPMAN}interfaceimplementationuses ap_DB, ap_DBGrids, ap_Controls, ap_Fo原创 2010-05-18 08:17:00 · 521 阅读 · 0 评论 -
econtrol窗体设计器
试用了几种窗体设计器以后发现还是ECONTROL最好用。原创 2010-05-16 16:25:00 · 796 阅读 · 1 评论 -
修改greatis form designer使其添加对三方控件的支持
试用版本没有源码,每次运行之前会提示“要注册”的信息,没有使用的时间限制,可以用。缺点:拖放上去的控件不能设置其属性,只好在脚本里面设置。unit ToolForm;{$DEFINE EHLIB} // 增加支持EHLIB ADD BY CXG{$DEFINE RAIZE} // 增加支持RAIZE ADD BY CXG{$DEFINE DBANYWHERE} // 增原创 2010-05-15 22:54:00 · 1100 阅读 · 0 评论 -
脚本宿主程序
宿主的功用:装载.dfm文件动态生成窗体;注册动态生成窗体中的类,对象,属性,方法,函数,从而让脚本引擎能够操作它们。 下面以TMS SCRIPTER STUDIO为例: unit uMain;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,原创 2010-05-14 15:10:00 · 560 阅读 · 0 评论 -
根据.DFM文件动态生成窗体以及在之前先必须注册窗体中使用到的类
根据.DFM文件动态生成窗体之前要先注册窗体中使用到的类。在脚本中要使用窗体中的控件对象之前也要先注册这些控件对象。 unit UClass;{$DEFINE EHLIB}{$DEFINE RAIZE}{$DEFINE DBANYWHERE}{$DEFINE TMS}interfaceuses Windows, Messages, SysUtils, Variants, Cl原创 2010-05-14 15:06:00 · 788 阅读 · 0 评论 -
delphi 脚本引擎比较
TMS Scripter:支持Pascal和VBScript两种语法。优点是文档齐全、例子齐全,脚本可直接支持DLL,官方还提供了丰富的IDE Debug工具、单元导出函数工具等,缺点是编译运行较慢。for 空循环1000万次,需要10秒钟以上。TMS Scripter是商业共享软件。 FastScript:用过FastReport报表的同学都知道FastReport速度非常快。f转载 2010-05-13 08:14:00 · 3484 阅读 · 2 评论 -
应用开发框架之——业务规则脚本化
业务规则使用脚本语言来描述,单独放进一个脚本文件里面(文本文件)保存。宿主程序运行时动态装载脚本文件里面的业务规则。改变业务规则只需要修改对应的脚本文件即可,而无须发动宿主程序。由于脚本文件是纯文本的,使用诸如记事本就可以编辑的。原创 2010-05-13 08:01:00 · 1018 阅读 · 2 评论 -
界面/业务规则脚本化
delphi 是原生纯编译方式的开发工具。 基于其上,许多三方厂商提供功能强大的脚本引擎,结合运行时窗体设计器,使开发完全可以脱离DELPHI IDE环境。 使用DELPHI编译好宿主程序。 使用窗体设计器做好窗体脚本。 使用脚本引擎做好界面及业务的逻辑处理。 宿主程序负责加载窗体脚本生成界面,加载业务规则脚本处理事务。原创 2010-05-14 11:17:00 · 955 阅读 · 2 评论 -
FASTSCRIPT脚本实现多国语言
<br />主程序装载脚本<br />procedure TForm1.FormCreate(Sender: TObject);<br />begin<br /> fsScript1.Clear;<br /> fsScript1.Parent := fsGlobalUnit;<br /> fsScript1.AddComponent(Form1);<br /> fsScript1.Lines.LoadFromFile('1.txt');<br /> fsScript1.Run;<br />end;原创 2010-07-06 10:14:00 · 888 阅读 · 0 评论 -
tms脚本编辑器
在脚本里面设置界面里面控件的属性/事件/方法。。。。。。处理业务逻辑原创 2010-05-14 15:12:00 · 605 阅读 · 0 评论 -
tms脚本演示代码之一
本例演示:宿主程序(exe)只有界面的设计,业务规则全部放在脚本文件里面。这个脚本文件是个纯文本文件,可以随意修改。一旦运行宿主程序就会装载脚本文件里面的脚本形式的业务规则。这样,业务规则很容易被修改。 宿主单元:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics,原创 2010-05-13 07:42:00 · 899 阅读 · 0 评论 -
econtrol添加三方控件支持
1.添加引用单元进来uses {$IFDEF EHLIB} DBGridEh, PrnDbgeh, GridsEh, DBCtrlsEh, {$ENDIF} {$IFDEF DBANYWHERE} remotestoredproc, remoteupdatesql, remoteudpconnection, remoteudpdataset, applicationupdate, remotetcpconnection, {$ENDIF} {$IFDEF R原创 2010-07-07 23:10:00 · 965 阅读 · 0 评论 -
TMS 脚本中文帮助资料
Scripter工作室开发者向导版权2002 Automa tmssoftware.com 概要 Scripter工作室是把脚本能力加到你的应用程序的一套的Delphi/C++Builder部件。Scripter工作室能使你的最终用户使用可视化工具书写和执行自己的脚本。包含的组件有:TatPascalScripter - 非视觉组件,执行Pascal语法的转载 2010-05-11 08:07:00 · 1254 阅读 · 0 评论