Integrales, Logaritmos...!
Bueno para tanto allá como integrales no sé. (aunque hay una dirección que no he visto pero que dice que tienen algo de eso: miguellopez3.eresmas.com). Luego en cuanto a una calculadora para evaluar y graficar te envío un código que desarrollé para la evaluación de expresiones matémáticas (Espero te sirva de algo):
Necesitas como elementos del proyecto: Form1, TextBox1, commanbutton1 y una base de datos en acces db1, con una TABLE1 y un campo llamado UNO, el cual tendra un registro de valor igual a 1. (Parece raro Verdad...), además agregas como referencias de base de datos la DAO. Por último he aquí el código
Dim db As Database
Dim rst As Recordset
Dim X As String
Private Sub command1_Click()
On Error GoTo ValorError:
X = InputBox("Introdusca el valor de X que desea evaluar..", "Valor de prueba", X)
For jon = 1 To Len(Text1.Text)
If Mid(Text1.Text, jon, 1) = "X" Then
FORMULA = FORMULA + X
Else
FORMULA = FORMULA + Mid(Text1.Text, jon, 1)
End If
Next jon
Set rst = db.OpenRecordset("Select " + FORMULA + " * [UNO] from [TABLE1]")
MsgBox Text1.Text + " = " + CStr(rst.Fields(0)), vbInformation, "Resultado de la Expresión"
Exit Sub
ValorError:
MsgBox "Expresión inválida....", vbCritical, "Expresiones Matemáticas"
End Sub
Private Sub Form_Load()
Set db = OpenDatabase(App.Path + "\db1.mdb")
End Sub
Private Sub Text1_KeyPress(Key