摘要: 像第二人生这么复杂的大型程序,从你双击程序开始,直到它运行到真正的图形界面出来为止,经历的过程是漫长而复杂的,总共经历的状态就有22个,意思就是说每个状态里只会做一件事情,如果做那件事情不成功就会运行失败。那么第二人生采用这种状态机有什么好处呢?在我看来采用状态机的好处是利于把复杂的过程分解,利于把漫长的状态提示给用户,利于开发人员调试和分析,利于程序跳转到不同的状态。下面就来先看这个类的声明代码:#001class LLStartUp#002{#003public:判断是否可以全屏运行程序。#004 static bool canGoFullscreen();#005 // returns 阅读全文
posted @ 2008-05-28 21:33 ajuanabc 阅读(148) 评论(0) 推荐(0)