C# 项目启动界面 实现思路

时间:2021-10-16 19:50:09

关键词:C#, 项目启动, 项目引导, 项目载入界面, Splash Screen, 项目初始化界面


延伸知识点:

1、Thread.Yield 、Thread.Sleep(0) 和 Thread.Sleep(1) :


参考资料:1-Thread.Sleep(0) vs Sleep(1) vs Yeild; 2-thread.sleep(0)与thread.sleep(1)的区别


2、C# 委托、异步与同步:


参考资料:1- 大白话系列之C#委托与事件讲解(一); 2- C#委托使用详解(Delegates);3-C#事件与委托详解【精华 多看看】 ;4-C#几种异步编程;5- C# 委托的三种调用示例(同步调用 异步调用 异步回调)


3、C# IDispose接口、托管资源与非托管资源:


参考资料:1- C#实现IDispose接口;2- C# 托管资源和非托管资源


4、C#项目SplashScreen界面:


参考资料:

       1- C#Winform界面启动时初始化效果,多界面启动;说明:亲测可行;但界面出现会有闪白情况,状态栏依旧会显示窗体(窗体属性里将ShowInTaskbar设为false即可);

       2- C#中载入界面的常用方法;说明:方法1亲测可行;略微简单;方法二未测试;

       3- c#制作简单启动画面

       4- SplashScreen实现加载数据

       5- WinForm界面开发之"SplashScreen控件"

       6- DevExpress之SplashScreen用法实例

       7- 一个Splash Screen控件 (闪屏窗体 C#)


5、我的实现:

(待更新)