使用范围,可以让用户开发的时候使用脚本,用exe或者dll进行接口开发虽然功能强大,但是不方便,用脚本,或者大家熟知的脚本就方便多了.
方法1 :自己作编译器 解释器
方法2 :利用现有的解释器,用脚本,省略编译器
阅读全文>
发表于 @ 2008年07月01日 10:44:00|评论(loading...)|编辑|收藏
在Windows环境下的所谓shell程序就是dos命令行程序,比如VC的CL.exe命令行编译器,JDK的javac编译器,启动java程序用的java.exe都是标准的shell程序。截获一个shell程序的输出是很有用的,比如说您可以自己编写一个IDE(集成开发环境),当用户发出编译指令时候,你可以在后台启动shell 调用编译器并截获它们的输出,对这些输出信息进行分析后在更为友好的用户界面上显示出来。为了方便起见,我们用VB作为本文的演示语言。 阅读全文>
发表于 @ 2008年06月26日 17:42:00|评论(loading...)|编辑|收藏
一、NT服务程序
所谓NT服务,实际上就是一个可以在系统启动时自动在一定身份下启动的伴随系统长时间存在的进程。象FTPserver、HTTPserver、脱机打印等都是采用NT服务的形式提供的。这实际上类似Unix的rootdaemon进程。NT服务归纳起来,NT服务又以下几个特征:
1、可以自启动,不需要交互启动。这对于服务器来说是一个重要的特征。当然,你可以决定服务是否自启动,甚至可以屏蔽某个服务。
2、NT服务没有用户界面,基本上类似一个DOS程序,因为NT服务必须长时间运行,所以不想普通win32进程一样有自己的界面。但是NT服务可以同用户有界面交互,这是一类特殊的服务进程。可以通过NT的任务管理器来看到服务进程。
3、NT服务通过SCM(ServicesControlManager)接口来管理,安装、启动、停止、撤除等都需要SCM的接口功能来进行。控制面板的服务控制器就是利用SCM接口来管理阅读全文>
发表于 @ 2008年05月22日 09:34:00|评论(loading...)|编辑|收藏