ML_Server脚本示例:延时修正与内置函数详解
需积分: 50 159 浏览量
更新于2024-08-07
收藏 610KB PDF 举报
本文档主要介绍了在Web Delphi领域中,特别关注于ML_Server,一种专为Delphi程序员设计的轻量级中间件程序,用于简化Web开发过程。ML_Server以其灵活性,允许开发者使用基本的文本编辑器如Notepad++编写脚本,只需遵循UTF8无BOM格式。文章详细列举了几个关键的特殊函数及其用途:
1. **特殊函数**:
- `fn_GetSessionID`:此函数用于获取网络令牌ID,输入登录用户的编号和密码,返回一个字符串,用于身份验证。
- `fn_GetSerialNo`:获取系统流水号,接受一个记录集参数,包括客户ID、部门ID、姓名、格式和长度,返回一个字符串,记录系统的操作序列。
- `fn_GetHostName`:返回服务器的名称,无需输入参数,直接提供服务器名。
- `fn_GetHostCPUSerialNo`:获取服务器CPU的序列号,同样无需输入,返回一个字符串,表示CPU的唯一标识。
- `fn_GetMD5`:计算并返回MD5哈希值,不接受参数,常用于数据的加密和校验。
- `fn_GetCustInfo`:根据客户ID和加密密文获取客户详细信息,输入客户ID和密文,返回一个包含客户信息的记录集。
- `fn_GetAge`:有两个版本,一是获取起始时间到当前时间的年龄,另一个是根据指定截止时间计算年龄,输入起始时间和(可选)截止时间,返回一个字符串表示年龄。
2. **脚本编程示例**:
- `Demo1`:演示如何使用ML_Server脚本获取当前时间,并解析成年月日时分秒,这个示例展示了如何利用内置函数如`fn_GetNow`获取当前时间,以及如何格式化输出。
3. **内置函数**:
文档提供了多种内置函数,如`fn_URLDecode`和`fn_URLEncode`用于URL编码和解码,`fn_FormatInt`和`fn_FormatFloat`用于数字格式化,`fn_FormatDateTime`和`fn_StrToDateTime`用于时间格式转换,`fn_GetFMTNow`则结合格式化获取当前时间,`fn_DayBetween`计算两个日期之间的天数差,`fn_DecodeDateTime`用于解析时间元组,`fn_GetDate`获取当前日期,`fn_GetKey`获取15位关键字,`fn_GetSimpleCode`则用于获取文本的拼音或五笔简码,以及错误处理函数`fn_Error`。
通过学习这些函数和脚本编写规范,Delphi程序员可以更高效地利用ML_Server进行Web开发,提升开发效率和代码质量。此外,文档还强调了学习和掌握《ML_Server脚本语法.pdf》的重要性,这将有助于新手更好地理解和使用这个工具。
330 浏览量
2022-07-01 上传
308 浏览量
354 浏览量
122 浏览量
3574 浏览量
2024-05-04 上传
2021-05-09 上传
2020-10-25 上传
烧白滑雪
- 粉丝: 29
- 资源: 3846
最新资源
- 酷酷猫图标下载
- ChartAPI:WebAPI,AutoMapper,Dapper,IoC,缓存示例
- Unity3d显示下载进度百分比和网速.zip
- 实现一款不错的电子杂志功能
- 卡通动物头像图标下载
- jeremynoesen.github.io:我的个人网站
- RokkitDash前端
- CLRInsideOut.zip
- trapinhos:服装管理物流系统
- Công Cụ Đặt Hàng Của TTD Logistics-crx插件
- heic-to-jpeg-converter:将文件夹中的所有HEIC图像转换为JPEG
- 日文输入法【WIN7 32】IME2007-JPN.rar
- 悠嘻猴桌面图标下载
- MultipassTranslucency:半透明假表面散射着色器的概念证明,它使用具有不同混合操作的多次遍历来计算厚度,而无需回读深度缓冲区。 (统一)
- ChiP-Seq-Analysis-Replication:该项目是ChiP-Seq分析的复制,该实验是关于由独特的表观遗传变化介导的终末红细胞生成过程中的基因诱导和抑制的实验
- Proksee Extension-crx插件