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

正文內(nèi)容

symbian系統(tǒng)開發(fā)培訓(xùn)(編輯修改稿)

2025-01-26 20:06 本頁面
 

【文章內(nèi)容簡介】 _LIT(KNew,New:)。(KNew)。//添加數(shù)據(jù)重新申請內(nèi)存 Buf1=Buf1ReAllocL(KText().Length()+KNew().Length())。CleanupStack::PushL(Buf1)。釋放內(nèi)存 deleteBuf。Buf=NULL。u 指針描述符不可修改的指針 TPtrC可用 TBuf和 TBufC構(gòu)造出 TPtrC對象 _LIT(KText,TestCode)。TBufC10Buf(KText)。//或者為 TBuf10Buf(KText)。TPtrCPtr(Buf)。//使用構(gòu)造函數(shù)初始化TPtrCPtr1。(Buf)。//利用 set函數(shù)初始化 Symbian基本語法23216。 描述符的使用u 指針描述符不可修改的指針 TPtrC用 TText*構(gòu)造 TPtrCconstTText*text=_S(HelloWorld\n)。TPtrCptr(text)。//或者TPtrCPtr2。(text)。//如果要存儲 TText的一部分數(shù)據(jù),我們使用下列方法TPtrCptr4(text,5)。從另一個 TPtrC中構(gòu)造 TPtrCconstTText*text1=_S(HelloWorld\n)。TPtrCPtr3(text1)。//從一個 TPtrC中獲得另一個 TPtrCTPtrCp1(Ptr3)。//或TPtrCp2。(Ptr3)??尚薷牡?TPtr同不可修改的指針描述符構(gòu)造方法基本類似,區(qū)別在于,不可修改的指針描述符TPtrC的函數(shù)始終是不可修改的,因此沒有 Insert, Delete等函數(shù),并且沒有 Des()函數(shù),但有 Alloc(),Compare(),Find(),Mid(),Size()等函數(shù)。Symbian基本語法24216。 動態(tài)數(shù)組 在傳統(tǒng) c/c++中經(jīng)常會使用數(shù)組來存儲序列,它是具有相同數(shù)據(jù)類型的數(shù)據(jù)元素的集合,通過數(shù)組可以很方便的實現(xiàn)數(shù)據(jù)元素的訪問等相關(guān)操作。動態(tài)數(shù)組是一個類的模板,可以接受各種各樣的數(shù)據(jù)類型, SymbianOS主要提供了 3類動態(tài)數(shù)組:RArrayclassT,RPointerArrayclassT,CArrayclassT216。 活動對象 在 symbianos中活動對象是一種非搶先式多任務(wù)處理的機制,是 symbianos中一個十分重要的概念??捎糜谔娲?SymbianOS中的多線程 使用活動對象可獲得的好處是:在同一個線程中運行的活動對象之間進行切換的代價要比線程上下文的切換代價低,這使得對于各種資源比較緊張的 SymbianOS來說,使得活動對象更適合事件驅(qū)動多任務(wù)。 概念:一個活動對象必須派生自基類 CActiveclassCActive:publicCBase{public:enumTpriority{EPriorityIdle=100。EPriorityLow=20。EPriorityStandard=0。EPriorityUserInput=10。EPriorityHigh=20。}Symbian基本語法25216。 活動對象 public:IMPORT_C~CActive()。IMPORT_CvoidCancel()。//刪除未完成請求的函數(shù)……IMPORT_CvoidSetPriority(TIntaPriority)。InlineTBoolIsActive()const。……protected:IMPORT_CCActive(TIntaPriority)。IMPORT_CvoidSetActive()。virtualvoidDoCancel()=0。//兩個純虛函數(shù),繼承類必須實現(xiàn)它們virtualvoidRunL()=0。//處理函數(shù)IMPORT_CvirtualTIntRunError(TIntaError)。public:TrequestStatusiStatus。//代表請求狀態(tài)…….private:TBooliActive?!?}u 構(gòu)造時也會有一個優(yōu)先級值來決定它們?nèi)绾伪徽{(diào)度 u Cancel和 DoCancel用來取消發(fā)出的請求, Docancel是一個純虛函數(shù),需要由派生類實現(xiàn)。 Cancel的功能就是調(diào)用 DoCancel,如果用戶取消當(dāng)前請求調(diào)用 Cancel而不是DoCancel,但在代碼中要實現(xiàn) DocancelSymbian基本語法26216。 活動對象u IsActive確定活動對象是否處于活動狀態(tài)u SetActive激活活動對象,一般在調(diào)用請求后緊接著調(diào)用它。u RunL異步事件處理函數(shù),當(dāng)一個請求完成時,活動對象調(diào)度器會調(diào)用這個函數(shù),進行下一步處理u RunError當(dāng) RunL函數(shù)出現(xiàn)異常時會出現(xiàn) RunError函數(shù),它也是純虛函數(shù),需要派生類實現(xiàn)。具體例子見文檔。216。 文件管理symbian系統(tǒng)采用了 C/S(客戶端 /服務(wù)器 )的架構(gòu)。對于文件操作,系統(tǒng)有一個文件系統(tǒng)管理的服務(wù)器。程序通過聯(lián)結(jié)這個文件管理服務(wù)器來進行文件 在 symbianos中, Flash(閃存)通常被定義在 c盤, symbian智能手機中還有一個 ROM存儲器通常被映射在 z盤,用戶的許多文件也存放在 z盤。其他可移動存儲(如存儲卡)則映射在 d, e等盤符。symbian開發(fā)環(huán)境下各盤符對應(yīng)的映射關(guān)系:客戶機 c:盤 對應(yīng)開發(fā)平臺中 sdk的 \epoc32\wins\c目錄客戶機 d:盤 對應(yīng)開發(fā)平臺中 sdk的 \epoc32\wins\d目錄客戶機 z:盤 對應(yīng)開發(fā)平臺中 sdk的 \epoc32\release\wins\urel\z目錄或者\epoc32\release\wins\urel\zu 文件命名規(guī)則一個完整的 symbianos文件應(yīng)該包含以下四個部分,即盤符2.路徑,從根目錄到或當(dāng)前會話目錄起到文件經(jīng)過的所有目錄路徑,遵循 c/c++命名規(guī)范 例如: c:\myfile\,一個完整的文件名不能超過 255個字符。Symbian基本語法27216。 文件管理u 文件訪問流程,必須建立應(yīng)用程序與文件服務(wù)器的連接,這種連接也稱會話(session), Sysmbianos中提供 RFs類來實現(xiàn)這個功能,該類提供了 Connect()和 Close()函數(shù)來建立和關(guān)閉連接。RFsfsSession。//建立 RFs類的對象User::LeaveIfError(())。//建立連接,為防止出現(xiàn)異常放 User::LeaveIfError中()。//用完關(guān)閉連接、寫、刪、建,通過 RFile的 Open(RFsaFs,constTDesCaName,TUnitaFileMode)打開文件 通過 Write()和 Read()可以實現(xiàn)文件的寫和讀。RFile的 Create()用于建立新文件。刪除文件可以使用 RFs的 Delete()。 流( Stream)文件輸出流 RWriteStream和文件輸入流 RReadStream文件輸出六主要使用 RWriteStream的派生類 RFileWriteStream將數(shù)據(jù)外化為流,它需要先打開一個文件,打開文件的兩種方式:OpenL: 當(dāng)文件不存在會產(chǎn)生異常,所以必須保證文件存在Replace: 文件存在刪除并重建新的,不存在就創(chuàng)建,因每次都創(chuàng)建文件,會帶來額外開銷。例子: RFileWriteStreamwriter。()。//writeroncleanupstackUser::LeaveIfError((iCoeEnvFsSession(),*iFileName,EFileWrite))。writer*iText。//writethetext()。CleanupStack::PopAndDestroy()。//釋放資源 從存儲中讀取數(shù)據(jù)的方法就是將以上的過程反向 Symbian基本應(yīng)用28216。 數(shù)據(jù)庫管理 Symbian系統(tǒng)的 DBMS提供了創(chuàng)建與維持數(shù)據(jù)庫的功能,通過本地調(diào)用和 SQL調(diào)用,其可以對數(shù)據(jù)庫進行安全可靠的數(shù)據(jù)訪問。這種調(diào)用支持事務(wù) /回滾機制用以保證所有數(shù)據(jù)被寫入或數(shù)據(jù)為空的情形獲得支持。 u DBMS的管理結(jié)構(gòu)和元素 16
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1