如何动态解析执行用户输入的指令代码? 就看楼主要求到什么程度了。简单的分析器就是表达式计算了,比如(A+B)*C-D了。针对这类解析关键就是抽象出字符串规律,在这个过程当然可以使用编译原理的知识。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在activereport.net的文档中看到下面一段:Dim script As String = _ "If UnitsInStock < ReorderLevel Then" & vbCrLf & _ " ProductNameCtl.ForeColor = RGB(255,0,0)" & vbCrLf & _ " ProductNameCtl.Font.Bold = True" & vbCrLf & _ " BoxCtl.Visible = False" & vbCrLf & _ "Else" & vbCrLf & _ " ProductNameCtl.ForeColor = RGB(0,0,0)" & vbCrLf & _ " ProductNameCtl.Font.Bold = False" & vbCrLf & _ " BoxCtl.Visible = True" & vbCrLf & _ "End If"c1r.Sections("Detail").OnPrint = script显然这是利用vbscript,让用户可以自己编写代码,就是不知道该怎么实现? C# 访问远程数据库菜鸟问 关于remoting出现异常:无法连接到远程服务器. C#传输文件代开乱码? 有关PDA中数据的读取操作 请问有代替SmtpClient的发邮件的类吗? 怎样配置Visual Studio 2005 的默认语言? 棘手的网络通讯问题,在线等待,100 分,不够在加! 建立连接数据库方法与调用的两种写法有何区别? 我新建一个线程,线程函数却没有执行。为什么? 求一本介绍用C#实现Winform编程的实例书 如何从DataTable中取出某个连续区段的若干条记录,类似DataGrid的分页?! 怎么通过用户控件中的控件改变缓存?
"If UnitsInStock < ReorderLevel Then" & vbCrLf & _
" ProductNameCtl.ForeColor = RGB(255,0,0)" & vbCrLf & _
" ProductNameCtl.Font.Bold = True" & vbCrLf & _
" BoxCtl.Visible = False" & vbCrLf & _
"Else" & vbCrLf & _
" ProductNameCtl.ForeColor = RGB(0,0,0)" & vbCrLf & _
" ProductNameCtl.Font.Bold = False" & vbCrLf & _
" BoxCtl.Visible = True" & vbCrLf & _
"End If"
c1r.Sections("Detail").OnPrint = script
显然这是利用vbscript,让用户可以自己编写代码,就是不知道该怎么实现?