學(xué)過Java的朋友可能都聽說過Java的歷史:當(dāng)初Java是為機頂盒設(shè)備和手持設(shè)備設(shè)計的,可惜理念在當(dāng)時太朝前,結(jié)果沒有被人所接受,于是Java的創(chuàng)始人James Gosling想到在網(wǎng)絡(luò)上碰碰運氣,當(dāng)時吸引大家眼球的就是用Java編寫的一個Applet,早期Java的應(yīng)用很多時用來編寫Applet,后來慢慢發(fā)展到J2ME/J2SE/J2EE三個分支。
現(xiàn)在RIA(Rich Internet Application,富互聯(lián)網(wǎng)應(yīng)用系統(tǒng))方面已經(jīng)是Flash和sliverlight的天下了,所以微軟推出C#的時候沒有對類似Applet這樣的網(wǎng)頁小應(yīng)用程序的支持,不過利用.net我們還是可以做出一些類似于Applet的網(wǎng)頁小應(yīng)用程序來。當(dāng)然,就像Java編寫的Applet需要客戶端安裝相應(yīng)的JRE一樣,我們用C#編寫的小網(wǎng)頁應(yīng)用程序也需要客戶端安裝相應(yīng)版本的.net framework,否則網(wǎng)頁中小程序是沒有辦法正常運行的。
說明:寫這個程序只為娛樂,好像沒有太多實際用途,下面的效果其實用Flash或者sliverlight很將簡單就實現(xiàn)了。
且看一個在網(wǎng)頁上不停跳動的小球的代碼:
有興趣的朋友可以到:http://www.netskycn.com/ballgame.html和http://www.netskycn.com/taiji.html查看我編寫的兩個用C#編寫的網(wǎng)頁小應(yīng)用程序的運行效果。