CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

C#脚本引擎

楼主ivsm(走在乡间的小路上)2006-03-06 12:16:45 在 .NET技术 / C# 提问

过去使用Java的时候,经常使用BeanShell脚本语言为系统提供脚本支持,觉得非常方便.  
          现在在做.NET项目时又碰到需要脚本提供支持的地方,所以就仿照BeanShell做了一个.NET平台下的脚本语言(暂时还没有命名).语法规则跟JavaScript比较类似.对于C#对象的访问是通过反射来实现.  
          现在遇到一个问题就是对于EventHandler的绑定,怎么通过反射来实现呢~  
           
          现在这个脚本引擎,基本功能更BeanShell基本类似了,我希望把他用在实验结果的自动判定上  
          不知道大家还有什么用途~~ 问题点数:20、回复次数:3Top

1 楼ivsm(走在乡间的小路上)回复于 2006-03-06 14:59:17 得分 0

自己顶一下~Top

2 楼wxdl1981(沉默之狼)回复于 2006-03-06 15:02:39 得分 20

Event   handler   也是一种成员呀,   我觉得可能是属性吧?Top

3 楼ivsm(走在乡间的小路上)回复于 2006-03-06 15:49:22 得分 0

是可以通过反射来知道Eventhandler列表,但是用EventInfo绑定函数的时候,需要C#已经申明了的函数,比如:  
          void   EventHandler(object   srcObj,EventArgs   args){...}  
  这样的一个申明语句  
  但是,我需要用EventInfo绑定到我脚本里面申明的一个自定义函数:  
        function   myEventHandler(srcObj,args)  
        {  
              print(srcObj)  
              print(args)  
        }    
  Top

相关问题

  • 请教rpg游戏的脚本引擎
  • 调用脚本ASP.NET C#
  • C#中用哪一种脚本啊?
  • .net中有轻量级的表达式引擎和脚本引擎吗?
  • 脚本说没有.vbs的扩展引擎,该如何办?
  • “脚本引擎异常”的问题请教!谢谢!
  • C # 能和 JavaScript 一样的写网页的脚本吗 ?
  • 如何在C++ Builder中建立和调用sql脚本文件?
  • 如何使用C#语言作为脚本?
  • 请问C#能不能作为客户端的脚本

关键词

  • .net
  • c#
  • 脚本
  • 函数
  • srcobj
  • 申明
  • beanshell
  • 反射
  • 绑定
  • eventhandler

得分解答快速导航

  • 帖主:ivsm
  • wxdl1981

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo