熱門文章

Activity是什麼

Activity是唯一一個顯示在螢幕上正在被使用者使用的程式,它在系統中是以Activity Stack(活動堆疊)的方式被管理。當一個新的activity被啟動時,它會被放入堆疊的最上層並且為處於執行的狀態,而前一個activity則會被推往堆疊的下一層,直到這個新的activity結束了,前一個activity才能再度被執行。

幾乎所有的activities都會和使用者互動,activity class關心的是建立一個可以讓你(程式設計師)把UI放在上面的視窗。有2個method是幾乎所有activity子類別都會實作的:

在網頁中放一個可以全螢幕的flash(請按一下):


這是看完ActionScript 3 的說明文件才知道的事,以前竟然沒注意到。在ActionScript中的變數生存範圍和C++或Java中的不大相同,它的生存範圍不會有區塊層級範圍,也就是用{和}包圍起來的區塊,在{}內和外是一樣的生存範圍。這指非class和function的{}。

所謂的「升舉」技術就是,編譯器會將所有變數宣告移至最高階,也就是一定會在使用到該變數之前就先執行宣告。


photo by juliusctw

1.基本觀念

使用者是透過"Windows(指作業系統)"來和你寫的程式(AP)溝通。例如:當你移動視窗時,Windows收到訊息,於是將訊息傳給你寫的程式,你的程式再做出相對的動作--移動。所以要記住,是Windows給程式發送訊息

視窗程式(AP)會自己向作業系統(OS)註冊(Register),並且在一個訊息(messages)迴圈下運作,這個訊息迴圈會處理所有使用者作業系統的請求。

About me

我的相片
Tony
Taichung, Taiwan
檢視我的完整簡介

Recent Posts

Recent Comments

BloggerAds

Categories

Archive

Social

SiteInfo

Taiwan(台灣)

Google Ads