请问各位大虾,能否帮小弟我解决一个"先乘除" "后加减"算法的问题 vb我才刚刚起步,具体的写不出,不过以前编过C的,你看看清华版的数据结构,里面有算法介绍的,可以考虑用栈这个数据结构来实现。希望对你有帮助:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样没有必要吧要不这样可以吗?Public Function a() As Doublea = 5 + 2 * 3 - 2 / 3End FunctionPrivate Sub Command1_Click()Text1.Text = aEnd Sub 这个,这个问题,去翻翻编译原理的书了。我想你指的是 x+y*z 这样子的东西吧? create table arithsql = "select " & text1.text & " from arith" 补充一下:table 里面至少要有一条记录 以前有人问过acptvb(微软全球技术中心 VB技术支持)的回答:回复人: acptvb(微软全球技术中心 VB技术支持) ( ) 信誉:99 2002-6-26 16:53:41 得分:0 感谢您使用微软产品。您可以利用Microsoft Script Control来实现这个功能。首先,你需要在工程里引用一下Microsoft Script Control。然后加入一下代码:Private Sub Form_Load()Dim scr As New ScriptControlDim mycode As Stringscr.Language = "vbscript"mycode = "public function Test()" + vbCrLfmycode = mycode + "MsgBox ""Hello VB""" + vbCrLfmycode = mycode + "End function"scr.AddCode (mycode)scr.Eval ("Test()")End Sub这样,在字符串mycode里定义的函数Test()就会被调用了。参考:HOWTO: Use Script Control Modules and Procedures Collections http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q184745- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。 糊涂了楼主问的只是一个四则运算的优先级算法问题吧?简单点你用 case 把数字和计算符号分开然后计算就行拉不用管优先级 VB调用C# DLL,其中接口函数参数带交错数组的问题 如何強制刪除正在使用的文件? VBScript 关于月份循环的问题 如何让ActiveX对象只有一个实例 如何在VB中把二进制数据写入文件中,而不使用API呢? 讨论一下:google的纠错是如何实现的?? 请问哪里有免费的ftp控件,能按目录下载和上传文件的。谢谢! 请教:如何控制用webbrowser中的网页的字体的大小? 如何判断机器上是否安装有打印机?(在线等候) 有没有高手在,我的问题就这么难 求远程关机的代码!!!急~~在线等待~~~~ 如何连接网络注册表?
要不这样可以吗?
Public Function a() As Double
a = 5 + 2 * 3 - 2 / 3End FunctionPrivate Sub Command1_Click()
Text1.Text = a
End Sub
我想你指的是 x+y*z 这样子的东西吧?
acptvb(微软全球技术中心 VB技术支持)的回答:回复人: acptvb(微软全球技术中心 VB技术支持) ( ) 信誉:99 2002-6-26 16:53:41 得分:0
感谢您使用微软产品。您可以利用Microsoft Script Control来实现这个功能。首先,你需要在工程里引用一下Microsoft Script Control。然后加入一下代码:Private Sub Form_Load()Dim scr As New ScriptControl
Dim mycode As Stringscr.Language = "vbscript"
mycode = "public function Test()" + vbCrLf
mycode = mycode + "MsgBox ""Hello VB""" + vbCrLf
mycode = mycode + "End function"scr.AddCode (mycode)
scr.Eval ("Test()")End Sub这样,在字符串mycode里定义的函数Test()就会被调用了。参考:HOWTO: Use Script Control Modules and Procedures Collections
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q184745
- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
简单点你用 case 把数字和计算符号分开然后计算就行拉不用管优先级