实现简单的CSharpShell -- OrcShell

简介:

  IDE总是笨重不堪,于是我们需要一个简单的控制台Shell去执行一些简单的语句,做一些简单的任务。就把它叫做 OrcShell,暂且需要这个简单的Shell具备以下功能:

1)浏览类型:

(a)像列出当前目录下的子目录和文件一样列出当前命名空间下的类型及下属命名空间(指令:lscdirc ls  dir 保留,留待操作目录)


(b)像进出目录一样进出命名空间(指令:cdc cd 保留,留待操作目录)

如图,其中N代表是命名空间 namespace代表的是类 Class

(c)查看指定类型


2)执行少量代码

       ·能够运行CSharp代码片断,不同的代码片段间能够共享变量



3)其他功能

       ·方法扩展

       ·Alias功能



可通过项目主页 http://code.google.com/p/orcshell/ 查看OrcShell的全部信息。此后诸文将简述OrcShell 的结构和实现(点此下载代码可执行程序,运行环境 .net 3.5)。

实现简单的CSharpShell -- OrcShell (1) 基本结构 

实现简单的CSharpShell -- OrcShell (2) 类型浏览、执行代码片断与其它 

本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2008/02/29/1085792.html如需转载请自行联系原作者


xiaotie 集异璧实验室(GEBLAB)

相关文章
|
9月前
|
存储
信息编码--区位码,国标码,内码
信息编码--区位码,国标码,内码
|
XML Java 数据格式
BeanDefinationFactoryPostProcess--Spring源码解析(二)
BeanDefinationFactoryPostProcess--Spring源码解析(二)
BeanDefinationFactoryPostProcess--Spring源码解析(二)
|
前端开发
PAT--A1039
include <string.h> using namespa
74 0
nvprof --help
nvprof --help
253 0
|
网络安全 网络架构
|
网络虚拟化