以下為sdk help中所寫的symbian應用程式啟動順序:
0、使用者在
launcher
中選擇應用程式的圖示,
launcher
以該程式的
檔案的檔名為命令列引數呼叫 1
、框架裝入應用程式
dll,
e32dll method
被呼叫。 2
、框架呼叫函式
,這裡生成了乙個
類的例項,並返回乙個指向它的指標。然後框架會使用這個指標來完成程式的構造。 3
、框架呼叫
以獲得實際程式的
uid,獲得這個
uid是為了判斷有無該程式的例項已經在執行,如果沒有則繼續載入過程,如果有則將該例項切換到前台並中止當前的載入過程 4
、框架呼叫
物件的createdocumentl
函式,生成了乙個應用程式文件並返回乙個指向它本身的指標。從而使得框架可以直接呼叫
document
的某些功能。文件物件通過呼叫自己的靜態函式
newl
來建立。 5
、框架呼叫
,來觀察是否要從檔案系統中裝入乙個檔案。 6
、框架呼叫文件物件的
方法,生成了乙個
物件並返回乙個指向它的指標。 7
、框架通過呼叫
物件的contructl
函式來完成其構造。 8
、contructl
函式先呼叫
基類的basecontructl
函式。 9、
呼叫了類的
newl
函式來生成其實例,這裡用的是雙重構造。 10
、框架呼叫了
draw
函式,通過從
來呼叫。這樣呼叫
draw
後就繪製了螢幕。重繪不能通過
draw
,而是要呼叫
drawnow()
或者drawdeferred
()。
11、使用者何時選擇乙個選單項,
handlecommandl
被框架所呼叫,傳遞引數
acommand
,它指明了使用者所選擇的命令。
讓Symbian應用程式開機自動啟動
symbian開機自動啟動的問題 一共分為兩大步,每一大步裡又分為幾個小步驟 一 建立boot檔案 1 2 在.pkg檔案目錄下建乙個新檔案,命名為 專案名.boot 3 在新建的 專案名.boot 檔案裡輸入 4 儲存這個檔案 二 編輯.pkg檔案 1 在.pkg檔案的末尾加上 專案名.boot ...
讓Symbian應用程式開機自動啟動
symbian開機自動啟動的問題 一共分為兩大步,每一大步裡又分為幾個小步驟 一 建立boot檔案 1 2 在.pkg檔案目錄下建乙個新檔案,命名為 專案名.boot 3 在新建的 專案名.boot 檔案裡輸入 4 儲存這個檔案 二 編輯.pkg檔案 1 在.pkg檔案的末尾加上 專案名.boot ...
讓Symbian應用程式開機自動啟動
symbian開機自動啟動的問題 一共分為兩大步,每一大步裡又分為幾個小步驟 一 建立boot檔案 1 2 在.pkg檔案目錄下建乙個新檔案,命名為 專案名.boot 3 在新建的 專案名.boot 檔案裡輸入 4 儲存這個檔案 二 編輯.pkg檔案 1 在.pkg檔案的末尾加上 專案名.boot ...