Evaluador de expresiones

15/06/2005 - 21:49 por Jose Antonio | Informe spam
Alguien conoce algun evaluador de expresiones profesional que venda alguna
empresa de desarrollo?

Saludos.

Preguntas similare

Leer las respuestas

#6 Jose Antonio
17/06/2005 - 19:30 | Informe spam
Gracias por tu ayuda, VBScript es rapido, pero puedo añadir funciones que no
tiene VBScript de forma nativa?

Saludos

"Tristan" escribió en el mensaje
news:%
Lógicamente la velocidad y eficiencia de vbscript, será muy superior a la
de C#, a la hora de evaluar dinámicamente. Los intérpretes son ideales
precisamente para hacer eso, para ejecutar código sobre la marcha.

Por otro lado, una de las grandes virtudes de C# se convertiría en una
desventaja fundamental en tu caso. C# es un lenguaje muy estricto. Las
variables deben ser declaradas, tipadas, y casi no se producen
conversiones implícitas de tipo. En tu ejemplo, es necesario que el
lenguaje sea poco estricto.

Tengo también tengo una clase para evaluar código vb.net. Tendría la misma
desventaja de eficiencia, pero al menos admite una sintaxis poco estricta.

En fin, si te interesa una de las dos, no tengo ningún problema en
compartirla, pero no creo que sean una buena opción en tu caso.

Yo utilizará las clases CSharpEvaluator o VBEvaluator, para crear código
que pueda modificar o acceder a datos de tu aplicación, o en general
cuando quieras que el código evaluado sea C# o vb.net.

Juan Carlos Badiola
MVP - C#

Respuesta Responder a este mensaje
#7 Tristan
17/06/2005 - 23:30 | Informe spam
Si claro, por supuesto. ¿No conoces vbscript?. Es muy similar a javascript,
pero con sintaxis Basic en lugar de sintaxis C. Podrías utilizar javascript,
en lugar de vbscript. Basta con que establezcas la propiedad language del
ejemplo que te he puesto, a javascript. Pero ten en cuenta, que por ejemplo,
javascript distingue mayúsculas de minúsculas.

Tienes ayuda completa de vbscript en la ayuda de vs.net:

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003...Script.htm

Y también de javascript:

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003...Script.htm



Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#8 Roberto Pérez de Paz
18/06/2005 - 05:06 | Informe spam
Bueno, en estos momentos no estoy implicado en ningún proyecto de ese
tipo pero me encantaría contar con ese evaluador de expresiones al que
haces referencia. ¿Podrías enviarlo?
Respuesta Responder a este mensaje
#9 Jose Antonio
18/06/2005 - 10:05 | Informe spam
Ok. Muchas gracias por tu ayuda.

"Tristan" escribió en el mensaje
news:
Si claro, por supuesto. ¿No conoces vbscript?. Es muy similar a
javascript, pero con sintaxis Basic en lugar de sintaxis C. Podrías
utilizar javascript, en lugar de vbscript. Basta con que establezcas la
propiedad language del ejemplo que te he puesto, a javascript. Pero ten en
cuenta, que por ejemplo, javascript distingue mayúsculas de minúsculas.

Tienes ayuda completa de vbscript en la ayuda de vs.net:

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003...Script.htm

Y también de javascript:

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003...Script.htm



Juan Carlos Badiola
MVP - C#

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida