freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

【手機(jī)軟件】symbian系統(tǒng)開發(fā)教程-wenkub

2023-07-11 01:45:22 本頁(yè)面
 

【正文】 源的謹(jǐn)慎使用,全都是為了滿足手機(jī)操作系統(tǒng)的特定需求。所有這些都表明現(xiàn)在市面上有成千上萬(wàn)的手機(jī)是基于Symbian OS 的,所以為symbian系統(tǒng)開發(fā)的應(yīng)用程序會(huì)得到廣泛的應(yīng)用。Symbian OS 手機(jī)受到廣大消費(fèi)者的喜愛。symbian系統(tǒng)開發(fā)教程(一)第一章:Symbian OS簡(jiǎn)介作者:謝興 enigma19971. Symbian系統(tǒng)簡(jiǎn)介 當(dāng)前有很多手機(jī)運(yùn)行Symbian OS,數(shù)量甚至超出您的想象。僅2005 年就售出3400 萬(wàn)部Symbian OS 手機(jī)——這相當(dāng)于每不到一秒鐘就有一部Symbian OS 手機(jī)被出售。現(xiàn)在已經(jīng)有5400 多種商業(yè)性應(yīng)用軟件可供Symbian OS 手機(jī)應(yīng)用。作為Symbian OS 的開發(fā)人員,您將受益于Symbian OS 這樣一個(gè)專門為移動(dòng)設(shè)備而創(chuàng)立并隨著市場(chǎng)一起發(fā)展的開發(fā)平臺(tái)。您在開發(fā)軟件時(shí)也可以使用Java、Python、.NET(使用Visual Basic 和帶AppForge’s Crossfire 的C)、Perl、OPL和Adobe Flash,但是Symbian OS C++ 是最強(qiáng)大(它允許最大限度的利用操作系統(tǒng)提供的所有功能)也是最快捷(因?yàn)樗苯右跃幾g碼運(yùn)行,而無(wú)需在運(yùn)行時(shí)進(jìn)行解譯)的語(yǔ)言。這也就是說電腦要有一個(gè)較快的CPU 處理器()和相當(dāng)大的RAM(512MB或更大)以及一個(gè)大容量硬盤(至少有2GB 剩余空間)。在這推薦兩種適合Symbian OS 程序開發(fā)的IDE。您還需要軟件開發(fā)包(SDK), 專門用來編寫和創(chuàng)建Symbian OS 應(yīng)用程序。 不同版本的Symbian OS 之間有什么區(qū)別?主要的分別是,在Symbian OS 版本之前,為較低版本的Symbian OS編寫的軟件往往可在較高版本上運(yùn)行, 版本與以往的版本截然不同。 . S60 平臺(tái) S60 平臺(tái)是一個(gè)完整的應(yīng)用程序包(package),用戶接口和構(gòu)建于Symbian 系統(tǒng)技術(shù)的開發(fā)工具。 目前,s60平臺(tái)上已經(jīng)存在各種各樣的應(yīng)用軟件. 其中最重要的有:高級(jí)智能電話應(yīng)用程序,個(gè)人信息管理應(yīng)用程序(PIM)(例如, 電話簿,日歷, 相冊(cè)), 短信, 網(wǎng)頁(yè)瀏覽, 電子郵件和應(yīng)用程序安裝引擎,它能夠讓您自由地從電腦上下載軟件到您的手機(jī)上。為了給特定的用戶界面編寫應(yīng)用程序,您必須選擇特定的SDK(盡管應(yīng)用程序的引擎往往與用戶界面無(wú)關(guān))。++的集成開發(fā)環(huán)境(IDE)基于Eclipse集成開發(fā)環(huán)境版本3。這是一個(gè)使得Eclipse管理和編譯symbian工程的工具集216。 Nokia插件。 ++有自己的安裝程序,所以安裝比較簡(jiǎn)單。 第一步:216。 Carbide有不同的版本。 . 文件目錄的布局 在動(dòng)手寫代碼之前,我們有必要了解工程的文件組織結(jié)構(gòu)。 資源文件, 例如 .bmp 或 .wav 文件, 通常被單獨(dú)地存放在一個(gè)目錄下面。 Group 該目錄存放工程文件 (例如 .mmp 和 ) Images (UIQ) 應(yīng)用程序資源文件,例如圖片。 組件(ponent)描述文件: 是一個(gè)文本文件。 // 目標(biāo)平臺(tái) PRJ_PLATFORMS WINSCW GCCE// 從工程中輸出的文件 PRJ_EXPORTS // None// 工程定義文件PRJ_MMPFILES // 工程定義文件(測(cè)試代碼用)PRJ_TESTMMPFILES ..\test\ 在上面的例子中, 如PRJ_PLATFORMS 聲明所示,默認(rèn)情況下工程被編譯為針對(duì)WINSCW平臺(tái)和 GCCE平臺(tái)的執(zhí)行代碼。 如果代碼是針對(duì)手機(jī)硬件的,需要選用GCCE平臺(tái)。下面是一個(gè)典型的mmp 文件的例子。 UID 目標(biāo)()具有三個(gè)UID,這些UID用來標(biāo)識(shí)組件,第一個(gè)UID是無(wú)須指定的。所以為了保證這個(gè)值的唯一性, 您必須要向Symbian申請(qǐng)這個(gè)UID,由他們負(fù)責(zé)從數(shù)據(jù)庫(kù)中為您的應(yīng)用程序分配一個(gè)UID。該關(guān)鍵字為應(yīng)用程序定義了安全標(biāo)示符,用來指明這個(gè)程序可以訪問哪個(gè)私有的目錄。該關(guān)鍵字不是必須的,可省略。在模器上,該程序被賦予了AllFiles 的權(quán)限, 比在手機(jī)上運(yùn)行時(shí),能看到更多的私有文件系統(tǒng)的區(qū)域。 SOURCEPATH和SOURCE SOURCE關(guān)鍵字指明了有哪些源文件和資源文件需要編譯,而SOURCEPATH關(guān)鍵字指明了這些文件的位置。 START RESOURCE…END START RESOURCE 關(guān)鍵字表明了一個(gè)信息塊的開始,這些信息指明了如何編譯資源文件??蓤?zhí)行代碼不需要用該關(guān)鍵字指定位置。 LIBRARY 這個(gè)關(guān)鍵字列出了應(yīng)用程序需要鏈接的庫(kù)文件。在以前的Symbian OS 版本中,缺省的棧大小為0X5000字節(jié)。要注意的是, 對(duì)棧設(shè)置僅僅對(duì)真實(shí)設(shè)備有效,但對(duì)模擬器無(wú)效。 . 第一個(gè)程序: HellowWorld. 創(chuàng)建工程運(yùn)行Carbide 集成開發(fā)環(huán)境,在菜單欄上選擇fileNewSymbian OS C++ project,出現(xiàn)如下圖所示的對(duì)話框:我們選擇帶用戶界面設(shè)計(jì)器的圖形用戶界面應(yīng)用程序(Carbide Express 版本不支持用戶界面設(shè)計(jì)的功能)。下面的步驟一直按“下一步”,直到完成。 在工程透視圖中,選中工程,點(diǎn)擊右鍵,將活動(dòng)構(gòu)建設(shè)置為 Emulator Debug(Winscw)。在模擬器啟動(dòng)后,點(diǎn)擊模擬器上的軟件鍵 ,模擬器會(huì)出現(xiàn)下面的界面: 選擇Installed 選項(xiàng)后,可以看到應(yīng)用程序的圖標(biāo): 在模擬器上點(diǎn)擊按鈕,運(yùn)行該程序。其中GCCE版本是用SDK 自帶的編譯器的,使用它不需要付費(fèi),而ARM版本是專門針對(duì)ARM 平臺(tái)的,代碼經(jīng)過優(yōu)化,性能優(yōu)于GCCE版本的程序,但需要付費(fèi)?,F(xiàn)在的問題是,我們根據(jù)什么信息來創(chuàng)建這個(gè)sis文件呢?答案在于pkg文件, 在創(chuàng)建這個(gè)文件之前,先需要?jiǎng)?chuàng)建一個(gè)pkg文件,pkg文件中包含了一些有用的信息,包括將工程文件拷貝到手機(jī)的哪個(gè)目錄下面,程序的版本號(hào)等。當(dāng)在自己的手機(jī)上調(diào)試程序時(shí),這種方法特別管用。2. 為Symbian系統(tǒng)提供一個(gè)穩(wěn)定的集成的接口3. 能被用來在真實(shí)的設(shè)備上調(diào)試應(yīng)用程序4. 能燒入到系統(tǒng)鏡像
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1