通用数据处理开发平台——基于Pascal Script的应用开发

通用数据处理开发平台——基于Pascal Script的应用开发

一、为什么要使用脚本开发?
    使用现行的很多开发工具开发软件,项目完成之日,也是软件功能固化之时;终端用户若想改动软件的功能,
对软件开发人员是一个很大的挑战,也是件痛苦的工作。 
    使用脚本辅助开发可提供用户很大程度的灵活性,使用户可以自定义数据库、设计录入界面、设计审核关系、
设计报表。

二、本平台集成了一个嵌入式数据库(Dbisam)、一个界面表格组件(Ehlib)和一个报表处理组件(RrepotMachine)
使用Pascal Script脚本可对这些组件进行操作。

三、Pascal Script支持如下的关键字和语法:

· begin .. end 语句块
· procedure 和 function 声明
· if .. then .. else 判断语句
· for .. to .. do .. step 循环语句
· while .. do 循环语句
· repeat .. until 循环语句
· try .. except and try .. finally 异常处理
· case 分支语句
· array 数组定义 (x:=[ 1, 2, 3 ];)
· ^ , * , / , and , + , - , or , <> , >=, <= , = , > , < , div , mod , xor , shl , shr 运算符
· 对象属性和方法的访问 ( ObjectName.SubObject.Property )

四、我的qq:wxb_km@qq.com(1206475518)。欢迎使用。

转载于:https://www.cnblogs.com/wxb-km/archive/2012/06/06/2537816.html

超强大、好用的Pascal语言解释器:RemObjects Pascal Script,支持以下特性: Pascal Script is a widely-used set of components for Delphi that makes it easy to add Pascal-based scripting support to your applications, so that they can extend or control your application with custom scripts. Get Pascal Script Free Now Start using Pascal Script now and download your free copy, including full source code. Pascal Script for Delphi Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi or Free Pascal projects at runtime. Written completely in Delphi, it is composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files. Pascal Script started out as a need for a good working script, when there were none available at the time. Why use a scripting engine? A scripting engine allows an end user to customize an application to his or her needs without having to recompile it. In addition, you can update your applications by just sending a new script file that could even be compiled to byte code, which cannot easily be transformed back to source code. Pascal Script includes the following features: Variables, Constants Standard language constructs: Begin/End If/Then/Else For/To/Downto/Do Case x Of Repeat/Until While Uses Exit Continue Break Functions inside the script Calling any external DLL function (no special function headers required) Calling registered external methods All common types like Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations, Variants Allows the importing and use of classes, with events, properties, methods and constructors Allows the importing and use of interface and their members Allows IDispatch dynamic method invocation through Variant Assignment of script functions to Delphi events Uses byte code as an intermediate format and allows storing and reloading compiled scripts Easy to use component version Support for include files Support for compiler defines Capability to call RemObjects SDK Services from within scripts Pascal Script includes a tool to create headers for importing classes and interfaces
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值