WEB开发网
开发学院软件开发C语言 C#发现之旅:于动态编译的VB.NET脚本引擎(上) 阅读

C#发现之旅:于动态编译的VB.NET脚本引擎(上)

 2010-09-30 21:08:18 来源:WEB开发网   
核心提示:脚本的原理 脚本,也可称为宏,C#发现之旅:于动态编译的VB.NET脚本引擎(上),是一种应用系统二次开发的技术,它能在应用系统提供的一个容器环境中运行某种编程语言,应用系统不需要重新启动即可应用修改后的脚本代码,而且运行脚本的应用系统可以不是DLL,这种编程语言代码调用应用系统提供的编程接口,使得应用系统暂时&ldq

脚本的原理

脚本,也可称为宏,是一种应用系统二次开发的技术,它能在应用系统提供的一个容器环境中运行某种编程语言,这种编程语言代码调用应用系统提供的编程接口,使得应用系统暂时“灵魂附体”,无需用户干预作而执行一些自动的操作,此时应用系统称为“宿主”。

脚本也采用多种编程语言,比如JavaScript语言,VBScript语言或者其他的,若采用VB则称为VB脚本。

下图为脚本原理图

C#发现之旅:于动态编译的VB.NET脚本引擎(上)

下图为常规编程开发软件的原理图

C#发现之旅:于动态编译的VB.NET脚本引擎(上)

脚本相对于常规的软件开发用的编程语言有着很大的不同。首先是脚本是不能独立运行的,必须在某个应用系统搭建的容器环境中运行,脱离这个环境则脚本代码毫无作用,其逻辑和功能和应用系统的功能联系非常紧密。脚本代码不会事先编译,而是解释执行或者临时编译执行的,而且脚本代码的修改不会导致应用系统的重新编译和部署,而且脚本代码发生修改,应用系统不需要重新启动即可应用修改后的脚本代码,而且运行脚本的应用系统可以不是DLL,而是纯粹的EXE。

1 2 3 4 5 6  下一页

Tags:发现 之旅 动态

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接