MasteringVFP/2/5

出自VFP Wiki

(修訂版本間差異)
跳轉到: 導航, 搜尋
(revert)
 
(20個中途的修訂版本沒有顯示)
第1行: 第1行:
-
[http://www.bjicp.com ICP代办]
+
=== '&.' 與 Evaluate() ===
-
[http://www.bjicp.com ICP]
+
說到這二個特性,我不得不說當初 VFP 開發小組真是眼光卓炬~讓開發者可以很自由的讓程式可以放到變數裡面去.
-
[http://www.bjicp.com ICP办理]
+
-
[http://www.bjicp.com ICP证]
+
-
[http://www.bjicp.com 北京ICP]
+
-
[http://www.bjicp.com ICP经营许可证]
+
-
[http://www.bjicp.com 申请ICP经营许可证]
+
-
http://www.bjicp.com/images/braintemp_1.jpg{nid GFY}
+
 +
& 是指巨集.
 +
如何來使用呢?舉例來說:
 +
<pre>
 +
dd="1+1"
 +
</pre>
 +
你可以接著在command window 中輸入
 +
<pre>
 +
? &dd.
 +
</pre>
 +
別忘了使用"&"在結束時,要加上".",以上面的這一個sample 來看,在一個變數中存著一段字串,這一個字串是要一個合法,可以執行的指令,利用這一個"&",你可以動態的來完成一個命令
-
[http://www.bjicp.net ICP代办]
+
可是在後來的Help 中都不太建議你再使用 "&" 而會建議你用Evaluate(cString)
-
[http://www.bjicp.net ICP]
+
這樣也可以做到相同的結果
-
[http://www.bjicp.net ICP办理]
+
<pre>
-
[http://www.bjicp.net ICP证]
+
? evaluate(dd)
-
[http://www.bjicp.net 北京ICP]
+
</pre>
-
[http://www.bjicp.net ICP经营许可证]
+
-
[http://www.bjicp.net 申请ICP经营许可证]
+
-
http://www.bjicp.net/images/logo.jpg {nid GFY}
+
-
[http://www.bjicp.org ICP代办]
+
如果你想在別的語言試試看,我可以先告訴你不管是 Java 或 .NET ,這可都是一個進階技巧.
-
[http://www.bjicp.org ICP]
+
-
[http://www.bjicp.org ICP办理]
+
-
[http://www.bjicp.org ICP证]
+
-
[http://www.bjicp.org 北京ICP]
+
-
[http://www.bjicp.org ICP经营许可证]
+
-
[http://www.bjicp.org 申请ICP经营许可证]
+
-
http://www.bjicp.org/image/s2.gif{nid GFY}
+

在2008年12月23日 (二) 03:54的最新修訂版本

'&.' 與 Evaluate()

說到這二個特性,我不得不說當初 VFP 開發小組真是眼光卓炬~讓開發者可以很自由的讓程式可以放到變數裡面去.

& 是指巨集. 如何來使用呢?舉例來說:

dd="1+1"

你可以接著在command window 中輸入

? &dd.

別忘了使用"&"在結束時,要加上".",以上面的這一個sample 來看,在一個變數中存著一段字串,這一個字串是要一個合法,可以執行的指令,利用這一個"&",你可以動態的來完成一個命令

可是在後來的Help 中都不太建議你再使用 "&" 而會建議你用Evaluate(cString) 這樣也可以做到相同的結果

? evaluate(dd)

如果你想在別的語言試試看,我可以先告訴你不管是 Java 或 .NET ,這可都是一個進階技巧.