我们从启动程序的部分开始分析吧。
启动的入口是 main函数,这个函数仅仅存在于cassiniwebserver ,而cassiniwebserver继承自form类,但是我们看到,该类并没有实现代码(仅仅是提供一个入口)。在main函数中,仅仅有两行代码:
[stathread]
public static int main(string[] args) {
application.run(new cassiniform(args));
return 0;
}
静态方法 application.run在当前线程环境(stathread)下启动一个cassiniform的实例,启动消息循环,并且使窗体可见。
从msdn上我们了解到: