我試圖建立與VB .NET科學計算器,但它是Vista的玻璃:-P式串在VB .NET
我基本上希望用戶能夠輸入公式像SQRT( 5 * 6)/(2^4)然後我想用vb來使用system.math來解決它。如果我在我的代碼中寫這個,vb就能做到,所以我怎麼能在運行時做到這一點。
感謝
我試圖建立與VB .NET科學計算器,但它是Vista的玻璃:-P式串在VB .NET
我基本上希望用戶能夠輸入公式像SQRT( 5 * 6)/(2^4)然後我想用vb來使用system.math來解決它。如果我在我的代碼中寫這個,vb就能做到,所以我怎麼能在運行時做到這一點。
感謝
就以動態執行代碼看看this tutorial。
別人的已經做到了這一點(包括源代碼):
http://community.bartdesmet.net/blogs/bart/archive/2006/10/11/4513.aspx
微軟已經done這(在Windows 7中)。
(我知道你只是這樣做的樂趣和可能不關心。)
沒有一個簡單的方法來做到這一點。您可以編寫解析器來處理常規表達式和函數(最有趣),也可以調用excel或處理表達式的等效程序。