接着上一篇文章,系统已经可以看见大的框架,有了基本的设想模样,但还没有任何用处。从最初始的目的出发,我们开始思考如何去施工建造这个工程。
从面向对象的角度去思考
现在已经拥有一个程序运行流程:平台入口的方法
PrimaryApp类的Start()方法->产生一个闪屏->从闪屏上的按钮单击事件中去启动主程序框架界面->主界面主要包括两个文件:MainUiCssController拖拽出的界面设计工具产生的控制器和界面文件MainUiCss.fxml,或者还有一个样式文件MainUi.css
目前我们只做了这么多,而且基本上都是设计工具帮我们出的大力,我们似乎没做多少工作。而且基本我们发现了一个特点,好像这些工作我们都是所见所得,是舞台Stage上看得见的东西。
开始设想执行舞台下面幕后的工作
舞台的后面有大量的工作需要我们去执行,现在我们从整体的角度我们的工程,并给这个工程起名
SystemApp类。我们所有的工作就是完成这个类,这样想是不是感觉事情好像简单很多了。
SystemApp既然就是我们的软件工程,那我们最基本的会想到,它应该有个启动->执行->关闭->结束完成的过程。