我有LoginForm
,Splashscreen
和.MainForm
Authentification
当前的设计是LoginForm
在任何其他操作之前显示,并且MainForm
.
Main() 调用模态 LoginForm 来检查凭据,如果可以的话 Application.Run(MainForm) 与 Splashcreen。
问题:当 EF 检查 uid/pwd 时,LoginForm 冻结 6 秒。结果,闪屏显示 < 1 秒。
Q1:有没有办法加快冷启动,因为在 MainForm 启动之前只检查用户/密码组合?
Q2:最好的开始序列设计是什么?你的想法:
- 从
LoginForm
,调用Spashscreen
上下文加载虚拟数据(所有用户), - 然后显示
LoginForm
并检查凭据。 - 在模态 LoginForm 关闭 Run(MainForm) 之后。
注意: EF600rc 还没有 UNIQUE 注释。