小李子

小小的蜗牛,慢慢的爬。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

12 2011 档案

摘要:一款设计精巧的表达式解析器 ---- 开发MIS系统时,报表设计中经常会碰到表达式解释器,完成用户自定义的公式运算。这种程序的设计需要有比较高的技巧,以下介绍一款用DELPHI4.0开发的程序[程序重在算法,语言特性很少,用其它语言的人也能读懂],只要按自已的要求稍加修改,即可做成组件或全局方法发部。它支持 "加[+]、减[-]、乘[*]、除[/]、商[$:两整数相除,结果的整数部分]、模[%]、括号[()] "四则混合运算,支持 "与[&]、或[|]、异或[^]、左移[ < ]、右移[ > ]和非[!] "逻辑运算功能,同时它们可以 阅读全文

posted @ 2011-12-06 17:03 ljl_falcon 阅读(595) 评论(0) 推荐(0) 编辑

摘要:在delphi中嵌入腳本語言--(譯)RemObjects Pascal Script使用說明(1)(譯)2007年11月27日 星期二 00:26翻譯這篇文章源於我的一個通用工資計算平台的想法,在工資的計算中,不可避免的需要使用到自定義公式,然而對於自定義公式的實現,我自己想了一些,也在網上搜索了很多,解決辦法大致有以下幾種:1. 自己寫代碼去解析公式。這種方法的缺點是,解析的代碼很難實現,如果公式的功能比較完整,如增加條件判斷或自定義函數。不亞於實現了一個簡單的語言編譯囂或解釋囂。所以,只能實現一些諸如加減乘除之類的簡單公式。2. 打包成SQL傳給數據庫去執行。這顯然不是一種好辦法。而且需 阅读全文

posted @ 2011-12-01 11:19 ljl_falcon 阅读(643) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示