日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

3650進階篇之四----Symbian開發(fā)入門

3650使用的Symbian系統(tǒng)是以Nokai為首的各手機廠商合伙開發(fā)的一個操作系統(tǒng),主要用于高端的智能手機 。其開發(fā)語言為C,可以使用Microsoft Visual C6.0作為集成化的開發(fā)環(huán)境,看來雖然Symbian的目標是跟微軟的SmartPhone較勁,在采取的手段和方法上卻也是不拘一格,微軟更是暗暗叫苦,誰讓當(dāng)時vc6設(shè)計的這么開放,結(jié)果被敵人拿去做武器了 。本文主要針對的是Symbian開發(fā)入門,所以應(yīng)該是非常簡單的事,因為畢竟Symbian的開發(fā)語言是C,并不會因為是用于手機的操作系統(tǒng)就復(fù)雜了多少,就象很多人一直掛在嘴邊的J2ME也畢竟是Java語言,并不會因為用在手機上就高深了多少一樣 。
因為是用于手機的操作系統(tǒng),所以我們研究Symbian的話,研究Nokia的60系列平臺是一個很不錯的選擇,Nokia根據(jù)手機的屏幕大小和價格高低把手機分成了多個系列,60系列目前有兩款手機:7650和3650 。60系列采用Symbian os 6.1,然后又根據(jù)手機屏幕的特點對UI做了一些修改,這個被修改了的Symbian就被稱為Nokia的60系列平臺 。所以接下來的內(nèi)容對7650同樣有用 。

入門的第一步就是要下載S60的SDK,可以從Nokia的開發(fā)論壇上下載:http://www.asia.forum.nokia.com/chinese/sch/main/series60.html 。

看Nokia網(wǎng)站上最新的是1.0,不過下面又有個0.9中文版,所以自然要下載這個0.9版了 。100多兆吧,不想下的話,可以跟Nokia要光盤,估計他們應(yīng)該很高興給 。這個0.9中文版的模擬器是中文版的,而且有支持GBK和UNICODE轉(zhuǎn)換的類,不知道1.0的英文版有沒有 。
下載完了就是安裝,選一個目錄裝就是了,不過最好裝在C盤上 ??赡苁强紤]到Windows平臺和Unix平臺都能用的緣故,這套SDK在處理盤符和目錄時比較弱智,我當(dāng)時SDK裝到C盤,自己的程序放到D盤用vc6生成新項目就有問題,經(jīng)觀察是盤符的問題 。所以保險起見的話,最好裝在C盤,有興趣的可以替Nokia測試一下 。另外,還需要Java的運行庫和Perl,SDK里也都帶了,不過他自帶的Perl在我的XP下裝有問題,我下載了一個最新的ActivePerl才最終算是安裝完畢 。從SDK的安裝來看,這幫搞手機的搞軟件好像確實不太專業(yè),呵呵 。
剛才說了,我的Symbian安裝到了C盤,在C盤的Symbian目錄下,有一個6.1的目錄,6.1目錄下有兩個目錄:Series60和Shared 。還好,從名字上能看出大體的意思 。請一定注意Series60目錄下的Epoc32BUILD目錄,因為這個目錄以后要反復(fù)的用到 。
接下來的任務(wù)就是要編譯一下HelloWorld,然后再運行一下看看了 。首先得確認你的系統(tǒng)裝VC6了(最好能裝sp3以上,否則將來用到vc6時會報警),而且得把C:Program FilesMicrosoft Visual StudioVC98Bin放到你的PATH里,主要是用nmake.exe 。所以如果你有nmake的話,不裝vc6也可以看helloworld 。找到helloword例子的目錄,在我這里是C:Symbian6.1Series60Series60ExHelloWorldgroupSymbian里,一個Project通常是按inc,src,group等目錄組織,group目錄里通常放的是項目文件,所以編譯時要先到這里 。用命令提示符模式進入剛才說的那個目錄下,然后執(zhí)行 bldmake bldfiles這個命令會在group目錄下生成一個abld.bat的批處理文件,并且會在C:Symbian6.1Series60Epoc32BUILD下生成C:Symbian6.1Series60Epoc32BUILDSYMBIAN6.1SERIES60SERIES60EXHELLOWORLDGROUP這個深的一個目錄,并在最底層目錄下生成一堆.make文件 。(實在理解不了為什么要這么搞?難道因為他們是生產(chǎn)手機的?)雖然它生成了這么多東西,但是我們不要管,繼續(xù)輸入abld build wins udeb這個命令會編譯我們的程序,最后在 C:Symbian6.1Series60Epoc32ReleasewinsUDEB目錄下生成我們的helloworld,然后我們可以從開始菜單里運行模擬器的debug版,打開other目錄就可以運行helloworld了 。

推薦閱讀