方友松的技术blog

信息技术之价值不仅体现于提高既有的业务效率;更重要的,是其本质:创造管理的智慧,推动行为的不断创新与超越!

2007年02月

原创 在delphi中嵌入腳本語言--(譯)RemObjects Pascal Script使用說明(1)(譯)

翻譯這篇文章源於我的一個通用工資計算平台的想法,在工資的計算中,不可避免的需要使用到自定義公式,然而對於自定義公式的實現,我自己想了一些,也在網上搜索了很多,解決辦法大致有以下幾種:1. 自己寫代碼去解析公式。這種方法的缺點是,解析的代碼很難實現,如果公式的功能比較完整,如增加條件判斷或自定義函數。不亞於實現了一個簡單的語言編譯囂或解釋囂。所以,只能實現一些諸如加減乘除之類的簡單公式。2. 打包成SQL傳給數據庫去執行。這顯然不是一種好辦法。而且需要與特定的數據庫和表結構進行適應。3. 我想到在foxpro中有宏替換功能&,那不如就借用它的這個功能,即利用foxpro寫一個dll,在這個dll中實現了將字符串轉換成指令執行的功能,然後在delphi中加載這個dll,將公式傳入dll中的函數執行。這應該是一個辦法,但我還沒有去實現它。4. 內嵌腳本語言。阅读全文>

发表于 @ 2007年02月28日 13:39:00|评论(loading...)|编辑

原创 隨想:軟件開發文檔

其實做哪一行都一樣,要想做好一件事,需要有個標准,有個規范,而且這個規范不是條文品號式的,而是實實在在的能為工作帶來品質提升的內容。從事這個行業有好幾年了,經歷過小的,大的,標准的,非標准各種企業,感受頗深的一點就是:文檔工作沒有一家企業做得好的阅读全文>

发表于 @ 2007年02月09日 10:56:00|评论(loading...)|编辑

原创 正則表達式(二)

六、SubExpressionSubExpression是子表達式的意思,將正則表達式分層,一個表達式中可以包含子表達式,SubExpression用圓括號()來分隔,()內的表達式作為一個個體來對待,考慮下面這個例子阅读全文>

发表于 @ 2007年02月09日 10:40:00|评论(loading...)|编辑

原创 正则表达式(一)

正則表達式,是用來匹配字符串的一種工具。比如說:要驗證一個電子郵件地址是否合法,要在一個html源文件中找出所有的以...標識的那部分。還比如在delphi中,我們可以利用支持正則表達式的cxMaskEdit控件來格式化輸入。阅读全文>

发表于 @ 2007年02月06日 19:58:00|评论(loading...)|编辑

原创 代碼?藝術品?

不管你是分析師、設計師、測試,還是 programer,不管是自己寫的代碼,還是閱讀、或檢查別人寫的代碼, 把她當成是藝術品吧,不要允許她有瑕疵,盡管她不可能沒有瑕疵。這 就是一種態度,一種責任,一種職業素養。如果不是這樣,說明一個問 題:你並不是真正喜愛你從事工作。那麼,一切將變得毫無意義。阅读全文>

发表于 @ 2007年02月02日 12:16:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © Fey