原来我们曾经想做过,就是对每一个符号、数字做一个对象,用树形结构组织。用Delphi 编写

解决方案 »

  1.   

    原来我们曾经想做过,就是对每一个符号、数字做一个对象,用树形结构组织。用Delphi 编写
      

  2.   

    to: TechnoFantasy(www.applevb.com)
        请老兄讲详细些,怎么用树型结构组织?小弟实在学疏才浅,还请赐教!to:Bardo(巴顿) 
        谢谢,您来光临赐教,实在感谢,我先去看看,如果不明就里,还请给一个深入的讲解。
      

  3.   

    比如根号做成一个对象,根号下的数字是根号对象的一个属性,假设为TO。除号也是一个对象,除数与被除数是除号对象下的两个属性。假设为GA和GB
    比如 根号2就由两个对象:根号、数字2组成,根号的TO就是一个数字对象2根号下2除以5,根号的TO为对象除号,除号对象的GA与GB分别为数字对象2和5
      

  4.   

    technofantasy(www.applevb.com) 
      你的意思我大致明白了,我也突然发现也许是我没能把问题问好。其实我的意思是如何在VB界面上显示一些特殊符号(例如一些数学化学公式、符号)而且是由用户来定义,输入的。恳请帮忙,谢谢。如果做到,分我还有。先谢谢帮助。:)
      

  5.   

    假设我们要让使用者在“方程式”栏位中自由输入方程式,然后利用方程式进行计算,则引用ScriptControl控件可以很方便地做到。 
    ( ScriptControl 控件附属于VB 6.0,如果安装后没有看到此一控件,可在光盘的 \Common\Tools\VB\Script 目录底下找此一控件, 其.文件名为Msscript.ocx。) 假设放在窗体上的ScriptControl控件名称为ScriptControl1,则在“计算”按钮的Click事件中编写如下代码: Dim Statement As String Statement = "X=" + Text1.Text + vbCrLf + _ "Y=" + Text2.Text + vbCrLf + _ "MsgBox ""计算结果="" & Y " ScriptControl1.ExecuteStatement( Statement ) 
      

  6.   

    我以前的解决方法是嵌一个Word公式编辑器,但是代码好像也满麻烦的
      

  7.   

    谢谢 Bardo(巴顿) ,你说的这个方法应该不失为好方法。我也如你所说的做了一编,可是当我用文本方式打开RTF打开时我先茫然了一下,看了一会就在打退堂。知道么,我仅仅写了一个分式,居然一大篇的控制。我仅仅看出里面记载了一些用户信息,连我的分式具体在哪也没看出来(呵呵,别笑我太笨)。况且,就算我分析出来,它的“指令”我如何在VB中控制?在RichTextBox控制?是要通过Riched20.dll么?
    不是我懒惰,还是希望能给段代码。这样也许理解的快些。
    再次感谢。
    希望高手们继续讨论 :)
      

  8.   

    picturebox可以吗?可能是个笨办法
      

  9.   

    知道么,那天有个家伙问我如何用计算机(VB)实现导数和微分.KAO.