实现简单的CSharpShell -- OrcShell

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

1)浏览类型:

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


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

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

(c)查看指定类型


2)执行少量代码

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



3)其他功能

       ·方法扩展

       ·Alias功能



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

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

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

转载于:https://www.cnblogs.com/xiaotie/archive/2008/02/29/1085792.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值