win程序員如何過度到symbian程序員?

win程序員如何過度到symbian程序員?

ID:9500351

大?。?5.50 KB

頁數(shù):7頁

時間:2018-05-01

win程序員如何過度到symbian程序員?_第1頁
win程序員如何過度到symbian程序員?_第2頁
win程序員如何過度到symbian程序員?_第3頁
win程序員如何過度到symbian程序員?_第4頁
win程序員如何過度到symbian程序員?_第5頁
資源描述:

《win程序員如何過度到symbian程序員?》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、Win程序員如何過度到Symbian程序員?  SymbianOSC++forask、CParaFormat和CparaFormatMask這幾個類。這里有一段這樣的代碼:TCharFormatdefaultFormat;TCharFormatMaskformatMask;formatMask.SetAttrib(EAttFontStrokeWeight);CRichText*text=iDisplay->RichText();text->Reset();for(inti=0;i<10;++i)  {

2、TPtrCbol1234下一頁——感謝閱讀這篇文章,..,dText=getBoldPiece(i);TPtrCplainText=getRomanPiece(i);  TIntinsertPos=text->DocumentLength();text->SetInsertCharFormatL(*iCharFormat,formatMask,insertPos);text->InsertL(insertPos,boldText);text->CancelInsertCharFormat();i

3、nsertPos=text->DocumentLength();text->SetInsertCharFormatL(defaultFormat,formatMask,insertPos);text->InsertL(insertPos,plainText);text->CancelInsertCharFormat();}CParaFormatparaFormat;TParaFormatMaskparaFormatMask;iDisplay->RichText()->GetParaF

4、ormatL(paraFormat,paraFormatMask,0,iDisplay->TextLength());paraFormatMask.ClearAll();paraFormatMask.SetAttrib(EAttLineSpacing);paraFormatMask.SetAttrib(EAttLineSpacingControl);paraFormat.iLineSpacingControl=CParaFormat::ELineSpacingExactlyInTat.iLineSpacingIn

5、TatL(paraFormat,paraFormatMask,0,iDisplay->TextLength());但是這還不是全部關(guān)于文本視圖對象還另有天地,特別是CTextVieOfLine);yPosQualifier.SetMakeLineFullyVisible(TVieat);誰會想得到呢?我們的一位同事就是不相信這是就此可行的惟一途徑,但是他通過利用許多(各種各樣的)存在于各個類之中的各種API,試用了各種不同的方法來證明了這一點。  我們正在描述的這種復(fù)雜性其實是因為Symbian操作系統(tǒng)提供的功能

6、實在太豐富了,理解這一點很重要。一旦你了解了這個領(lǐng)域,你就會對Symbian操作系統(tǒng)的對象結(jié)構(gòu)是如此明智感激不盡,然后很快你就會發(fā)現(xiàn)你能夠預(yù)知你需要的函數(shù)藏在什么地方。如此重復(fù),你會發(fā)現(xiàn)我們剛開始的困惑現(xiàn)在已經(jīng)變成了一種審美享受?! ?.串?! 〈?,啊,Symbian中的串!毫無疑問Symbian中對串的實現(xiàn)是經(jīng)過深思熟慮的,強壯的和經(jīng)濟的。同樣無疑的是這代表著一種富貴病。串是通過Symbian稱之為描述符的機制來實現(xiàn)的,跟以下幾個類有關(guān):TDesC、TBufCBase、TDes、TPtrC、TBufC、HBufC、T

7、Buf和TPtr.這還不包括由TLitC操縱的直接量,它嚴格來說還算不上是個描述符。我至今也還沒有提到Unicode,雖然它顯然很受注意。這些類可以使你精確的使用最少量的內(nèi)存來存儲不同類型的串,同時還允許它們干凈的互相操作。但是每次都要考慮到底使用哪一個實在不是一件有趣的事情,這種情況是無法避免的,因為不同的API有不同的參數(shù)或返回值?! ∵@里有個小例子把一個名字轉(zhuǎn)化為樣本消息:_LIT(KBoilerplate,Hellothere,%S);TPtrCname=GetPointerIntoNameDescriptor

8、emory();TPtrfinishedProduct=HBufC::Nee.Length())->Des();finishedProduct.Format(KBoilerplate(),name);//這段代碼還缺少了一行,在下文會添加并討論?! 「緵]有哪個類提供類似于MFC串或是Java串完全動態(tài)的串。Java中對于S

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。