这可能是一个原始问题,但我真的很想获得更多信息。我见过许多专业程序有一个启动画面,在此期间有一个进度条和一些指示程序正在加载的文本......
我想知道在这段时间内可以或应该加载什么?他们加载类还是什么?我是菜鸟,不知道在程序实际启动之前需要加载什么。
好吧,这取决于程序。当我的游戏随机生成可能需要 1 秒到 2 分钟的地形时,我会使用加载屏幕。
总而言之,是的。他们加载类。
如果程序的设计足够模块化,外壳可以足够小,几乎可以立即在大多数设备上运行(这里想想手机),并在后台加载行为(外部模块提供的功能、C# 中的程序集)时显示进度条.
但是,这并不总是程序加载的最佳方法。如果您的用户界面可以在典型的客户端计算机上启动并运行不到五秒钟,那么它甚至可能不值得一个进度条。