C 製作軟體啟動畫面

2021-07-06 09:54:29 字數 978 閱讀 3392

啟動畫面可以顯示軟體正在啟動,但是如果軟體的啟動時間比較長,需要載入的檔案或者模組比較多的情況的話,如果按照一般的方法使用虛擬的進度條,或者是顯示歡迎…..的話,還是不能達到啟動畫面顯示載入了那些元件的效果,所以採用了一種比較簡便的方法,使用c#自帶backgroundworker的方法,程式主介面啟動以後,延時啟動backgroundworker的dowork方法,在backgroundworker_dowork中可以初始化程式的變數,載入需要的元件,並且可以在啟動畫面中使用label控制項顯示相關的文字.

啟動介面的製作

1.1 新建乙個winform視窗,並將視窗的框架去掉,顯示的位置設定螢幕中心.

1.2 在啟動視窗上放置乙個imagebox和lable分別顯示啟動畫面的以及相關的啟動資訊.

1.3 lable 的修改屬性設定為public

主視窗的製作

2.1 新增控制項backgroundworker和timer定時器

2.2 使用timer延時啟動backgroundworker

2.3 backgroundworker_dowork載入檔案和元件,並在啟動介面上顯示文字顯示

2.4 具體的**如下

namespace startdemo

private

void

timer4_tick(object sender, eventargs e)

private

void

backgroundworkerstartup_dowork(object sender, doworkeventargs e)

catch (exception )

f2.close();

this.visible = true;

this.windowstate= formwindowstate.normal;

f2.dispose();}}

}

Xamarin(Android)製作啟動畫面

1 將啟動儲存到drawable資料夾下 2 在drawable資料夾下建立splashscreen.xml 3 在android專案的 resources 資料夾下新增 values 資料夾,建立 styles.xml,設定其建立內容如下 4 在android專案下建立乙個splashscreen...

iOS製作app啟動畫面

總述 兩種方式,一種是使用系統自帶的,按規則定義啟動名稱即可,顯示為1秒,要想延長時間,用 nsthread sleepfortimeinterval 5.0 另一種就是自定義uiivew,加到window中去。祥述 1,準備資源,放入工程中,即可,預設時間為1s ios裝置現在有三種不同的解析度 ...

linux qt啟動畫面 QT 新增啟動畫面

許多應用程式在啟動時顯示乙個畫面。在程式啟動很慢時,程式設計師用這種方法可以讓啟動時間感覺不那麼長,還有用這個畫面滿足市場的一些要求。給qt應用程式加乙個啟動畫面很簡單,需要使用的類是qsplashscreen。下面的乙個程式的main 函式使用qsplashscreen顯示乙個啟動畫面,同時顯示載...