锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产日韩欧美成人,欧美在线观看日本一区,国产一区欧美http://m.shnenglu.com/xiaoyun/archive/2006/04/13/5450.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Thu, 13 Apr 2006 03:55:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5450.htmlhttp://m.shnenglu.com/xiaoyun/comments/5450.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5450.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5450.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5450.htmlhttp://www.newlc.com/Comment-recuperer-le-code-IMEI-d.html

]]>
The PKG file formathttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5449.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Thu, 13 Apr 2006 03:49:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5449.htmlhttp://m.shnenglu.com/xiaoyun/comments/5449.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5449.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5449.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5449.htmlhttp://www.newlc.com/How-to-create-a-SIS-file-Part-II.html

]]>
Common products UIDshttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5448.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Thu, 13 Apr 2006 03:48:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5448.htmlhttp://m.shnenglu.com/xiaoyun/comments/5448.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5448.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5448.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5448.htmlThis is the list of UID you can use in your PKG file to specify the target platform of your application:

Series 60

Series 60 v0.9 0x101F6F88
Series 60 v1.0 0x101F795F
Series 60 v1.1 0x101F8201
Series 60 v1.2 0x101F8202
Series 60 v2.0 0x101f7960
Series 60 2nd Edition FP1 0x101F9115
Series 60 2nd Edition FP2 0x10200BAB
Series 60 2nd Edition FP3 0x102032BD
Nokia 3650 0x101F7962
Nokia 6600 0x101F7963
Nokia 6620 0x1020216B
Nokia 6630 0x101F7964
Nokia 6680 0x10200f99
Nokia 7610 0x101FD5DB
Nokia 7650 0x101F6F87
Nokia N-Gage 0x101F8A64
Siemens SX1 0x101F9071

Series 80

Series 80 v2.0 0x101F8ED2
Nokia 9300 0x101F8ED1
Nokia 9500 0x101F8DDB

UIQ

UIQ v2.0 0x101F617B
UIQ v2.1 0x101F61CE
SonyEricsson P80x 0x101F80BE
SonyEricsson P90x 0x101FBB35

Development platforms

Series5mx 0x1000118a
Brutus board 0x10005f60
Cogent board 0x10005f61
Win32Emulator 0x10005f62
WinC 0x10005f63
CirrusLogic 7211 board 0x1000604f

How to use the UIDs

These UIDs shall be used in your PKG file to specify on which platform (or phone) your application will work. As an example, an application running on UIQ 2.0 platform will have the following line in its PKG:

(0x101F617B), 2, 0, 0, {"UIQ20ProductID"}

It is generally preferable to use the Series 60 vX.X UIDs unless your application is only targeted at a very specific phone. It is also preferable to use the lowest possible UID (ex: do not use the Series 60 v2.0 UID if you do not use the Series 60 v2.0 specific APIs, even if you use the corresponding SDK).

The following are specific UIDs you should not need unless you are working on a specific development board:


Series 60 3rd edition (OS9.1)

[0x101F7961], 0, 0, 0, "S60ProductID"


Series 90 / Nokia 7710

(0x101FBE05), 0, 0, 0, "Series90ProductID"
Nokia 6680 - 0x10200f99




0x101F61CE - UIQ21ProductID and 0x101Fbb35 - SonyEricssonP90xPlatformProductID


]]>
Getting Started with Metrowerks Codewarriorhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5447.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Thu, 13 Apr 2006 03:40:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5447.htmlhttp://m.shnenglu.com/xiaoyun/comments/5447.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5447.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5447.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5447.htmlhttp://www.newlc.com/Getting-Started-with-Metrowerks,303.html

]]>
How to install UIQ SDK for Metrowerks CodeWarrior and Borland C++BuilderX on a single machinehttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5446.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Thu, 13 Apr 2006 03:31:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5446.htmlhttp://m.shnenglu.com/xiaoyun/comments/5446.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5446.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5446.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5446.htmlhttp://www.newlc.com/How-to-install-UIQ-SDK-for.html

]]>
Symbian OS Error Codeshttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5445.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Thu, 13 Apr 2006 03:28:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5445.htmlhttp://m.shnenglu.com/xiaoyun/comments/5445.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5445.html#Feedback1http://m.shnenglu.com/xiaoyun/comments/commentRss/5445.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5445.htmlhttp://www.newlc.com/Symbian-OS-Error-Codes.html

]]>
鏄庣‘寮鍙戝璞★紝SDK宸ュ叿涓嬭澆http://m.shnenglu.com/xiaoyun/archive/2006/04/13/5443.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Thu, 13 Apr 2006 03:25:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5443.htmlhttp://m.shnenglu.com/xiaoyun/comments/5443.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/13/5443.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5443.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5443.html濡傛灉浣犲垵嬈℃帴瑙ymbian OS 鐨勭紪紼嬶紝闇瑕佸涓浜涘熀紜姒傚康鏈変竴涓璇嗐備粈涔堟槸Symbian銆佷粈涔堟槸UIQ銆佷粈涔堟槸璇哄熀浜氱殑Series 60騫沖彴錛熻繖涓寚鍗椾細(xì)甯姪浣犱簡瑙h繖浜涢棶棰樸?br />絎竴姝ワ紝棣栧厛鏄庣‘寮鍙戠殑瀵硅薄
棣栧厛浜嗚В浣犺鍦ㄥ摢嬈劇Щ鍔ㄧ粓绔笂浣滃紑鍙戯紝濡傜儲鐖辯殑P800榪樻槸璇哄熀浜氱殑N-Gage銆傚嵆浣塊兘鏄疭ymbian OS錛岃繕鏄笉鑳藉畬鍏ㄥ吋瀹廣傚洜涓篠ymbian OS鍙槸搴曞眰鐨勬搷浣滅郴緇熷拰涓棿浠躲傚叾涓婅繕鏈夌敤鎴稧UI鐣岄潰緋葷粺銆侴UI鐣岄潰涓嶆槸鐢盨ymbian鐩存帴鎺堟潈錛岃屾槸鐢辯粓绔巶鍟嗙嫭绔嬪紑鍙戞垨鑰呮槸鐢辨彁渚汫UI鐨勫鉤鍙板巶鍟嗘巿鏉冦?br />Symbian OS涓婄洰鍓嶆湁3縐嶄富瑕佺殑GUI
Nokia Series 60
Nokia Series 80
UIQ
涓嬭〃鏈夊鐢ㄦ埛鐣岄潰浣滀簡涓涓畝瑕佺殑褰掔撼

絎簩姝?寮鍙戠幆澧冪殑閫夋嫨
涓鏃︾‘瀹氫簡騫沖彴錛屽氨瑕侀夋嫨鍚堥傜殑SDK宸ュ叿鍖呭拰IDE闆嗘垚寮鍙戠幆澧冦?br />鐩墠鏈変笁縐嶄富瑕佺殑閫夋嫨錛?br />Visual Studio .NET
CodeWarrior
C++ Builder
閫夋嫨寮鍙戠幆澧冪殑鍘熷垯鏄夋嫨浣犳渶鐔熸?zhèn)夌殑锛屽綋鐒跺Q屽鏋滀綘宸茬粡鍦ㄤ嬌鐢–odeWarrior錛岄偅涔堢戶緇嬌鐢紝榪欎釜寮鍙戠幆澧冨彲浠ラ潰鍚戞墍鏈夌殑騫沖彴錛屽寘鎷鍩轟簹鐨凷60鍜孶IQ銆?br />濡傛灉鍦ㄨ鍩轟簹鐨凷60騫沖彴涓婂紑鍙戯紝閭d箞Borland鐨凜++ Builder鏄釜涓嶉敊鐨勯夋嫨銆傚彲浠ヨ浣犲緱鍒板畬鍏ㄥ厤璐圭殑寮鍙戠幆澧冦?br />濡傛灉浣犺繕鏈塚isual Studio 6.0鐨処DE錛屽紑鍙慡60涓婄殑搴旂敤鍙兘浼?xì)鍙楀堫C竴浜涢檺鍒躲備嬌鐢ㄨ繖涓紑鍙戠幆澧冪殑濂藉鍦ㄤ簬錛?br />鍙互閰嶅悎浣跨敤璇哄熀浜氭渶鏂扮殑SDK
鎷ユ湁鏈濂界殑搴旂敤紼嬪簭鍚戝錛屽寮鍙戝皬鐨勫簲鐢ㄥ緢鏈夊府鍔?br />姣擟odeWarrior綆鍗?/p>

絎笁姝ワ紝浣犻渶瑕佷粈涔堟牱鐨凱C
澶у鏁扮殑PC閮芥弧瓚砈ymbian鐨勫紑鍙戣姹傘傚彧闇瑕佹湁瓚沖鐨勫唴瀛樺拰W(xué)indows NT銆?000鎴栬匵P鐨勭郴緇熴?/p>

絎洓姝ワ紝涓嬭澆鍜屽畨瑁匰DK
聽聽聽 涓嬮潰鐨勯摼鎺ュ府鍔╀綘鎵懼埌鍚堥傜殑IDE鍜孲DK:



]]>
濡備綍浣跨敤VC6璋冭瘯Symbian UIQ 紼嬪簭http://m.shnenglu.com/xiaoyun/archive/2006/04/11/5262.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Tue, 11 Apr 2006 01:05:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/11/5262.htmlhttp://m.shnenglu.com/xiaoyun/comments/5262.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/11/5262.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5262.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5262.html 濡備綍浣跨敤VC6璋冭瘯Symbian UIQ 紼嬪簭

鍦ㄥ懡浠よ涓嬩嬌鐢╝bld鍙互鐩存帴緙栬瘧Symbian鐨勭▼搴忥紝浣嗘槸abld鍚屾椂鎻愪緵浜嗗懡浠よ寮鍏沖彲浠ョ敤鏉ョ敓鎴恦c6鐨勯」鐩枃浠躲備嬌鐢╝bld鐢熸垚鐨剉c6鐨勫伐紼嬫枃浠訛紝鎴戜滑灝卞彲浠ュ湪vc6涓皟璇晄ymbian鐨勭▼搴忎簡銆傛楠ゅ涓?/p>

  1. devices -setdefault @UIQ_21:com.symbian.UIQ
  2. abld makefile vc6
  3. 鐢╒C6鎵撳紑鐨勭敓鎴愬湪 \epoc32\build\\UIQEXAMPLES\HELLOWORLD\HELLOWORLD\WINS鐩綍涓嬬殑HelloWorld.dsw欏圭洰鏂囦歡銆?
  4. 璁懼畾Debug鐢ㄧ殑瀹夸富紼嬪簭涓篭EPOC32\RELEASE\WINS\UDEB\EPOC.EXE
  5. Debug榪愯紼嬪簭錛屽氨鍙互璋冮傜▼搴忓崟姝ユ墽琛岋紝鎴栬呭湪鏂偣涓婂畾浣嶃?

涓銆丠elloword紺轟緥錛?/p>

棣栧厛媯鏌DK鏄惁鑳藉姝e父榪愯錛?br />榪涘叆涓涓狣OS鐣岄潰
杈撳叆"NMAKE"錛屽鏋滃緱鍒癕icrosoft Error message U1064鐨勯敊璇彁紺猴紝媯鏌ヤ綘鐨勮礬寰勯厤緗槸鍚︽紜傚鏋滄彁紺篘MAKE is not a recognised command錛岄渶瑕佽繍琛岃礬寰勪負(fù)C:\Program Files\Microsoft Visual Studio\VC98\Bin 涓嬬殑VCVARS32.BAT鑴氭湰銆?/p>

聽鍦―OS涓嬭繘鍏ellowWorld錛岃礬寰勪負(fù)C:\Symbian\6.1\Series60\Epoc32Ex\Basics\HelloWorld
榪欎釜鐩綍涓嬪寘鍚?涓枃浠訛細(xì)
bid.inf
helloworld.mmp
helloworld.c

Bid.inf鏂囦歡鏄富瑕佺殑Project鏂囦歡

HelloWorld.mmp鏄竴涓猵roject makefile.鍖呮嫭鎵鏈夋簮鏂囦歡鍜屽簱鐨勫垪琛?

HelloWord.cpp鏄疌++浠g爜

CommonFramework.h鏄竴涓ご鏂囦歡錛孴he CommonFramework.h set up a basic console environment and calls a doExampleL() primitive: this is an extremely useful file to begin playing Symbian C++ without the burden of NS60 specific code (you can also read A simple text console if you want to know more about this console).


浜屻佸懡浠よ緙栫爜錛?br />
聽聽聽 鍦―OS鐜涓嬭緭鍏?bldmake bldfiles.灝嗕細(xì)鍦≒roject鐩綍涓嬪垱寤轟竴涓狝BLD.BAT鏂囦歡錛岃繖鏄紪璇戠▼搴忕殑鍏ュ彛鏂囦歡銆?/p>

杈撳叆abld build wins udeb榪涜緙栬瘧銆傜紪杈戝悗鐨勭粨鏋滃瓨鍦–:\Symbian\6.1\Series60\Epoc32\Release\wins\UDEB鐩綍涓嬨傝緭鍏elloworld灝卞彲浠ュ湪epoc妯℃嫙鍣ㄤ笅榪愯"Hello world"紼嬪簭浜嗐?/p>

涓夈佺敤Visual C++
浣犱篃鍙互鐢–++緙栬瘧鍜屾墽琛屽簲鐢ㄧ▼搴忋?br />鍥炲埌C:\Symbian\6.1\Series60\Epoc32Ex\Basics\HelloWorld
鐢ㄥ懡浠ょ敓鎴愪竴涓猇isual C++ workspace錛歛bld makefile vc6
鍦ㄤ笅闈㈢殑鐩綍鍙互鎵懼埌C:\Symbian\ 6.1\ Series60\ Epoc32\ BUILD\ SYMBIAN\ 6.1\ SERIES60\ EPOC32EX\ BASICS\ HELLOWORLD\ HELLOWORLD\ WINS
鎵撳紑榪欎釜workspace騫墮噸鏂扮紪璇戯紝鐢–TRL-F5寮濮嬭繍琛屻?/p>


鍥涖佺洰鏍囩紪璇?br />鐜板湪闇瑕佸湪浣犵殑縐誨姩璁懼涓婅繍琛岃繖涓▼搴忥紝鍥炲埌DOS涓嬶紝榪涘叆C:\Symbian\6.1\Series60\Epoc32Ex\Basics\HelloWorld
鐢╝bld鍛戒護(hù)緙栬瘧abld build thumb urel



]]>
Symbian UIQ 2.1寮鍙戜箣鐜璁劇疆http://m.shnenglu.com/xiaoyun/archive/2006/04/11/5261.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Tue, 11 Apr 2006 01:04:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/04/11/5261.htmlhttp://m.shnenglu.com/xiaoyun/comments/5261.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/04/11/5261.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/5261.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/5261.html Symbian UIQ 2.1寮鍙戜箣鐜璁劇疆

鍩轟簬Symbian UIQ 2.1鐨勭郴緇熺殑寮鍙戠幆澧冨畨瑁呫?/p>

  1. 棣栧厛鏈哄櫒涓婅瀹夎鏈塚C 6.0鐨勫紑鍙戠幆澧冿紝Symbian鐨勭▼搴忓彲浠ョ敤VC 6.0鏉ョ紪璇戙?
  2. 鐒跺悗鏄笂Symbian鐨勭綉绔欎笂涓嬭澆UIQ 2.1鐨勫紑鍙慡DK錛屾敞鎰廠DK閽堝涓嶅悓鐨勭紪璇戝櫒鏈変袱涓笉鍚岀殑鐗堟湰錛岃繖閲屾垜鐢╒C 6鏉ョ紪璇戞墍浠ヤ笅鐨勬槸For Codewarrior鐨勯偅涓増鏈紝涓嶈涓嬭澆for BCB鐨勭増鏈傛渶鏂扮増鏈殑鏂囦歡鍚嶅涓?
    • UIQ 2.1 SDK WINS.zip
    • uiq21_update1_wins.zip
  3. 瀹夎瀹孶IQ 鐨凷DK鍚庯紝鍦ㄥ懡浠よ涓嬭緭鍏ヤ笅鍒楀懡浠わ紝榪涜璁懼鐨勮緗?
    1. >devices
      UIQ_21:com.symbian.UIQ
      UIQ_21:com.symbian.UIQ-runtime
    2. >epoc @UIQ_21:com.symbian.UIQ錛屽鏋滃畨瑁呮甯哥殑璇濊繖鏉″懡浠や細(xì)鍚姩UIQ鐨勬爣鍑嗘ā鎷熷櫒銆?
  4. 鏈鍚庯紝灝哢IQ2.1SDK瀹夎璺緞涓嬬殑渚嬪瓙紼嬪簭鎷瘋礉鍒扮洰褰曚笅錛屼笅闈㈢殑鍛戒護(hù)鐢ㄦ潵緙栬瘧鍜屽畨瑁匓asicApp榪欎釜渚嬪瓙紼嬪簭銆?
    1. >cd \UIQExamples\BasicApp
    2. >bldmake bldfiles @UIQ_21:com.symbian.UIQ
    3. >abld build wins udeb @UIQ_21:com.symbian.UIQ
  5. 鍐嶆鍚姩妯℃嫙鍣紝灝卞彲浠ョ湅鍒扮紪璇戝悗鐨凚asicApp榪愯鍦ㄧ郴緇熶腑浜嗐?


]]>
Symbian緋葷粺瀛椾綋,鍏ㄥ眬鍙橀噺http://m.shnenglu.com/xiaoyun/archive/2006/03/10/3980.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 10 Mar 2006 08:32:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/03/10/3980.htmlhttp://m.shnenglu.com/xiaoyun/comments/3980.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/03/10/3980.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3980.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3980.htmlCCoeEnv::Static()->NormalFont()
CEikonEnv::Static()->AnnotationFont()
CEikonEnv::Static()->TitleFont()
CEikonEnv::Static()->LegendFont()
CEikonEnv::Static()->SymbolFont()
CEikonEnv::Static()->DenseFont()

鍏ㄥ眬鍙橀噺錛?BR>   #include <coemain.h>
   LIB: cone.lib
   寮曠敤瀹炰緥錛屽彇鍏ㄥ眬AppUI錛?BR>                CMainShellAppUi* appUi = static_cast<CMainShellAppUi*>(CCoeEnv::Static()->AppUi());

*****************************************************************************************

CONE鍒嗘瀽鍒濇

1.1 緇ф壙鍏崇郴

CEikonEnv --> CCoeEnv ,MApaAppStarter -->CActive, CBase.

榪欎釜綾繪湰韜槸涓嶈兘鐢ㄦ潵琚戶鎵跨殑銆備富瑕佺殑浣滅敤鏄粰鎵鏈夌殑 Uikon 鐨?controls 鎻愪緵涓涓繍琛岀殑鐜銆傝繖浜涚幆澧冨寘鎷緢澶氶」錛屾瘮濡傝鐜瀛椾綋錛岀幆澧冨浘鐗囷紝璧勬簮鏂囦歡絳夌瓑銆傛墍浠?CEikonEnv 鎻愪緵涓緋誨垪鐨勫伐鍏峰嚱鏁幫紝鐢ㄤ簬浣跨敤榪欎簺絀洪棿銆傛瘡涓?Uikon 鐨?appication 閮芥湁涓涓敱 application framework 鎻愪緵鐨?CEikonEnv 鐨勫疄渚嬶紝鍦?application 涓彲浠ョ敤

CEikonEnv::Static() 鎴栬?EikApplication 鐨勫畯 iEikonEnv 鏉ヤ嬌鐢ㄨ繖涓?CEikonEnv 銆?BR>
1.2 鍔熻兘鍒嗘瀽

CEikonEnv鎻愪緵浜嗕竴緋誨垪鐨勫姛鑳姐傚寘鎷細(xì)

銆怲ext鐨勫鐞嗐?BR>
路鍙栧緱褰撳墠鐨勭幆澧冿紙enviroment錛夊瓧浣擄細(xì)
const CFont* font = iEikonEnv->NormalFont();

路 鍙栧緱褰撳墠鐨勭幆澧冿紙enviroment錛夋爣鍑嗙鍙峰瓧浣擄細(xì)
const CFont* font = iEikonEnv-SymbolFont();

路綾諱技鐨勫瓧浣撳嚱鏁幫細(xì)
AnnotationFont() / TitleFont() / LegendFont() /DenseFont() ;

銆怉lertWin鐨勫鐞嗐?BR>
iEikonEnv->AlertWin(text);鐢ㄤ簬鏄劇ず涓涓猘lert windows銆?BR>
銆怰esource readers 鍜?resource files銆?BR>
路鏍規(guī)嵁 resourceId 鎶婅祫婧愭枃浠剁殑鍐呭璇誨彇鍒?TBuf 涓細(xì)

CEikonEnv 鎻愪緵浜嗕竴緋誨垪鐨勫嚱鏁版潵璇誨彇璧勬簮鏂囦歡鐨勫唴瀹癸紝鍩烘湰鐨勫嚱鏁扮敤娉曞涓?BR>
TBuf<KAknExFormTitleBufLength> titleText( NULL );
iEikonEnv->ReadResource( titleText, resourceId );

路 鏍規(guī)嵁銆resourceId銆鎶婅祫婧愭枃浠剁殑鍐呭璇誨彇鍒頒竴涓猺esource reader涓細(xì)

榪欎釜 resource reader 鍙互鐢ㄤ簬鍚庣畫涔嬬敤錛岃繖涓?resource reader 琚斁緗湪cleanup stack涓娿?BR>榪欎釜 resource reader 鐨勪富瑕佷綔鐢ㄥ湪鍙互閫氳繃璧勬簮鏂囦歡鍒涘緩鎺т歡錛屽涓嬶細(xì)

CCoeControl::ConstructFromResourceL();

銆怉ccess錛堣闂嚱鏁幫級銆?BR>
路鍦ㄨ繖涓寖鍥村唴涓昏鐨勫嚱鏁版槸錛欰ppUiFactory()銆傝繖涓嚱鏁扮殑涓昏浣滅敤鏄繑鍥炰竴涓?BR>
MEikAppUiFactory 瀵硅薄鎸囬拡錛孴his class defines a mixin interface to break

the dependency of the Uikon Application User Interface on controls銆傜敤娉曞涓嬫墍紺猴細(xì)

CEikStatusPane* sp = iEikonEnv->AppUiFactory()->StatusPane();

榪欐牱灝辮幏寰椾簡 application 鐨?status spane錛岄氳繃榪欎釜鎸囬拡灝卞彲浠ヨ闂叾浠?sub status spane錛屽涓嬶細(xì)

CAknTitlePane* titlePane = (CAknTitlePane *)sp->ControlL(TUid::Uid(EEikStatusPaneUidTitle));

榪欐牱錛屽氨鍙互鍦ㄨ繍琛岀殑鏃跺欏姩鎬佹洿鏀箂tatus spane鐨勫唴瀹廣?BR>
鍙﹀錛屽鏋渁ppui緇ф壙鑷狢EikAppui錛岄偅涔堝彲浠ラ噰鐢ㄤ笅闈㈢殑鏂規(guī)硶錛?BR>
CEikStatusPane *sp = ((CAknAppUi*)iEikonEnv->EikAppUi())->StatusPane();




]]>
Symbian 鎶鏈皟鐮?/title><link>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3495.html</link><dc:creator>縐誨姩寮鍙?/dc:creator><author>縐誨姩寮鍙?/author><pubDate>Sat, 25 Feb 2006 05:26:00 GMT</pubDate><guid>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3495.html</guid><wfw:comment>http://m.shnenglu.com/xiaoyun/comments/3495.html</wfw:comment><comments>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3495.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/xiaoyun/comments/commentRss/3495.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/xiaoyun/services/trackbacks/3495.html</trackback:ping><description><![CDATA[<P align=center><STRONG><SPAN lang=EN-US style="FONT-SIZE: 13.5pt; COLOR: red; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-family: 瀹嬩綋; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">Symbian </SPAN><SPAN style="FONT-SIZE: 13.5pt; COLOR: red; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-family: 瀹嬩綋; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">鎶鏈皟鐮?/SPAN></STRONG></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>1</FONT></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鎻忚堪</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>Symbian</SPAN>涓嶄粎浠呮槸涓涓搷浣滅郴緇熺殑鍚嶇О錛岃屾槸涓涓叕鍙搞佷竴涓樀钀ャ佷竴涓墜鏈哄瀯鏂仈鐩熺殑浠e悕璇嶃?SPAN lang=EN-US>Symbian</SPAN>鏄敱<SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>銆佹懇鎵樼綏鎷夈佹澗涓嬨佺埍绔嬩俊鍙?SPAN lang=EN-US>Psion</SPAN>鍏卞悓鍒涘姙騫舵嫢鏈夌殑鍏徃銆傝鍏徃鐨勪嬌鍛芥槸涓虹Щ鍔ㄦ棤綰挎搷浣滅郴緇熷埗璁㈡爣鍑嗭紝騫朵嬌鏃犵嚎淇℃伅璁懼澶ц妯℃姇鍏ュ競鍦恒?SPAN lang=EN-US>Symbian</SPAN>騫沖彴鏄縿浠婁負(fù)姝㈡渶浠や漢鎸鐨?SPAN lang=EN-US>C</SPAN>錛嬶紜緙栫▼緋葷粺涔嬩竴錛屽畠浣跨敤浜?SPAN lang=EN-US>EPOC</SPAN>榪欑鏈鍒濈敱<SPAN lang=EN-US>Psion</SPAN>寮鍙戠殑杞歡鏋舵瀯銆傝繖縐嶅叿鏈夐潰鍚戝璞¤璁$殑鎿嶄綔緋葷粺铻嶅悎浜嗘墜鎸佽澶囨墍闇鐨勫縐嶅姛鑳斤紝鍖呮嫭闆嗘垚浜庡唴鏍鎬腑鐨勭數(shù)婧愮鐞嗗姛鑳姐佸皷绔殑瀛樺偍綆$悊鑳藉姏銆佷簨浠跺鐞嗘満鍒躲侀珮鏁堢殑澶氫換鍔¤兘鍔涚瓑銆備負(fù)浜嗘湁鏁堝湴鍒╃敤榪欎簺鐗規(guī)э紝榪樺紩鍏ヤ簡涓緇勪笌姝ょ浉鍏崇殑鍘熷<SPAN lang=EN-US>C</SPAN>錛嬶紜褰㈠紡鐨?SPAN lang=EN-US>API</SPAN>銆傛澶栵紝璇ョ郴緇熺殑璁捐榪樹繚璇佽兘閫傜敤浜庝笉鍚岀殑<SPAN lang=EN-US>CPU</SPAN>鍜岀‖浠墮厤緗傛涓句嬌寰楀熀浜?SPAN lang=EN-US>EPOC</SPAN>鐨勭郴緇熻兘涓庢棤綰夸俊鎭澶囥佷究鎼哄紡璁$畻鏈哄拰<SPAN lang=EN-US>PC</SPAN>絳夊綾諱駭鍝侀泦鎴愩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>2</SPAN>甯傚満鍓嶆櫙</FONT><SPAN lang=EN-US><FONT face=瀹嬩綋> <BR></FONT><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US><FONT face=瀹嬩綋>璇哄熀浜?/FONT></SPAN></SPAN></U></A></SPAN><FONT face=瀹嬩綋>涓庣儲灝肩埍绔嬩俊縐誨姩閫氫俊鍏徃<SPAN lang=EN-US>2003</SPAN>騫磋揪鎴愪竴鑷達(dá)紝灝嗛氳繃鏁村悎<SPAN lang=EN-US>UIT</SPAN>鍜?SPAN lang=EN-US>Series60</SPAN>緇堢杞歡騫沖彴宸ュ叿錛屼互鍙?qiáng)鍒涘晦Z竴涓簲鐢ㄨ璇佺▼搴忔潵澧炲己<SPAN lang=EN-US>Symbian</SPAN>鎿嶄綔緋葷粺<SPAN lang=EN-US>(Symbian OS)</SPAN>鐨勬綔鑳姐傝繖灝嗗疄璐ㄦу湴甯姪寮鍙戝晢寮鍙戙佽璇佸拰閲囩敤<SPAN lang=EN-US>Symbian OS</SPAN>鐢?shù)璇濆簲鐢ńE嬪簭錛屼粠鑰屽姞蹇?SPAN lang=EN-US>Symbian OS</SPAN>鏂頒竴浠e僵淇℃墜鏈虹殑鏂板簲鐢ㄧ殑璇炵敓銆?/FONT><SPAN lang=EN-US><FONT face=瀹嬩綋> <BR></FONT><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US><FONT face=瀹嬩綋>璇哄熀浜?/FONT></SPAN></SPAN></U></A></SPAN><FONT face=瀹嬩綋>銆佺儲灝肩埍绔嬩俊鍜?SPAN lang=EN-US>Symbian</SPAN>涔嬮棿鐨勮繖涓鍚堜綔錛屽皢浣垮紑鍙戝晢鑳藉閫氳繃浣跨敤涓濂楃粺涓鐨勫伐鍏鋒潵涓哄熀浜?SPAN lang=EN-US>UIT</SPAN>鍜?SPAN lang=EN-US>Series60</SPAN>緇堢杞歡騫沖彴鐨勪駭鍝佸紑鍙?SPAN lang=EN-US>Symbian OS</SPAN>搴旂敤紼嬪簭銆傚紑鍙戝晢榪樺皢鐢辨寰楃泭浜庢洿鏂逛究鐨勮璇佽繃紼嬪拰鏇寸煭鐨勫競鍦哄噯鍏ユ椂闂淬?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>       Symbian</SPAN>鏈夐檺鍏徃棣栧腑鎵ц瀹?SPAN lang=EN-US>David Levin</SPAN>鍏堢敓璇達(dá)細(xì)鈥滈殢鐫<SPAN lang=EN-US>Symbian OS</SPAN>鐢?shù)璇濆國櫞у埌鍏ㄧ悆甯傚満锛屾洿澶氱殑寮鍙戝晢姝e湪鍒╃敤榪欎竴榪呯寷鍙戝睍鐨勫晢鏈烘潵涓?SPAN lang=EN-US>Symbian OS</SPAN>鐢?shù)璇濆垱閫犲簲鐢ㄧ▼搴忓拰鏈嶅姟銆傝繖欏逛笌<SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>鍜岀儲灝肩埍绔嬩俊涔嬮棿鐨勬柊鍚堜綔灝嗛┍鍔?SPAN lang=EN-US>Symbian OS</SPAN>鐢?shù)璇濈殑鍒涙柊搴旂敤鍙?qiáng)鏈嶅姟鐨勬洿蹇彂灞曞拰鎶曞叆浣跨敤銆傗?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐢?SPAN lang=EN-US>UIT</SPAN>鎶鏈紑鍙戯紝騫跺湪绱㈠凹鐖辯珛淇?SPAN lang=EN-US>P800</SPAN>鏅鴻兘鐢?shù)璇濅腑鋴社敤鐨?SPAN lang=EN-US>UIQ</SPAN>錛屼負(fù)灝忓瀷絎斿紡鐢?shù)璇濇彁渚涗簡涓涓伒媧葷殑銆佸ぇ灞忓箷鐢ㄦ埛鐣岄潰銆?SPAN lang=EN-US>UIT</SPAN>鐢ㄦ埛騫沖彴璁捐鐙埌錛屽彲浠ュ府鍔╃敤鎴瘋交鏉句嬌鐢ㄤ紒涓氬簲鐢ㄧ▼搴忋佹棤緙濅俊鎭佸己澶х殑浜掕仈緗戙佸濯掍綋鍔熻兘錛屼互鍙?qiáng)瀹炵幇绠鍗曞悓姝ワ紝璇ュ悓姝ュ垯鍙互鍊熷姪鏅氭闈㈠簲鐢ㄧ▼搴忎互鍙?SPAN lang=EN-US>SyncML</SPAN>鏈嶅姟鍣紝閫氳繃綰㈠綰褲佽摑鐗欎互鍙?qiáng)搴忓垪绔彛鏉ュ疄鐜般?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>      Series60</SPAN>騫沖彴鏄負(fù)<SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>鎺堟潈鍏跺畠縐誨姩鐢?shù)璇濈敓漶斿巶鍟嗘墍鐢熶駭鐨勬櫤鑳界數(shù)璇濊岃璁$殑杞歡浜у搧銆傜敓浜у巶鍟嗕細(xì)鎶?SPAN lang=EN-US>Series60</SPAN>騫沖彴鏁村悎鍒頒粬浠嚜宸辮繍琛屽湪<SPAN lang=EN-US>Symbian OS</SPAN>涓婄殑鐢?shù)璇濊璁′腑銆?SPAN lang=EN-US>Series60</SPAN>騫沖彴鍖呮嫭縐誨姩嫻忚銆佸僵淇°佸唴瀹逛笅杞戒互鍙?qiáng)涓緋誨垪涓漢淇℃伅綆$悊鍜屾妧鏈簲鐢ㄣ傛澶栵紝璇ヨ蔣浠跺鉤鍙拌繕鍖呭惈浜嗕竴鏁村鍙彉鏇寸殑鐢ㄦ埛閫夋嫨鐣岄潰銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>涓轟簡鍦ㄥ濯掍綋楂樼鎵嬫満甯傚満鎶㈠崰鍦扮洏錛岃嫳鍥?SPAN lang=EN-US>Symbian</SPAN>鍏徃浜庢湰鍛ㄦ帹鍑轟簡鍏舵渶鏂扮増鏈殑鎵嬫満鎿嶄綔緋葷粺<SPAN lang=EN-US>Symbian OS v7.0s</SPAN>銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆銆鎹?SPAN lang=EN-US>Symbian</SPAN>縐幫紝鏂扮郴緇熸嫢鏈夋洿澶氬叏鏂板姛鑳斤紝鍏朵腑鍖呮嫭澶氬獟浣撶粨鏋勩佹敮鎸?SPAN lang=EN-US>W-CDMA</SPAN>銆佹敮鎸?SPAN lang=EN-US>Java MIDP 2.0</SPAN>鍜屽張鍚戞枃鏈?SPAN lang=EN-US>(</SPAN>渚嬪娉拌銆侀樋鎷変集璇拰甯屼集鏉ヨ<SPAN lang=EN-US>)</SPAN>絳夈傚叾澶氬獟浣撶粨鏋?SPAN lang=EN-US>(MMF)</SPAN>鍙互涓?SPAN lang=EN-US>Symbian OS</SPAN>搴旂敤紼嬪簭鎻愪緵鏀硅繘鍨嬪綍闊熾佸洖鏀俱侀煶棰戞祦鍜屽浘鍍忓姛鑳斤紝瀹冨寘鎷竴涓氱敤澶氬獟浣撴帴鍏ョ郴緇燂紝寮鍙戜漢鍛樺彲浠ヤ嬌鐢ㄦ娊璞$殑鍜屽叿浣撶殑綾誨埆緙栧啓鎻掍歡錛屽叾涓叿浣撶被鍒寘鎷枃浠躲佹弿榪扮銆佹彃搴с侀煶棰戝拰瑙嗛杈撳叆涓庤緭鍑虹瓑銆?SPAN lang=EN-US>MMF</SPAN>鏀寔<SPAN lang=EN-US>WAV</SPAN>銆?SPAN lang=EN-US>AV</SPAN>銆?SPAN lang=EN-US>RAW</SPAN>銆?SPAN lang=EN-US>PCM</SPAN>銆?SPAN lang=EN-US>uLaw</SPAN>銆?SPAN lang=EN-US>aLaw</SPAN>鍜?SPAN lang=EN-US>GSM6.10</SPAN>絳夋牸寮忋?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆銆姝ゆ鏂版坊鐨勬敮鎸?SPAN lang=EN-US>3GPP W-CDMA</SPAN>鐨勫姛鑳芥槸<SPAN lang=EN-US>Symbian</SPAN>鍦ㄦ敮鎸?SPAN lang=EN-US>GSM</SPAN>銆?SPAN lang=EN-US>GPRS</SPAN>銆?SPAN lang=EN-US>EDGE</SPAN>銆?SPAN lang=EN-US>CDMA</SPAN>鍜?SPAN lang=EN-US>3GPP2 cdma2000 1X</SPAN>涔嬪悗鍙堜竴嬈℃妧鏈獊鐮淬傞氳繃澶氭ā寮?SPAN lang=EN-US>API</SPAN>鐨勬彁渚涳紝<SPAN lang=EN-US>Symbian</SPAN>灝嗗府鍔╂墜鏈哄埗閫犲晢浠洿涓鴻交鏉懼湴灝?SPAN lang=EN-US>Symbian OS</SPAN>浠庝竴縐嶆墜鏈烘爣鍑嗚漿鎹㈠埌鍙﹀涓縐嶄箣涓?SPAN lang=EN-US>Java MIDP2.0</SPAN>鍙互浣垮熀浜?SPAN lang=EN-US>Symbian OS</SPAN>鐨勬墜鏈烘洿鍔犳敮鎸佹父鎴忎笌钃濈墮鎶鏈紝鑰?SPAN lang=EN-US>Symbian</SPAN>鍦ㄦ柊緋葷粺涓姞鍏ヤ簡<SPAN lang=EN-US>Sun</SPAN>鍏徃鐨勬柊<SPAN lang=EN-US>Java</SPAN>铏氭嫙鏈?SPAN lang=EN-US>(JVM)</SPAN>錛屽彲浠ユ彁渚涙洿楂樼殑鎬ц兘鍜屾湁鍒╀簬<SPAN lang=EN-US>Java</SPAN>搴旂敤紼嬪簭鐨勪笅杞姐?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆銆<SPAN lang=EN-US>Symbian</SPAN>鍏徃璐熻矗浜у搧寮鍙戠鐞嗙殑鍓昏鎽╅】<SPAN lang=EN-US>-</SPAN>鏍煎姵宸村皵縐幫細(xì)鈥?SPAN lang=EN-US>Symbian OS v7.0</SPAN>涓柊鍔犵殑鍔熻兘灝嗕負(fù)搴旂敤寮鍙戝晢鍜岀綉緇滆繍钀ュ晢鎻愪緵鏇翠負(fù)鍏堣繘鐨勩佸瘜鏈夊ū涔愭х殑鍜屾洿鍏風(fēng)敓浜ф晥鑳界殑搴旂敤銆佸唴瀹逛笌鏈嶅姟錛屼嬌閲囩敤<SPAN lang=EN-US>Symbian OS</SPAN>鐨勬墜鏈烘洿鍏峰惛寮曞姏鈥濄傜洰鍓嶅競鍦轟腑浣跨敤<SPAN lang=EN-US>Symbian</SPAN>鎿嶄綔緋葷粺鐨勬墜鏈哄埗閫犲晢鏈夊緢澶氾紝鎽╂墭緗楁媺銆?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>銆佷笁鏄熴佽タ闂ㄥ瓙鍜岀儲灝肩埍绔嬩俊絳変笟鍐呭法澶村潎鍖呮嫭鍏朵腑</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鑻卞浗<SPAN lang=EN-US>Symbian</SPAN>鏃ュ墠鎺ㄥ嚭浜嗘墜鏈烘搷浣滅郴緇熸渶鏂扮増鈥?SPAN lang=EN-US>Symbian OS v8.0</SPAN>鈥濄傜壒鐐規(guī)槸瀹炴椂鎬ф洿寮猴紝鏀寔<SPAN lang=EN-US>SDIO</SPAN>銆傞噰鐢ㄨ鐗堟湰鐨勬墜鏈鴻鍒?SPAN lang=EN-US>2004</SPAN>騫翠笅鍗婂勾鎺ㄥ嚭銆傝繖鏄湪<SPAN lang=EN-US>2004</SPAN>騫?SPAN lang=EN-US>2</SPAN>鏈?SPAN lang=EN-US>23</SPAN>鏃ヤ簬娉曞浗鎴涚撼寮騫曠殑鎵嬫満鐩稿叧鎶鏈睍鈥斺斺?SPAN lang=EN-US>3GSM World Congress 2004</SPAN>鈥濅笂瀹e竷鐨勩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆銆<SPAN lang=EN-US>Symbian OS v8.0</SPAN>閫氳繃鎻愰珮瀹炴椂鎬э紝鏇村鏄撳湪搴旂敤澶勭悊鍣ㄤ腑闆嗘垚閫氫俊<SPAN lang=EN-US>CPU</SPAN>鍐呮牳鐨勫鐞嗗姛鑳姐傞氳繃鍑忓皯寰鐞嗗櫒鏁伴噺錛岃兘澶熼檷浣庢墜鏈烘垚鏈傝鐗堟湰鏀寔<SPAN lang=EN-US>SDIO</SPAN>錛岃兘澶熻繛鎺ュ井娉㈡暟瀛楃數(shù)瑙嗚皟璋愬櫒鍜屾寚綰硅璇佺數(shù)璺?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆銆<SPAN lang=EN-US>Symbian OS</SPAN>宸茬粡琚瘜澹氥佹懇鎵樼綏鎷夈?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>銆佷笁鏄熺數(shù)瀛愬拰瑗塊棬瀛愮瓑鍏徃閲囩敤銆?SPAN lang=EN-US>2003</SPAN>騫磋幏寰楁柊鎺堟潈鐨勫巶鍟嗗寘鎷笁鑿辯數(shù)鏈哄拰鑻卞浗<SPAN lang=EN-US>Sendo</SPAN>絳夊叕鍙搞傚彟澶栵紝<SPAN lang=EN-US>2004</SPAN>騫存澗涓嬬數(shù)鍣ㄤ駭涓氬皢鎺ㄥ嚭棣栨瀹夎璇ユ搷浣滅郴緇熺殑鎵嬫満鈥?SPAN lang=EN-US>X700</SPAN>鈥?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>3</SPAN>涓婄綉鏂瑰紡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>GSM</SPAN>銆?SPAN lang=EN-US>GPRS</SPAN>銆?SPAN lang=EN-US>EDGE</SPAN>銆?SPAN lang=EN-US>CDMA</SPAN>鍜?SPAN lang=EN-US>3GPP2 cdma2000 1X</SPAN>錛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>3GPP W-CDMA <BR><BR>4</SPAN>鐞嗚涓婄綉閫熷害</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>GSM(9.6Kbps)</SPAN>銆?SPAN lang=EN-US>GPRS(2.5G</SPAN>鎶鏈?SPAN lang=EN-US>168Kbps)</SPAN>銆?SPAN lang=EN-US>EDGE</SPAN>錛?SPAN lang=EN-US>384Kbps</SPAN>錛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>CDMA2000(284Kbps or 144Kbps</SPAN>銆佽涓嶅悓鍘傚晢<SPAN lang=EN-US>),W-CDMA(3G</SPAN>鎶鏈?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR><BR>5</SPAN>鏀惰垂鏍囧噯</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鑱旈?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>縐誨姩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>6</SPAN>鎵嬫満浠嬬粛</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>Symbian OS v6.0-Nokia 9210 Communicator(The world's first open <BR></SPAN>銆<SPAN lang=EN-US>  </SPAN>銆</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS phone) <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.0-Nokia 9290 Communicator <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.1-Nokia 7650 <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.1-Nokia 3650 <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.1-Nokia N-Gage <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.1-Siemens SX1 <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.1-Fujitsu F2102V(3G FOMA) <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.1-Fujitsu F2051 <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v6.1-Samsung SGH-D700 <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v7.0-Sony Ericsson P800 <BR></SPAN>銆銆顥ヮ棩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS v7.0s-Nokia 6600 <BR>Symbian OS v7.0-Sony Ericsson P900 <BR></SPAN>絳夌瓑</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>7</SPAN>寮鍙戠幆澧?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>     </SPAN>濡傛灉鏄?SPAN lang=EN-US>WAP</SPAN>涓婄綉錛屾湇鍔″櫒紼嬪簭灝卞彲浠ヤ互<SPAN lang=EN-US>java servlet </SPAN>鍒╃敤<SPAN lang=EN-US>wap</SPAN>鍗忚榪涜寮鍙?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>濡傛灉鏄?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>鎵嬫満搴旂敤</SPAN></SPAN></U></A></SPAN>紼嬪簭錛屽彲浠ラ噰鐢ㄥ紑鍙戝伐鍏峰熀浜?SPAN lang=EN-US>Series60</SPAN>鐨?SPAN lang=EN-US>Visual C++</SPAN>鍜?SPAN lang=EN-US> Metrowerks</SPAN>鈥?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> Code Warrior <BR></SPAN>瀵逛簬绱㈠凹鐖辯珛淇″叾鎵嬫満閲囩敤<SPAN lang=EN-US>Metrowerks</SPAN>鈥?SPAN lang=EN-US> Code Warrior</SPAN>鍋氫負(fù)寮鍙戝伐鍏?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>      </SPAN>鍥犱負(fù)鏈変簺鎵嬫満鍔犲叆浜?SPAN lang=EN-US>JVM</SPAN>錛屾墍浠ヤ篃鍙互鍒╃敤</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>J2ME(Java MIDP2.0) <BR>Symbian OS v6.0 </SPAN>寮鍙戝簲鐢ㄧ▼搴忕殑涓昏璇█涓?SPAN lang=EN-US>C++</SPAN>錛?SPAN lang=EN-US>Java</SPAN>鍜?SPAN lang=EN-US>OPL</SPAN>錛屽彲浠ヤ粠<SPAN lang=EN-US>Symbian </SPAN>緗戦〉涓婁笅杞?SPAN lang=EN-US>SDK</SPAN>鍚庯紝濡?SPAN lang=EN-US>Series 60 SDK 0.9 for Symbian OS,</SPAN>瀹夎鍚庡氨鍙互鐪嬪埌涓涓?SPAN lang=EN-US>Quartz</SPAN>鐨勪豢鐪熷櫒錛屽彟澶栦竴濂?SPAN lang=EN-US>AIF Builder</SPAN>鏄泦鎴愬紑鍙戠幆澧冿紝鍙互璁懼畾寮鍙戣璦涓庡鉤鍙幫紝宸ョ▼綆$悊鍜?SPAN lang=EN-US>ICON</SPAN>緙栬緫絳夊姛鑳姐?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR><BR>8</SPAN>浼樼己鐐?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>8.1</SPAN>浼樼偣</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐢變簬鍏垛滃嚭韜濆ソ錛?SPAN lang=EN-US>Symbian</SPAN>渚?SPAN lang=EN-US>*</SPAN>鍏?SPAN lang=EN-US>Symbian OS</SPAN>鎴愪負(fù)浜嗘櫤鑳芥墜鏈洪鍩熺殑棰嗗ご緹娿?SPAN lang=EN-US>Symbian</SPAN>鏄敱鐖辯珛淇°?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>銆佹懇鎵樼綏鎷夈佽タ闂ㄥ瓙絳夋墜鏈洪噸閲忕駭鍘傚晢浜?SPAN lang=EN-US>1998</SPAN>騫?SPAN lang=EN-US>6</SPAN>鏈堜喚鎴愮珛鐨勶紝涓夋槦鍏徃涓嶄箙鍓嶆敹璐簡<SPAN lang=EN-US>Symbian 5%</SPAN>鐨勮偂浠斤紝瀹冧滑閮藉湪涓嶅悓紼嬪害涓婃敮鎸佽騫沖彴銆備笂涓湀鏈紝涓浗鍙版咕鐨勭數(shù)瀛愪駭鍝佸巶鍟嗘槑鍩猴紙<SPAN lang=EN-US>BenQ</SPAN>錛夊叕鍙稿叕甯冧簡灝嗙敓浜?SPAN lang=EN-US>2.5</SPAN>銆?SPAN lang=EN-US>3G</SPAN>鎵嬫満鐨勮鍒掞紝騫惰鍒掑湪絎笁瀛e害鎺ㄥ嚭鍩轟簬<SPAN lang=EN-US>Symbian</SPAN>騫沖彴鐨勬墜鏈恒傚井杞垯涓鐩村湪蹇欑潃浜夊彇榪愯惀鍟嗗鍏舵墜鏈哄鉤鍙扮殑鏀寔</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>Symbian</SPAN>涓庡井杞搷浣滅郴緇熺浉姣斿茍涓嶅崰寰堝ぇ鐨勪紭鍔匡紝鐨嗗洜<SPAN lang=EN-US>Symbian</SPAN>鏈潵鏄竴涓墜鏈虹殑鎿嶄綔緋葷粺錛岃兘澶熷畬鎴愰氳瘽鐨勫熀鏈姛鑳斤紝鍐嶅姞涓婁竴浜涜緟鍔╃殑鍔熻兘錛屾瘮濡傜數(shù)璇濇湰銆佺煭淇$紪杈戝嵆鍙紝寮鍙戣呭茍娌℃湁鎸囨湜鍦ㄦ墜鏈轟腑鍔犲叆鏇村鐨勫姛鑳姐備絾<SPAN lang=EN-US>Symbian</SPAN>鐨勪紭鍔夸篃鍦ㄤ簬瀹冪殑綆鍗曪紝瀵逛簬紜歡瑕佹眰涓嶉珮錛屽彧闇瑕佸嚑鍗?SPAN lang=EN-US>K</SPAN>鐨勫唴瀛橈紝閫熷害寰堟參鐨?SPAN lang=EN-US>CPU</SPAN>灝卞彲浠ユ妸綆鍗曠殑浠誨姟榪愯寰楀緢濂姐傜‖浠剁殑瑕佹眰浣庢剰鍛崇潃鎴愭湰鐨勯檷浣庯紝鍥犳鍦ㄤ綆绔繖涓鍧楋紝寰蔣涓庝箣鐩告瘮鏄病鏈変粈涔堢珵浜変紭鍔跨殑銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>   </SPAN>涓嶈繃錛岄殢鐫浜轟滑瀵逛簬鎵嬫満鍔熻兘闇姹傜殑閫愭笎澶氭牱鍖栵紝<SPAN lang=EN-US>Symbian</SPAN>涔熷湪鍔姏鏀歸犺嚜韜紝涓嶆柇鍦板湪鍏朵腑鍔犲叆<SPAN lang=EN-US>PDA</SPAN>銆佸濯掍綋鐨勫姛鑳姐傛瘮濡傜儲灝肩埍绔嬩俊鎺ㄥ嚭鐨?SPAN lang=EN-US>P800</SPAN>錛屾懇鎵樼綏鎷?SPAN lang=EN-US>388</SPAN>錛屼互鍙?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>鐨?SPAN lang=EN-US>9210</SPAN>絳夛紝閮芥槸鍩轟簬<SPAN lang=EN-US>Symbian</SPAN>緋葷粺錛屽叿澶囬儴鍒?SPAN lang=EN-US>PDA</SPAN>鍔熻兘鐨勬墜鏈恒?</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>8.2</FONT></SPAN><FONT face=瀹嬩綋>緙虹偣</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍙楀埌<SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>銆佽タ闂ㄥ瓙銆佺儲灝肩埍绔嬩俊絳夊ぇ鍘傛敮鎸佺殑<SPAN lang=EN-US>Symbian</SPAN>錛岀洰鍓嶈櫧鐒剁嫭棰嗛楠?dú)锛屼笉杩囧Q?SPAN lang=EN-US>Symbian</SPAN>浜у搧寮鍙戦毦搴︿笉閫婁簬寰蔣錛屽寘鎷儲灝肩埍绔嬩俊銆佽タ闂ㄥ瓙涓庢槑鍩虹瓑澶у巶錛屽叾<SPAN lang=EN-US>Symbian</SPAN>鏅鴻兘鎵嬫満寮鍙戣繘搴﹂兘鏇句弗閲嶈惤鍚庯紝瀵逛簬<SPAN lang=EN-US>Symbian</SPAN>緇存寔闇鎬富鍦頒綅涔熸湁涓嶈壇褰卞搷銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆銆<SPAN lang=EN-US>Symbian</SPAN>鎿嶄綔緋葷粺铏界劧杈冨井杞畝鍗曡澶氾紝浣嗙浉瀵逛簬緹庣郴鍏徃錛屽寰蔣閲嶈瀹㈡埛鏀彺錛屾緋葷殑<SPAN lang=EN-US>Symbian</SPAN>鍗翠笉鏃跺叴榪欏錛岄兘璁?SPAN lang=EN-US>Symbian</SPAN>鏅鴻兘鎵嬫満寮鍙戦毦搴﹀悜涓婃攢鍗囥備互绱㈠凹鐖辯珛淇$涓鏀?SPAN lang=EN-US>Symbian</SPAN>鏅鴻兘鎵嬫満<SPAN lang=EN-US>P800</SPAN>涓轟緥錛屽湪寮鍙戞帴榪戝畬鎴愰樁孌墊椂錛屽彧鏄洜涓哄簲鏂板姏鐨勮姹傚鍔犳柊鍔涚煡鍚嶇殑<SPAN lang=EN-US>Joystick</SPAN>錛堟憞鏉嗭級鍔熻兘錛屽氨璁╀駭鍝佸歡鍚庡皢榪戝崐騫存墠涓婂競銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆銆鑰岃タ闂ㄥ瓙鏃椾笅絎竴鏀?SPAN lang=EN-US>Symbian</SPAN>鏅鴻兘鎵嬫満<SPAN lang=EN-US>SX1</SPAN>錛屽師瀹氬幓騫翠節(jié)鏈堜笂鏋墮攢鍞紝涓嶈繃鍦ㄩ珮寮鍙戦毦搴︿笌<SPAN lang=EN-US>Symbian</SPAN>鏀寔搴︽湁闄愪笅錛?SPAN lang=EN-US>SX1</SPAN>涓鐩村歡鍚庤嚦鍗佷簩鏈堝簳鎵嶄笂甯傦紝涓嶄粎鏁存暣寤跺悗涓瀛o紝鍑犱箮宸查敊榪囧湥璇炶妭閿鍞椇瀛c傜浉瀵逛簬<SPAN lang=EN-US>Orange</SPAN>鐑崠鎽╂墭緗楁媺寰蔣鏅鴻兘鎵嬫満<SPAN lang=EN-US>MPx200</SPAN>錛屽<SPAN lang=EN-US>Symbian</SPAN>鍦ㄦ櫤鑳芥墜鏈烘皵鍔夸笌甯傚満鍗犳湁鐜囩殑緇存寔錛岄兘鏈変笉鍒╁獎鍝?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>姝ゅ錛?SPAN lang=EN-US>Symbian</SPAN>浠ュ線鏈涓轟漢鎵璇熺梾鐨勫氨鏄己涔忓紑鏀炬с傛墜鏈虹殑搴旂敤涓嶅涓板瘜錛岃蔣浠舵湁澶氬皯鍏ㄧ湅鎵嬫満鐢熶駭鍟嗗線閲岄潰鍔犱簡澶氬皯銆?SPAN lang=EN-US>Symbian</SPAN>涔熸剰璇嗗埌浜嗚繖涓己鐐癸紝鍦ㄥ叾鏂扮増涔嬪悗鍔犲叆浜嗗<SPAN lang=EN-US>Java</SPAN>鐨勬敮鎸侊紝鎺ㄥ嚭浜嗗熀浜?SPAN lang=EN-US>Java</SPAN>鐨勫紑鍙戝伐鍏峰寘錛屼嬌絎笁鏂瑰紑鍙戣呭彲浠ヨ嚜琛屽紑鍙戝熀浜?SPAN lang=EN-US>Symbian</SPAN>鐨勮蔣浠訛紝鑰屾墜鏈虹敤鎴蜂篃鍙互鍦ㄧ綉緇滀笂涓嬭澆涓浜涙柊娓告垙銆佽蔣浠剁瓑搴旂敤紼嬪簭浜嗐?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>9</SPAN>璧勬簮</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏀寔鍘傚晢</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍚堜綔鍐呭</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>Borland</SPAN>杞歡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>涓?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>鍚堜綔涓虹Щ鍔ㄥ簲鐢ㄧ▼搴忓紑鍙戜漢鍛樻帹鍑烘柊嬈?SPAN lang=EN-US>Java</SPAN>鎶鏈伐鍏鳳紝閫傜敤浜?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS <BR></SPAN>鎺ㄥ嚭鏀寔<SPAN lang=EN-US>Symbian Os Series 60 </SPAN>騫沖彴鐨勭Щ鍔ㄥ簲鐢ㄥ紑鍙戝伐鍏?SPAN lang=EN-US>Borland Series 60 C++ </SPAN>宸ュ叿鍖?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>AppForge <BR></SPAN>縐誨姩搴旂敤寮鍙戣蔣浠?SPAN lang=EN-US>AppForge MobileVB</SPAN>涓婂競錛屽簲鐢ㄨ蔣浠跺紑鍙戝晢鍙敤鏉ュ皢搴旂敤杞歡縐繪鍒?SPAN lang=EN-US>Symbian OS</SPAN>絳?SPAN lang=EN-US>AppForge</SPAN>鏀寔鐨勫鉤鍙?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>AppForge </SPAN>寮鍙戣呭埌<SPAN lang=EN-US>2000</SPAN>騫村勾搴曚負(fù)<SPAN lang=EN-US> Symbian OS </SPAN>寮鍙?SPAN lang=EN-US> 500 </SPAN>澶氫釜鏂扮殑搴旂敤紼嬪簭</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>鏃ユ湰<SPAN lang=EN-US>ACCESS</SPAN>鍏徃</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>浼樺寲鍏朵笅涓浠d簰鑱旂綉嫻忚鍣?SPAN lang=EN-US>NetFront v3.0</SPAN>浣垮緱浠ョ敤浜?SPAN lang=EN-US>Symbian OS</SPAN>騫跺彲閽堝涓嶅悓鐨勭‖浠惰嚜瀹氫箟閰嶇疆</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>Adobe <BR></SPAN>鎺ㄥ嚭鏂版鍩轟簬<SPAN lang=EN-US>Adobe GoLive 6.0</SPAN>杞歡鎶鏈殑鏃犵嚎緙栧啓妯″潡浠ユ敮鎸?SPAN lang=EN-US>MMS</SPAN>鏈嶅姟</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>Hantro <BR></SPAN>灞曠ず浜嗗彲鍦?SPAN lang=EN-US>Symbian OS </SPAN>騫沖彴涓婅繍琛岀殑鍙綍鍒惰棰戠殑搴旂敤紼嬪簭</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>Symantec <BR></SPAN>涓?SPAN lang=EN-US>Symbian OS</SPAN>鏅鴻兘鎵嬫満鎻愪緵緗戠粶瀹夊叏瑙e喅鏂規(guī)</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>RealNetworks <BR></SPAN>鎻愪緵鍩轟簬<SPAN lang=EN-US>Symbian OS</SPAN>鐨?SPAN lang=EN-US> RealOne Player</SPAN>絳夎蔣浠躲傜敤浜?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A> 7650 </SPAN>鐨?SPAN lang=EN-US> RealOne Mobile</SPAN>鍙寜鐓?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A> 7650 </SPAN>鏄劇ず灝哄鑷姩緙╂斁</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>Metrowerks <BR></SPAN>鍏?SPAN lang=EN-US> CodeWarrior </SPAN>寮鍙戝伐鍏鳳紙涓撲笟鐗堬級浣滀負(fù)闆嗘垚寮鍙戠幆澧冨彲鐢ㄤ簬<SPAN lang=EN-US> Symbian OS</SPAN>錛岃宸ュ叿甯︽湁<SPAN lang=EN-US>Symbian </SPAN>闆嗘垚鐩爣緙栬瘧鐜</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>Voice Signal <BR></SPAN>鍏惰蔣浠跺彲鍦?SPAN lang=EN-US>Symbian Series 60 </SPAN>騫沖彴涓婅繍琛岃闊寵瘑鍒拰鏂囨湰璇煶搴旂敤</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>Intel <BR>Symbian OS 7.0</SPAN>宸茶浼樺寲鐢ㄤ簬<SPAN lang=EN-US>Intel</SPAN>鐨?SPAN lang=EN-US>XScale</SPAN>鍜?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>PCA <BR></SPAN>鍙屾柟榪樺皢鍙戝竷涓涓紑鍙戞澘鏀寔鍖?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>TI <BR></SPAN>涓?SPAN lang=EN-US><A ><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>璇哄熀浜?/SPAN></SPAN></U></A></SPAN>鍚堜綔鎺ㄥ嚭浜嗕竴鏁村搴旂敤寮鍙戝伐鍏?SPAN lang=EN-US>-Innovator</SPAN>寮鍙戝浠訛紝涓撶敤浜庢敮鎸侀噰鐢?SPAN lang=EN-US>TI OMAP</SPAN>鐨?SPAN lang=EN-US>Symbian Series 60</SPAN>騫沖彴</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍗板害<SPAN lang=EN-US> Sasken </SPAN>鍏徃</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍏跺濯掍綋瑙e喅鏂規(guī)鍙敤浜?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Symbian OS <BR>NeoMagic </SPAN>鍏徃</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍚?SPAN lang=EN-US> Symbian </SPAN>鎺堟潈璁稿彲鍟嗘彁渚涘彲鎵╁睍鐨?SPAN lang=EN-US> Symbian OS </SPAN>紜歡瑙e喅鏂規(guī)鍙?qiáng)鍏舵湭鏉ュ濯掍綋瑙勬牴{?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>Infineon <BR>Infineon </SPAN>灝嗗湪鍏?SPAN lang=EN-US> GOLD </SPAN>浜у搧緋誨垪<SPAN lang=EN-US> GPRS/EDGE/UMTS </SPAN>甯﹀璋冨埗瑙h皟鍣ㄥ拰搴旂敤澶勭悊鍣ㄤ腑寮曞叆<SPAN lang=EN-US> Symbian OS</SPAN>錛屽茍鎻愪緵縐誨姩澶氬獟浣撳簲鐢ㄧ殑浼樺寲鎶鏈柟妗?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>ARM <BR>Symbian </SPAN>鍦?SPAN lang=EN-US> Symbian OS </SPAN>涓彁渚?SPAN lang=EN-US> ARMv6 </SPAN>鏋舵瀯搴曞眰鏀寔銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>   <BR>10</SPAN>鏈潵鎵嬫満鍙戝睍鏂瑰悜</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>瀵逛簬鎵嬫満鐨勫彂灞曟柟鍚戯紝鎴戞兂鑳藉濡備笅榪涜鎻忚堪錛氫笁澶ч樀钀ヤ袱澶ф柟鍚戯紝涓涓柟鍚戞槸<SPAN lang=EN-US>PDA</SPAN>鍔犱笂鎵嬫満鐨勫姛鑳斤紝鍙︿竴涓槸鎵嬫満鍔犱笂<SPAN lang=EN-US>PDA</SPAN>鐨勫姛鑳姐傛昏岃█涔嬶紝榪欎袱 涓柟鍚戣偗瀹氫細(xì)緇撳悎璧鋒潵錛?SPAN lang=EN-US>Smart Phone</SPAN>鎵嬫満灝辨槸瀹冪殑涓縐嶄綋鐜幫紝鐜板湪宸茬粡鏈夎繖鏍風(fēng)殑鎵嬫満闂笘銆傚<SPAN lang=EN-US>SonyEricsson P800</SPAN>銆?SPAN lang=EN-US>P900,Nokia7650</SPAN>絳夈傚湪<SPAN lang=EN-US>SmartPhone </SPAN>棰嗗煙錛岀洰鍓嶆渶涓昏鐨勫鉤鍙板氨鏄?SPAN lang=EN-US> Symbian </SPAN>鐨?SPAN lang=EN-US> EPOC</SPAN>錛屽綋鐒?SPAN lang=EN-US>Microsoft</SPAN>涔熶笉鍙皬鐪嬨?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍙﹀鏀寔<SPAN lang=EN-US>JAVA</SPAN>鍔熻兘涔熸槸鍙﹀涓涓彂灞曠殑鏂瑰悜錛?SPAN lang=EN-US>Symbian </SPAN>浜︽槸絎竴涓?SPAN lang=EN-US>SmartPhone </SPAN>騫沖彴鏀寔<SPAN lang=EN-US> Java</SPAN>錛岀敱<SPAN lang=EN-US> OS 5</SPAN>寮濮嬪凡緇忓姞鍏?SPAN lang=EN-US> J2EE </SPAN>鐨勯樀钀ャ?SPAN lang=EN-US>OS 6 </SPAN>鍔犲叆浜?SPAN lang=EN-US> Personal Java </SPAN>浠ュ強(qiáng)<SPAN lang=EN-US> Java Phone </SPAN>鐨勫姛鑳斤紝<SPAN lang=EN-US>OS 7 </SPAN>鏇村紑濮嬫敮鎸?SPAN lang=EN-US> CLDC</SPAN>鍜?SPAN lang=EN-US> MIDP</SPAN>錛屽彲浠ヨ鏄渶涓哄畬澶囨敮鎸?SPAN lang=EN-US> Java </SPAN>鐨勬墜鏈哄鉤鍙幫紝<SPAN lang=EN-US>Palm </SPAN>浠ュ強(qiáng)<SPAN lang=EN-US> Pocket PC </SPAN>鐩稿涓嬪彧鏄垰璧鋒銆傚姞鍏?SPAN lang=EN-US> Java </SPAN>鐨勭粨鏋滄槸錛岄┈涓婂氨鏈変竴澶у爢鐝炬垚鐨勭▼搴忋佹父鎴忓彲浠ヤ嬌鐢紝榪欐牱涔熶嬌<SPAN lang=EN-US> Symbian </SPAN>鐨勬櫘鍙?qiáng)搴︽洿鍔犲揩銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>閫氳繃浠ヤ笅涓ゆ鎵嬫満鎴戜滑鍙互鐪嬩竴涓?SPAN lang=EN-US>Smart phone </SPAN>鐨勫獎瀛?SPAN lang=EN-US>(</SPAN>鍏蜂綋鍥劇墖</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR><BR><BR>P800 <BR>2002</SPAN>騫寸儲灝肩埍绔嬩俊鍘嬭醬鐜嬬墝鏈哄瀷<SPAN lang=EN-US>---P800</SPAN>錛屽叿鏈?SPAN lang=EN-US>4,096</SPAN>鑹插僵鑹茶Е鎽稿睆騫曘傚唴緗暟鐮佹憚鍍忓ご錛屽彲浠ョ洿鎺ュ湪鎵嬫満涓婅繘琛岃皟鑺傛槑鏆椼佽В鏋愬害鍜岀櫧騫寵 絳夈傜壒澶х殑灞忓箷鐢ㄦ潵涓婄綉鍜岄瑙堢浉鐗囨渶濂戒笉榪囥傛鏈轟笌<SPAN lang=EN-US>NOKIA 3650</SPAN>涓鏍鳳紝浣跨敤<SPAN lang=EN-US>Symbian 7.0</SPAN>鎿嶄綔緋葷粺錛岀敤瀹跺彲浠ヤ笅杞戒笉鍚岀殑搴旂敤紼嬪簭鍜屾父鎴忥紝涔熷彲鎻掑叆<SPAN lang=EN-US>Memory Stick</SPAN>璁板繂鍗″瓨鍌ㄨ祫鏂欏拰鐩哥墖銆傚唴緗殑<SPAN lang=EN-US>MP3</SPAN>鎾斁鍣紝鏇翠嬌鎵嬫満鍙樻垚闅忚韓鍚?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>灝?瀵革細(xì)</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>117 X 59 X 27 mm <BR></SPAN>閲?閲忥細(xì)<SPAN lang=EN-US>148g (</SPAN>鍚洊</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>158g) <BR></SPAN>閫氳瘽鏃墮棿錛氶珮杈?SPAN lang=EN-US>13</SPAN>灝忔椂</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>寰呮満鏃墮棿錛氶珮杈?SPAN lang=EN-US>400</SPAN>灝忔椂</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>棰滆壊錛氶摱鐧借壊</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>灞忓箷錛?SPAN lang=EN-US>1/4VGA</SPAN>褰╄壊瑙︽懜灞?SPAN lang=EN-US>(4096</SPAN>鑹?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR></SPAN>灞忓箷灝哄錛?SPAN lang=EN-US>40x28mm(</SPAN>鍚堜笂緲葷洊鏃?SPAN lang=EN-US>)/40x61mm(</SPAN>鎵撳紑緲葷洊鏃?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR></SPAN>瑙f瀽搴︼細(xì)<SPAN lang=EN-US>208</SPAN>脳<SPAN lang=EN-US>144</SPAN>鍍忕礌<SPAN lang=EN-US>(</SPAN>鍚堜笂緲葷洊鏃?SPAN lang=EN-US>)/208</SPAN>脳<SPAN lang=EN-US>320</SPAN>鍍忕礌<SPAN lang=EN-US>(</SPAN>鎵撳紑緲葷洊鏃?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR></SPAN>鎿嶄綔緋葷粺錛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Sybiam OS 7.0 <BR></SPAN>璁板繂浣擄細(xì)<SPAN lang=EN-US>16+16MB</SPAN>蹇棯璁板繂浣?SPAN lang=EN-US>(9MB</SPAN>鍙緵褰卞儚銆佹父鎴忋侀氳褰曘佸簲鐢ㄧ▼寮?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR><BR>P800</SPAN>鍙互浣跨敤<SPAN lang=EN-US>Memory Stick</SPAN>鎵╁厖鍏跺瓨鍌ㄥ閲忋佸茍鎻愪緵<SPAN lang=EN-US>MP3</SPAN>鎾斁鍔熻兘銆?SPAN lang=EN-US>Memory Stick</SPAN>鏈澶氬彲鎵╁厖<SPAN lang=EN-US>128MB</SPAN>鐨勫閲忥紝騫剁畝鍖?SPAN lang=EN-US>P800</SPAN>鐨勬。妗堝浠斤紝浠ュ強(qiáng)涓?SPAN lang=EN-US>PC</SPAN>涔嬮棿鐨勪紶杈撳伐浣溿傝繖鏍蜂竴鏉ワ紝<SPAN lang=EN-US>P800</SPAN>灝嗙數(shù)璇濄?SPAN lang=EN-US>PDA</SPAN>銆佹暟鐮佺浉鏈恒侀殢韜惉銆佷笌<SPAN lang=EN-US>Internet</SPAN>榪炴帴絳夊鏍峰姛鑳介泦浜庝竴韜?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>P800</SPAN>鐨勬枃浠跺拰鍥劇墖鍙互瀛樺偍浜?SPAN lang=EN-US>Memory Stick</SPAN>璁板繂鍗′腑錛屽啀浼犺緭鍒?SPAN lang=EN-US>PC</SPAN>涓紝鍙嶄箣浜︾劧銆傜敱<SPAN lang=EN-US>PC</SPAN>鎵涓嬭澆鐨?SPAN lang=EN-US>MP3</SPAN>闊充箰浜﹀彲閫忚繃<SPAN lang=EN-US>P800</SPAN>闅忔満闄勯佺殑绔嬩綋澹拌蟲満鎾斁銆傚彟澶栵紝鎵嬫満鎷嶆憚鐨勭収鐗囷紝涔熷彲杞繪澗浼犺緭鍒?SPAN lang=EN-US>PC</SPAN>瀛樺偍錛岃鐢ㄥ鐨勮祫鏂欏悓姝ユ洿鏂般?SPAN lang=EN-US>PC</SPAN>鎵瀛樺偍鐨勫浘鐗囦篃鍙紶杈撳埌<SPAN lang=EN-US>P800</SPAN>錛屼互渚夸綔涓哄睆淇濆浘妗堛佹垨瀛樺偍浜庢墜鏈哄浘搴撲腑銆傞忚繃钃濈墮銆?SPAN lang=EN-US>Memory Stick</SPAN>鍜岀孩澶栫嚎錛屼嬌<SPAN lang=EN-US>P800</SPAN>寰椾互寰椾互鎿佹湁鏈寮峰ぇ鐨勯f帴鑳藉姏銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>P800</SPAN>鍙互鎾斁鎵嬫満鍘熸湁鐨勬。妗堟垨閫忚繃緗戠粶涓嬭澆鐨勫濯掍綋妗f錛屽榪愬姩姣旇禌銆侀煶涔愬獎鐗囨垨鐢?shù)濯勯鍛婄墖銆?SPAN lang=EN-US>P800</SPAN>涔熷彲浣滀負(fù)涓囩敤璁頒簨鏈紝澶勭悊浣跨敤鑰呮瘡澶╃殑浣滄伅錛屽鏃ュ巻銆佺數(shù)瀛愰偖浠躲侀氳褰曞拰寰呭姙宸ヤ綔銆傛墍鏈夊姛鑳介兘鍙笌甯哥敤<SPAN lang=EN-US>PC</SPAN>搴旂敤紼嬪簭榪涜璧勬枡鍚屾銆傛澶栵紝涔熷彲緙栬緫嫻忚<SPAN lang=EN-US>PowerPoint</SPAN>銆?SPAN lang=EN-US>Word</SPAN>鎴?SPAN lang=EN-US>Excel</SPAN>鐨勬枃浠躲傞忚繃钃濈墮鏃犵嚎閫氳鎶鏈紝<SPAN lang=EN-US>P800</SPAN>鍙互榪炴帴钃濈墮鑰蟲満銆?SPAN lang=EN-US>PC</SPAN>鎴栧叾瀹冩敮鎸佽摑鐗欑殑瑁呯疆銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>P800</SPAN>鐨勭瑪寮忔搷浣滅晫闈紝鎵嬪啓絎旂疆鏀懼湪鎵嬫満鐨勫乏渚с備嬌鐢ㄦ椂錛屽彲灝嗘墜鏈虹殑鎷ㄥ彿閿洏鎷嗕笅錛屽嵆鍙紑濮嬪埄鐢ㄦ墜鍐欑瑪鎿嶆帶鎵嬫満銆傝屾満鑳岀殑鏁扮爜鐩告満鎷嶄笅鐨勭収鐗囧彲浠ュ綋浣滄潵鐢電浉鐗囷紝涔熷彲浼犻佺粰浠栦漢錛屽厖鍒嗗睍鐜板嚭鍗佽凍鐨勫ū涔愭晥鏋溿?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>P800</SPAN>浣跨敤<SPAN lang=EN-US>Symbian</SPAN>鏈鏂扮増鏈殑寮鏀懼紡鎿嶄綔緋葷粺<SPAN lang=EN-US>Symbian OS V7.0</SPAN>錛屽茍緇撳悎<SPAN lang=EN-US>UIQ</SPAN>絎斿紡鎿嶄綔鐣岄潰銆傜敱浜?SPAN lang=EN-US>P800</SPAN>閲囩敤寮鏀炬х殑鏋舵瀯錛屾墍浠ヤ嬌鐢ㄨ呰兘澶熶笅杞戒互<SPAN lang=EN-US>Java</SPAN>涓?SPAN lang=EN-US>C++</SPAN>鎾板啓鑰屾垚鐨勪紒涓氬簲鐢ㄧ▼寮忔垨娓告垙杞歡銆備篃灝辨槸璇達(dá)紝鐢ㄥ鍙互鏍規(guī)嵁鑷繁鐨勬儏鍐點(diǎn)傞殢鏃跺彲鏇存柊鎵嬫満鐨勫簲鐢ㄧ▼搴忓拰鍐呭銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>P800</SPAN>鐨勫紑鏀炬т笉浠呬簬姝ゃ傚畠鐨勬暣鍚堝紡嫻忚鍣ㄥ彲鐢ㄤ簬<SPAN lang=EN-US>Internet (HTML, xHTML, cHTML)</SPAN>涓?SPAN lang=EN-US>WAP</SPAN>銆傛澶栵紝鏀寔<SPAN lang=EN-US>GPRS</SPAN>鍜?SPAN lang=EN-US>GSM 900/1800/1900</SPAN>涓夐閫氳錛屾柟渚跨敤瀹跺彲浠ョ晠娓鎬簲澶ф床<SPAN lang=EN-US>160</SPAN>澶氫釜鍥藉銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍦ㄦ父鎴忓姛鑳芥柟闈紝<SPAN lang=EN-US>Sony Pictures Digital Entertainment</SPAN>鎵鍑哄搧鐨?SPAN lang=EN-US>Men In Black II</SPAN>灝嗚兘鍏呭垎婊¤凍鐜╁鐨勯渶姹傘傜敱浜?SPAN lang=EN-US>P800</SPAN>閲囩敤妯紡褰╁睆錛岃屼笖鎻愪緵鍜岄搲閾冨0鐨勯煶鏁堬紝鐜╁鐜╂父鎴忔椂浼?xì)鏈夋剰鎯充笉鍒扮殑鎯婂枩銆?SPAN lang=EN-US>P800</SPAN>涓枃鐗堟彁渚涗腑鏂囨墜鍐欒緭鍏ャ佷腑鏂囪緭鍏ユ硶銆佸瓧鍏搞佹父鎴忓拰鍐滃巻絳夊欏圭壒孌婂姛鑳姐?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>绱㈠凹鐖辯珛淇?SPAN lang=EN-US> P908</SPAN>錛堝浗澶栧彨鎵?SPAN lang=EN-US>p900</SPAN>錛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>________________________________________ <BR></SPAN>鎺ㄨ崘綾誨瀷錛?璐墊棌鍨?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏈衡斺斿瀷錛?绱㈠凹鐖辯珛淇?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> P908 <BR></SPAN>鍙傝冧環(huán)鏍鹼細(xì)<SPAN lang=EN-US> 3400</SPAN>鍏?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鑹測斺斿僵錛?娣辮摑鑹插拰閾剁伆鑹?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>灝衡斺斿錛?SPAN lang=EN-US> 117</SPAN>脳<SPAN lang=EN-US>57</SPAN>脳</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>27mm <BR></SPAN>鍑鈥斺旈噸錛?SPAN lang=EN-US> 130</SPAN>鍏?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>閫氳瘽鏃墮棿錛?SPAN lang=EN-US> 350~780</SPAN>鍒嗛挓</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>寰呮満鏃墮棿錛?SPAN lang=EN-US> 250~400</SPAN>灝忔椂</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>涓婂競鏃墮棿錛?SPAN lang=EN-US> 2004</SPAN>騫?SPAN lang=EN-US>1</SPAN>鏈?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鎺ㄨ崘鎸囨暟錛?鈽呪槄鈽呪槄鈽?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>銆愬姛鑳戒粙緇嶃?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鎵嬫満閲囩敤<SPAN lang=EN-US>Symbian7.0</SPAN>緋葷粺騫沖彴錛?SPAN lang=EN-US>C++</SPAN>鍜?SPAN lang=EN-US>JavaTMSDK</SPAN>銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>P908</SPAN>鐨勭敤鎴峰彲鐢ㄧ┖闂翠粠榪囧幓<SPAN lang=EN-US>P802</SPAN>鐨?SPAN lang=EN-US>9MB</SPAN>澧炲ぇ鍒頒簡<SPAN lang=EN-US>16MB</SPAN>錛屽悓鏃跺熀浜庡澶栨帴瀛樺偍璁板繂媯掔殑鑹ソ鏀寔錛?SPAN lang=EN-US>P908</SPAN>鐨勬渶澶у瓨鍌ㄧ┖闂村彲浠ヨ揪鍒?SPAN lang=EN-US>176MB</SPAN>鐨勮秴澶у閲忋?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>P908</SPAN>榪滀笉浠呬粎鏄竴閮ㄩ氳瘽宸ュ叿銆?SPAN lang=EN-US>P908</SPAN>鐨勫唴緗暟鐮佺浉鏈哄拰涓板瘜鐨勫濯掍綋鍔熻兘鍙互甯︽潵褰卞儚涓栫晫鐨勬棤絀烽瓍鍔涖?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>PDA</SPAN>鍔熻兘璁╂棩甯鎬簨鍔″鐞嗗湪鈥滃脊鎸団濋棿杞繪澗瀹屾垚銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>寮哄ぇ鐨勬棤綰挎祻瑙堝姛鑳借鎮(zhèn)ㄩ殢鏃垛滈浂璺濈鎺ヨЕ鈥濅笘鐣屽悇涓钀姐?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>瀹藉睆涓夌淮娓告垙浠ュ強(qiáng)鎸姩鍥炲簲鏁堟灉鍙互璁╂墜鏈烘父鎴忔洿瓚嬮肩湡鏁堟灉銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>銆愭帹鑽愮悊鐢便?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>P908</SPAN>鏄儲灝肩埍绔嬩俊緇?SPAN lang=EN-US>P802</SPAN>涔嬪悗鍙堜竴嬈捐秴寮烘櫤鑳芥墜鏈猴紝<SPAN lang=EN-US> P908</SPAN>铻嶇Щ鍔ㄧ數(shù)璇濄佺収鐩告満銆佸綍鍍忋佸濯掍綋鎾斁鍣ㄣ佸揩浜強(qiáng)<SPAN lang=EN-US>PDA</SPAN>浜庝竴浣擄紝鎷ユ湁寮哄ぇ鐨勬棤綰垮姛鑳斤紝鏀寔涓板瘜鐨勫唴瀹瑰簲鐢ㄣ?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>浣滀負(fù)<SPAN lang=EN-US>P800/P802</SPAN>鐨勫悗緇咃紝<SPAN lang=EN-US>P908</SPAN>瀵瑰姛鑳借繘琛屾墿灞曪紝寮哄寲浜嗙Щ鍔ㄥ濯掍綋鍜屽晢鍔″簲鐢ㄨ兘鍔涖?SPAN lang=EN-US>P908</SPAN>鐨勬暣浣撹璁′笂鐫閲嶅己璋冪殑鏄噾灞炶川鎰燂紝鏃犺鏄嚎鏉$‖鏈楃殑鏈鴻韓杞粨榪樻槸闀閾殑緲葷洊涓婇兘灞曠幇浜嗚繖縐嶆濈淮銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>P908</SPAN>鍏峰涓涓唴緗殑<SPAN lang=EN-US>30</SPAN>涓囨暟鐮佹憚鍍忓ご錛屽彲浠ユ媿鎽勫ぇ灝忎負(fù)<SPAN lang=EN-US>640</SPAN>脳<SPAN lang=EN-US>480</SPAN>銆?SPAN lang=EN-US>320</SPAN>脳<SPAN lang=EN-US>240</SPAN>銆?SPAN lang=EN-US>160</SPAN>脳<SPAN lang=EN-US>120</SPAN>鍍忕礌鐨勫浘鐗囥?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏈涓鴻創(chuàng)蹇冪殑鏄?SPAN lang=EN-US>P908</SPAN>榪樺彲浠ラ氳繃鍐呯疆瀹夊叏杞歡鎴栬呯涓夋柟<SPAN lang=EN-US>VPN</SPAN>瑙e喅鏂規(guī)鎺ュ叆鍒板叕鍙哥綉緇滐紝鎵鏈夎濡傛祻瑙堛佸畾鍒跺簲鐢ㄥ拰鐢?shù)閭{夌殑緗戠粶搴旂敤閮藉彲搴旂敤瀹夊叏榪炴帴 <SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></SPAN></P><img src ="http://m.shnenglu.com/xiaoyun/aggbug/3495.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/xiaoyun/" target="_blank">縐誨姩寮鍙?/a> 2006-02-25 13:26 <a href="http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3495.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>symbian瀛︿範(fàn)絎旇浜?/title><link>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3489.html</link><dc:creator>縐誨姩寮鍙?/dc:creator><author>縐誨姩寮鍙?/author><pubDate>Fri, 24 Feb 2006 21:26:00 GMT</pubDate><guid>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3489.html</guid><wfw:comment>http://m.shnenglu.com/xiaoyun/comments/3489.html</wfw:comment><comments>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3489.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/xiaoyun/comments/commentRss/3489.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/xiaoyun/services/trackbacks/3489.html</trackback:ping><description><![CDATA[寮曠敤鑷細(xì)<A >http://www.sf.org.cn/Article/symbiandev/200508/26.html</A><BR><BR> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 150%; TEXT-ALIGN: center" align=center><FONT face=瀹嬩綋><B><SPAN lang=EN-US style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%">symbian</SPAN></B><B><SPAN style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%">瀛︿範(fàn)絎旇浜?SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></SPAN></B></FONT></P><BR> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>絎簩閮ㄥ垎錛氱郴緇熺粨鏋?<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鍦?SPAN lang=EN-US>symbian os</SPAN>涓婅繍琛岀殑鍥涚杞歡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>搴旂敤紼嬪簭</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏈嶅姟</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>寮曟搸</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍐呮牳</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>symbian</SPAN>緋葷粺浣跨敤媧誨姩瀵硅薄涓庡鎴?SPAN lang=EN-US>-</SPAN>鏈嶅姟鍣ㄥ浜嬩歡澶勭悊緋葷粺榪涜浜嗕紭鍖?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>紜歡璧勬簮</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR></SPAN>涓涓?SPAN lang=EN-US>cpu,32</SPAN>浣?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>arm <BR></SPAN>涓涓?SPAN lang=EN-US>rom(</SPAN>鍙瀛樺偍鍣?SPAN lang=EN-US>),</SPAN>閲岄潰鏈夋搷浣滅郴緇熶笌鍐呭緩鐨勪腑闂翠歡鍜屽簲鐢ㄧ▼搴?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>ROM</SPAN>鐩樿鏄犲皠鍒?SPAN lang=EN-US>z:</SPAN>鐩橈紝鎵鏈夌殑鏂囦歡閮藉彲浠ラ氳繃<SPAN lang=EN-US>Z:</SPAN>鐩樿闂?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>緋葷粺<SPAN lang=EN-US>RAM.</SPAN>緋葷粺<SPAN lang=EN-US>RAM</SPAN>鐢ㄤ簬涓や釜鏂歸潰錛屼竴鏄褰撳墠媧誨姩鐨勭▼搴忓拰緋葷粺鏍稿績浣跨敤<SPAN lang=EN-US>,</SPAN>鍙︿竴涓槸褰撴垚鈥?SPAN lang=EN-US>C</SPAN>鈥濈洏鐨勭鐩樼┖闂淬傝繖涓や釜閮ㄥ垎鐨勫ぇ灝忔槸鍙樺寲鐨勶紝涓嶅彲浠ヤ繚鐣欐煇涓殑澶у皬銆傜敱浜?SPAN lang=EN-US>RAM</SPAN>閫氬父鍙湁<SPAN lang=EN-US>8MB</SPAN>鍒?SPAN lang=EN-US>16MB,</SPAN>鎵浠ュ唴瀛樺彲鑳界敤瀹岋紝鍥犳緇忓父鍑虹幇鍐呭瓨瓚婄晫閿欒鎴栨槸<SPAN lang=EN-US>(</SPAN>鍐欐枃浠舵椂<SPAN lang=EN-US>)</SPAN>紓佺洏宸叉弧閿欒</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>IO</SPAN>璁懼<SPAN lang=EN-US>,</SPAN>鍖呮嫭甯︽暟瀛楃瑪杈撳叆鐨勮Е鎽稿睆錛岄敭鐩橈紝璁板繂鍗?SPAN lang=EN-US>(</SPAN>琚綋鎴?SPAN lang=EN-US>D</SPAN>鐩?SPAN lang=EN-US>)</SPAN>錛?SPAN lang=EN-US>rs232</SPAN>涓插彛錛岀孩澶栧彛錛岃摑鐗欍?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐢墊簮錛屽寘鎷數(shù)姹犱笌澶栨帴鐢墊簮</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR>symbian os</SPAN>涓?SPAN lang=EN-US>pc</SPAN>緋葷粺鐨勫尯鍒涓?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR></SPAN>璧勬簮闄愬埗<SPAN lang=EN-US>:cpu</SPAN>澶參涓庡お灝戝唴瀛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>娌℃湁紜洏<SPAN lang=EN-US>,</SPAN>涓嶈兘浣跨敤鍐欏埌紜洏鐨勮櫄鎷熷唴瀛?SPAN lang=EN-US>,</SPAN>涓嶈兘淇濊瘉鏈夎凍澶熺殑絀洪棿淇濆瓨紼嬪簭鎴栨槸鏁版嵁鏂囦歡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐢墊簮鏉′歡涓ユ牸</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>. <BR><BR>symbian</SPAN>杞歡鐜濡備笅</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR><BR>server | server| Application| Application | Application Dll <BR>| | +</SPAN>鈥斺斺斺斺?SPAN lang=EN-US>+</SPAN>鈥斺斺斺?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>- boundary <BR>| | | | <BR>| | | Enghine | Engine <BR></SPAN>鈥斺斺?SPAN lang=EN-US>+</SPAN>鈥斺斺?SPAN lang=EN-US>+</SPAN>鈥斺斺斺?SPAN lang=EN-US>+</SPAN>鈥斺斺斺斺?SPAN lang=EN-US>+</SPAN>鈥斺斺斺斺?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> Privilege <BR>boundary <BR>Kernel <BR><BR>kernel</SPAN>宸ヤ綔鍦ㄩ珮綰у埆錛岀鐞嗘満鍣ㄦ墍鏈夌‖浠惰祫婧愩傚鍏跺畠杞歡妯″潡鎻愪緵璁塊棶榪欎簺紜歡璧勬簮鐨勬帴鍙?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍏跺畠搴旂敤紼嬪簭宸ヤ綔鍦ㄧ敤鎴鋒ā寮?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>涓婇潰濡傛灉鐞嗚В鏅氭搷浣滅郴緇熷<SPAN lang=EN-US>linux</SPAN>鐨勮瘽錛岄偅璺熸櫘閫氭搷浣滅郴緇熸病鏈夊尯鍒?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>搴旂敤紼嬪簭鏄竴涓湁鐢ㄦ埛鐣岄潰鐨勭▼搴?SPAN lang=EN-US>,</SPAN>鍦ㄧ嫭绔嬬殑榪涚▼涓繍琛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>榪欎笌鏅氭搷浣滅郴緇熶篃娌℃湁鍖哄埆</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏈嶅姟鏄病鏈夌敤鎴風(fēng)晫闈㈢殑紼嬪簭<SPAN lang=EN-US>.</SPAN>鏈嶅姟綆$悊涓涓垨澶氫釜璧勬簮錛屽茍鎻愪緵<SPAN lang=EN-US>api,</SPAN>璁╁鎴峰彲浠ヨ闂畠鐨勬湇鍔?SPAN lang=EN-US>.</SPAN>鏈嶅姟鐨勫鎴峰彲浠ユ槸涓涓▼搴忔垨鏄叾瀹冩湇鍔?SPAN lang=EN-US>.</SPAN>姣忎釜鏈嶅姟涔熻繍琛屽湪鐙珛鐨勮繘紼嬬┖闂翠腑銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍦?SPAN lang=EN-US>symbian</SPAN>涓?SPAN lang=EN-US>,</SPAN>浣跨敤鏈嶅姟鐨勫艦寮忔彁渚涚被浼煎叾瀹冩搷浣滅郴緇熶笂鐢ㄩ┍鍔ㄧ▼搴忔垨鏄唴鏍哥▼搴忔彁渚涚殑鍔熻兘銆傚鏂囦歡緋葷粺鐨勮闂篃鏄鎴?SPAN lang=EN-US>/</SPAN>鏈嶅姟綾誨瀷鐨勩?SPAN lang=EN-US>(</SPAN>寰唴鏍?/FONT><SPAN lang=EN-US><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><FONT face=瀹嬩綋> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></FONT></v:shapetype><v:shape id=_x0000_i1026 style="WIDTH: 11.25pt; HEIGHT: 11.25pt" alt="Razz" type="#_x0000_t75"><v:imagedata o:href="file:///G:\HXY\Symbian\doc\symbian瀛︿範(fàn)絎旇浜?files\20050805175945280.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape><FONT face=瀹嬩綋>) <BR></FONT></SPAN><FONT face=瀹嬩綋>寮曟搸鏄竴涓簲鐢ㄧ▼搴忎腑鎿嶄綔鏁版嵁鑰屼笉鏄笌鐢ㄦ埛浜や簰鐨勯儴鍒?SPAN lang=EN-US>.</SPAN>閫氬父浣犲彲浠ユ妸涓涓▼搴忓垎鎴愬紩鎿庨儴鍒嗗拰涓涓?SPAN lang=EN-US>GUI</SPAN>閮ㄥ垎<SPAN lang=EN-US>,</SPAN>澶氶儴<SPAN lang=EN-US>symbian</SPAN>鍐呭甫鐨勭▼搴忛兘鏄繖鏍峰仛鐨勩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>涓涓簲鐢ㄧ▼搴忓紩鎿庡彲浠ユ槸涓涓嫭绔嬬殑浠g爜妯″潡鎴栨槸涓涓嫭绔嬬殑<SPAN lang=EN-US>dll,</SPAN>鎴栨槸鍑犱釜</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>dll. <BR></SPAN>寮曟搸鍜屽簲鐢ㄧ▼搴忛棿鐨勮竟鐣屾槸妯″潡鎴?SPAN lang=EN-US>dll</SPAN>鐨勮竟鐣屻?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>鎵浠ュ湪<SPAN lang=EN-US>symbian</SPAN>涓湁鍥涗釜緇勪歡綾誨瀷涓庝笁涓竟鐣岀被鍨嬨?SPAN lang=EN-US>dll</SPAN>鎴栨槸妯″潡緇勪歡瀵逛氦鍙夊紩鐢ㄦ潵璇村緢鏂逛究銆傚畠浠嬌緋葷粺妯″潡鍖栦笌淇濇寔灝佽銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏉冮檺杈圭晫瀵逛氦鍙夊紩鐢ㄦ瘮杈冭垂璧勬簮錛屼絾鏄繚璇佺郴緇熷鐢ㄦ埛澶▼搴忛殣钘忓唴鏍鎬笌璁懼</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>榪涚▼杈圭晫鏄墍鏈夌殑浜ゅ弶涓渶鏄傝吹鐨勶紝瀹冧滑淇濊瘉鍦?SPAN lang=EN-US>ram</SPAN>涓垎寮姣忎釜紼嬪簭</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>鍙墽琛屾枃浠剁殑鏍煎紡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍦?SPAN lang=EN-US>symbian</SPAN>涓湁涓ょ綾誨瀷鐨勫彲鎵ц鏂囦歡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR>exe,</SPAN>姣忎釜紼嬪簭閮芥湁涓涓富鍏ュ彛<SPAN lang=EN-US>E32main()(</SPAN>鐪嬩笂闈㈢殑渚嬪瓙<SPAN lang=EN-US>),</SPAN>瀹冨湪鐙珛鐨勮繘紼嬩腑榪愯</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>dll,</SPAN>鎻愪緵澶氫釜鍏ュ彛錛岀敱緋葷粺鎴栨槸宸插瓨鍦ㄧ殑綰跨▼<SPAN lang=EN-US>(</SPAN>榪涚▼<SPAN lang=EN-US>)</SPAN>璋冪敤</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏈変袱縐嶇被鍨嬬殑</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>dll, <BR></SPAN>鍏變韓搴?SPAN lang=EN-US>dll,</SPAN>涓轟竴涓垨澶氫釜紼嬪簭鎻愪緵鍥哄畾鐨?SPAN lang=EN-US>api,</SPAN>榪欎簺<SPAN lang=EN-US>dll</SPAN>澶氭暟鍚庣紑鏄?SPAN lang=EN-US>.dll,</SPAN>褰撶▼搴忓惎鍔ㄦ椂灝辮璇誨埌鍐呭瓨涓?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>澶氭?SPAN lang=EN-US>dll,</SPAN>榪欎簺<SPAN lang=EN-US>dll</SPAN>瀹炵幇鎶借薄鐨?SPAN lang=EN-US>api,</SPAN>濡備竴涓墦鍗版満椹卞姩錛?SPAN lang=EN-US>socket</SPAN>鍗忚鎴栨槸涓涓簲鐢ㄧ▼搴忋傚畠浠殑鎵╁睍鍚嶅涓嶆槸<SPAN lang=EN-US>.dll,</SPAN>鑰屾槸<SPAN lang=EN-US>.prn</SPAN>鎴?SPAN lang=EN-US>.prt</SPAN>鎴?SPAN lang=EN-US>.app</SPAN>絳夈傚畠浠粠涓?SPAN lang=EN-US>dll</SPAN>鐩稿叧鐨勭被緇ф壙錛屽茍閫氬父鍙湁鍦ㄧ▼搴忛渶瑕佸畠浠椂鎵嶈鍏ャ?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>浠庢妧鏈笂鐪嬭搗鏉ヤ笌鏅氱郴緇熶笂鍔ㄦ佸簱鐨勯潤鎬佽澆鍏ヤ笌鍔ㄦ佽澆鍏ユ病鏈夊尯鍒?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>浣嗘槸浠庡姛鑳戒笂鐪嬪氨涓嶄竴鏍蜂簡錛屼竴縐嶆槸瀹炵幇鏌愮鐗規(guī)畩鍔熻兘鐨勶紝浠庢煇涓浉鍏崇被緇ф壙鐨?SPAN lang=EN-US>dll,</SPAN>鍙︿竴涓槸鏅?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>dll <BR><BR></SPAN>浠g爜鎵ц</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>濡傛灉紼嬪簭浠g爜鍦?SPAN lang=EN-US>rom</SPAN>涓婏紝鍒欑洿鎺ユ墽琛?SPAN lang=EN-US>,</SPAN>涓嶇劧闇瑕佽鍒?SPAN lang=EN-US>ram</SPAN>涓?SPAN lang=EN-US>(</SPAN>涓庢櫘閫氭搷浣滅郴緇熶笉鍚岋紝鏅氭搷浣滅郴緇熼兘闇瑕佽鍒?SPAN lang=EN-US>ram</SPAN>涓?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>涓嶈兘鐩存帴鍦ㄧ‖鐩樹笂鎵ц</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR></SPAN>鍙墽琛屼唬鐮佸寘鎷笁縐嶇被鍨嬬殑浜岃繘鍒舵暟鎹?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR></SPAN>紼嬪簭浠g爜</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍙闈欐佹暟鎹?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍙啓闈欐佹暟鎹?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍦?SPAN lang=EN-US>symbian</SPAN>涓寰?SPAN lang=EN-US>.exe</SPAN>涓?SPAN lang=EN-US>.dll</SPAN>鏄笉鍚岀殑</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐢變簬<SPAN lang=EN-US>.exe</SPAN>鏄笉鍙叡浜殑<SPAN lang=EN-US>,</SPAN>濡傛灉瀹冨湪<SPAN lang=EN-US>ram</SPAN>涓墽琛岋紝閭d笌鏅?SPAN lang=EN-US>pc</SPAN>緋葷粺娌℃湁鍖哄埆<SPAN lang=EN-US>,</SPAN>濡傛灉鍦?SPAN lang=EN-US>ram</SPAN>涓墽琛岋紝閭e畠鍦?SPAN lang=EN-US>ram</SPAN>涓負(fù)鍙啓闈欐佹暟鎹垎閰嶅唴瀛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鑰?SPAN lang=EN-US>.dll</SPAN>鏄叡浜殑錛屽綋<SPAN lang=EN-US>dll</SPAN>棣栨璇誨叆鍐呭瓨涓椂錛屽畠琚垎閰嶅埌涓涓壒孌婄殑鍦板潃錛岀浜屼釜綰跨▼闇瑕佽繖涓?SPAN lang=EN-US>dll</SPAN>鏃跺畠鍙璁塊棶宸茬粡瀛樺湪鐨勮繖浠?SPAN lang=EN-US>copy</SPAN>灝卞彲浠ャ傚湪鎵鏈変嬌鐢ㄥ畠鐨勮繘紼嬩腑<SPAN lang=EN-US>dll</SPAN>鐨勫湴鍧閮芥槸鐩稿悓鐨勩?SPAN lang=EN-US>symbian</SPAN>緋葷粺緇存姢涓涓紩鐢ㄨ鏁幫紝褰撴病鏈夊叾瀹冪嚎紼嬪紩鐢ㄦ椂鎵嶅皢瀹?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>unload. <BR></SPAN>鍦?SPAN lang=EN-US>rom</SPAN>涓婄殑<SPAN lang=EN-US>dll</SPAN>鍍?SPAN lang=EN-US>rom</SPAN>涓婄殑<SPAN lang=EN-US>exe</SPAN>涓鏍風(fēng)洿鎺ュ湪<SPAN lang=EN-US>rom</SPAN>涓婃墽琛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>涓轟簡瀵?SPAN lang=EN-US>dll</SPAN>鐨勫ぇ灝忚繘琛屼紭鍖栵紝<SPAN lang=EN-US>symbbian</SPAN>榪涜濡備笅鎿嶄綔</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>; <BR></SPAN>澶氭暟緋葷粺鏀寔閫氳繃鍚嶅瓧涓庨氳繃鏁板瓧璁塊棶<SPAN lang=EN-US>dll</SPAN>鎻愪緵鐨勫叆鍙o紝鐢變簬鍚嶅瓧澶暱錛屾氮璐圭┖闂達(dá)紝鎵浠?SPAN lang=EN-US>symbian</SPAN>鍙彁渚涢氳繃鏁板瓧璁塊棶錛屽綋鐒跺湪<SPAN lang=EN-US>link</SPAN>鏃跺彲浠ラ氳繃鍚嶅瓧<SPAN lang=EN-US>link.</SPAN>涔熷氨鏄鍦?SPAN lang=EN-US>.dll</SPAN>涓病鏈夊悕瀛楄闂姙娉曪紝鍦?SPAN lang=EN-US>.lib(</SPAN>寮曞搴擄紝寮曞<SPAN lang=EN-US>linker</SPAN>姝g‘鐨?SPAN lang=EN-US>link</SPAN>榪欎釜<SPAN lang=EN-US>dll,</SPAN>榪欎釜鏄湪<SPAN lang=EN-US>windows</SPAN>涓嬌鐢ㄧ殑姒傚康錛屽湪<SPAN lang=EN-US>win</SPAN>涓嬫瘡鍒涘緩涓涓?SPAN lang=EN-US>dll</SPAN>閮戒細(xì)鍒涘緩涓涓敤鎴峰紩瀵奸摼鎺ョ殑鍚屽悕<SPAN lang=EN-US>.lib)</SPAN>涓湁<SPAN lang=EN-US>,</SPAN>浣犵殑紼嬪簭<SPAN lang=EN-US>link</SPAN>鏃?SPAN lang=EN-US>link</SPAN>鐨勬槸<SPAN lang=EN-US>.lib,link</SPAN>瀹屾垚鍚庣紪璇戝櫒浼?xì)鑷姩鎶婂紩鐢?SPAN lang=EN-US>dll</SPAN>鐨勪唬鐮佸彉鎴愭暟瀛楀紩鐢?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>濡傛灉<SPAN lang=EN-US>dll</SPAN>琚鍒?SPAN lang=EN-US>ram,</SPAN>閭i噸瀹氫綅淇℃伅<SPAN lang=EN-US>(</SPAN>鎶?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>dll <BR>load</SPAN>鍒頒粈涔堝湴鍧<SPAN lang=EN-US>)</SPAN>涔熷繀欏誨寘鍚湪鍙墽琛屾枃浠舵牸寮忎腑<SPAN lang=EN-US>,</SPAN>榪欎釜鐨勫獎鍝嶅氨鏄綘涓嶈兘鎶婁竴涓湪<SPAN lang=EN-US>rom</SPAN>涓墽琛岀殑紼嬪簭鏀懼埌<SPAN lang=EN-US>ram</SPAN>涓墽琛岀殑紼嬪簭<SPAN lang=EN-US>.(rom</SPAN>涓墽琛岀殑澶氭槸<SPAN lang=EN-US>oem</SPAN>鍘傚<SPAN lang=EN-US>,</SPAN>鎵浠ユ櫘閫氬紑鍙戣呭涓嶇敤鍏沖績</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>) <BR><BR></SPAN>澶氭暟搴旂敤紼嬪簭鏈夎嚜宸辨湁<SPAN lang=EN-US>exe</SPAN>鏉ュ垱寤鴻繘紼嬶紝鍏跺畠鐨勭▼搴忎嬌鐢ㄥ姩鎬佸簱<SPAN lang=EN-US>(DL)L</SPAN>鐨勫艦寮忥紝鍦ㄤ富鏈嶅姟綰跨▼涓皟鐢ㄨ嚜宸辯殑綰跨▼</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>澶氭暟<SPAN lang=EN-US>gui</SPAN>紼嬪簭閮芥槸澶氭?SPAN lang=EN-US>(polymorphic)dll,</SPAN>鏈変竴涓富鍏ュ彛鐐?SPAN lang=EN-US>NewApplication(),</SPAN>榪欎釜鍏ュ彛鐐瑰垱寤哄茍榪斿洖涓涓戶鎵胯嚜<SPAN lang=EN-US>CEikAppication</SPAN>鐨勫璞?SPAN lang=EN-US>.</SPAN>榪欐牱鐨勭▼搴忚<SPAN lang=EN-US>apprun.exe</SPAN>璋冪敤錛?SPAN lang=EN-US>app</SPAN>鏂囦歡鍚嶄負(fù)鍙傛暟浼犲叆銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>鐢墊簮綆$悊</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐢墊簮蹇呴』楂樻晥浣跨敤</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍦ㄧ郴緇熷凡緇忓叧鏈烘椂錛岀‘瀹氱▼搴忎粛鐒跺彲浠ヨ繍琛屻傚闂歸挙錛屽叧鏈哄悗錛屽埌鏃舵椂浠嶇劧鍙互寮鏈?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐢墊簮紿佺劧鍏蟲帀鏃訛紝鍏抽敭鏁版嵁搴旇鍙互淇濆瓨</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>璁懼椹卞姩</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>铏界劧涓鑸笉浼?xì)浜嗚В瀹冨Q屼絾鏄悊瑙d竴涓嬭繕鏄緢鏈夌敤鐨?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>璁懼椹卞姩宸ヤ綔鍦ㄤ袱涓駭鍒?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>絎竴涓槸涓柇鏈嶅姟紼嬪簭<SPAN lang=EN-US>(ISR)</SPAN>錛?SPAN lang=EN-US>ISR</SPAN>蹇呴』寰堢煭錛屽茍涓斾笉鑳藉仛寰堝浜嬫儏錛屽洜涓哄畠鍙兘鍦ㄤ換浣曟椂闂村嚭鐜幫紝鐢氳嚦鍦ㄥ唴鏍告湇鍔′腑銆傞氬父瀹冨彧鏄氱煡璁懼浜х敓浜嗕腑鏂茍璁劇疆涓涓爣蹇楋紝瑕佹眰鍐呮牳涓虹浜岄樁孌電殑澶勭悊榪愯涓涓歡榪熺殑鍑芥暟璋冪敤</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>(delayed function call DFC) <BR></SPAN>鍦ㄦ柟渚跨殑鏃跺欏唴鏍歌皟搴?SPAN lang=EN-US>DFC.DFC</SPAN>鍙互浣跨敤澶氭暟鐨勬牳蹇?SPAN lang=EN-US>api,</SPAN>閫氬父鍙槸宸ヤ綔浜嗗悗鍚戠敤鎴風(fēng)嚎紼嬮氱煡<SPAN lang=EN-US>io</SPAN>鎿嶄綔宸茬粡瀹屾垚</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>瀹氭椂鍣?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>` </SPAN>鍐呮牳鏀寔鐪熸満涓?SPAN lang=EN-US>64hz</SPAN>鐨勬椂閽熶笌妯℃嫙鍣ㄤ笂<SPAN lang=EN-US>10hz</SPAN>鐨勬椂閽?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鏃墮挓涓柇鏄渶楂樹紭鍏堢駭涓柇錛屽畠鍙互閫氳繃<SPAN lang=EN-US>User::After</SPAN>鎴栨槸<SPAN lang=EN-US>RTime::After</SPAN>璁塊棶銆傛椂閽熶腑鏂湪鍏蟲満鏃跺仠姝紝鎵浠ュ鏋滀綘璇鋒眰<SPAN lang=EN-US>5s</SPAN>鍚庣殑瀹氭椂鎿嶄綔錛岀劧鍚庤窇<SPAN lang=EN-US>2s,</SPAN>鍏蟲満錛屽啀寮鏈烘椂瀹冧篃瑕佺瓑</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>3s <BR></SPAN>鍐呮牳鍚屾椂鏀寔鏃ユ湡<SPAN lang=EN-US>/</SPAN>鏃墮棿鏃墮挓錛屼綘鍙互浣跨敤<SPAN lang=EN-US>User::At</SPAN>鎴栨槸<SPAN lang=EN-US>RTime::At</SPAN>銆傝繖涓畾鏃跺櫒寰堝噯紜傚湪鍏蟲満鏃訛紝濡傛灉鏃墮棿鍒頒簡錛岄偅瀹冧細(xì)寮鏈猴紝榪欏闂歸挓寰堝悎閫傘?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>鍐呭瓨</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>symbian</SPAN>浣跨敤鍐呭瓨綆$悊鍗曞厓<SPAN lang=EN-US>(memory management unit MMU)</SPAN>綆$悊鍐呭瓨</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>ROM</SPAN>琚槧灝勫埌<SPAN lang=EN-US>z:</SPAN>鐩橈紝琚槧灝勫埌涓涓浐瀹氱殑鍦板潃銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鐗╃悊<SPAN lang=EN-US>RAM</SPAN>琚?SPAN lang=EN-US>MMU</SPAN>鍒嗗湪<SPAN lang=EN-US>4k</SPAN>鐨勯〉<SPAN lang=EN-US>,</SPAN>姣忎釜鐗╃悊欏靛彲浠ョ敤浜?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR></SPAN>鐢ㄦ埛榪涚▼鐨勮櫄鍦板潃絀洪棿銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍐呮牳鏈嶅姟鐨勮櫄鍦板潃絀洪棿</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>ram</SPAN>鐩橈紝鐩樼鏄?SPAN lang=EN-US>c:,ram</SPAN>鐩樺彧鍙氳繃鏂囦歡鏈嶅姟榪涚▼璁塊棶 </FONT><SPAN lang=EN-US><BR></SPAN><FONT face=瀹嬩綋>濡傛灉<SPAN lang=EN-US>dll</SPAN>涓嶅湪<SPAN lang=EN-US>rom</SPAN>涓紝閭e畠琚鍒?SPAN lang=EN-US>ram,dll</SPAN>琚鍒?SPAN lang=EN-US>ram</SPAN>閲岄潰鍚庨〉闈㈡爣璁頒負(fù)鍙鍙鐨勩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>MMU</SPAN>鐨勯〉闈㈣漿鎹㈣〃<SPAN lang=EN-US>.</SPAN>濡傛灉鎯崇悊瑙g殑璇濆涔?fàn)涓涓嬫搷浣滅郴緇熷師鐞?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鑷敱欏佃〃</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>姣忎釜榪涚▼鐨勫湴鍧絀洪棿鍙互鍒嗘垚涓嬮潰涓夌被</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR></SPAN>緋葷粺鑼冨洿鐨勫唴瀛橈紝濡傜郴緇熺殑<SPAN lang=EN-US>rom</SPAN>鎴栨槸璇誨埌<SPAN lang=EN-US>ram</SPAN>涓殑</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>dll <BR></SPAN>榪涚▼鑼冨洿鐨勫唴瀛橈紝濡傝繘紼嬬殑<SPAN lang=EN-US>.exe</SPAN>鏄犺薄鍜屽畠鐨勫彲鍐欑殑闈欐佹暟鎹?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>姣忎釜綰跨▼鐨勫唴瀛?SPAN lang=EN-US>,</SPAN>鍖呮嫭綰跨▼鐨勬爤涓庣嚎紼嬮粯璁ょ殑鍫?SPAN lang=EN-US>(</SPAN>浣跨敤綰跨▼榛樿鍫嗙殑鍘熷洜鍙槸涓轟簡鎻愰珮鍐呭瓨鍒嗛厤涓庨噴鏀劇殑閫熷害錛屼粠寮鍙戣搴︽潵鐪嬶紝瀹冧笌緋葷粺閲岄潰鐨勫唴瀛樻病鏈夊尯鍒?SPAN lang=EN-US>)</SPAN>銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>娉ㄦ剰娌℃湁浜ゆ崲鏂囦歡錛屾墍浠ユ墍鏈夌殑鍐呭瓨閮芥槸鐩存帴浣跨敤銆傚悓鏃訛紝涔熷彲鑳戒細(xì)鍙戠敓鍐呭瓨涓嶅鎴栨槸紓佺洏</FONT><SPAN lang=EN-US><FONT face=瀹嬩綋>(c</FONT><v:shape id=_x0000_i1027 style="WIDTH: 11.25pt; HEIGHT: 11.25pt" alt="Smile" type="#_x0000_t75"><FONT face=瀹嬩綋> <v:imagedata o:href="file:///G:\HXY\Symbian\doc\symbian瀛︿範(fàn)絎旇浜?files\20050805175945334.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image002.gif"></v:imagedata></FONT></v:shape></SPAN><FONT face=瀹嬩綋>宸叉弧閿欒</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>姣忎釜綰跨▼鐨勯粯璁ゆ爤寰堝皬錛屽彧鏈?SPAN lang=EN-US>12k,</SPAN>鎵浠ュ湪<SPAN lang=EN-US><A ><U><SPAN style="COLOR: blue">symbian</SPAN></U><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>寮鍙?/SPAN></SPAN></U></A></SPAN>涓紝涓嶈鏀懼お澶氫笢瑗垮埌鏍堜腑<SPAN lang=EN-US>,</SPAN>涓鑸璞¢兘鏄湪鍫嗕腑鍒嗛厤鐨勩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>綰跨▼鍒涘緩鍚庯紝瀹冪殑鏍堝ぇ灝忓氨涓嶅彲鍐嶆敼鍙樸?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>綰跨▼鍙互浣跨敤<SPAN lang=EN-US>new</SPAN>鎴栨槸<SPAN lang=EN-US>User::Alloc</SPAN>浠庣嚎紼嬮粯璁ゅ爢涓垎閰嶅唴瀛?SPAN lang=EN-US>.</SPAN>濡傛灉甯屾湜浠庡叾瀹冨爢涓垎閰嶅唴瀛橈紝鍙兘浣跨敤</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>new <BR><BR></SPAN>鍔ㄦ佸簱</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>(DLL) <BR>symbian</SPAN>涓?SPAN lang=EN-US>dll</SPAN>涓嶆敮鎸佸彲鍐欑殑闈欐佹暟鎹?SPAN lang=EN-US>,</SPAN>鎵浠ヤ綘鍦ㄩ噷闈笉鍙兘浣跨敤鍙啓鐨勫叏灞鍙橀噺鎴栨槸闈欐佸彉閲?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>. <BR></SPAN>涓轟粈涔堜笉鏀寔鍛?SPAN lang=EN-US>?</SPAN>濡傛灉鏀寔錛岄偅姣忎釜榪涚▼璋冪敤榪欎釜<SPAN lang=EN-US>dll</SPAN>鏃訛紝閮介渶瑕佷負(fù)榪欎釜榪涚▼鍒嗛厤涓涓嫭绔嬬殑鍫嗭紝鑰屽爢鏈灝忓崟浣嶆槸<SPAN lang=EN-US>4k,</SPAN>緋葷粺涓湁寰堝鍫嗭紝騫朵笖鏈夊緢澶氱▼搴忥紝鎵浠ュ唴瀛樻秷璐瑰熀閲戞槸寰堝ぇ鐨勩傛墍浠ュ氨涓嶆敮鎸佷簡</FONT><SPAN lang=EN-US><v:shape id=_x0000_i1028 style="WIDTH: 11.25pt; HEIGHT: 11.25pt" alt="Very Happy" type="#_x0000_t75"><FONT face=瀹嬩綋> <v:imagedata o:href="file:///G:\HXY\Symbian\doc\symbian瀛︿範(fàn)絎旇浜?files\20050805175946669.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image003.gif"></v:imagedata></FONT></v:shape><BR></SPAN><FONT face=瀹嬩綋>榪欐牱寮鍙戞椂涓嶆槸寰堜笉鏂逛究錛熷洜涓哄湪<SPAN lang=EN-US>dll</SPAN>涓湁鏃墮渶瑕佷繚瀛樿嚜宸辯殑鐘舵侊紝榪涜浜や簰</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>涓轟簡瑙e喅榪欎釜闂錛?SPAN lang=EN-US>symbian</SPAN>涓紩鍏ヤ簡綰跨▼鏈湴鏁版嵁</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>(thread-local storage <BR>TLS)</SPAN>姒傚康<SPAN lang=EN-US>(</SPAN>鏌ョ湅</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Dll::Tls <BR>Dll;;SetTls)</SPAN>銆備絾鏄皟鐢?SPAN lang=EN-US>TLS</SPAN>鎬ц兘姣旇緝鎱?SPAN lang=EN-US>.tls</SPAN>鐨勬渶澶уぇ灝忔槸<SPAN lang=EN-US>1.8k </SPAN>閫氬父榪欏鐢ㄤ簡銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>鏂囦歡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR>c: flash ram</SPAN>鐩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>z: rom</SPAN>鐩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>d: </SPAN>璁板繂媯掍箣綾葷殑澶栨寕鐩?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>浜嬩歡澶勭悊</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>浜嬩歡澶勭悊妯″瀷濡備笅鍥?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>: <BR><BR>keyborad |</SPAN>鈥斺斺斺斺斺斺斺斺?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>|interrupt <BR>| <BR>kernel/driver</SPAN>鈥?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>+-isr/dfc <BR>| <BR>key event <BR>| <BR>| <BR>window serv</SPAN>鈥斺?SPAN lang=EN-US>handle key event</SPAN>鈥斺斺斺?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>+update window <BR>| | <BR>|key event draw |request <BR>application +</SPAN>鈥斺斺斺斺斺?SPAN lang=EN-US> handle </SPAN>鈥斺斺?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>-+ <BR>key event <BR><BR></SPAN>鍦?SPAN lang=EN-US>symbian</SPAN>涓嬌鐢ㄦ椿鍔ㄥ璞★紙<SPAN lang=EN-US>active object</SPAN>錛夋潵澶勭悊浜嬩歡</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>鍦?SPAN lang=EN-US>symbian os</SPAN>涓紝鎵鏈夌殑</FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>symbian <BR>os</SPAN>綰跨▼閮芥槸浜嬩歡澶勭悊鍣紝姣忎釜綰跨▼鏈変竴涓椿鍔ㄨ皟搴﹀璞?SPAN lang=EN-US>,</SPAN>鍔犱笂涓涓垨澶氫釜媧誨姩瀵硅薄鏉ュ鐞嗕粠璁懼鎴栧叾瀹冪▼搴忓彂榪囨潵鐨勪簨浠躲?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>姣忎釜媧誨姩瀵硅薄閮芥湁涓涓櫄鎷熺殑鎴愬憳鍑芥暟<SPAN lang=EN-US>RunL(),</SPAN>鍦ㄨ繖涓嚱鏁伴噷闈㈠鐞嗕簨浠躲?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR><BR></SPAN>澶氫換鍔′笌鎶㈠崰寮?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR>symbian os</SPAN>瀹炵幇鎶㈠崰寮忓綰跨▼銆?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US> <BR></SPAN>媧誨姩瀵硅薄鐢ㄤ簬鍦ㄥ崟涓嚎紼嬪唴瀹炵幇闈炴姠鍗犲紡澶氫換鍔?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"> <SCRIPT type=text/javascript> <!-- google_ad_client = "pub-4990535643016013"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "000000"; google_color_text = "000000"; //--> </SCRIPT> <SCRIPT src="symbian瀛︿範(fàn)絎旇浜?files/show_ads.js" type=text/javascript> </SCRIPT> <o:p><FONT face=瀹嬩綋> </FONT></o:p></SPAN></P><img src ="http://m.shnenglu.com/xiaoyun/aggbug/3489.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/xiaoyun/" target="_blank">縐誨姩寮鍙?/a> 2006-02-25 05:26 <a href="http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3489.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>symbian瀛︿範(fàn)絎旇涓http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3488.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 21:25:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3488.htmlhttp://m.shnenglu.com/xiaoyun/comments/3488.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3488.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3488.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3488.html寮曠敤鑷細(xì)http://www.sf.org.cn/Article/symbiandev/200508/25.html

symbian瀛︿範(fàn)絎旇涓

絎竴閮ㄥ垎: hello world紼嬪簭瑙h

symbian鐨勪笉鍚岀偣:
闇瑕佽嚜宸卞鐞嗕笅闈㈢殑浜嬫儏
:
trap harness,cleanup stack,leave,heap marking
涔熷氨鏄渶瑕佽嚜宸辮繘琛岄敊璇鏌?/FONT>,
鐢變簬娌℃湁寮傚父鏈哄埗錛屾墍浠?SPAN lang=EN-US>symbian
浣跨敤cleanupstack澶勭悊寮傚父
TRAP
瀹忓儚鏄?SPAN lang=EN-US>catch(鈥?SPAN lang=EN-US>) 鍑芥暟鍚嶅甫L鐨勫儚鏄?/FONT>throw
鏈鍚庡彧瑕佸湪E32Main閲岄潰浣跨敤涓嬈?SPAN lang=EN-US>TRAP灝卞彲浠ヤ簡 榪欐牱淇濊瘉鍐呭瓨娌℃湁娉繪紡


瀵逛簬c瀛楃涓詫紝闇瑕佷嬌鐢?SPAN lang=EN-US>_L鎶婂畠杞崲鎴?SPAN lang=EN-US>symbain浣跨敤鐨勬弿榪?/FONT>
symbian
鏄潰鍚戝璞$殑錛屾墍浠ュ澶氭暟c搴撳嚱鏁拌繘琛屼簡灝佽,濡?/FONT>printf
symbian
鐨勫叆鍙f槸E32Main鍑芥暟

GLDEF_C
瀹忚〃紺鴻繖涓嚱鏁版槸妯″潡鐨勬帴鍙?/FONT>
鐢變簬c涓病鏈夎瀹氬熀鏈被鍨嬬殑闀垮害錛?SPAN lang=EN-US>symbian浣跨敤typedef閲嶅畾涔変簡鍩烘湰綾誨瀷,濡?SPAN lang=EN-US>TInt16琛ㄧず16浣?/FONT>int

緙栬瘧
:
宸ョ▼瀹氫箟鏂囦歡

鍙互浣跨敤codewarrior鎴栨槸gcc緙栬瘧,鎴戜滑鎶婄紪璇戠浉鍏充俊鎭斁鍦ㄥ伐紼嬪畾涔夋枃浠朵腑(鎵╁睍鍚嶄負(fù).mmp,makmake project),騫朵嬌鐢ㄥ叾瀹冨伐鍏鋒妸mmp鏂囦歡鍙樻垚makefile鎴栨槸鍏跺畠鐜涓?SPAN lang=EN-US>(濡?SPAN lang=EN-US>codewarrior)鐨勫伐紼嬫枃浠?SPAN lang=EN-US>.涓嬮潰鏄?SPAN lang=EN-US>hellotext.mmp鐨勫唴瀹?/FONT>:
// hellotext.mmp
TARGET HelloText.exe
TARGETTYPE exe
SOURCEPATH .
UID 0
SOURCE hellotext.cpp
USERINCLUDE .
SYSTEMINCLUDE epoc32include
LIBRARY euser.lib
TARGET
琛ㄧず鐢熸垚鐨勫彲鎵ц鏂囦歡鐨勫悕瀛楋紝TARGETTYPE琛ㄧず鐢熸垚鐨勬枃浠剁殑綾誨瀷,榪欓噷鏄?/FONT>exe
UID
瀵?SPAN lang=EN-US>GUI紼嬪簭寰堥噸瑕侊紝榪欓噷璁劇疆涓?/FONT>0
SOURCEPATH
琛ㄧず婧愭枃浠?SPAN lang=EN-US>(.cpp)鐨勭洰褰?/FONT>
SOURCE
鎸囨槑婧愭枃浠跺悕

USERINCLUDE
鍜?SPAN lang=EN-US>SYSTEMINCLUDE琛ㄧず鐢ㄦ埛鑷繁澹版槑鐨勫ご鏂囦歡涓庣郴緇熷ご鏂囦歡鐨勭洰褰?/FONT>
閫氬父鎴戜滑閮介渶瑕佹妸SYSTEMINCLUDE澹版槑鎴?/FONT>epoc32include
LIBRARY
澹版槑闇瑕侀摼鎺ョ殑搴?SPAN lang=EN-US>,涓鑸渶瑕?SPAN lang=EN-US>E32鐢ㄦ埛搴撳氨鍙互,涔熷氨鏄?/FONT>euser.lib

緇勪歡瀹氫箟鏂囦歡

symbian
闇瑕佷竴涓粍浠跺畾涔夋枃浠訛紝榪欎釜鏂囦歡鍚嶅瓧鎬繪槸bld.inf,鍦ㄨ繖涓枃浠朵腑鍖呭惈鎵鏈夌殑宸ョ▼瀹氫箟鏂囦歡(mmp),鏇村鏉傜殑鎯呭喌涓嬩細(xì)鍖呮嫭鍏跺畠鐩稿叧淇℃伅

涓嬮潰鏄?SPAN lang=EN-US>hellotext鐨?/FONT>
// BLD.INF
PRJ_MMPFILES
hellotext.mmp

緙栬瘧

cd scmphellotext
bldmake bldfiles
涓婇潰鐨勫懡浠や細(xì)鍦?SPAN lang=EN-US>scmphellotext涓嬬敓鎴?SPAN lang=EN-US>abld.bat鏂囦歡,鍚屾椂浼?xì)鍒涘?SPAN lang=EN-US>epoc32buildscmphellotext鐩綍

abld build winscw udeb
winscw
琛ㄧず鐢熸垚codewarrior(cw)妯℃嫙鍣?/FONT>(win
simulator)
鐨勫伐紼嬫枃浠?SPAN lang=EN-US>,udeb琛ㄧず鍒涘緩unicode鐨?SPAN lang=EN-US>debug鐗堟湰

build
鍒嗕笅闈㈠叚涓楠?/FONT>:
export
榪囩▼澶嶅埗杈撳嚭鏂囦歡鍒板畠浠殑鐩爣,涓鑸細(xì)鎶婇氱敤澶存枃浠跺鍒跺埌epoc32include,澶氭暟搴旂敤紼嬪簭鍦ㄨ繖姝ヤ笉闇瑕佷換浣曟搷浣?/FONT>
makefile
闃舵鐢熸垚蹇呴』鐨?SPAN lang=EN-US>makefile鎴?SPAN lang=EN-US>ide鐨勫伐浣滅┖闂?SPAN lang=EN-US>(濡?SPAN lang=EN-US>vc鐨?SPAN lang=EN-US>dsp鏂囦歡
)
搴撻樁孌靛垱寤鴻緭鍏ュ簱

璧勬簮闃舵鍒涘緩搴旂敤紼嬪簭鐨勮祫婧愭枃浠?SPAN lang=EN-US>,浣嶅浘鍜屽簲鐢ㄧ▼搴忎俊鎭枃浠?/FONT>(aufs)
鐩爣闃舵鐢熸垚搴旂敤紼嬪簭鐨勪富鎵ц鏂囦歡

鏈鍚庨樁孌墊墽琛屼換浣曟渶鍚庣殑鎿嶄綔錛屽鏁扮▼搴忚繖閲屼笉闇瑕?/FONT>

榪欎簺闃舵閮芥湁閫夐」鍦?SPAN lang=EN-US>abld宸ュ叿涓紝鍙互浣跨敤abld help寰楀埌鍚勯夐」鍐呭


鏈鍚庣粨鏋滄斁鍦?SPAN lang=EN-US>epoc32releasewinscwudebhellotext.exe,浣犲彲浠ュ湪閭i噷鍙屽嚮瀹?/FONT>

鑷繁鐨勬搷浣滃涓?/FONT>
bldmake bldfiles @UIQ_21:com.symbian.UIQ
abld build wins udeb @UIQ_21:com.symbian.UIQ
鐒跺悗榪愯
epoc32releasewinscwudebhellotext.exe
浣跨敤@UIQ_21:com.symbian.UIQ鐨勫師鍥犳槸鍥犱負(fù)娌℃湁璁劇疆EPOCROOT鐜鍙橀噺,騫朵笖瀹夎浜嗕袱濂?SPAN lang=EN-US>symbian鐜涓涓畨瑁呭湪
C:SymbianUIQ_21

鍒涘緩鎵嬫満涓婅繍琛岀殑紼嬪簭

abld build armi urel

鍒涘緩瀹夎鏂囦歡

鍦?SPAN lang=EN-US>scmphellotext涓嬭繍琛?/FONT>
makesys hellotext.pkg
榪欏皢浼?xì)鐢熸?SPAN lang=EN-US>hellotext.sis,浣犲彲浠ユ妸瀹冧笂浼犲埌鎵嬫満涓?BR>



]]>
濡備綍瀵繪壘鍜岃繛鎺ュ埌榪滅▼璁懼http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3487.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 21:15:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3487.htmlhttp://m.shnenglu.com/xiaoyun/comments/3487.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3487.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3487.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3487.htmlhttp://www.sf.org.cn/Article/symbiandev/200509/183.html

濡備綍瀵繪壘鍜岃繛鎺ュ埌榪滅▼璁懼

褰撲竴涓簲鐢ㄧ▼搴忚繛鎺ュ埌榪滅▼璁懼浠ヤ究搴旂敤鍏舵煇涓湇鍔℃椂錛屾垜浠渶瑕佸嚑涓楠わ細(xì)棣栧厛鐪嬬湅鏄惁鏈夋兂瑕佷笌涔嬮氫俊鐨勮澶囥傜劧鍚庡療鐪嬫墍闇瑕佺殑鏈嶅姟鏄惁鍙敤銆傛渶鍚庯紝搴旂敤紼嬪簭闇瑕佽繘琛岃繛鎺ワ紝鍙﹀鍙兘榪橀渶瑕佽繘琛屼簺瀹夊叏鎺柦

涓嬮潰鍑犱釜涓婚灝嗕緷嬈′粙緇嶇浉鍏蟲楠わ細(xì)

閫夋嫨榪滅▼璁懼鐨勬柟娉?/FONT>
濡備綍鏌ヨ榪滅▼璁懼

濡備綍鏌ヨ榪滅▼璁懼涓婄殑鏈嶅姟

濡備綍鍚岃繙紼嬭澶囪繛鎺ュ拰浼犺緭鏁版嵁

濡備綍鍦ㄥ榪炵殑濂楁帴瀛椾笂搴旂敤瀹夊叏鎺柦

閫夋嫨榪滅▼璁懼鐨勬柟娉?/FONT>
涓涓簲鐢ㄧ▼搴忚兘閫氳繃涓嬪垪鏂規(guī)硶鍐沖畾鍝釜榪滅▼璁懼鏄粬閫氫俊鐨勫璞★細(xì)

         鍥哄畾鐨勮繛鎺?SPAN lang=EN-US>

         瀹炵幇瀛樺偍鐨勯厤緗?SPAN lang=EN-US>

         鐢辯敤鎴烽夋嫨

         紼嬪簭鑷姩鍐沖畾

涓婇潰姣忎竴涓兘鍙兘鐢卞畠鍚堥傜殑鎯呭喌銆傚墠涓や釜鏂規(guī)硶涓紝榪滅璁懼鐨勫湴鍧鍙渶瑕佺畝鍗曠殑浠庡瓨鍌ㄥ嚭鍙栧嚭銆傝岀涓夌鏂規(guī)硶鍒欐櫘閬嶅湪钃濈墮UI涓彁渚涖?SPAN lang=EN-US>

鏈鍚庝竴縐嶇▼搴忚嚜鍔ㄩ夋嫨榪滅▼璁懼涓紝鍙兘鍦ㄤ笅鍒楁儏鍐典腑搴旂敤錛?SPAN lang=EN-US>

         涓虹敤鎴鋒彁渚涘彲瀹氬埗鐨勮澶囬夋嫨UI

         鍦ㄦ煇浜涚壒鍒儏鍐典笅閫夋嫨璁懼錛屾瘮濡傗滈夋嫨鏈絀洪棽鐨?SPAN lang=EN-US>LAN鎺ュ叆鐐光?SPAN lang=EN-US>

濡備綍鏌ヨ榪滅▼璁懼
姣忎釜钃濈墮璁懼鍦ㄥ叾紜歡涓兘鏈夊敮涓鐨?SPAN lang=EN-US>48
浣嶅湴鍧銆備竴涓寖鍥村唴鍩烘湰鐨勮澶囨煡璇㈠皢榪斿洖闆舵垨鍑犱釜姝ょ被鍦板潃銆?SPAN lang=EN-US>

闄や簡榪欎釜鍦板潃錛岃摑鐗欒澶囦篃榪樻湁涓涓枃鏈悕瀛楁樉紺虹粰鐢ㄦ埛銆傚鏋滀綘甯屾湜鏄劇ず鍙敤璁懼鐨勫垪琛ㄧ粰鐢ㄦ埛錛屼綘涔熻鑾峰彇榪欎簺鍚嶅瓧浠ヤ究鏄劇ず銆?SPAN lang=EN-US>

濡傛灉搴曞眰紜歡鏀寔錛屽湴鍧鍜屽悕瀛椾篃鍙互鍚屾椂琚煡璇€傚惁鍒欙紝鍦板潃鐨勬煡璇㈠繀欏誨湪鍚嶅瓧鏌ヨ璇鋒眰鍙戦佸墠瀹屾垚

娉涘寲濂楁帴瀛楃被RhostResolver鐢ㄦ潵瀹屾垚鍦板潃鍜岃澶囧悕鐨勬煡璇€傚彟澶?SPAN lang=EN-US>TinquirySockAddr涓轟笓闂ㄧ殑钃濈墮濂楁帴瀛楀湴鍧綾伙紝閲岄潰灝佽浜嗚摑鐗欏湴鍧錛屾煡璇㈠叆鍙d唬鐮侊紝鐢ㄦ潵鎻愪緵鐩稿叧鏌ヨ鐨勬湇鍔″拰璁懼綾匯?SPAN lang=EN-US>

鑾峰緱榪滅▼璁懼鐨勫湴鍧
涓嬮潰姝ラ鐢ㄦ潵鏌ヨ榪滅▼璁懼鐨勫湴鍧錛?SPAN lang=EN-US>

1.    榪炴帴鍒板鎺ュ瓧鏈嶅姟鍣?SPAN lang=EN-US>(RSocketServ)錛岀劧鍚庣敤RSocketServ::FindProtocol()閫夋嫨浣跨敤鐨勫崗璁傜敱浜庡悕瀛楀拰鍦板潃鐨勬煡璇㈢敱鍫嗘爤鐨?SPAN lang=EN-US>BTLinkManager鍗忚灞傛敮鎸侊紝鎵浠ラ夋嫨瀹冦?SPAN lang=EN-US>

2.    鍒涘緩騫跺垵濮嬪寲涓涓?SPAN lang=EN-US>RhostResolver瀵硅薄銆?SPAN lang=EN-US>

3.    璁劇疆TinquirySockAddr鍙傛暟浠ヤ究鏌ヨ錛氬浜庡湴鍧鏌ヨ錛?SPAN lang=EN-US> KHostResInquiry鏍囧織闇瑕侀氳繃TInquirySockAddr::SetAction()璁劇疆濂姐?SPAN lang=EN-US>

鐒跺悗鍙互閫氳繃RHostResolver::GetByAddress()寮濮嬫煡璇€?SPAN lang=EN-US>

濡備綍鏌ヨ榪滅▼璁懼鐨勬湇鍔?/FONT>
涓涓繙紼嬭澶囧彲浠ユ湁涓涓垨鑰呭涓摑鐗欐湇鍔℃彁渚涜呫傛湇鍔$殑騫挎硾鎸囩ず鍣ㄥ彲浠ヤ粠璁懼鐨勭被涓鍑恒傝繖鏍峰彲浠ョ敤鏉ラ夋嫨鍚堥傜殑璁懼鍥炬爣鐜板疄緇欑敤鎴楓傝繖涓澶囩殑綾誨彲浠ュ湪鏌ヨ鍦板潃鍚庣敤TInquirySockAddr::MajorClassOfDevice()鑾峰緱銆?SPAN lang=EN-US>

鍦ㄧ壒瀹氱幆澧冿紝璁懼鐨勭被鎻愪緵鐨勭矖綰у埆鐨勬湇鍔″彂鐜板茍涓嶈兘婊¤凍瀵硅澶囩殑閫夋嫨鏉′歡銆傝繖鏍鳳紝榪欐牱錛屾湇鍔″彂鐜拌姹傚彲浠ョ敤鏉ュ垽鏂槸鍚︿負(fù)閫傚悎鐨勯夋嫨銆備絾鍙湁鍦ㄥ繀闇鐨勬椂鍚庢墠搴旇搴旂敤錛屽洜涓哄畠闇瑕佷竴浜涢澶栨椂闂存潵瀵規(guī)瘡涓澶囪繘琛?SPAN lang=EN-US>SDP璇鋒眰銆?SPAN lang=EN-US>SDP璇鋒眰閫氳繃钃濈墮鍙戠幇浠g悊API鏉ヨ繘琛屻?SPAN lang=EN-US>

濡備綍鍚岃繙紼嬭澶囪繛鎺ュ拰浼犺緭鏁版嵁
涓鏃﹁澶囧拰鏈嶅姟紜畾浜嗭紝浣犲氨鑳藉榪炴帴鍒拌繙紼嬭澶囧茍寮濮嬩嬌鐢ㄤ簡

閫氳繃娉涘寲鐨?SPAN lang=EN-US>Symbian OS濂楁帴瀛楀熷彛Rsocket鐨?SPAN lang=EN-US>Connect()鍑芥暟榪炴帴鍒拌澶囥傝摑鐗欏鎺ュ瓧鍙互鐢?SPAN lang=EN-US>L2CAP鍜?SPAN lang=EN-US>RFCOMM鍗忚鎵撳紑銆傚浜庝竴涓?SPAN lang=EN-US>L2CAP钃濈墮濂楁帴瀛楋紝绔彛錛?SPAN lang=EN-US>port錛夋槸鐢ㄦ潵榪炴帴鐨勫崗璁?SPAN lang=EN-US>/鏈嶅姟澶氳礬澶嶇敤鍣?SPAN lang=EN-US> (PSM)錛涘浜?SPAN lang=EN-US>RFCOMM,绔彛鏄湇鍔″櫒棰戦亾銆傚鏋滆繖浜涘間笉鐭ラ亾錛屽彲浠ラ氳繃璇誨彇鏈嶅姟灞炴?SPAN lang=EN-US>ProtocolDescriptorList鏉ヨ幏寰椼傝鎯呭弬瑙佷嬌鐢ㄨ摑鐗欐湇鍔″彂鐜頒唬鐞?SPAN lang=EN-US>

浣犺兘澶熼氳繃濂楁帴瀛椾嬌鐢ㄧ洰鏍囨湇鍔℃湡鏈涚殑鏍煎紡璇誨啓鏁版嵁錛?SPAN lang=EN-US>AT鎸囦護(hù)錛屾枃鏈紝HTTP錛?SPAN lang=EN-US>PPP絳夛級

涓句緥錛?/FONT>
// Assume have a TInquirySockAddr object, addr, with relevant device info

// Connect an L2CAP socket
RSocket socket;
TRequestStatus status;
User::LeaveIfError(socket.Open(socketServ,KBTAddrFamily,KSockSeqPacket,KL2CAP));
User::LeaveIfError(socket.Connect(addr,status));
User::WaitForRequest(status);

if (status == KErrNone)
    {
    // Write some simple data
    _LIT8(KDataToWrite,"01234");
    socket.Write(KDataToWrite,status);
    User::WaitForRequest(status);
    }

// Close socket
socket.Close();

娉ㄦ剰錛?/FONT>
         瀵逛簬RFCOMM鍜?SPAN lang=EN-US>L2CAP
鍗忚錛屾病鏈夋暟鎹彲浠ュ湪Connect() 鍜?SPAN lang=EN-US>Shutdown() 璋冪敤涓佸嚭錛屽惁鍒欎細(xì)瀵艱嚧鑾峰緱棰濆鏁版嵁鐨勯敊璇?SPAN lang=EN-US>

         RFCOMM浣跨敤嫻佸鎺ュ瓧綾誨瀷錛?SPAN lang=EN-US>KSockStream錛夈?SPAN lang=EN-US>

         L2CAP浣跨敤搴忓垪鍖呯殑濂楁帴瀛楃被鍨?錛?SPAN lang=EN-US>KsockSeqPacket錛夈?SPAN lang=EN-US>

濡備綍鍦ㄥ榪炵殑濂楁帴瀛椾笂搴旂敤瀹夊叏鎺柦
瀵逛簬涓涓榪炴帴錛?SPAN lang=EN-US>outgoing connection
錛夛紝榛樿鎯呭喌涓嬭摑鐗欏爢鏍堜笉浼?xì)鐢卞叿浣撶殑瀹夊叏鎺柦銆傚鏋滆繙紼嬭澶囬渶瑕佽璇佹垨緙栫爜榪炴帴錛岄偅鍫嗘爤浼?xì)鐩存帴浣撶幇鍒板簲鐢ńE嬪簭銆?SPAN lang=EN-US>

鏈夋椂鍊欙紝鏈湴紼嬪簭涔熼渶瑕佷繚璇佽璇佹垨緙栫爜榪炴帴銆傚彲浠ュRSocket鐢ㄦ帶鍒舵搷浣滐紙ioctls錛夋潵璁よ瘉(ioctl KHCIAuthRequestIoctl) 鎴栬呯紪鐮?SPAN lang=EN-US> (KHCIEncryptIoctl) 榪炴帴銆?SPAN lang=EN-US>

涓句緥
涓嬮潰鐨勪緥瀛愬氨灝嗗璁よ瘉璇鋒眰搴旂敤浜?SPAN lang=EN-US>ioctl

// Assume have an opened L2CAP RSocket object, socket
socket.Ioctl(KHCIAuthRequestIoctl, status, NULL, KSolBtHCI);
User::WaitForRequest(status);
if (status==KErrNone)
    {
    \\ Success...

ps: 鍋朵篃鍦ㄥ涔?fàn)涓Q屽鏈夐敊璇澶氭寚鏁欍?SPAN lang=EN-US>



]]>
ini鏂囦歡鐨勫垱寤鴻鍐?/title><link>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3486.html</link><dc:creator>縐誨姩寮鍙?/dc:creator><author>縐誨姩寮鍙?/author><pubDate>Fri, 24 Feb 2006 21:12:00 GMT</pubDate><guid>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3486.html</guid><wfw:comment>http://m.shnenglu.com/xiaoyun/comments/3486.html</wfw:comment><comments>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3486.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/xiaoyun/comments/commentRss/3486.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/xiaoyun/services/trackbacks/3486.html</trackback:ping><description><![CDATA[寮曠敤鑷細(xì)<A >http://www.sf.org.cn/Article/symbiandev/200509/188.html</A><BR> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 150%; TEXT-ALIGN: center" align=center><FONT face=瀹嬩綋><B><SPAN lang=EN-US style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%"><BR>ini</SPAN></B><B><SPAN style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%">鏂囦歡鐨勫垱寤鴻鍐?SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></SPAN></B></FONT></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><STRONG><SPAN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 瀹嬩綋; mso-bidi-font-family: 瀹嬩綋">鍒涘緩<SPAN lang=EN-US>ini</SPAN>鏂囦歡錛?/SPAN></STRONG><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue"><o:p></o:p></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>void CFrozenBubbleAppUi::WriteIniFile(TUid iInfo, void *ptr, TUint size){<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>TInt r;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>RFs fs;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>fs.Connect();<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>CleanupClosePushL( fs );<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>RDictionaryWriteStream rdsIniFile;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><FONT face=瀹嬩綋><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><SPAN style="mso-spacerun: yes">  </SPAN>CDictionaryStore *cdIniFile = Application()->OpenIniFileLC(fs);//</SPAN><SPAN style="FONT-SIZE: 10.5pt">濡傛灉涓嶅瓨鍦ㄥ氨鍒涘緩<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>rdsIniFile.AssignLC(*cdIniFile, iInfo);<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>TPtr8 buf((TUint8*)ptr, size, size);<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes"> </SPAN><SPAN style="mso-spacerun: yes"> </SPAN>TRAP(r, rdsIniFile.WriteL(buf));<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>rdsIniFile.CommitL();<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>CleanupStack::PopAndDestroy();<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>cdIniFile->CommitL();<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>CleanupStack::PopAndDestroy( 2 );<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>} <o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><FONT face=瀹嬩綋><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 10.5pt; COLOR: blue">璇?SPAN lang=EN-US>ini</SPAN>鏂囦歡錛?/SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue"><o:p></o:p></SPAN></FONT></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p><FONT face=瀹嬩綋> </FONT></o:p></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>TBool CFrozenBubbleAppUi::ReadIniFile(TUid iInfo, void *ptr, TUint &size){<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>TInt r;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>TBool result = EFalse;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>RFs fs;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>fs.Connect();<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>CleanupClosePushL( fs );<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>RDictionaryReadStream rdsIniFile;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>CDictionaryStore *cdIniFile = Application()->OpenIniFileLC(fs);<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>if (cdIniFile->IsPresentL(iInfo)){<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">    </SPAN>rdsIniFile.OpenLC(*cdIniFile, iInfo);<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">    </SPAN>TPtr8 buf((TUint8*)ptr, size);<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">    </SPAN>TRAP(r, rdsIniFile.ReadL(buf));<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">    </SPAN>CleanupStack::PopAndDestroy(); // rdsIniFile<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">    </SPAN>result = ETrue;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>}<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>CleanupStack::PopAndDestroy( 2 ); // fs, cdIniFile<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋><SPAN style="mso-spacerun: yes">  </SPAN>return result;<o:p></o:p></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>}<o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></P><img src ="http://m.shnenglu.com/xiaoyun/aggbug/3486.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/xiaoyun/" target="_blank">縐誨姩寮鍙?/a> 2006-02-25 05:12 <a href="http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3486.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Something From HelloWorldPlushttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3485.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 21:07:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3485.htmlhttp://m.shnenglu.com/xiaoyun/comments/3485.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3485.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3485.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3485.html闃呰鍏ㄦ枃

]]>
Symbian OS錛氱嚎紼嬬紪紼嬩腑鏂囩増http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3484.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 20:56:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3484.htmlhttp://m.shnenglu.com/xiaoyun/comments/3484.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3484.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3484.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3484.htmlhttp://www.sf.org.cn/Article/symbiandev/200509/244.html

Symbian OS錛氱嚎紼嬬紪紼嬩腑鏂囩増


铏界劧symbian鎿嶄綔緋葷粺涓澶氫換鍔$殑瀹炵幇鏇存彁鍊′嬌鐢ㄦ椿鍔ㄥ璞★紝浣嗗綰跨▼涔熸槸闈炲父鏈夌敤鐨勬妧鏈紝褰撶Щ妞嶇▼搴忋佸悗鍙板ぇ閲忓鏉傝繍綆楁垨澶氬獟浣撶紪紼嬫椂錛?SPAN lang=EN-US>threads閮芥槸蹇呬笉鍙皯鐨勩?SPAN lang=EN-US>symbian涓殑thread緙栫▼鍜屼竴鑸殑澶氱嚎紼嬬紪紼嬪樊涓嶅錛屼笅闈㈠氨鏉ョ湅鐪嬪叿浣撴枃妗d腑鏄浣曟弿榪扮殑錛?/FONT>

銆?SPAN lang=EN-US>Symbian OS錛氱嚎紼嬬紪紼嬨?/FONT>
Symbian
鎿嶄綔緋葷粺涓殑綰跨▼鍜岃繘紼?/FONT>

鍦?SPAN lang=EN-US>Symbian鎿嶄綔緋葷粺涓紝姣忎釜榪涚▼閮芥湁涓涓垨澶氫釜綰跨▼銆傜嚎紼嬫槸鎵ц鐨勫熀鏈崟浣嶃備竴涓繘紼嬬殑涓葷嚎紼嬫槸鍦ㄨ繘紼嬪惎鍔ㄦ椂鐢熸垚鐨勩?/FONT>
Symbian
灞炰簬鎶㈠崰寮忓浠誨姟鎿嶄綔緋葷粺錛岃繖鎰忓懗鐫姣忎釜綰跨▼閮芥湁鑷繁鐨勬墽琛屾椂闂達(dá)紝鐩村埌緋葷粺灝?SPAN lang=EN-US>CPU浣跨敤鏉冪粰浜堝叾浠栫嚎紼嬨傚綋緋葷粺璋冨害鏃訛紝鍏鋒湁鏈楂樹紭鍏堟潈鐨勭嚎紼嬪皢棣栧厛鑾峰緱鎵ц銆?/FONT>
榪涚▼杈圭晫鏄彈鍐呭瓨淇濇姢鐨勩傛墍鏈夌殑鐢ㄦ埛榪涚▼閮芥湁鑷繁鐨勫唴瀛樺湴鍧絀洪棿錛屽悓涓榪涚▼涓殑鎵鏈夌嚎紼嬪叡浜繖涓絀洪棿錛岀敤鎴瘋繘紼嬩笉鑳界洿鎺ヨ闂叾浠栬繘紼嬬殑鍦板潃絀洪棿銆?/FONT>
姣忎釜綰跨▼閮芥湁瀹冭嚜宸辯殑stack鍜?SPAN lang=EN-US>heap錛岃繖閲?SPAN lang=EN-US>heap鍙互鏄鏈夌殑錛屼篃鍙互琚叾浠栫嚎紼嬪叡浜傚簲鐢ㄧ▼搴忔鏋剁敓鎴愬茍瀹夎浜嗕竴涓?SPAN lang=EN-US>active scheduler錛屽茍涓斾負(fù)涓葷嚎紼嬪噯澶囦簡娓呴櫎鏍堛傚鏋滄病鏈変嬌鐢ㄦ鏋訛紙濡傜紪鍐?SPAN lang=EN-US>exe紼嬪簭錛夐偅灝辮鎵嬪姩鐢熸垚榪欎簺浜嗭細(xì)錛?/FONT>
Symbian
鎿嶄綔緋葷粺涓撲負(fù)鍗曠嚎紼嬪簲鐢ㄤ紭鍖栵紝鍥犳寮虹儓鎺ㄨ崘浣跨敤鈥滄椿鍔ㄥ璞♀濅唬鏇垮綰跨▼銆?/FONT>

[
浣跨敤鍗曠嚎紼嬬殑浼樼偣]
鍦ㄦ瘡涓嚎紼嬮兘鏈夎嚜宸辯殑stack絀洪棿鏃訛紝浣跨敤鍗曠嚎紼嬪彲浠ュ噺灝戝唴瀛樿楄垂銆?/FONT>
鍦ㄧ嚎紼嬮棿鍒囨崲涓婁笅鏂囪姣斿垏鎹㈡椿鍔ㄥ璞★紙閫氳繃active scheduler錛夋參寰楀銆?/FONT>
涓嶉渶瑕佸鐞嗕簰鏂ョ幇璞★紝榪欏噺灝戜簡紼嬪簭鐨勮礋鎷咃紝綆鍖栦簡浠g爜錛屽噺灝戜簡閿欒鍙戠敓鐨勫嚑鐜囥?/FONT>
涓浜涜祫婧愬彧鑳戒負(fù)涓葷嚎紼嬫墍鐢紝鍥犳瀹冧滑騫朵笉鏄嚎紼嬪畨鍏ㄧ殑錛屽鍔ㄦ佹暟緇勩?/FONT>

[
浣跨敤澶氱嚎紼嬬殑浼樼偣]
鏈夋椂涓轟簡淇濊瘉鎵鎵ц鐨勪換鍔$殑鎸佺畫鎬э紝濡傛挱鏀懼0闊蟲椂錛屾垜浠彲浠ュ皢鍏跺綊鍦ㄤ竴涓崟鐙殑綰跨▼涓鐞嗐?/FONT>
灝嗗鏉傜殑澶氱嚎紼嬫垨闀挎椂闂磋繍琛岀▼搴忕Щ妞嶅埌Symbian涓婏紝濡傛灉涓嶄嬌鐢ㄥ綰跨▼澶勭悊錛屽彲鑳戒細(xì)姣旇緝闅句篃鏇磋楁椂闂淬?/FONT>
錛堥澶栬瘽錛氭垜鏇劇逗灝嗕竴涓綾葷▼搴忕Щ妞嶅埌symbian涓婏紝閲岄潰澶嶆潅鐨勯掑綊榪愮畻浣挎垜涓嶅緱涓嶄嬌鐢ㄥ綰跨▼錛岃繖鏍風(fēng)殑鎯呭喌涓嬶紝浣犳槸寰堥毦灝嗘椂闂存湁搴忕殑鍒嗗寲寮鏉ワ紝浣跨敤媧誨姩瀵硅薄鐨勶級


[
綰跨▼鐨勫熀鏈嬌鐢ㄦ柟娉?/FONT>]
RThread
鎻愪緵浜嗙嚎紼嬬殑鍚勯」鍔熻兘銆傜嚎紼嬫槸涓哄唴鏍告墍鎷ユ湁鐨勫璞★紝RThread瀵硅薄灝佽浜嗚繖浜涘璞$殑鍙ユ焺銆?/FONT>

1
銆佺敓鎴愪竴涓柊綰跨▼
鏂扮殑綰跨▼鍙互閫氳繃鏋勯犱竴涓?SPAN lang=EN-US>RThread瀵硅薄錛屽茍璋冪敤瀹冪殑Create()鍑芥暟鐢熸垚銆傚錛?/FONT>

Code:

1: TInt threadFunction(TAny *aPtr)
2: 
7:
8: RThread thread;
9: thread.Create(KThreadName, threadFunction, 4096,
10: KMinHeapSize, 256*KMinHeapSize, &iParameter);
11: thread.Resume();

2
銆佺嚎紼嬬姸鎬?/FONT>
涓涓嚎紼嬬殑鏈閲嶈鐨勭姸鎬佷負(fù)榪愯銆佸噯澶囥佺瓑寰呭拰鏆傚仠銆傚湪鐢熸垚鍚庯紝綰跨▼棣栧厛澶勪簬鏆傚仠鐘舵侊紝浣犲彲浠ヨ皟鐢?SPAN lang=EN-US>Resume()鍑芥暟鏉ュ惎鍔ㄥ畠鐨勮繍琛屻備竴涓嚎紼嬩篃鍙互閫氳繃璋冪敤Suspend()鏉ヨ繘鍏ヤ腑鏂姸鎬併?/FONT>

綰跨▼涓鑸氳繃Kill(TInt aReason)鏉ョ粨鏉燂紝Terminate()涓庡叾鐩鎬技銆傚鏋滀竴涓繘紼嬬殑涓葷嚎紼嬬粨鏉燂紝鍒欒榪涚▼涓庢墍灞炴墍鏈夌嚎紼嬮兘灝嗙粨鏉熴?/FONT>
涓縐嶉潪姝e父鍏抽棴綰跨▼鐨勬柟寮忓氨鏄皟鐢?SPAN lang=EN-US>Panic(const TDesC& aCategory, TInt aReason)鏉ヤ腑鏂墽琛屻?/FONT>
濡備綍鑾峰緱涓柇綰跨▼鐨勪俊鎭憿錛屾垜浠彲閫氳繃ExitType()錛?SPAN lang=EN-US>ExitReason()浠ュ強(qiáng)ExitCategory()鏂規(guī)硶鏉ヨ幏寰椼?/FONT>

綰跨▼鍙互鍦ㄤ腑鏂椂鍙戝嚭璇鋒眰錛屾垜浠氳繃璋冪敤寮傛鏂規(guī)硶Logon()鏉ュ畬鎴愭浠誨姟銆傝繑鍥炲煎湪aStatus涓?SPAN lang=EN-US>LogonCancel()鍙互鍙栨秷鍓嶆璇鋒眰銆?/FONT>
void Logon(TRequestStatus& aStatus) const;
TInt LogonCancel(TRequestStatus& aStatus) const;

鎴戜滑鍙互閫氳繃SetProtected(ETrue)鏂規(guī)硶灝嗙嚎紼嬩繚鎶よ搗鏉ワ紝涔熷彲浠ラ氳繃SetProtected(EFalse)鏉ュ彇娑堜繚鎶ゃ傚湪淇濇姢鏃訛紝鍙︿竴涓嚎紼嬫槸鏃犳硶涓柇銆佺粨鏉熴佸紓甯鎬腑鏂垨璁劇疆璇ョ嚎紼嬬殑浼樺厛綰х殑銆?SPAN lang=EN-US>Protected()鏂規(guī)硶鍙互榪斿洖璇ョ嚎紼嬬殑淇濇姢鐘舵併?/FONT>

3
銆佽闂嚎紼嬪強(qiáng)榪涚▼
鎴戜滑鍙互閫氳繃鏋勯犱竴涓?SPAN lang=EN-US>RThread瀵硅薄鏉ヨ闂綋鍓嶇嚎紼嬨?SPAN lang=EN-US>Id()鏂規(guī)硶鍙互榪斿洖鏀圭嚎紼嬬殑ID銆?/FONT>
鎷ユ湁姝ょ嚎紼嬬殑榪涚▼鍙互閫氳繃璁塊棶RThread鐨?SPAN lang=EN-US>Process(RProcess& aProcess)鏂規(guī)硶鏉ヨ幏寰椼傝繖閲屼紶鍏ョ殑鍙傛暟搴旇鏄竴涓?SPAN lang=EN-US>RProcess瀵硅薄銆?/FONT>
鍏朵粬綰跨▼鍙互閫氳繃Open()鏂規(guī)硶鏉ヨ闂傛垜浠氳繃浼犻?SPAN lang=EN-US>TThreadId銆佺嚎紼嬪悕縐版垨TFindThread瀵硅薄鏉ユ墦寮綰跨▼銆?/FONT>
TInt Open(const TDesC& aFullName, TOwnerType aType=EOwnerProcess);
TInt Open(TThreadId aID, TOwnerType aType=EOwnerProcess);
TInt Open(const TFindThread& aFind, TOwnerType aType=EOwnerProcess);


Code:

1: // * as a wildcard for the name search
2: _LIT(KFindAll, 
鈥?SPAN lang=EN-US>*鈥?/FONT>);
3: // default RThread object, has a handle of the current thread
4: RThread thread;
5: TFullName fullName;
6: TFindThread finder(KFindAll);
7:
8: while (finder.Next(fullName) == KErrNone)
9: 

錛堟湭瀹屽緟緇級


BestRegards
hoolee
  
hoolee 
View Public Profile 
Send email to hoolee 
Find all posts by hoolee 
Add hoolee to Your Buddy List 

  #2    2005-04-28, 08:20  
 hoolee  
Registered User   Join Date: Mar 2005
Posts: 1,037  
 
4
銆佺嚎紼嬩紭鍏堢駭
綰跨▼鍙互琚祴浜堜竴涓粷瀵規(guī)垨鐩稿鐨勪紭鍏堢駭銆傜粷瀵逛紭鍏堢駭瀹氫箟浜嗚繖涓嚎紼嬬殑鎬諱綋浼樺厛綰э紝涓嶉渶瑕佽冭檻鍏舵嫢鏈夎呰繘紼嬬殑浼樺厛綰т簡銆傝岃祴浜堢浉瀵逛紭鍏堢駭鏃跺垯灝嗘綰跨О瀹氫箟涓烘嫢鏈夎呰繘紼嬬殑浼樺厛綰у姞涓婅鐩稿浼樺厛綰у悗鐨勭粨鏋溿?/FONT>

涓嬮潰綺椾綋鏍囩ず鐨勪紭鍏堢駭鍊煎彲浠ョ敱鐢ㄦ埛浠g爜璁劇疆錛?/FONT>

Code:

enum TProcessPriority
;

enum TThreadPriority
;

涓婇潰鏋氫婦鍑烘潵鐨勫間腑緇濆浼樺厛綰у間負(fù)錛?/FONT>
EPriorityAbsoluteVeryLow, EPriorityAbsoluteLow, EPriorityAbsoluteBackground, EPriorityAbsoluteForeground, EPriorityAbsoluteHigh.
鐩稿浼樺厛綰у間負(fù)錛?/FONT>
EPriorityMuchLess, EPriorityLess, EPriorityNormal, EPriorityMore, EPriorityMuchMore.
EPriorityNull
鏄竴涓壒孌婂鹼紝瀹冨畾涔変簡鏈浣庣殑綰у埆錛?SPAN lang=EN-US>Kernel idel thread浣跨敤鐨勫氨鏄畠*_*

EPriorityRealTime
瀹氫箟浜嗛櫎鏍稿績鏈嶅姟綰跨▼浼樺厛綰у鏈楂樼殑鎬諱綋浼樺厛綰с?/FONT>
RThread
涓殑Priority()鏂規(guī)硶榪斿洖浜嗕竴涓嚎紼嬬殑浼樺厛綰э紙鎸変互涓婃弿榪板鹼級銆傛垜浠篃鍙互閫氳繃SetPriority(TThreadPrioriy aPriority)鏂規(guī)硶鏉ヤ慨鏀逛紭鍏堢駭銆?/FONT>
ProcessPriority()
鏂規(guī)硶榪斿洖浜嗘嫢鏈夎綰跨▼涔嬭繘紼嬬殑浼樺厛綰э紙鎸?SPAN lang=EN-US>TProcessPriority鎻忚堪鍊鹼級銆傛垜浠篃鍙互閫氳繃SetProcessPriority(TProcessPriority)鏂規(guī)硶鏉ヤ慨鏀硅榪涚▼鐨勪紭鍏堢駭銆?/FONT>

5
銆佸紓甯稿鐞?/FONT>
姣忎釜綰跨▼閮芥湁鑷繁鐨勫紓甯稿鐞嗘ā鍧椼傚綋綰跨▼鍙戠敓寮傚父鏃朵細(xì)璋冪敤寮傚父澶勭悊妯″潡銆傚紓甯稿鐞嗘ā鍧楃殑璦藉瀷涓猴細(xì)
typedef void TExceptionHandler(TExcType);

RThread
鍖呭惈浜嗕笅鍒楀紓甯稿鐞嗙浉鍏崇殑鏂規(guī)硶錛?/FONT>
TExceptionHandler* ExceptionHandler()
榪斿洖璇ョ嚎紼嬪綋鍓嶅紓甯稿鐞嗘ā鍧楃殑鍦板潃銆?/FONT>

TInt SetExceptionHandler(TExceptionHandler* aHandler, TUint32 aMask);
瀹氫箟浜嗚綰跨▼鏂扮殑寮傚父澶勭悊妯″潡鐨勫湴鍧錛屼互鍙?qiáng)瀹冩墍澶勭悊寮傚父鐨勭被鍒?/FONT>

void ModifyExceptionMask(TUint32 aClearMask, TUint32 aSetMask)
淇敼寮傚父澶勭悊妯″潡鎵瀹氫箣寮傚父綾誨埆錛?SPAN lang=EN-US>aClearMask鍙傛暟瀹氫箟浜嗕笉鍐嶄負(fù)寮傚父澶勭悊妯″潡鎵澶勭悊鐨勭被鍒紝鑰?SPAN lang=EN-US>aSetMask鍒欏畾涔変簡鏂扮殑澶勭悊綾誨埆銆?/FONT>

TInt RaiseException(TExcType aType);
寮曞彂綰跨▼涓婃寚瀹氱被鍨嬬殑寮傚父錛岃繖鏃跺紓甯稿鐞嗘ā鍧楀皢琚惎鍔ㄦ墽琛岋紙鍙戠敓鍦ㄨ皟鐢ㄤ箣鍚庯級銆?/FONT>

TBool IsExceptionHandled(TExcType aType);
媯鏌ョ嚎紼嬬殑寮傚父澶勭悊妯″潡鏄惁鎹曟崏鍒?SPAN lang=EN-US>aType綾誨瀷鐨勫紓甯搞?/FONT>


(1)
寮傚父綾誨埆鍙?qiáng)绫诲?/FONT>
寮傚父綾誨瀷鏄竴緇勯拡瀵瑰崟涓紓甯哥殑綾誨瀷璇嗗埆錛屼富瑕佺敤鍦ㄥ紓甯稿彂鐢熸椂銆?/FONT>
寮傚父綾誨埆鍒欎唬琛ㄤ竴緇勫紓甯稿艦寮忋?/FONT>

寮傚父綾誨埆鐨勪竴涓泦鏄敱涓涓垨澶氫釜寮傚父綾誨埆閫氳繃OR褰㈠紡緇勫悎鎴愮殑錛屽KExceptionInteger|KExceptionDebug錛岃繖浜涘肩敤鏉ヨ緗強(qiáng)淇敼寮傚父澶勭悊妯″潡鎵澶勭悊鐨勭被鍒?/FONT>

涓嬮潰鍒楃ず浜嗘墍鏈夌殑綾誨瀷鍙?qiáng)绫诲埆銆?/FONT>
寮傚父綾誨埆 寮傚父綾誨瀷
KExceptionInterrupt ->EExcGeneral, EExcUserInterrupt
KExceptionInteger ->EExcIntegerDivideByZero, EExcIntegerOverflow
KExceptionDebug->EExcSingleStep, EExcBreakPoint
KExceptionFault ->EExcBoundsCheck, EExcInvalidOpCode, EExcDoubleFault, EExcStackFault, EExcAccessViolation, EExcPrivInstruction, EExcAlignment, EExcPageFault
KExceptionFpe ->EExcFloatDenormal, EExcFloatDivideByZero, EExcFloatIndexactResult, EExcFloatInvalidOperation, EExcFloatOverflow, EExcFloatStackCheck, EExcFloatUnderflow
KExceptionAbort ->EExcAbort
KExceptionKill->EExcKill

錛堟湭瀹岀瓑緇級

BestRegards
hoolee
  
hoolee 
View Public Profile 
Send email to hoolee 
Find all posts by hoolee 
Add hoolee to Your Buddy List 

  #3    2005-04-28, 09:56  
zaohuzi888  
Member   Join Date: Mar 2005
Posts: 5  
 
綺懼僵鍟?/FONT> 

--------------------------------------------------------------------------------

涓嶇煡閬撳悗闈㈢殑浠涔堟椂鍊欐帹鍑?SPAN lang=EN-US>,寰堟湡寰呭摝

  
zaohuzi888 
View Public Profile 
Send email to zaohuzi888 
Find all posts by zaohuzi888 
Add zaohuzi888 to Your Buddy List 

  #4    2005-04-29, 09:36  
 hoolee  
Registered User   Join Date: Mar 2005
Posts: 1,037  
 
6
銆佸叾浠栫嚎紼嬪嚱鏁?/FONT>
TInt Rename(const TDesC& aName)
涓虹嚎紼嬪畾涔変釜鏂板悕瀛椼?/FONT>

void RequestComplete(TRequestStatus*& aStatus, TInt aReason)
閫氱煡綰跨▼涓庝竴涓紓姝ヨ姹傜粦瀹氱殑璇鋒眰鐘舵佸璞?SPAN lang=EN-US>aStatus宸茬逗瀹屾垚銆?SPAN lang=EN-US>sStatus瀹屾垚浠g爜灝嗚礋璐h緗?SPAN lang=EN-US>aReason鍙?qiáng)鍙戝嚭绾拷E嬭姹備俊鍙風(fēng)殑閫氱煡銆?/FONT>

TInt RequestCount()
榪斿洖綰跨▼璇鋒眰淇″彿鐨勬暟鐩傚鏋滄槸璐熷煎垯琛ㄧず璇ョ嚎紼嬫鍦ㄧ瓑寰呰嚦灝戜竴涓紓甯歌姹傜殑瀹屾垚銆?/FONT>

void HandleCount(TInt& aProcessHandleCount, TInt& aThreadHandleCount)
寰楀埌綰跨▼涓強(qiáng)鎷ユ湁璇ョ嚎紼嬬殑榪涚▼涓鐞嗘ā鍧楃殑鏁扮洰銆?/FONT>

RHeap* Heap()
榪斿洖涓涓寚鍚戞敼綰跨▼鍫嗙殑鎸囬拡銆?/FONT>

TInt GetRamSizes(TInt& aHeapSize, TInt& aStackSize)
寰楀埌璇ョ嚎紼嬩腑鍫嗗拰鏍堢殑澶у皬銆?/FONT>

TInt GetCpuTime(TTimeIntervalMicroSeconds& aCpuTime)
寰楀埌鏀圭嚎紼嬫墍鍒嗛厤鍒扮殑CPU鏃墮棿

void Context(TDes8& aDes)
寰楀埌璇ョ嚎紼嬶紙 sleeping鐘舵侊級鎵娉ㄥ唽鐨勪笂涓嬫枃鐜銆?/FONT>

4
銆佺嚎紼嬪唴閮ㄧ殑閫氫俊
1)
鍏變韓鍐呭瓨
鍦ㄧ嚎紼嬮棿浜ゆ崲淇℃伅鏈鐩存帴鐨勬柟娉曞氨鏄嬌鐢ㄥ叡浜唴瀛樸傜嚎紼嬪叆鍙e嚱鏁頒腑鏈変竴涓弬鏁?SPAN lang=EN-US>TAny* aPtr錛岃繖涓寚閽堝彲浠ョ敤浜庝換浣曠洰鐨勩傞氬父鍙互鐢ㄥ畠鏉ヤ紶閫掍竴涓礋璐g嚎紼嬮棿鍏變韓淇℃伅鐨勬暟鎹粨鏋勬垨綾誨疄渚嬨傚洜涓哄悓涓榪涚▼涓殑綰跨▼鏄叡浜唴瀛樺湴鍧絀洪棿鐨勶紝鍥犳榪欓噷鎸囬拡鎵鎸囧悜鐨勬暟鎹彲浠ヨ涓や釜綰跨▼鎵鍏變韓錛屾敞鎰忚闂鏁版嵁鏃跺繀欏繪槸鍚屾褰㈠紡銆?/FONT>
鍙﹀榪欓噷鐨勬寚閽堝弬鏁板彲浠ヤ嬌鐢?SPAN lang=EN-US>SetInitialParameter(TAny* aPtr)鏂規(guī)硶鏉ユ敼鍙橈紝浣嗚繖鏃剁嚎紼嬪簲澶勪簬suspend鐘舵併?/FONT>

2)Client/Server API
Symbian
鎿嶄綔緋葷粺鎻愪緵浜嗕竴緇勫熀浜?SPAN lang=EN-US>server/session鐨?SPAN lang=EN-US>API錛屽厑璁鎬竴涓嚎紼嬫壆婕?SPAN lang=EN-US>server鐨勮鑹詫紝鍚戝叾浠栫嚎紼嬫垨榪涚▼鎻愪緵鏈嶅姟銆傝繖閲?SPAN lang=EN-US>API涔熸彁渚涘鐞嗕竴緇勬柟娉曞鐞嗕俊鎭殑浼犻掞紝寮傛浠ユ暟鎹紶杈撱?/FONT>

3)
榪涚▼鍐呮暟鎹紶杈?/FONT>
濡傛灉涓や釜綰跨▼鍒嗗睘涓嶅悓鐨勮繘紼嬶紝鍒欎粬浠棤娉曠洿鎺ョ鐞嗛渶瑕侀氫俊鐨勬暟鎹紝鍥犱負(fù)浠栦滑娌℃湁鍏變韓鐨勬暟鎹尯銆傝繖閲屽彲浠ヤ嬌鐢?SPAN lang=EN-US>RThread鎻愪緵鐨?SPAN lang=EN-US>ReadL()鏂規(guī)硶鍙?SPAN lang=EN-US>WriteL()鏂規(guī)硶錛屾垜浠彲浠ョ敤鏉ュ湪褰撳墠綰跨▼鍜岀敱RThread鎻愪緵鐨勫彟涓涓嚎紼嬮棿鐨勫湴鍧絀洪棿鎷瘋礉8/16浣嶇殑鏁版嵁銆傝繖閲屽綋鍓嶇嚎紼嬪拰鍙︿竴涓嚎紼嬪彲浠ュ綊灞炲悓涓涓繘紼嬩篃鍙垎灞炰笉鍚岃繘紼嬨?/FONT>

鏁版嵁鐨勪紶杈撴槸閫氳繃鎷瘋礉鏁版嵁鏉ュ畬鎴愮殑錛?SPAN lang=EN-US>RThread鎻愪緵浜嗘柟娉曡繑鍥炲湪瀹冨湴鍧絀洪棿鍐呬竴涓?SPAN lang=EN-US>descriptor鐨勯暱搴﹀強(qiáng)鏈澶у厑璁?dāng)R暱搴︺?/FONT>

a>
璇誨彇鍙︿釜綰跨▼鎵鎻愪緵鐨?/FONT>descriptor
void ReadL(const TAny* aPtr,TDes8& aDes,TInt anOffset) const; 
void ReadL(const TAny* aPtr,TDes16 &aDes,TInt anOffset) const;

榪欓噷ReadL()鏂規(guī)硶浠庡彟涓涓嚎紼嬬殑descriptor(鐢?SPAN lang=EN-US>aPtr鎵鎸?SPAN lang=EN-US>)涓嫹璐濅竴緇勬暟鎹紝浼犻掑埌褰撳墠綰跨▼鐨?SPAN lang=EN-US>descriptor(鐢?SPAN lang=EN-US>aDes鎵鎸?SPAN lang=EN-US>)銆?/FONT>
aPtr
鎸囬拡蹇呴』鎸囧悜涓涓湪RThread鍙ユ焺鎵鎸囩嚎紼嬬殑鍦板潃絀洪棿涓湁鏁堢殑descriptor銆?/FONT>

浠庢簮descriptor涓殑鍐呭鏄粠anOffset浣嶇疆閭i噷寮濮嬫嫹璐濆埌鐩殑descriptor錛?SPAN lang=EN-US>aDes錛夌殑銆?/FONT>

b)
鍚戝彟涓嚎紼嬪啓鍏?/FONT>descriptor
void WriteL(const TAny* aPtr, const TDesC8& aDes, TInt anOffset) const;
void WriteL(const TAny* aPtr, const TDesC16& aDes, TInt anOffset) const;

鐢ㄨ繖涓柟娉曞皢褰撳墠綰跨▼descritor(aDes)鎵鎻愪緵鐨勬暟鎹兘鎷瘋礉鍦ㄥ彟涓涓嚎紼?SPAN lang=EN-US>(aPtr鎵鎸?SPAN lang=EN-US>)鐨?SPAN lang=EN-US>descriptor涓傝繖閲?SPAN lang=EN-US>anOffset鍙傛暟璁懼畾浜嗙洰鏍?SPAN lang=EN-US>descriptor鐨勫垵濮嬪寲鎷瘋礉浣嶇疆銆?/FONT>

aPtr
涓虹嚎紼嬪湴鍧絀洪棿鍐呮湁鏁堢殑鍙慨鏀?SPAN lang=EN-US>descriptor銆?/FONT>

濡傛灉鎷瘋礉榪涘幓鐨勬暟鎹暱搴﹁秴榪囩洰鏍?SPAN lang=EN-US>descriptor鐨勬渶澶ч暱搴︼紝鍒欏嚱鏁頒細(xì)鍙戠敓寮傚父銆?/FONT>

c)Descriptor
甯姪鍑芥暟
TInt GetDesLength(const TAny* aPtr) const;
TInt GetDesMaxLength(const TAny* aPtr) const;
榪欓噷RThread鐨?SPAN lang=EN-US>GetDesLength()鏂規(guī)硶鍙互榪斿洖aPtr鎵鎸囧悜鐨?SPAN lang=EN-US>descriptor闀垮害銆傝繖閲?SPAN lang=EN-US>descriptor蹇呴』涓?SPAN lang=EN-US>RThread鍙ユ焺鎵鎸囧畾鐨勭嚎紼嬬殑鍦板潃絀洪棿涓?/FONT>
RThread
鐨?SPAN lang=EN-US>GetMaxDesLength()鏂規(guī)硶榪斿洖aPtr鎵鎸囧悜descriptor鐨勬渶澶ч暱搴︺?SPAN lang=EN-US>descriptor涔熷簲鍦?SPAN lang=EN-US>RThread鍙ユ焺鎵鎸囩殑綰跨▼鍦板潃絀洪棿涓?/FONT>

寤鴻鍦?SPAN lang=EN-US>ReadL()鍜?SPAN lang=EN-US>WriteL()絳夋柟娉曞墠浣跨敤榪欎簺鍑芥暟銆?/FONT>

4.4
綰跨▼灞閮ㄥ瓨鍌?/FONT>(TLS)
Symbian
鎿嶄綔緋葷粺鏄笉鍏佽鍦?SPAN lang=EN-US>DLL涓嚭鐜板彲鍐欓潤鎬佸彉閲忕殑銆傜劧鑰屾瘡涓?SPAN lang=EN-US>DLL涓瘡涓嚎紼嬮兘浼?xì)鍒嗛厤涓涓?SPAN lang=EN-US>32浣嶅瓧絎︾┖闂淬傝繖涓瓧絎︾敤鏉ュ瓨鏀句竴涓寚鍚戞暟鎹粨鏋勬垨綾葷ず渚嬬殑鎸囬拡銆傚垎閰嶅拰閲婃斁榪欎簺璧勬簮鍙湪渚嬪DLL鐨勫叆鍙e嚱鏁?SPAN lang=EN-US>E32Dll涓鐞嗐?/FONT>

鍙︿竴涓嬌鐢ㄧ嚎紼嬪眬閮ㄥ瓨鍌ㄧ殑紺轟緥涓轟繚瀛樻寚鍚戠被紺轟緥鐨勬寚閽堬紝榪欐牱闈欐佸洖璋冨嚱鏁板彲浠ヨ闂笌綰跨▼鐩歌仈緋葷殑璇ュ璞°傚綋鎴戜滑澶勭悊鑷畾涔夊紓甯稿鐞嗘ā鍧楁椂鏄緢鏈夌敤鐨勩?/FONT>

Dll::SetTls(TAny *aPtr)
鍑芥暟璐熻矗璁劇疆綰跨▼灞閮ㄥ瓨鍌ㄧ殑鎸囬拡銆?/FONT>
Dll::Tls()
鍑芥暟璐熻矗榪斿洖涓涓寚鍚戠嚎紼嬪眬閮ㄥ瓨鍌ㄧ殑鎸囬拡銆傚彇寰楀悗璇ユ寚閽堟墍鎸囧畾鏁版嵁鍙互姝e父浣跨敤銆?/FONT>

4.5 User-Interrupt Exception
濡?SPAN lang=EN-US>3.5鈥?SPAN lang=EN-US>Exception Handling鈥濇墍榪幫紝綰跨▼鍙互寮曞彂鍏朵粬綰跨▼鐨勫紓甯搞傛湁涓縐嶅紓甯哥被鍨嬫槸涓撲負(fù)鐢ㄦ埛鎵淇濈暀鐨勶紝閭e氨鏄?SPAN lang=EN-US>EExcUserInterrupt錛屽彲浠ラ氳繃鎸囧畾寮傚父綾誨瀷KExceptionUserInterrupt鏉ュ鐞嗐傚叾浠栬浼犻掔殑淇℃伅搴旇閫氳繃鍏變韓鍐呭瓨鏉ュ鐞嗐傝繖鏄湪鏈孌墊椂闂村唴鍚戝叾浠栫嚎紼嬩紶閫掍俊鎭殑鏂瑰紡錛屽綋寮傚父鍙戠敓鏃惰皟鐢?SPAN lang=EN-US>RaiseException()鍑芥暟鍙垏鎹㈠埌鍙︿釜綰跨▼鐨勫紓甯稿鐞嗘ā鍧椼?/FONT>

錛堟湭瀹屽緟緇級

BestRegards
hoolee
  
hoolee 
View Public Profile 
Send email to hoolee 
Find all posts by hoolee 
Add hoolee to Your Buddy List 

  #5    2005-04-30, 07:54  
 hoolee  
Registered User   Join Date: Mar 2005
Posts: 1,037  
 
4.6 Publish & Subsribe
Publish & Subscrible
鏄竴涓繘紼嬮棿鐨勯氫俊鏈哄埗錛堝湪SymbianOS v8.0a鍜?SPAN lang=EN-US>Series 60 Platform 2nd Editon, Feature Pack2涓湁鎵浠嬬粛錛夛紝鍙互鏌ョ湅鐩稿叧鐨勬枃鎸°?/FONT>

榪欎釜鏈哄埗鍖呮嫭浜嗕笁涓熀鏈柟闈細(xì)properties, publishers, 鍜?SPAN lang=EN-US>subscribers.Properties鏄敱涓涓爣鍑?SPAN lang=EN-US>SymbianOS UID鎵瀹氫箟鐨勫叏灞鍞竴鍙橀噺錛屽畠瀹氫箟浜嗗睘鎬х被鍒紝鑰屽彟涓涓暣鏁板畾涔変簡property sub-key銆?/FONT>
Publishers
鏄礋璐f洿鏂板睘鎬х殑綰跨▼銆?SPAN lang=EN-US>Subscribers鏄礋璐g洃鍚睘鎬у彉鍖栫殑綰跨▼銆?/FONT>

4.7 
娑堟伅闃熷垪
娑堟伅闃熷垪鏄彟涓涓繘紼嬮棿閫氫俊鐨勬満鍒訛紙鍦?SPAN lang=EN-US>SymbianOS v8.0a鍜?SPAN lang=EN-US>Series 60 Platform 2nd Editon, Feature Pack2涓湁鎵浠嬬粛錛夈?/FONT>
娑堟伅闃熷垪鐢ㄦ潵鍚戦槦鍒楀彂閫佹秷鎭紝鑰屾棤闇鑾峰緱鎺ユ敹鑰呯殑鐘舵佹爣璇嗕俊鎭備換浣曡繘紼嬶紙閮藉湪鍚屼竴闃熷垪涓殑錛夋垨浠諱綍鍚屼竴榪涚▼涓殑綰跨▼錛堝湪灞閮ㄩ槦鍒椾腑錛夐兘鍙互璇誨彇榪欎簺淇℃伅銆?/FONT>

5
銆佸悓姝?/FONT>
1)
鐩殑
濡傛灉澶氫釜綰跨▼鍦ㄦ病鏈変繚鎶ゆ満鍒剁殑鎯呭喌涓嬩嬌鐢ㄥ悓涓璧勬簮錛屽氨浼?xì)鍑虹庮C竴浜涢棶棰樸傚錛岀嚎紼?SPAN lang=EN-US>A鏇存柊浜嗛儴鍒?SPAN lang=EN-US>descriptor錛岃岀嚎紼?SPAN lang=EN-US>B鎺ユ墜鍚庡張閲嶅啓浜嗗唴瀹廣傚洖鍒扮嚎紼?SPAN lang=EN-US>A鍚庯紝鍙堝紑濮嬫洿鏂板唴瀹廣傝繖鏍?SPAN lang=EN-US>descriptor鐨勫唴瀹瑰氨鍦?SPAN lang=EN-US>A涓?SPAN lang=EN-US>B涓潵鍥炰慨鏀逛簡銆?/FONT>

涓轟簡闃叉榪欑被鎯呭喌鐨勫彂鐢燂紝浣犻渶瑕佷嬌鐢ㄩ潪鎶㈠崰寮?SPAN lang=EN-US>client/server鏈哄埗鎴栧悓姝ュ璞℃潵澶勭悊銆傚悓姝ュ璞★紙mutex, semaphore, critical section錛夐兘鏄牳蹇冨璞★紝鍙互閫氳繃鍙ユ焺鏉ヨ闂備粬浠細(xì)闄愬埗鎴栫洿鎺ラ攣浣忓澶氱嚎紼嬩滑鎵瑕佽闂殑璧勬簮錛岃繖縐嶈祫婧愬艦寮忚縐頒負(fù)鍏變韓璧勬簮銆?/FONT>
鍦ㄤ換浣曟椂鍒誨彧鑳芥湁涓涓嚎紼嬪鍏變韓璧勬簮榪涜鍐欐搷浣滐紝姣忎釜瑕佽闂祫婧愮殑綰跨▼閮藉簲浣跨敤鍚屾鏈哄埗鏉ョ鐞嗚祫婧愩?/FONT>
鍚屾鎿嶄綔涓鑸湁濡備笅姝ラ錛?/FONT>
1. Call Wait() of the synchronization object reserved for this resource.
2. Access the shared resource.
3. Call Signal() of the synchronization object reserved for this resource.

娉ㄦ剰錛屽綋kill綰跨▼鏃惰灝忓績鐐廣傚洜涓哄鏋滅嚎紼嬩嬌鐢ㄥ凡綞烘敞閿鐨勫璞★紝涓嶅悓鐨勫悓姝ュ璞″叾澶勭悊鏂瑰紡鏄笉鍚岀殑銆傚洜姝わ紝蹇界暐浣跨敤鍚屾綾誨瀷鑰?SPAN lang=EN-US>kill涓涓凡綞烘洿鏂拌繃閮ㄥ垎璧勬簮鐨勭嚎紼嬫槸浼?xì)寮曞彂闂鐨勩?/FONT>

2)
浣跨敤Semaphores(淇″彿)
Semaphores
鍙互綆$悊鍏變韓璧勬簮鐨勫悓姝ュ寲璁塊棶銆傝繖閲?SPAN lang=EN-US>semaphore鐨勫彞鏌勫彲閫氳繃RSemaphore綾昏幏寰椼?/FONT>
Semaphore
闄愬埗浜嗗悓涓鏃跺埢璁塊棶鍏變韓璧勬簮鐨勬暟鐩?SPAN lang=EN-US>semaphore璁℃暟鐨勫垵濮嬪寲宸ヤ綔鍙互鏀懼湪鏋勯犲嚱鏁頒腑榪涜銆?/FONT>
Semaphore
鍙互鏄叏灞鐨勪篃鍙互鏄眬閮ㄧ殑錛屽叏灞鐨?SPAN lang=EN-US>semaphore鏈夎嚜宸辯殑鍚嶇О錛屽彲浠ヨ鍏朵粬榪涚▼鎼滅儲騫朵嬌鐢ㄣ傝屽眬閮ㄧ殑semaphore娌℃湁鍚嶇О錛屽彧鑳藉湪鍚屼竴榪涚▼闂寸殑綰跨▼涓嬌鐢ㄣ?/FONT>
璋冪敤semaphore鐨?SPAN lang=EN-US>Wait()鏂規(guī)硶灝嗗噺灝?SPAN lang=EN-US>semaphore璁℃暟錛岃屽鏋滆鏁頒負(fù)璐熺殑璇濓紝璋冪敤綰跨▼灝變細(xì)榪涘叆絳夊緟鐘舵併?/FONT>
璋冪敤semaphore鐨?SPAN lang=EN-US>Signal()鏂規(guī)硶灝嗗鍔?SPAN lang=EN-US>semaphore璁℃暟錛屽鏋滃闀夸箣鍓嶄負(fù)璐熸暟錛屽垯絳夊緟淇″彿鐨勭涓涓嚎紼嬪皢璁懼畾涓哄噯澶囪繍琛岀姸鎬併?/FONT>

璋冪敤semaphore鐨?SPAN lang=EN-US>Signal(TInt aCount)鍜岃皟鐢?SPAN lang=EN-US>n嬈?SPAN lang=EN-US>Signal()鏁堟灉鏄竴鏍風(fēng)殑銆?/FONT>
褰撶嚎紼嬫浜℃椂錛屽彧鏈夎綰跨▼姝g瓑寰呰淇″彿鏃訛紝淇″彿鎵嶈兘琚氱煡銆傚洜涓轟俊鍙峰湪涓嬮潰榪欐牱鐨勬儏鍐典篃鏄彲浠ユ墽琛岀殑錛氬湪涓涓嚎紼嬩腑璋冪敤Wait()錛屽湪鍙︿竴涓嚎紼嬩腑璋冪敤Signal()錛岃繖鏍風(fēng)殑淇″彿鏃犳硶鍦ㄤ嬌鐢ㄥ畠鐨勭嚎紼嬫浜℃椂琚氱煡銆傝繖鏍峰彧浼?xì)瀵艰嚧淇″彲偖℃暟鍑忎綆銆?/FONT>

3)
浣跨敤浜掓枼錛?SPAN lang=EN-US>Mutex錛?/FONT>
浜掓枼涓昏浣跨敤鍦ㄥ悓姝ヤ笅鐙崰璁塊棶鍏變韓璧勬簮銆傚畠鐨勫彞鏌勫彲浠ラ氳繃RMutex綾繪潵鑾峰緱銆?/FONT>
鍜屼俊鍙蜂竴鏍鳳紝浜掓枼鍙互鏄叏灞涔熷彲浠ユ槸灞閮ㄧ殑銆傚敮涓鐨勪笉鍚屽湪浜庡叾璁℃暟鍒濆鍖栨椂鎬諱負(fù)1銆?SPAN lang=EN-US>Mutex鍥犳鍙厑璁告渶澶氫竴涓闂叡浜祫婧愩?/FONT>
濡傛灉涓涓嚎紼嬪凡綞轟負(fù)mutex璋冪敤Wait()錛屼絾娌℃湁Signal()錛屽垯綰跨▼姝諱骸鏃惰浜掓枼灝嗚閫氱煡銆?/FONT>

4)
浣跨敤涓寸晫鍖?/FONT>(Critical Sections)
Critical Sections
鍙敤鏉ュ湪涓鍗曠嫭榪涚▼涓嫭鍗犺闂叡浜祫婧愩?SPAN lang=EN-US>Critical Sections鍙ユ焺鍙互閫氳繃RCriticalSection綾繪潵鑾峰緱銆?/FONT>
Critical Sections
鍙兘鐢ㄥ湪鍚屼竴榪涚▼鐨勭嚎紼嬮棿錛岄氬父瀹冪敤鏉ョ鐞嗘煇孌典唬鐮佺殑璁塊棶錛屾瘡嬈″彧鑳芥湁涓涓嚎紼嬫潵璁塊棶銆?/FONT>
鍚屼竴綰跨▼涓紝鍦ㄨ皟鐢?SPAN lang=EN-US>Wait()鍓嶈皟鐢?SPAN lang=EN-US>Signale()灝嗕細(xì)寮曞彂綰跨▼鐨勫紓甯搞備絾涓嶄細(xì)鍑虹幇鍦ㄥ叾浠栫被鍨嬬殑鍚屾瀵硅薄涓?/FONT>
綰跨▼鐨勪腑鏂槸涓嶄細(xì)褰卞搷critical sections鐨勭姸鎬佺殑錛屽洜姝や嬌鐢?SPAN lang=EN-US>critical sections鐨勭嚎紼嬪皢涓嶄細(xì)琚叾浠栫嚎紼嬫潃姝伙紝闄ら潪涓嶅湪critical sections涓傚綋涓嶅湪闇瑕佹椂錛岀嚎紼嬬殑姝諱骸鏄笉浼?xì)鏈夌櫖锛屽緢瀹夊叏鐨勩?/FONT>

5)
鍚屾瀹炰緥

Code:

1: class CMessageBuffer
2: ;
12:
13: CMessageBuffer::CMessageBuffer()
14: 
17:
18: void CMessageBuffer::AddMessage(const TDes &aMsg)
19: 
24:
25: void CMessageBuffer::GetMessages(TDes &aMsgs)
26: 
32:
33: static void CMyClass::threadFunction(TAny *aPtr)
34: 
45: }
鍦ㄤ笂闈㈡墍榪頒腑錛?SPAN lang=EN-US>CMessageBuffer鏄竴涓崐鎴愬搧綾伙紝瀹冨厑璁哥敤鎴峰鍔犳秷鎭埌buffer涓紝涔熷厑璁歌幏寰楁墍鏈夋秷鎭?/FONT>
綰跨▼鍑芥暟CMyClass::threadFunction璐熻矗鍚?SPAN lang=EN-US>CMessageBuffer鍏變韓瀵硅薄娣誨姞淇℃伅錛岃繖閲屽唴瀛樺垎閰嶅拰閿欒媯鏌ュ茍娌℃湁鍒楀嚭錛岄渶瑕佽鑰呰嚜宸卞畬鎴愩?/FONT>
鍋囪鏈夊涓嚎紼嬭鍏變韓CMessageBuffer瀵硅薄瀹炰緥錛屽垯鍦ㄥ疄闄呰闂?SPAN lang=EN-US>buffer鏃跺繀欏昏鍚屾鏉ュ鐞嗐傛垜浠篃鍙湪綰跨▼鍑芥暟涓畬鎴愶紝浣嗗湪CMessageBuffer涓畬鎴愬悓姝ュ皢浣垮緱璇ョ被鎴愪負(fù)綰跨▼瀹夊叏綰э紝鍚屾牱瀹冧篃鍙互琚敤鍦ㄥ崟涓嚎紼嬩腑浜嗐?/FONT>

6
鎬葷粨
寰堝鎯呭喌涓嬮兘闇瑕佸綰跨▼鐨勶紝褰撲嬌鐢ㄥ綰跨▼鏃訛紝鍚屾鍙?qiáng)浜掓枼鎺掍粬涔熻鑰冭檻鍦ㄥ唴錛屼互渚夸繚璇佺嚎紼嬮氫俊鐨勫畨鍏ㄦс傚鏋滅嚎紼嬩嬌鐢ㄥ叡浜祫婧愶紝鎴戜滑搴旇浣跨敤鏌愮鍚屾鏈哄埗鏉ラ伩鍏嶅紓甯哥殑鍙戠敓錛?SPAN lang=EN-US>Semaphores, critical sections,鍜?SPAN lang=EN-US>mutexes閮芥彁渚涗簡鍩烘湰鐨勮В鍐蟲柟妗堛傛澶栵紝濡傛灉浣跨敤媧誨姩瀵硅薄鎴栨竻闄ゆ満鍒訛紝鎴戜滑榪橀渶瑕佹墜宸ヨ緗?SPAN lang=EN-US>active scheduler鍜屾竻闄ゆ爤銆傛葷殑鏉ヨ錛岀嚎紼嬬紪紼嬩笉鏄繖涔堝鏄撶殑錛屽洜涓鴻繖綾葷紪紼嬮渶瑕佸叏闈㈢悊瑙f鏋躲佸浠誨姟鍜岀嚎紼嬪畨鍏ㄦ満鍒躲?/FONT>



]]>
symbian寮鍙戣祫婧?/title><link>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3483.html</link><dc:creator>縐誨姩寮鍙?/dc:creator><author>縐誨姩寮鍙?/author><pubDate>Fri, 24 Feb 2006 20:53:00 GMT</pubDate><guid>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3483.html</guid><wfw:comment>http://m.shnenglu.com/xiaoyun/comments/3483.html</wfw:comment><comments>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3483.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/xiaoyun/comments/commentRss/3483.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/xiaoyun/services/trackbacks/3483.html</trackback:ping><description><![CDATA[寮曠敤鑷細(xì)<A >http://www.sf.org.cn/Article/symbiandev/200509/367.html</A><BR><BR> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 150%; TEXT-ALIGN: center" align=center><FONT face=瀹嬩綋><B><SPAN lang=EN-US style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%">symbian</SPAN></B><B><SPAN style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%">寮鍙戣祫婧?SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></SPAN></B></FONT></P><BR> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>  <o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; TEXT-INDENT: 18pt; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>鍘誨勾鏈変竴孌墊椂闂村仛<SPAN lang=EN-US>symbian</SPAN>鐨勫紑鍙?SPAN lang=EN-US>, </SPAN>鍦?SPAN lang=EN-US>sony ericsson </SPAN>鐨?SPAN lang=EN-US>p802</SPAN>涓婅繘琛岋紝鍥犱負(fù)鍏徃鍐呰繕娌℃湁寮鍙?SPAN lang=EN-US>symbian</SPAN>鐨勭粡楠岋紝鎵浠ュ紑鍙戣繃紼嬩腑閬囧埌鐨勯棶棰樺氨鍙湁鍒?SPAN lang=EN-US>internet</SPAN>涓婂幓瀵繪眰甯姪銆傛湰鏂囨葷粨鍜岀綏鍒椾簡鍦ㄥ紑鍙戣繃紼嬩腑寰楀埌鐨勫悇縐?SPAN lang=EN-US>symbian uiq</SPAN>寮鍙戣祫婧愶紝甯屾湜瀵瑰垰榪涘叆<SPAN lang=EN-US><A ><U><SPAN style="COLOR: blue">symbian</SPAN></U><U><SPAN lang=EN-US style="COLOR: blue"><SPAN lang=EN-US>寮鍙?/SPAN></SPAN></U></A></SPAN>鐨勬湅鍙嬭兘澶熸湁鎵甯姪銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋><!--[if !supportEmptyParas]--> <!--[endif]--><O:P></O:P><o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; WORD-BREAK: break-all; TEXT-INDENT: -18pt; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US><!--[if !supportLists]-->1</SPAN>錛?SPAN lang=EN-US><!--[endif]-->Symbian </SPAN>寮鍙戣呮柊闂葷粍<SPAN lang=EN-US><O:P></O:P><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>榪欐槸<SPAN lang=EN-US>symbian</SPAN>緗戠珯涓婂叕甯冪殑鏂伴椈緇勶紝姣棤鐤戦棶錛岃繖鏄垜寮鍙戣繃紼嬩腑閬囧埌闅鵑鏃跺緱鍒板府鍔╂渶澶氱殑鍦版柟銆傚湪榪欓噷鍥炵瓟闂鐨勯兘鏄緢涓撲笟鐨?SPAN lang=EN-US>symbian</SPAN>寮鍙戜漢鍛橈紝浼拌鍏朵腑鏈変竴閮ㄥ垎搴旇鏄?SPAN lang=EN-US>symbian</SPAN>鐨勬妧鏈敮鎸佸伐紼嬪笀銆傚彧瑕佷綘浼?xì)鎻愰棶锛屾湁鑰愬績錛屼竴鑸兘鍙互寰楀埌鏈夌敤鐨勫府鍔┿?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>寤鴻錛氭彁闂墠鎼滅儲涓涓嬩互鍓嶆湁娌℃湁鍚屾牱鐨勯棶棰橈紝濡傛灉鏈夛紝閭d箞浣犲氨涓嶇敤絳夊緟鍒漢鐨勫洖絳斾簡錛屼篃閬垮厤浜嗘敮鎸佽呬負(fù)浜嗗洖絳斿悓鏍風(fēng)殑闂?gòu)躬璐规棄櫁淬?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>鎻愰棶鏃跺敖閲忚█綆鎰忚祬鐨勬弿榪版竻妤氫綘閬囧埌鐨勯棶棰橈紝榪樿娉ㄦ剰鑷繁鐨勬佸害錛岀綉涓婃湁涓綃囪緇嗕粙緇嶅浣曟彁闂殑鏂囩珷銆?SPAN style="FONT-SIZE: 9pt; COLOR: black">鎻愰棶鐨勬櫤鎱?/SPAN>銆嬶紝寤鴻鍏堥槄璇匯?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>闃呰錛屾悳绱㈠叾浠栨枃妗e悗錛屼粛鐒舵壘涓嶅埌絳旀鏃訛紝鎵嶅埌鏂伴椈緇勬彁闂傚洜涓哄彲鑳借榪囨瘮杈冮暱鐨勬椂闂存墠鑳藉寰楀埌絳斿銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋><!--[if !supportEmptyParas]--> <!--[endif]--><O:P></O:P><o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋>http://www.symbian.com/developer/public/index.html<o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋><!--[if !supportEmptyParas]--> <!--[endif]--><O:P></O:P><o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; WORD-BREAK: break-all; TEXT-INDENT: -18pt; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US><!--[if !supportLists]-->2</SPAN>錛?SPAN lang=EN-US><!--[endif]-->SDK</SPAN>闄勫甫鐨勬枃妗?SPAN lang=EN-US><O:P></O:P><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>鍦ㄥ畨瑁?SPAN lang=EN-US>UIQ2.1</SPAN>鐨?SPAN lang=EN-US>SDK</SPAN>鍚庯紝鏈変竴涓?SPAN lang=EN-US>patch</SPAN>銆傝繖涓?SPAN lang=EN-US>patch</SPAN>閲岄潰瀹為檯涓婂茍娌℃湁瀵?SPAN lang=EN-US>SDK</SPAN>鍋氫粈涔堟洿鏂幫紝閲岄潰鍙寘鎷簡涓涓?SPAN lang=EN-US>CHM</SPAN>鐗堢殑鏂囨。鍜屼竴涓悕涓?SPAN lang=EN-US>news-qui</SPAN>鐨勯」鐩?SPAN lang=EN-US>CHM</SPAN>鐗堢殑鏂囨。鎻愰珮浜嗗彲鐢ㄦу拰鍙鎬с傞偅涓?SPAN lang=EN-US>news-qui</SPAN>鐨勯」鐩槸瀛︿範(fàn)<SPAN lang=EN-US>uiq</SPAN>涓婄紪紼嬬殑鏈濂芥簮浠g爜錛屽洜涓哄畠涓嶄粎瑕嗙洊浜?SPAN lang=EN-US>uiq</SPAN>涓婂ぇ澶氭暟鐨勫熀紜鏋舵瀯錛岃屼笖榪樻湁涓綃囩浉搴旂殑<SPAN lang=EN-US>chm</SPAN>鏂囨。鍒嗘瀽浠g爜錛屾寚瀵奸槄璇匯傚鏋滀綘鍒氬紑濮嬪涔?SPAN lang=EN-US>symbian </SPAN>鐨?SPAN lang=EN-US> uiq</SPAN>緙栫▼銆傝繖鏄繀璇葷殑婧愮爜銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US>SDK</SPAN>闄勫甫鐨勮繖浠芥枃妗e寘鍚簡璇﹀敖鐨?SPAN lang=EN-US>Symbian UIQ SDK</SPAN>寮鍙戜俊鎭紝鏄渶閲嶈鐨勫弬鑰冭祫鏂欍?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>浠ヤ笅鍑犱釜閮ㄥ垎鍙兘鏄粡甯擱渶瑕佺敤鍒扮殑鍦版柟錛?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋>UIQ 2.1 SDK</FONT></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Wingdings">脿</SPAN><SPAN lang=EN-US><FONT face=瀹嬩綋>UIQ SDK</FONT></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Wingdings">脿</SPAN><FONT face=瀹嬩綋><SPAN lang=EN-US>C++ : </SPAN>榪欎釜鐩綍閲岄潰鐨?SPAN lang=EN-US>API Refrence, Application Developer Framework, Paradigm</SPAN>閮芥槸鍒氬紑濮嬪涔?fàn)鏃跺父鐢ㄧ殑鍙傝冭祫鏂欍?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋>UIQ 2.1 SDK</FONT></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Wingdings">脿</SPAN><SPAN lang=EN-US><FONT face=瀹嬩綋>Developer Library</FONT></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Wingdings">脿</SPAN><FONT face=瀹嬩綋><SPAN lang=EN-US>API Refrence, </SPAN>鍏朵腑鐨?SPAN lang=EN-US>C++ API Refrence</SPAN>瀵?SPAN lang=EN-US>API</SPAN>榪涜浜嗗垎綾諱粙緇嶃傝?SPAN lang=EN-US>System Panic Refrence</SPAN>鍦ㄧ▼搴忎腑鍑虹幇<SPAN lang=EN-US>panic</SPAN>鏃訛紝鍙互鏍規(guī)嵁鍒嗙被鍜岀紪鍙峰搴旀煡鍒板彲鐢ㄤ俊鎭?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋>UIQ 2.1 SDK</FONT></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Wingdings">脿</SPAN><SPAN lang=EN-US><FONT face=瀹嬩綋>Developer Library</FONT></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Wingdings">脿</SPAN><FONT face=瀹嬩綋><SPAN lang=EN-US>Tools and Utilities, </SPAN>鍏朵腑鍖呭惈浜嗗紑鍙戣繃紼嬩腑瑕佷嬌鐢ㄥ埌鐨勫伐鍏蜂粙緇嶅拰鎸囧錛屾瘮濡傛枃浠惰漿鎹紝紼嬪簭鐢熸垚錛岀▼搴忓畨瑁咃紝瀛楃鏍煎紡杞崲錛屽浘鐗囨牸寮忚漿鎹紝濡備綍鍦ㄨ澶囦笂璋冭瘯絳夈?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋><!--[if !supportEmptyParas]--> <!--[endif]--><O:P></O:P><o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; WORD-BREAK: break-all; TEXT-INDENT: -18pt; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US><!--[if !supportLists]-->3</SPAN>錛?SPAN lang=EN-US><!--[endif]-->FAQ<O:P></O:P><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US>FAQ</SPAN>鏄寮鍙戣繃紼嬩腑緇忓父閬囧埌鐨勯棶棰樿繘琛屾葷粨鍚庡緱鍒扮殑緇撴灉錛屼綘閬囧埌鐨勯棶棰橈紝鍒漢宸茬粡鍏堥亣鍒拌繃浜嗭紝鑰屼笖宸茬粡鏈変簡絳旀銆傞亣鍒伴棶棰橈紝鍏堟煡鏂囨。錛岀劧鍚庡埌榪欓噷鏉ョ湅鐪嬶紝絳旀涔熻鏃╁氨鍦ㄨ繖閲岋紝鍙槸絳夊緟浣犵殑鎼滅儲銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋><!--[if !supportEmptyParas]--> <!--[endif]--><O:P></O:P><o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><A ><U><SPAN style="COLOR: blue"><FONT face=瀹嬩綋>http://www.symbian.com/developer/techlib/faq.html</FONT></SPAN></U></A><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>涓婇潰鐨勯〉闈㈠厛榪涘叆</FONT><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A ><U><SPAN style="COLOR: blue">Enter the Symbian OS Developer Knowledgebase</SPAN></U></A> </SPAN><FONT face=瀹嬩綋><SPAN style="FONT-SIZE: 10pt">榪欎竴鏍忥紝鐒跺悗灝卞彲浠ュ垎綾繪悳绱㈠暒銆?/SPAN><SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋><!--[if !supportEmptyParas]--> <!--[endif]--><O:P></O:P><o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; WORD-BREAK: break-all; TEXT-INDENT: -18pt; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US><!--[if !supportLists]-->4</SPAN>錛?SPAN lang=EN-US><!--[endif]-->Sonyericsson </SPAN>鐨勫紑鍙戞妧鏈敮鎸佽鍧?SPAN lang=EN-US><O:P></O:P><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋>涔熶笉閿欙紝闇瑕佸厛娉ㄥ唽銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><A ><U><SPAN style="COLOR: blue"><FONT face=瀹嬩綋>http://developer.sonyericsson.com/show_forums.do</FONT></SPAN></U></A><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US><FONT face=瀹嬩綋><!--[if !supportEmptyParas]--> <!--[endif]--><O:P></O:P><o:p></o:p></FONT></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; WORD-BREAK: break-all; TEXT-INDENT: -18pt; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US><!--[if !supportLists]-->5</SPAN>錛?SPAN lang=EN-US><!--[endif]--></SPAN>婧愪唬鐮佽祫婧?SPAN lang=EN-US><O:P></O:P><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><FONT face=瀹嬩綋><SPAN lang=EN-US>series60</SPAN>鐨?SPAN lang=EN-US>SDK</SPAN>瀹夎浠ュ悗錛屽叾<SPAN lang=EN-US>example</SPAN>閲岀殑婧愪唬鐮佹槸鎵鏈?SPAN lang=EN-US>symbian SDK</SPAN>涓渶澶氾紝鏈鍏ㄩ潰鐨勩傝櫧鐒惰繖浜?SPAN lang=EN-US>project</SPAN>涓嶈兘鍦?SPAN lang=EN-US>UIQ SDK</SPAN>閲岄潰緙栬瘧閫氳繃錛屼絾鍦ㄩ亣鍒伴棶棰樻椂錛屽弬鑰冭繖閲岄潰鐨勬簮鐮佷細(xì)瀵逛綘鏈夊緢澶у府鍔┿?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><BR> <SCRIPT type=text/javascript> <!-- google_ad_client = "pub-4990535643016013"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "000000"; google_color_text = "000000"; //--> </SCRIPT> </SPAN> <SCRIPT src="symbian寮鍙戣祫婧?files/show_ads.js" type=text/javascript> </SCRIPT> <o:p></o:p></SPAN></P><img src ="http://m.shnenglu.com/xiaoyun/aggbug/3483.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/xiaoyun/" target="_blank">縐誨姩寮鍙?/a> 2006-02-25 04:53 <a href="http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3483.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Symbian瀛楃涓叉搷浣?/title><link>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3482.html</link><dc:creator>縐誨姩寮鍙?/dc:creator><author>縐誨姩寮鍙?/author><pubDate>Fri, 24 Feb 2006 20:49:00 GMT</pubDate><guid>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3482.html</guid><wfw:comment>http://m.shnenglu.com/xiaoyun/comments/3482.html</wfw:comment><comments>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3482.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/xiaoyun/comments/commentRss/3482.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/xiaoyun/services/trackbacks/3482.html</trackback:ping><description><![CDATA[寮曠敤鑷細(xì)<A >http://www.sf.org.cn/Article/symbiandev/200510/383.html</A><BR><BR> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; WORD-BREAK: break-all; LINE-HEIGHT: 150%; TEXT-ALIGN: center" align=center><FONT face=瀹嬩綋><B><SPAN lang=EN-US style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%">Symbian</SPAN></B><B><SPAN style="FONT-SIZE: 13.5pt; COLOR: red; LINE-HEIGHT: 150%">瀛楃涓叉搷浣?SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></SPAN></B></FONT></P><BR> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鍦?SPAN lang=EN-US>symbian</SPAN>緋葷粺涓茍娌℃湁浣跨敤鎴戜滑鐔熺煡鐨勭被鍨嬪拰鍑芥暟鏉ュ鐞嗗瓧絎︿覆鍜屼簩榪涘埗緙撳啿鍖猴紝榪欏浜庡垵瀛﹁呮潵璇村彲鑳芥湁鐐歸檶鐢熴傚ぇ姒傚緢澶氱紪紼嬭呴兘鍦ㄦ懜绱?SPAN lang=EN-US>TBuf, TBufC, HBufC</SPAN>鐨勮繃紼嬩腑鑺辮垂浜嗕笉灝戞椂闂粹︹?SPAN lang=EN-US>:)<o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>symbian</FONT></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>涓殑鎻忚堪絎?SPAN lang=EN-US>(descriptors)</SPAN>涓昏鏈変互涓嬬壒鎬э細(xì)</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>1</FONT></SPAN><FONT face=瀹嬩綋>銆佷互鍚屾牱鐨勬柟寮忓寰呭瓧絎︿覆鍜屼簩榪涘埗鏁版嵁銆?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>2</FONT></SPAN><FONT face=瀹嬩綋>銆佹暟鎹彲浠ュ瓨鏀懼湪鍐呭瓨鐨勪換浣曞尯鍩熶笂鈥斺?SPAN lang=EN-US>ROM</SPAN>鎴?SPAN lang=EN-US>RAM</SPAN>錛屽湪鍫嗘垨鏍堜笂閮藉彲浠ャ?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>3</FONT></SPAN><FONT face=瀹嬩綋>銆佹弿榪扮浣跨敤鎸囬拡鍜岄暱搴︿俊鎭潵鎻忚堪瀹冨寘鍚殑鏁版嵁錛屾湁浜涙弿榪扮榪樺寘鎷渶澶ч暱搴︾殑淇℃伅銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>涓嬮潰榪欎釜鍥劇ず鎰忎簡鎻忚堪絎︾浉鍏崇被鐨勭戶鎵垮叧緋伙細(xì)<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鎵鏈夌殑鎻忚堪絎﹂兘鏄粠鎶借薄綾?SPAN lang=EN-US>TDesC</SPAN>涓淳鐢熺殑錛屼粬浠彲浠ュ垎涓轟笁涓ぇ綾伙細(xì)</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>1</FONT></SPAN><FONT face=瀹嬩綋>銆佺紦鍐插尯鎻忚堪絎︹斺旀暟鎹仛涓烘弿榪扮瀵硅薄鐨勭粍鎴愰儴鍒嗚屽瓨鍦紝鎻忚堪絎﹀璞″瓨鏀懼湪紼嬪簭鐨勫爢鏍堜腑錛?SPAN lang=EN-US>TBuf</SPAN>鍜?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>TBufC,<BR>2</SPAN>銆佸爢鎻忚堪絎︹斺旀暟鎹仛涓烘弿榪扮瀵硅薄鐨勭粍鎴愰儴鍒嗚屽瓨鍦紝鎻忚堪絎﹀璞″瓨鏀懼湪鍫嗕腑錛?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>HBufC,<BR>3</SPAN>銆佹寚閽堟弿榪扮鈥斺旀弿榪扮瀵硅薄鍜屽畠鎵琛ㄧず鐨勫疄闄呮暟鎹槸鍒嗗紑瀛樻斁鐨勶細(xì)<SPAN lang=EN-US>TPtr</SPAN>鍜?SPAN lang=EN-US>TPtrC.<o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>濡傛灉瀵圭収<SPAN lang=EN-US>C/C++</SPAN>璇硶鏉ョ湅錛?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>1</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>TPtrC</SPAN>鍙互琚湅浣滄槸<SPAN lang=EN-US>const char*</SPAN>鐨勪嬌鐢?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>2</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>TBufC</SPAN>鍙互琚湅浣滄槸<SPAN lang=EN-US>char[]</SPAN>鐨勪嬌鐢?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鍏朵粬綾繪病鏈夌浉搴斿鐓ц鍙ャ?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>涓嬮潰鏄劇ず浜嗗悇涓被涓暟鎹槸濡備綍緇勭粐鐨勶細(xì)<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><BR><FONT face=瀹嬩綋>TDes</FONT></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鍜?SPAN lang=EN-US>TDesC</SPAN>鏄娊璞$被錛屽洜姝や綘涓嶅彲鑳藉疄渚嬪寲瀹冧滑銆傚畠浠殑涓昏鐢ㄩ旀槸鍋氫負(fù)鍑芥暟鐨勫弬鏁版潵鎻忚堪瀛楃涓插拰浜岃繘鍒舵暟鎹傚湪榪欐牱鐨勫嚱鏁頒腑錛屼綘搴旇鎸夊涓嬭鍒欎嬌鐢細(xì)</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>1</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>const TDesC& </SPAN>琛ㄧず鍙鐨勬暟鎹拰瀛楃涓層?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>2</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>TDes& </SPAN>琛ㄧず鍙互琚慨鏀圭殑鏁版嵁鍜屽瓧絎︿覆銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鎵鏈夎繖浜涙弿榪扮閮藉彲浠ユ寚瀹氭暟鎹昂搴︼細(xì)<SPAN lang=EN-US>TDes8</SPAN>銆?SPAN lang=EN-US>TDes16</SPAN>銆?SPAN lang=EN-US>TDesC8</SPAN>銆?SPAN lang=EN-US>TDesC16</SPAN>銆?SPAN lang=EN-US>TBuf8</SPAN>銆?SPAN lang=EN-US>TBuf16</SPAN>絳?/FONT><SPAN lang=EN-US><BR></SPAN><FONT face=瀹嬩綋>榪欓噷<SPAN lang=EN-US>8</SPAN>琛ㄧず鎻忚堪絎﹀鐞嗙殑鏁版嵁鏄?SPAN lang=EN-US>8bit</SPAN>鐨勶紝鑰?SPAN lang=EN-US>16</SPAN>琛ㄧず鏄?SPAN lang=EN-US>16bit</SPAN>鏁版嵁銆備竴鑸潵璇達(dá)紝浣犲彧瑕佷嬌鐢ㄩ氱敤褰㈠紡錛?SPAN lang=EN-US>TDes, TDesC,...</SPAN>錛夋潵琛ㄧず鏂囨湰鏁版嵁鑰屼嬌鐢?SPAN lang=EN-US>8bit</SPAN>鐗堟湰錛?SPAN lang=EN-US>TDesC8</SPAN>絳夛級鏉ヨ〃紺轟簩榪涘埗鐨勫唴瀹廣?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><BR><FONT face=瀹嬩綋>Litterals<BR>---------------<BR></FONT></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>瀛楃涓插父閲忓彲浠ヤ嬌鐢?SPAN lang=EN-US>_L()</SPAN>鎴?SPAN lang=EN-US>_LIT()</SPAN>瀹忔潵瀹氫箟銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>_L()</FONT></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鍙互鐢熸垚涓涓寚鍚戝瓧絎﹀肩殑鍦板潃錛?SPAN lang=EN-US>TPtrC</SPAN>錛夛紝瀹冪粡甯歌鐢ㄦ潵浼犻掑瓧絎︿覆鍒板嚱鏁頒腑錛?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>NEikonEnvironment::MessageBox(_L("Error: init file not found!"));<o:p></o:p></FONT></SPAN></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>_LIT()</FONT></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鍙互鐢熸垚涓父閲忓悕錛屼互渚夸互鍚庨噸澶嶄嬌鐢細(xì)</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>_LIT(KMyFile, "c:\System\Apps\MyApp\MyFile.jpg");<o:p></o:p></FONT></SPAN></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><FONT face=瀹嬩綋><SPAN lang=EN-US style="FONT-SIZE: 10.5pt">_LIT()</SPAN><SPAN style="FONT-SIZE: 10.5pt">瀹忕殑緇撴灉錛堝氨鏄笂闈㈢殑<SPAN lang=EN-US>KMyFile</SPAN>錛夊疄闄呬笂鏄釜鏂囧瓧鎻忚堪絎︼紙<SPAN lang=EN-US>literal descriptor</SPAN>錛?SPAN lang=EN-US>TLitC</SPAN>錛屽畠鍙互鍦ㄤ換浣曚嬌鐢?SPAN lang=EN-US>TDesC&</SPAN>鐨勫湴鏂逛嬌鐢ㄣ?SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鐢ㄦ硶</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>---------<BR>TDesC</FONT></SPAN><FONT face=瀹嬩綋>涓渶甯哥敤鐨勫嚱鏁板涓嬶細(xì)</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>1</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>Ptr()</SPAN>錛岀敤鏉ヨ幏寰楁弿榪扮鏁版嵁涓殑鎸囬拡銆?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>2</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>Length()</SPAN>錛岀敤鏉ヨ幏寰楁弿榪扮鏁版嵁涓殑瀛楃鏁般?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>3</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>Size()</SPAN>錛岀敤鏉ヨ幏寰楁弿榪扮鏁版嵁涓殑瀛楄妭鏁扮洰銆?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>4</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>Cpmpare()</SPAN>鎴栨搷浣滅<SPAN lang=EN-US>==</SPAN>銆?SPAN lang=EN-US>!=</SPAN>銆?SPAN lang=EN-US>>=</SPAN>鍜?SPAN lang=EN-US><=</SPAN>絳変笓涓烘瘮杈冩弿榪扮鏁版嵁鐢ㄧ殑銆?/FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>5</FONT></SPAN><FONT face=瀹嬩綋>銆佹搷浣滅<SPAN lang=EN-US>[]</SPAN>錛屽彲浠ヨ褰撲綔<SPAN lang=EN-US>c/c++</SPAN>涓竴鏍鳳紝鐢ㄦ潵鑾峰緱鎻忚堪絎﹀瓧絎︿覆涓殑鍗曚釜瀛楃銆?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>涓嬮潰鍑犱釜鍑芥暟鏈夊叾鐗規(guī)畩鎬э細(xì)</FONT><SPAN lang=EN-US><BR><FONT face=瀹嬩綋>1</FONT></SPAN><FONT face=瀹嬩綋>銆?SPAN lang=EN-US>Append()</SPAN>鍜?SPAN lang=EN-US>Num()</SPAN>鏈夊緢澶氶噸杞藉艦寮忥紝鍏蜂綋鍙互鐪?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>SDK<BR>2</SPAN>銆?SPAN lang=EN-US>Compare()</SPAN>鏈?SPAN lang=EN-US>2</SPAN>涓彉浣擄細(xì)<SPAN lang=EN-US>CompareC()</SPAN>鍜?SPAN lang=EN-US>CompareF()</SPAN>錛屼互鍙?SPAN lang=EN-US>Copy(),Find(),Locate()</SPAN>鍜?SPAN lang=EN-US>Match()</SPAN>錛岃繖浜涘嚱鏁伴兘鏈?SPAN lang=EN-US>C/F</SPAN>鐨勫悗緙褰㈠紡錛?SPAN lang=EN-US>C</SPAN>浠h〃<SPAN lang=EN-US>Collated</SPAN>鑰?SPAN lang=EN-US>F</SPAN>浠h〃<SPAN lang=EN-US>Folded.<o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>Collating</FONT></SPAN><SPAN style="FONT-SIZE: 10.5pt"><FONT face=瀹嬩綋>鍜?/FONT><FONT face=瀹嬩綋><SPAN lang=EN-US>Folding<BR>------------------------<BR>Folding</SPAN>鏄釜姣旇緝鏍煎紡鍖栨枃鏈殑綆鍗曟柟娉曪紝涓昏鐢ㄥ湪瀵規(guī)瘮杈冧笉鏄お瑕佹眰綺劇‘鐨勫満鍚堛?SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P> <P style="WORD-BREAK: break-all; LINE-HEIGHT: 15pt"><FONT face=瀹嬩綋><SPAN lang=EN-US style="FONT-SIZE: 10.5pt">Collation</SPAN><SPAN style="FONT-SIZE: 10.5pt">鏄釜鏇村ソ鐨勪篃鏇存湁鏁堢殑姣旇緝瀛楃涓茬殑鏂規(guī)硶錛屽彲浠ョ敓鎴愮被浼煎瓧鍏哥殑欏哄簭銆?SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt"> <SCRIPT type=text/javascript> <!-- google_ad_client = "pub-4990535643016013"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "000000"; google_color_text = "000000"; //--> </SCRIPT> <SCRIPT src="Symbian瀛楃涓叉搷浣?files/show_ads.js" type=text/javascript> </SCRIPT> <o:p><FONT face=瀹嬩綋> </FONT></o:p></SPAN></P><img src ="http://m.shnenglu.com/xiaoyun/aggbug/3482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/xiaoyun/" target="_blank">縐誨姩寮鍙?/a> 2006-02-25 04:49 <a href="http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3482.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎵嬫満娓告垙鍒朵綔瀹濆吀http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3481.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 20:46:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3481.htmlhttp://m.shnenglu.com/xiaoyun/comments/3481.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3481.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3481.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3481.htmlhttp://www.sf.org.cn/Article/symbiandev/200510/2511.html

鎵嬫満娓告垙鍒朵綔瀹濆吀


鐢變簬鎵嬫満紜歡璁懼鏂歸潰鐨勮澶氶檺鍒跺拰鎬ц兘宸紓錛屾垜浠湪娓告垙鐨勫紑鍙戝拰鍒朵綔榪囩▼涓棤娉曞ぉ椹絀鴻埇鐨勮繘琛屽垱浣滐紝鑰屼笉寰椾笉緇煎悎鑰冭檻鍒板鏂瑰洜绱犵殑騫寵 銆備笅闈㈠垪鍑虹殑鏄竴浜涘叧閿殑鎬ц兘鍙傛暟錛岃繖浜涘弬鏁伴兘鐩存帴褰卞搷娓告垙鐨勬晥鏋溿?/FONT>

[
鍒嗚鯨鐜?/FONT>]
   
鎵嬫満鐨勫睆騫曞ぇ灝忓悇鏈変笉鍚岋紝浠?SPAN lang=EN-US>80*30
鍒?SPAN lang=EN-US>320*240錛屽氨濂芥瘮鍦?SPAN lang=EN-US>PC鍙戝睍榪囩▼涓殑CGA銆?SPAN lang=EN-US>EGA涔冭嚦VGA錛屽垎杈ㄧ巼鐨勯珮浣庣洿鎺ュ鑷翠簡閫犲瀷鐨勫ぇ灝忓強(qiáng)琛ㄧ幇鍔涳紝榪欑偣鐩鎬俊姣忎釜璁捐浜哄憳閮芥湁鎵浣撲細(xì)銆傚彟澶栵紝鐢變簬鎵嬫満鍨嬪彿鍙?qiáng)鎿嶄綔绯痪l熺殑澶氭牱鎬э紝瀵艱嚧浜嗕竴嬈炬父鎴忓茍涓嶈兘涓嶅姞鏀瑰姩鐨勫湪涓嶅悓鐨勬墜鏈轟笂榪愯銆傚浜庣編鏈璁′漢鍛樿岃█錛屽氨瑕佸湪璁捐涔嬪垵鑰冭檻灞忓箷鐨勮嚜閫傚簲闂銆傛瘮濡傚湪128128鍒嗚鯨鐜囦笅涓?SPAN lang=EN-US>200脳200鐨勫垎杈ㄧ巼涓嬶紝濡備綍鍙互涓嶉噸鏂版洿鎹㈠浘鐗囷紝浣嗗張杈懼埌鍚屾牱鐨勬晥鏋滐紵

[
鑹插僵鏁伴噺]
   
鐩墠鎵嬫満鑳借揪鍒扮殑鑹插僵鏁伴噺涔熸槸闄愬埗緹庢湳浜哄憳鍙戞尌鐨勪竴涓噸瑕佺摱棰堛備粠榪囧幓鍑犲勾鐨勯粦鐧藉睆騫曟墜鏈哄埌鐜頒粖256鑹層?SPAN lang=EN-US>4096鑹插強(qiáng)鐪熷僵鑹層?SPAN lang=EN-US>Digital-Red鍦ㄥ紑鍙戞父鎴忔椂鎺ヨЕ榪囬潪甯稿鐨勬墜鏈猴紝鍏朵腑鏈夌殑鎵嬫満鍙風(fēng)О鑳芥樉紺?SPAN lang=EN-US>4096鑹詫紝浣嗘垜浠皢涓寮?SPAN lang=EN-US>4096鑹茬殑鑹查樁鍥捐繘琛屾樉紺猴紝渚垮彂鐜版湁鐨勯鑹叉牴鏈棤娉曞尯鍒嗭紝鏇磋浜哄悆鎯婄殑鏄紝涓埆鎵嬫満榪樿壊鍋忎弗閲嶃傛墍浠ワ紝璁捐浜哄憳鏄竴瀹氳鏍規(guī)嵁瀹為檯鎵嬫満榪涜鍥劇墖緇樺埗錛屽湪姝わ紝Digital-Red鏈夎繃闈炲父澶氱殑鏁欒銆?/FONT>

[
鏄庝寒搴?/FONT>]
   
娑叉櫠灞忓箷鐢變簬鍏剁嫭鐗圭殑鍙戝厜鍘熺悊錛屽茍涓嶈兘杈懼埌浼犵粺鏄劇ず鍣ㄧ殑浜害錛屽悓鏃朵篃灝卞鑷翠簡寰堝鑹插僵涓板瘜鐨勫浘妗堝湪寮哄厜涓嬶紝涓嶈兘鏄劇ず鍑哄師鏈夌殑鏁堟灉錛岃繖鐐瑰湪鎵嬫満鎴峰鏄劇ず鏃跺挨鍏舵槑鏄俱傚洜姝よ璁′漢鍛樺湪璁捐鎵嬫満娓告垙鍥劇墖鏃朵竴瀹氳鑰冭檻榪欑偣錛屼笉鑳藉皢鑹插僵瀵規(guī)瘮搴﹁緗殑榪囦簬鎺ヨ繎銆佸浘鐗囪璁′竴瀹氳綆媧佹槑蹇紝閬垮厤榪囧皬鐨勫浘鐗囥?/FONT>

[
鏄劇ず閫熷害]
   
鍦ㄦ垜浠帴瑙︾殑鎵嬫満閲岋紝寰堝鐢變簬榪愮畻閫熷害鐨勯棶棰橈紝瀵艱嚧鍔ㄧ敾甯ф暟騫朵笉鑳芥祦鐣咃紝鐢氳嚦杈懼埌涓嶄簡10甯?SPAN lang=EN-US>/縐掞紝榪欏浜庢父鎴忓姩鐢昏岃█鏄嚧鍛界殑錛屾垜浠竴鑸噰鍙栧眬閮ㄥ埛甯ф垨鑰呭敖閲忛伩鍏嶅叏灞忓箷鍔ㄧ敾鏉ュ敖閲忚揪鍒伴鏈熸晥鏋溿傝屼笖娑叉櫠灞忓箷鏈韓涔熸湁鏄劇ず閫熷害闂錛屾垜浠氨鍙戠幇榪囧緢澶氭墜鏈洪兘鏈夊獎鍍忊滄嫋灝鋸濇儏鍐點(diǎn)傝繖縐嶆儏鍐碉紝鍦ㄥ疄闄呮父鎴忎腑寰堝鏄撻犳垚鐜╁鐨勮瑙夌柌鍔籌紝灝ゅ叾鍦ㄩ綈哥殑杞︿笂鎴栬呮槸琛屽姩涓紝娓告垙鏃墮棿榪囬暱錛屽氨鏈夊ご鏅曠洰鐪╃殑鎰熻銆傚姝わ紝鍗充嬌鏄竴嬈句紭縐鐨勬父鎴忎篃鏃犳硶鐣欎綇鐜╁浜嗐?/FONT>

[
鐢?shù)鍔?/FONT>]
   
鐢變簬鎵嬫満鏄恫鏅跺睆騫曪紝澶у鏁拌澶囧湪楂樹寒搴︾殑鍍忕礌鏄劇ず涓庝竴鑸儚绱犳樉紺轟笂錛屼袱鑰呰楃數(shù)閲忔槸鏈夋墍鍖哄埆鐨勶紝渚嬪鐧借壊鑳屾櫙灝辮姣旈粦鑹茶儗鏅秷鑰楁洿澶氱殑鐢墊睜鑳介噺銆傚洜姝わ紝瀵逛簬鎵嬫満娓告垙鑰岃█錛岃灝藉彲鑳借妭鐪佺帺瀹剁殑鐢墊睜錛屼篃綆楁槸瀵圭帺瀹剁殑涓縐嶄綋璐村惂銆?/FONT>

[
鎵嬫満娓告垙寮鍙戣繃紼嬩腑鐨勪竴浜涢敊璇蹇?/FONT>]
   
寰堝鎯沖紑鍙戞墜鏈烘父鎴忕殑鏈嬪弸浠浜庢墜鏈烘父鎴忛兘鍏呮弧浜嗗夠鎯籌紝

Digital-Red
涔熸浘涓庤繖浜涙湅鍙嬩滑涓鏍鳳紝鍦ㄨ剳嫻蜂腑鏈夐潪甯稿鐨勬兂娉曠瓑寰呭疄鐜幫紝浣嗕竴鏃︾湡姝e紑鍙戞父鎴忕殑鏃跺欐垜浠氨鍙戠幇寰堜笉鐜板疄錛岃繖閲屽皢鍑犱釜甯歌鐨勯敊璇璇嗕笌璇鎬綅鍒嗕韓錛?/FONT>
   
縐繪PC娓告垙鍒版墜鏈轟笂
    PC
涓婄殑娓告垙宸茬粡浠ョ櫨鍏嗘潵璁$畻鍏跺崰鐢ㄧ┖闂翠簡錛岃屽緢澶氭墜鏈烘父鎴忔槸浠?SPAN lang=EN-US>K鏉ヨ綆楋紝澶у鏁扮殑鎵嬫満娓告垙鑳藉畨瑁?SPAN lang=EN-US>60K鐨勬父鎴忓氨綆椾笉閿欎簡銆?/FONT>
    J2ME
娓告垙涓嶇敤鏀瑰姩鍙互榪愯鍦ㄥ悇縐嶆墜鏈轟笂
    J2ME
鍦ㄧЩ鍔ㄨ澶囦笂鏈変竴涓?SPAN lang=EN-US>MIDP   1.0鏍囧噯錛屼絾鍚勪釜鎵嬫満鍘傚晢鍦ㄦ帹鍑烘敮鎸?SPAN lang=EN-US>J2ME鐨勬墜鏈轟笂閮藉鍏惰繘琛屼簡鎵╁厖鐢氳嚦鏀瑰姩錛屼竴涓▼搴忔兂瑕佽揪鍒版渶鐞嗘兂鐨勬晥鏋滃氨涓瀹氳閽堝涓嶅悓鍨嬪彿鐨勬墜鏈恒?/FONT>

[
鐢?SPAN lang=EN-US>Java寮鍙戞墜鏈烘父鎴忚姣旂敤C++濂?/FONT>]
   
浣跨敤Java寮鍙戞墜鏈烘父鎴忕殑紜潪甯告柟渚匡紝浣嗗湪鏁堟灉涓庢ц兘涓婂緢闅句笌C++浠g爜瀹炵幇鏁堟灉姣旀嫙銆傚鍦?SPAN lang=EN-US>Symbian   OS/WinCE璁懼涓婃垜浠繕鏄帹鑽愬敖閲忎嬌鐢?SPAN lang=EN-US>C++鏉ュ紑鍙戜負(fù)濂姐?/FONT>

[Java
寮鍙戝嚭鐨勫簲鐢ㄧ▼搴忓崰鐢ㄧ殑絀洪棿灝?/FONT>]
   
鍦ㄥ紑鍙戝皬鍨嬪簲鐢ㄦ椂錛?SPAN lang=EN-US>Java紼嬪簭鐨勭‘絀洪棿鍗犵敤杈冨皬錛屼絾濡傛灉娓告垙欏圭洰榪囧ぇ錛?SPAN lang=EN-US>Java娓告垙鐨勫皬宸т紭鍔垮氨寰堥毦浣撶幇浜嗐?/FONT>

[
鎵嬫満娓告垙絳栧垝涓庝紶緇?SPAN lang=EN-US>娓告垙絳栧垝鏃犲紓]
   
鎵嬫満娓告垙鐨?SPAN lang=EN-US>絳栧垝紱佸繉闈炲父澶氾紝瑕佹眰絳栧垝浜哄憳蹇呴』鍏ㄩ潰浜嗚В鎵嬫満鐨勬妧鏈ц兘鎵嶈兘鍋氬嚭閽堝鎬х殑浼樼娓告垙銆?/FONT>

[
緹庢湳鍙互鐢誨ぇ鍥撅紝鐒跺悗鍐嶇緝?yōu)?/FONT>]
   
涓寮犲ぇ鍥懼鏋滅緝鎴?SPAN lang=EN-US>12*12澶у皬錛屾晥鏋滃氨鍙兂鑰岀煡浜嗐?

 



]]>
Symbian涓殑鏇存敼搴旂敤紼嬪簭鍥炬爣http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3480.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 20:41:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3480.htmlhttp://m.shnenglu.com/xiaoyun/comments/3480.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3480.html#Feedback1http://m.shnenglu.com/xiaoyun/comments/commentRss/3480.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3480.htmlhttp://www.sf.org.cn/Article/symbiandev/200511/2579.html

Symbian涓殑鏇存敼搴旂敤紼嬪簭鍥炬爣


 

搴旂敤紼嬪簭鐨勫浘鏍囬渶瑕佸湪MMP鏂囦歡涓敤AIF璇彞鎸囧畾,涓涓?SPAN lang=EN-US>MMP鐨勪緥瀛?/FONT>
/*
* ============================================================================
* Name : TestDlg.mmp
* Part of : TestDlg
* Created : 2005/09/12 by
* Description:
* This is the project specification file for TestDlg.
* Initial content was generated by Series 60 AppWizard.
*
* Version :
* Copyright:
* ============================================================================
*/

TARGET TestDlg.app
TARGETTYPE app
UID 0x100039CE 0x097A0B44
TARGETPATH \system\apps\TestDlg

SOURCEPATH ..\src
SOURCE TestDlgApp.cpp
SOURCE TestDlgAppUi.cpp
SOURCE TestDlgDocument.cpp
SOURCE TestDlgDialog.cpp
SOURCE MailViewDlg.cpp

RESOURCE ..\data\TestDlg.rss
RESOURCE ..\data\TestDlg_caption.rss
LANG SC

USERINCLUDE .
USERINCLUDE ..\inc

SYSTEMINCLUDE . \epoc32\include

LIBRARY euser.lib apparc.lib cone.lib eikcore.lib
LIBRARY eikcoctl.lib avkon.lib
LIBRARY eikdlg.lib estor.lib msgs.lib etext.lib

AIF TestDlg.aif ..\aif TestDlgaif.rss c8 context_pane_icon.bmp context_pane_icon_mask.bmp list_icon.bmp list_icon_mask.bmp


AIF
鐩綍涓嬬殑TestDlgaif.rss :

/*
* ============================================================================
* Name : TestDlgaif.rss
* Part of : TestDlg
* Created : 2005/09/12 by
* Description:
* RSS for creating the aif file for TestDlg.
* Initial content was generated by Series 60 AppWizard.
* Version :
* Copyright:
* ============================================================================
*/

#include <aiftool.rh>

RESOURCE AIF_DATA
{
app_uid=0x097A0B44;
num_icons=2;
embeddability=KAppEmbeddable;
newfile=KAppDoesNotSupportNewFile;
}

// End of File

瀹夎鍚庤嚜鍔ㄥ簲鐢ㄣ備竴涓?SPAN lang=EN-US>MASK鏂囦歡錛屽氨鏄妸鍥炬爣瀛樻垚榛戠櫧2浣嶈壊鐨勬枃浠訛紝涔?fàn)鎯笂鏄悕瀛楀?SPAN lang=EN-US>_mask錛屼笂闈㈢殑渚嬪瓙涓紝灝辨槸context_pane_icon.bmp鍜?SPAN lang=EN-US>context_pane_icon_mask.bmp浠ュ強(qiáng)list_icon.bmp鍜?SPAN lang=EN-US> list_icon_mask.bmp鍥涗釜鏂囦歡銆傚綋鐒跺湪璧勬簮鏂囦歡瑕佹湁璇存槑錛屼篃鍦?SPAN lang=EN-US>AIF閭h銆?SPAN lang=EN-US>



]]>
鍒╃敤symbian鐨凙PI寰楀埌鎵嬫満鍨嬪彿http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3479.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 20:37:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3479.htmlhttp://m.shnenglu.com/xiaoyun/comments/3479.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3479.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3479.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3479.htmlhttp://www.sf.org.cn/Article/symbiandev/200511/3239.html

鍒╃敤symbian鐨?SPAN lang=EN-US>API寰楀埌鎵嬫満鍨嬪彿


鍒╃敤symbian鐨?SPAN lang=EN-US>API寰楀埌鎵嬫満鍨嬪彿

闂?錛氬洶鎵版垜寰堜箙鐨勪竴涓棶棰橈紝鍦?SPAN lang=EN-US>symbian鐨?SPAN lang=EN-US>api閲岄潰錛屽氨鎵懼埌涓涓?SPAN lang=EN-US>HAL綾伙紝鍙互榪斿洖涓浜涘畾涔夊ソ鐨?SPAN lang=EN-US>enum錛屼絾涔熷彧鏄巶鍟嗙瓑絳夛紝鎼炰笉鎳?SPAN lang=EN-US>symbian涓轟粈涔堣榪斿洖enum錛屼負(fù)浠涔堜笉榪斿洖涓涓瓧絎︿覆錛熷巶鍟嗗湪鍒跺畾鐨勬椂鍊欏姞榪涘幓灝辨槸浜嗐?/FONT>
浣嗘槸鍨嬪彿紜緇堝緱涓嶅埌錛岃闂ぇ瀹舵湁娌℃湁浠涔堟柟娉曟潵寰楀埌鍨嬪彿錛堟瘮濡傝寰楀埌7610錛?SPAN lang=EN-US>

絳旓細(xì)

浜嬩緥錛?SPAN lang=EN-US>

from Forum_Nokia_Technical_Library_v1_8_en.chm

Fetching device model information
+-------------------------------------------------------------------------+
|Subject      |How can I fetch device model information                   |
+-------------+-------------------------------+---------------------------+
|             |Platform(s)                    |Device(s), SW version(s)   |
+             +-------------------------------+---------------------------+
|             |Series 60 Platform 1st Edition |N/A                        |
|             |Series 60 Platform 2st Edition |                           |
+-------------+-------------------------------+---------------------------+
|Category     |Symbian C++                                                |
+-------------+-----------------------------------------------------------+
|Subcategory  |General                                                    |
+-------------+-----------------------------------------------------------+
|Description  |In Symbian OS phones the machine UID is unique for each    |
|             | device type. Unfortunately the UID can be same for device |
|             |variants, such as Communicator variants (Nokia 9210, Nokia |
|             |9210i, Nokia 9290, and Nokia 9210c), and the UID cannot be |
|             |used to distinguish between exact device models. The       |
|             |Symbian machine UID can be retrieved with the HAL::Get()   |
|             |method, using HALData::EMachineUid as a parameter.         |
|             |                                                           |
|             |#include <hal.h>  // also link to hal.lib                  |
|             |                                                           |
|             |TInt mUid = 0;                                             |
|             |                                                           |
|             |HAL::Get(HALData::EMachineUid, mUid);                      |
|             |                                                           |
|             |For example:                                               |
|             |                                                           |
|             | 3650        0x101f466a                                    |
|             | 7650        0x101f4fc3                                    |
|             | N-Gage      0x101f8c19                                    |
|             | N-Gage QD   0x101fb2b1                                    |
|             | Siemens SX1 0x101F9071                                    |
|             | 6600        0x101fb3dd                                    |
|             | 7610        0x101fb3f3                                    |
|             | 9500        0x101f3ee3                                    |
|             | 6260        0x101fb3f4                                    |
|             | 6630        0x101fbb55                                    |
|             | 6680        0x10200F99                                    |
|             | 3230        0x10200F97                                    |
|             | 6682        0x10200F9B                                    |
|             | 6681        0x10200F9C                                    |
|             | N90         0x10200F98                                    |
|             |                                                           |
|             |Check the document Series 60 Platform Identification Code  |
|             |available at http://www.forum.nokia.com for a list of      |
|             |machine UIDs.                                              |
+-------------+-----------------------------------------------------------+
|Creation date|May 24, 2005                                               |
+-------------+-----------------------------------------------------------+
|Last modified|                                                           |
+-------------------------------------------------------------------------+

 



]]>
Symbian緙栬瘧緋葷粺姒傝錛屽垱寤鴻皟璇曟棩蹇楋紙log錛夋枃浠?/title><link>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3478.html</link><dc:creator>縐誨姩寮鍙?/dc:creator><author>縐誨姩寮鍙?/author><pubDate>Fri, 24 Feb 2006 20:30:00 GMT</pubDate><guid>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3478.html</guid><wfw:comment>http://m.shnenglu.com/xiaoyun/comments/3478.html</wfw:comment><comments>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3478.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/xiaoyun/comments/commentRss/3478.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/xiaoyun/services/trackbacks/3478.html</trackback:ping><description><![CDATA[<BR>寮曠敤鑷細(xì)<A >http://www.sf.org.cn/Article/symbiandev/200511/3243.html</A><BR><BR> <TABLE class=center_tdbgall style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0 width=760 align=center border=0> <TBODY> <TR vAlign=center align=middle> <TD class=main_ArticleTitle style="WORD-BREAK: break-all" colSpan=2 height=50>Symbian緙栬瘧緋葷粺姒傝</TD></TR> <TR vAlign=center align=middle> <TD class=main_ArticleSubheading style="WORD-BREAK: break-all" colSpan=2></TD></TR> <TR align=middle> <TD class=Article_tdbgall colSpan=2>浣滆咃細(xì)Peter Ji鈥?nbsp;   鏂囩珷鏉ユ簮錛歝sdn    鐐瑰嚮鏁幫細(xì) <SCRIPT language=javascript src="/Article/GetHits.asp?ArticleID=3243"></SCRIPT> 170    鏇存柊鏃墮棿錛?005-11-8</TD></TR> <TR> <TD class=main_tdbg_761 id=fontzoom style="WORD-BREAK: break-all" vAlign=top colSpan=2 height=300><!--GOOGLE騫垮憡--> <P style="TEXT-INDENT: 24px; TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏈夊緢澶氭秹鍙?qiáng)鍒熬~栬瘧榪囩▼鐨勫伐鍏?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">.</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">榪欑瘒鏂囩珷閲屾垜浠粎瀛︿範(fàn)涓涓渶鍩烘湰鐨勫伐鍏風(fēng)紪璇戜竴涓畝鍗曞簲鐢ㄧ▼搴忕殑榪囩▼</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">閽堝</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Series 60</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍜?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">UIQ). </SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"></SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍛戒護(hù)琛屽伐鍏?/SPAN><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">絎竴涓秹鍙?qiáng)鍒扮殑宸ュ叿灏辨?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">bldmake:</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">榪欎釜宸ュ叿鍙互鍒涘緩涓涓懡浠ゆ枃浠?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">,</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">浣犲皢鐢ㄥ埌榪欎釜鏂囦歡鏉ョ紪璇戝茍榪炴帴浣犵殑搴旂敤紼嬪簭</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(abld). </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Bldmake</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">闇瑕?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">bld.inf</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡鏉ュ畬鎴愯繖浜涘伐浣?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Abld.bat</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡鏄簲鐢ㄧ▼搴忕紪璇戠殑鍏ュ彛鐐?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">. </P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">渚濇嵁浣犱紶閫掔粰</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">abld</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍛戒護(hù)鐨勫弬鏁?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">.</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">灝嗕細(xì)浜х敓濡備笅鏂囦歡</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">:</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">涓涓?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Visual C++</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">宸ヤ綔鍖哄拰欏圭洰鏂囦歡</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(abld makefile vc6),</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">涓涓?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Windows</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">妯℃嫙鍣ㄥ簲鐢ㄧ▼搴?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(abld build wins udeb)</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鎴栦竴涓湡瀹?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Symbian</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">璁懼鐨勫簲鐢ㄧ▼搴?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(abld build thumb urel). </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">VC6</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍜?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Wins</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍙傛暟鍙互瑙佸悕鐭ヤ箟</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(VC6=Visual C++6,Wins=Windows).udeb</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍒欐剰鍛崇潃</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">鈥漊nicode-Debug鈥?urel</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">琛ㄧず</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">鈥漊nicode-Release鈥?Unicode</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏄竴涓瓧絎︾紪鐮佹牸寮?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏈変簺綾諱技</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">ASCII</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">浣?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Unicode</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍏佽澶栨枃瀛楃緙栫爜</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍖呮嫭姹夎</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">)).Debug</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鐨勬剰鎬濇槸浣犲皢浼?xì)漶旂敓鍏充簬浣犵殑搴旂敤绋嬪簭鐨勮皟璇曚俊鎭?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">澶ф鏄ā鎷熷櫒鐨勭増鏈俊鎭?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">),</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍙戝竷鍒扮湡瀹炶澶囦笂鏃跺皢涓嶄細(xì)鍖呭惈璋冭瘯淇℃伅</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">宸茬粡鍙戝竷浜嗗氨涓嶄細(xì)鍐嶉渶瑕佽皟璇曚簡</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">) <BR><BR><BR></SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"></SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"></SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"></SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"></SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"></SPAN></P> <P><SPAN style="FONT-SIZE: 16pt; COLOR: #000000">鍒涘緩璋冭瘯鏃ュ織錛坙og錛夋枃浠?</SPAN></P> <P style="TEXT-ALIGN: right"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂?Peter Jiang(璇戣嚜newlc.com) </SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 10.5pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"></SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">闇瑕佸湪鎵嬫満涓婅皟璇曚唬鐮佹垨璺熻釜鎵ц榪囩▼</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">?RFileLogger</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">涔熻鍙互甯姪浣?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">.</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">榪欎釜</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">class</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鐨勫姛鑳介潪甯稿己澶ц屼笖寰堝鏄撲嬌鐢?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">. </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">棣栧厛澹版槑涓涓枃浠舵棩蹇楃殑榪炴帴騫朵笖鍒涘緩涓涓?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <DIV> <TABLE style="FLOAT: none; MARGIN-LEFT: 161px; MARGIN-RIGHT: 133px"> <TBODY> <TR> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>//鎵撳紑鏃ュ織鏂囦歡鏈嶅姟鐨勮繛鎺?</FONT></SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>RFileLogger iLog; </FONT></SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>iLog.Connect(); </FONT></SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>iLog.CreateLog(_L("MyLoggingDirectory"),_L("MyLogFile"),EFileLoggingModeOverwrite);</FONT></SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>//... </FONT></SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>//鍏抽棴log鏂囦歡鍜屾湇鍔″櫒榪炴帴 </FONT></SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>iLog.CloseLog(); </FONT></SPAN></P> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>iLog.Close();</FONT></SPAN></P></TD></TR></TBODY></TABLE></DIV> <P style="MARGIN-LEFT: 36px; TEXT-ALIGN: left"><FONT face=Tahoma><SPAN style="FONT-SIZE: 12pt; COLOR: #535353; FONT-FAMILY: 'serif', 'Courier', serif"></SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: #535353; FONT-FAMILY: 'serif', 'Courier', serif"></SPAN></FONT></P> <P style="MARGIN-LEFT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 10.5pt; COLOR: #535353; FONT-FAMILY: 'serif', 'Courier', serif"><FONT face=Tahoma></FONT></SPAN></P> <P style="MARGIN-LEFT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 10.5pt; COLOR: #535353; FONT-FAMILY: 'serif', 'Courier', serif"><FONT face=Tahoma></FONT></SPAN></P> <P style="MARGIN-LEFT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 10.5pt; COLOR: #535353; FONT-FAMILY: 'serif', 'Courier', serif"><FONT face=Tahoma></FONT></SPAN></P> <P style="MARGIN-LEFT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 10.5pt; COLOR: #535353; FONT-FAMILY: 'serif', 'Courier', serif"><FONT face=Tahoma></FONT></SPAN></P> <P style="MARGIN-LEFT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #535353; FONT-FAMILY: 'serif', 'Courier', serif"><FONT face=Tahoma></FONT></SPAN></P> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">絎?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">3</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">琛岀殑</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">CreateLog</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍑芥暟鏈変笁涓弬鏁?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">: </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">璺緞</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡鍚?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">璁板綍妯″紡</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">(EFileLoggingModeOverwrite|EFileLoggingModeAppend) </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">渚嬪涓嬪垪浠g爜錛屾槸鎴戠殑</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡鐨?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">full path(</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鎵嬫満涓婄殑鏂囦歡緋葷粺</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">) </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">C:/Logs/MyLoggingDirectory/MyLogFile</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">. </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">瀵規(guī)垜鏉ヨ錛屾垜涔?fàn)鎯?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">opening</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">浠g爜鏀懼埌鎴戝笇鏈涜窡韙殑</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">class</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鐨?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">ConstructL()</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍑芥暟閲岄潰錛岀劧鍚庡湪鏋愭瀯鍑芥暟閲?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">closing.</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍦ㄧ湡姝g紪鐮佹椂錛屼綘鏈濂芥嫻嬩竴涓?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Connect</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍜?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">CreateLog</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏄惁榪斿洖浜?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">KErrNone. </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">涓鏃︿綘瀹屾垚浜嗚繖浜涳紝浣犲氨鍙互鍚?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡涓緭鍏ユ枃鏈拰鏁版嵁浜嗐傚熀鏈殑鍛戒護(hù)涓猴細(xì)</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: justify"> <TABLE style="MARGIN-LEFT: 26px; MARGIN-RIGHT: 36px"> <TBODY> <TR> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍛戒護(hù)</SPAN><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P></TD> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡</SPAN><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P></TD></TR> <TR> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'Tahoma', sans-serif"><FONT face=Tahoma>iLog.Write(_L("Hello World"))</FONT></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P></TD> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'Tahoma', sans-serif"><FONT face=Tahoma>11/07/2003 4:00:13 Hello World</FONT></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P></TD></TR> <TR> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'Tahoma', sans-serif"><FONT face=Tahoma>iLog.WriteFormat(_L("Result=%d"),err)</FONT></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P></TD> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'Tahoma', sans-serif"><FONT face=Tahoma>11/07/2003 4:00:13 Result=0</FONT></SPAN><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P></TD></TR> <TR> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'Tahoma', sans-serif"><FONT face=Tahoma>iLog.HexDump(aHeader,aHeader,myPtr,4)</FONT></SPAN></P></TD> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'Tahoma', sans-serif"><FONT face=Tahoma>11/07/2003 4:00:13 myBuf:0000: 41 42 00 44 AB.D </FONT></SPAN></P></TD></TR></TBODY></TABLE></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">瑕佹槸涓嶅笇鏈涜褰曟棩鏈熷拰鏃墮棿錛屼綘鍙互浣跨敤榪欐潯璇彞鏉ュ叧闂畠浠?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <DIV> <TABLE style="FLOAT: none; MARGIN-LEFT: 161px; MARGIN-RIGHT: 325px"> <TBODY> <TR> <TD style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid"> <P style="TEXT-ALIGN: justify"><SPAN style="FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'sans-serif', 'NSimSun', sans-serif"><FONT face=Tahoma>iLog.SetDateAndTime(TBool aUseDate, TBool aUseTime)</FONT></SPAN></P></TD></TR></TBODY></TABLE></DIV> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"><FONT face=Tahoma></FONT></SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"><FONT face=Tahoma></FONT></SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鍒繕浜嗗湪</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">MMP</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡涓婂姞鍏?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">flogger.lib</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">錛岃繕鏈夊寘鍚?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">flogger.h</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">澶存枃浠躲傜幇鍦ㄥ彲浠ョ紪璇戞墽琛屼綘鐨勭▼搴忎簡銆?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif"> </SPAN></P> <P style="TEXT-INDENT: 36px; TEXT-ALIGN: left"><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">Stop</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">錛?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡榪樻病寤虹珛鍛紒姝g‘錛佽繖娌″姙娉曞湪浠g爜閲屽畬鎴愶紝鎴戜滑鍙兘鎵嬪伐鍦?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">C:/Logs/MyLoggingDirectory</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鐩綍涓垱寤?/SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'serif', 'Times New Roman', serif">log</SPAN><SPAN style="FONT-SIZE: 12pt; COLOR: #000000">鏂囦歡錛屽惁鍒欎粈涔堟棩蹇椾篃涓嶄細(xì)璁板綍銆備笉闇瑕侀噸鏂扮紪璇戙?/SPAN></P></SPAN> <SCRIPT type=text/javascript><!-- google_ad_client = "pub-4990535643016013"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "000000"; google_color_text = "000000"; //--></SCRIPT> <SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> </SCRIPT> </TD></TR></TBODY></TABLE><img src ="http://m.shnenglu.com/xiaoyun/aggbug/3478.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/xiaoyun/" target="_blank">縐誨姩寮鍙?/a> 2006-02-25 04:30 <a href="http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3478.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬UIQ 2.1鐣岄潰瀵逛腑鏂囩殑鏀寔http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3477.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 20:03:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3477.htmlhttp://m.shnenglu.com/xiaoyun/comments/3477.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3477.html#Feedback0http://m.shnenglu.com/xiaoyun/comments/commentRss/3477.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3477.html
鍦ㄩ渶瑕佸畾涔変腑鏂囧瓧絎︿覆鐨勮祫婧愭枃浠剁殑絎竴琛屽繀欏誨啓涓婏細(xì)CHARACTER_SET UTF8錛屽鍦℉elloWorld宸ョ▼涓紝鍦℉elloWorld.rss鏂囦歡涓鍔犵涓琛岋細(xì)CHARACTER_SET UTF8錛屽悗闈慨鏀癸細(xì)

RESOURCE TBUF r_example_text_Hello { buf="HelloWorld!"; }          ==>
RESOURCE TBUF r_example_text_Hello { buf="浣犲ソ!"; }

閲嶆柊緙栬瘧鐢熸垚瀹夎HelloWorld_ARMI_UDEB.sis錛屽嵆鍙鍒版樉紺虹殑淇℃伅鍙樻垚"浣犲ソ!"浜嗐?img src ="http://m.shnenglu.com/xiaoyun/aggbug/3477.html" width = "1" height = "1" />

]]>
絎竴涓▼搴忥細(xì)嫻嬭瘯HelloWorldhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3476.html縐誨姩寮鍙?/dc:creator>縐誨姩寮鍙?/author>Fri, 24 Feb 2006 19:38:00 GMThttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3476.htmlhttp://m.shnenglu.com/xiaoyun/comments/3476.htmlhttp://m.shnenglu.com/xiaoyun/archive/2006/02/25/3476.html#Feedback1http://m.shnenglu.com/xiaoyun/comments/commentRss/3476.htmlhttp://m.shnenglu.com/xiaoyun/services/trackbacks/3476.html閽堝Nokia 6708鎵嬫満鐨凷ymbian OS 7.0s, UIQ2.1鐣岄潰錛岀幆澧冩惌寤哄畬鎴愶紝涓昏瀹夎浜嗭細(xì)

1銆乁IQ 2.1 SDK WINS錛屽畬鍏ㄥ畨瑁呫?BR>2銆丆++ BuilderX 1.5 Mobile Edition錛屽畬鍏ㄥ畨瑁呫?BR>3銆乄indows鐨?2bit Debugger銆?/SPAN>

鎴戞墜閲屾病鏈塚C錛屽氨娌℃湁瀹夎錛屽洜涓鴻繖涓幆澧冩寜鐓RMI妯″紡緙栬瘧涔熷彲浠ヤ簡銆傚紑濮嬪墠闇瑕佽瀹氱幆澧?-璁劇疆Tools|Symbian SDK Configuation:

N1.jpg

鐜板湪寮濮嬭繘琛岀涓涓祴璇曠▼搴忥細(xì)HelloWorld銆?/SPAN>

1銆佽繘鍏?C++BuilderX IDE銆?BR>2銆丗ile|New [Mobile C++]Import Symbian C++ Project錛岄夋嫨UIQ SDK鑷甫鐨勪緥瀛愮▼搴廢IQ_21\UIQExamples\HelloWorld錛屽鍏ャ?/SPAN>

n2.jpg

娉ㄦ剰瀵煎叆鏃禤latform搴旈夋嫨ARMI銆?/SPAN>

3銆佺紪璇戠敓鎴怱IS: Rebuild銆傚湪UIQ_21\UIQExamples\HelloWorld鐩綍涓嬬敓鎴怘elloWorld_ARMI_UDEB.sis銆?BR>4銆佷嬌鐢ㄦ墜鏈哄簲鐢ㄧ▼搴忓畨瑁呭伐鍏峰畨瑁匟elloWorld_ARMI_UDEB.sis錛屽嵆鍙鍒?HelloWorld"浜嗐?BR>



]]>
SYMBIAN UIQ 寮鍙戝鉤鍙版惌寤?/title><link>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3475.html</link><dc:creator>縐誨姩寮鍙?/dc:creator><author>縐誨姩寮鍙?/author><pubDate>Fri, 24 Feb 2006 19:00:00 GMT</pubDate><guid>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3475.html</guid><wfw:comment>http://m.shnenglu.com/xiaoyun/comments/3475.html</wfw:comment><comments>http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3475.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/xiaoyun/comments/commentRss/3475.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/xiaoyun/services/trackbacks/3475.html</trackback:ping><description><![CDATA[<P align=left>寮曠敤鑷細(xì)<A >http://www.sf.org.cn/Article/symbiandev/Index.html</A><BR><BR>濡備綍寤虹珛C++ BuilderX 1.5 Mobile Edition寮鍙戠幆澧?BR><BR><FONT size=4>1. 褰撶劧鏄疌++ BuilderX 1.5 Mobile Edition錛岃繖涓彲浠ヤ粠Borland鍏徃鐨勭綉绔欎笅杞斤紝鍏蜂綋URL濡備笅錛?/FONT><A target=_blank><FONT color=#0000ff size=4><U>http://info.borland.com/survey/cbx15_mobile_edition.html</U></FONT></A><FONT size=4> 錛屼綘鍙渶瑕佸~涓涓嬭祫鏂欏氨鍙互寰楀埌錛?BR>璧勬枡濉啓瀹屽悗Borland浼?xì)鎶奓icense鏂囦歡鍙戦佸埌浣犲~鍐欑殑閭歡涓?BR><BR>2. Symbian鐨凷DK錛岃繖涓ぇ瀹跺彲浠ヤ粠Nokia璁哄潧浠ュ強(qiáng)Symbian鐨勭綉绔欏彲浠ュ緱鍒幫紝涓轟簡澶у鐨勬柟渚匡紝<BR>Borland鐨勭綉绔欎笂涔熷仛浜嗕釜鍒楄〃鏂逛究澶у鑾峰彇錛孶RL濡備笅錛?/FONT><A target=_blank><FONT color=#0000ff size=4><U>http://www.borland.com/products/downloads/mobile_sdks.html</U></FONT></A><FONT size=4> 錛?BR>澶у鍙互鏍規(guī)嵁闇瑕侀夋嫨涓嶅悓鐗堟湰鐨凷ymbian SDK錛岀敱浜庢垜鏄兂閽堝SX1寮鍙戠殑錛屾墍浠ュ氨涓嬭澆浜嗚タ闂ㄥ瓙鎻愪緵鐨凷DK錛?BR>榪欎釜SDK鏄暣鍚堜簡Symbian Series 60鍜孲iemens SX1 SMTK鐨勩?BR><BR>3. 鐢變簬鍦ㄤ嬌鐢⊿ymbian鐨凷DK鏃跺欙紝闇瑕佷嬌鐢≒erl浣滀負(fù)榪愯緙栬瘧鐨勮剼鏈紝鑰孲eries 60鐨凷DK娌℃湁鎵撳寘Perl鐨勭郴緇燂紝<BR>濡傛灉浣犵殑緋葷粺娌℃湁Perl鐨勮瘽錛屽氨闇瑕佷笅杞戒竴濂桝ctive Perl鏉ヨ繍琛屻?BR>涓嬭澆鐨刄RL錛?/FONT><A target=_blank><FONT color=#0000ff size=4><U>http://aspn.activestate.com/ASPN/Downloads/ActivePerl/</U></FONT></A><FONT size=4> <BR><BR>4. 濡傛灉浣犲師鏉ュ凡緇忔湁浜哅S VC6鐨勫紑鍙戠幆澧冿紝閭d箞灝卞彲浠ヤ笉闇瑕佺湅榪欓噷銆傚洜涓猴紝鐜板湪Symbian 鐨凷DK閮介噰鐢╒C6榪涜緙栬瘧榪炴帴錛?BR>鎵浠ワ紝榪橀渶瑕佸畨瑁匨S VC6錛岃繖涓畨瑁呭氨鑷繁鎯沖姙娉曚簡錛屽懙鍛點(diǎn)備笉榪囷紝闇瑕佹彁閱掔殑灝辨槸瑁呬簡VC6鍚庝竴瀹氳鍐嶅畨瑁匰P3浠ヤ笂鎵嶈錛?BR>鍥犱負(fù)鍦ㄨ繛鎺ョ殑鏃跺欎嬌鐢ㄤ簡nmake.exe銆備笅杞絊P3鐨刄RL濡備笅錛?BR></FONT><A target=_blank><FONT color=#0000ff size=4><U>http://www.microsoft.com/downloa ... 6-a16a-5c5477cb9713</U></FONT></A><FONT size=4> <BR><BR>5. 鏈鍚庤繕闇瑕佺敤鍒扮殑灝辨槸Windows鐨?2bit Debugger宸ュ叿錛岃繖涓伐鍏烽渶瑕佷粠寰蔣鐨勭綉绔欎笅杞斤紝鍏蜂綋鐨刄RL濡備笅錛?/FONT><A target=_blank><FONT color=#0000ff size=4><U>http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx</U></FONT></A><FONT size=4> <BR><BR>涓鍒囧噯澶囧Ε褰擄紝鎴戜滑寮濮嬪畨瑁咃細(xì)<BR><BR>榪欓噷闈㈠畨瑁呭茍娌℃湁浠涔堝厛鍚庨『搴忥紝鍥犱負(fù)姣忓涓滆タ閮界浉瀵圭嫭绔嬶紝鍏抽敭鏄悗闈㈢殑鐜璁劇疆銆傛垜鐨勫畨瑁呮楠ゅ涓嬶細(xì)<BR><BR>鎴戝厛瀹夎濂絍C6錛岀劧鍚庢墦涓奦C6鐨凷P6錛屾帴鐫瀹夎Windows鐨?2bit Debugger宸ュ叿銆侻S鐨勪笢瑗垮厛瑁呭ソ浜嗭紝<BR>鎺ョ潃鎴戝氨瀹夎C++ BuilderX 1.5 Mobile Edition錛岀劧鍚庯紝瀹夎Symbian Series 60 1.2鐨凷DK錛岃濂絊DK鍚庡氨瀹夎Siemens鎻愪緵鐨?BR>涓撲負(fù)SX1榪涜寮鍙戠殑妯℃嫙鍣ㄦ彃浠禨MTK錛岃繖涓椂鍊欎細(xì)鑷姩瀹氫箟浜咵POC浜嗭紝寤鴻澶у鎶婁互涓婄殑涓滆タ閮藉畨瑁呭湪C鐩橈紝<BR>榪欐牱鍚庨潰鍑虹幇鐨勯棶棰樺氨灝戝ソ澶氥傛渶鍚庡氨鏄畨瑁匒ctive Perl銆備竴鍒囧畨瑁呭ソ鍚庯紝鍡紝閭d箞鎴戜滑寮濮嬭緗?BR><BR>C++ BuilderX 1.5 Mobile Edition璁劇疆錛氬綋鐒朵簡錛屾垜浠榪愯C++ BuilderX<BR>1. SDK鐨勮緗細(xì)<BR>鍦ㄨ彍鍗曚腑閫夋嫨錛歍ools->Symbian SDK Configuration錛岀劧鍚庨夋嫨Add錛?BR><BR><IMG onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" onclick="if(!this.resized) {return true;} else {window.open('/Article/UploadFiles/200511/20051110093001538.png');}" alt="" src="file:///G:/HXY/Symbian/doc/濡備綍寤虹珛C++%20BuilderX%201_5%20Mobile%20Edition寮鍙戠幆澧?files/20051110093001538.png" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0><BR><BR>棣栧厛鍦⊿DK Path:閫氳繃嫻忚閫夋嫨浣犲畨瑁匰ymbian SDK鐨勮礬寰勶紝鐒跺悗鍦⊿DK Template:閫夋嫨Base(Symbian) Series 60 1.x (Microsoft version)錛?BR>鏈鍚庡啀緇欒繖涓猄DK璧蜂竴涓悕瀛楋紝鐐瑰嚮OK錛屽氨瀹屾垚浜哠DK璁劇疆錛屽浜庝互鍚庝綘鍙互鑷澧炲姞鍚勭鐗堟湰鐨凷DK錛屼篃鏄氳繃榪欓噷榪涜綆$悊銆?BR><BR>2. 鐜鍙橀噺璁劇疆錛?BR>鍦ㄨ彍鍗曚腑閫夋嫨錛歅roject->Default Project Properties錛屽湪General TAP閲岄潰鍙互璁劇疆Encoding鐨勬柟寮忥紝涓鑸粯璁ゅ彲浠ワ紝澶у涔熷彲浠ユ寜鐓ч渶瑕佽緗甎TF-8銆?BR><BR><BR><IMG onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" style="CURSOR: hand" onclick="if(!this.resized) {return true;} else {window.open('/Article/UploadFiles/200511/20051110093011732.png');}" alt="" src="file:///G:/HXY/Symbian/doc/濡備綍寤虹珛C++%20BuilderX%201_5%20Mobile%20Edition寮鍙戠幆澧?files/20051110093011732.png" width=716 onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0 resized="true" pop="Click here to open new window CTRL+Mouse wheel to zoom in/out"><BR><BR>鐒跺悗鍦╒ariables TAP閲岄潰灝辮璁劇疆VC6鐨凱ath錛孭erl鐨凱ath絳夌瓑銆備竴瀹氳鎶奀:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin榪?涓猇C6鐨勮礬寰勫姞榪涘幓錛岃繕鏈塒erl鐨勫畨瑁呰礬寰勩傚惁鍒欑紪璇戠殑鏃跺欎細(xì)鍑洪敊銆?BR><BR><IMG onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" style="CURSOR: hand" onclick="if(!this.resized) {return true;} else {window.open('/Article/UploadFiles/200511/20051110093014397.png');}" alt="" src="file:///G:/HXY/Symbian/doc/濡備綍寤虹珛C++%20BuilderX%201_5%20Mobile%20Edition寮鍙戠幆澧?files/20051110093014397.png" width=716 onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0 resized="true" pop="Click here to open new window CTRL+Mouse wheel to zoom in/out"><BR><BR><BR>3. Debugger鐨勮緗細(xì)<BR>瀵逛簬浣跨敤VC緙栬瘧鐨凷ymbian搴旂敤紼嬪簭錛岄渶瑕佷嬌鐢ㄥ埌Windows鐨刢db鏉ヨ繘琛岃皟璇曪紝鎵浠ワ紝鎴戜滑蹇呴』鍙﹀瀹夎cdb銆傜劧鍚庢帴鐫涓婇潰鐨凞efault Project Properties鐨勮緗紝鍦―ebug TAP銆傞塎icrosoft CDB Debugger錛岀劧鍚庡湪Location of CDB閫夋嫨濂戒綘瀹夎Windows 32bit Debugger鐨勮礬寰勫拰紼嬪簭銆?BR><BR><IMG onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" style="CURSOR: hand" onclick="if(!this.resized) {return true;} else {window.open('/Article/UploadFiles/200511/20051110093017901.png');}" alt="Click here to open new window CTRL+Mouse wheel to zoom in/out" src="file:///G:/HXY/Symbian/doc/濡備綍寤虹珛C++%20BuilderX%201_5%20Mobile%20Edition寮鍙戠幆澧?files/20051110093017901.png" width=716 onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0 resized="true"><BR><BR>4. 緙栬瘧閫夐」鐨勮緗細(xì)<BR>緇х畫涓婇潰鐨凞efault Project Properties鐨凚uild TAP錛屽湪榪欓噷鍙互璁劇疆緙栬瘧鏃跺欑殑閫夐」錛屾垜鐨勫緩璁氨鏄?, 3, 4灝卞浜嗭紝榛樿4 show build log鏄笉鎵撳紑鐨勶紝榪欎釜瀵逛簬緙栬瘧鏃跺欏嚭闂灝變笉鐭ラ亾鍙戠敓浠涔堜簨浜嗭紝鎵浠ユ渶濂芥墦寮錛岄偅涔堝嚭閿欑殑璇︾粏淇℃伅閮芥湁浜嗭紝瀵硅皟璇曞府鍔╁緢澶с?BR><BR><IMG onmousewheel="return imgzoom(this);" onmouseover="if(this.resized) this.style.cursor='hand';" onclick="if(!this.resized) {return true;} else {window.open('/Article/UploadFiles/200511/20051110093019638.png');}" alt="" src="file:///G:/HXY/Symbian/doc/濡備綍寤虹珛C++%20BuilderX%201_5%20Mobile%20Edition寮鍙戠幆澧?files/20051110093019638.png" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0><BR><BR>OK錛岄偅涔堟暣涓幆澧冨氨鎼緩濂戒簡錛岀粓浜庡彲浠ュ熀浜嶤++ BuilderX 1.5 Mobile Edition榪涜Symbian鐨勫簲鐢ㄥ紑鍙戜簡銆?/FONT></P><img src ="http://m.shnenglu.com/xiaoyun/aggbug/3475.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/xiaoyun/" target="_blank">縐誨姩寮鍙?/a> 2006-02-25 03:00 <a href="http://m.shnenglu.com/xiaoyun/archive/2006/02/25/3475.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://8090567.com" target="_blank">国产精品久久久</a>| <a href="http://tt5125.com" target="_blank">一本久道综合久久精品</a>| <a href="http://678255.com" target="_blank">亚洲香蕉视频</a>| <a href="http://238918.com" target="_blank">久久久久久久久综合</a>| <a href="http://1181318.com" target="_blank">国产精品视频精品视频</a>| <a href="http://00000i.com" target="_blank">中文在线不卡</a>| <a href="http://fdgkinetic.com" target="_blank">久久久人成影片一区二区三区</a>| <a href="http://136066.com" target="_blank">国产精品亚洲美女av网站</a>| <a href="http://ourskycity.com" target="_blank">欧美日本一区二区视频在线观看</a>| <a href="http://www-85489.com" target="_blank">狂野欧美激情性xxxx欧美</a>| <a href="http://zhengnuoxin.com" target="_blank">国产专区欧美专区</a>| <a href="http://876769.com" target="_blank">亚洲国产一区二区三区青草影视</a>| <a href="http://www-544778.com" target="_blank">嫩草国产精品入口</a>| <a href="http://zhhtianyi.com" target="_blank">亚洲欧美日韩国产中文</a>| <a href="http://clgtzz.com" target="_blank">欧美a级理论片</a>| <a href="http://www-14333.com" target="_blank">久久久久久夜精品精品免费</a>| <a href="http://lingshidu.com" target="_blank">欧美va天堂</a>| <a href="http://buyiker.com" target="_blank">一区二区三区精品国产</a>| <a href="http://域名" target="_blank">亚洲欧美欧美一区二区三区</a>| <a href="http://cp88966.com" target="_blank">亚洲欧美日韩国产综合</a>| <a href="http://www-49hk.com" target="_blank">国内精品免费在线观看</a>| <a href="http://hnspygxjscyfwzx.com" target="_blank">亚洲视频999</a>| <a href="http://ffff53.com" target="_blank">亚洲综合色丁香婷婷六月图片</a>| <a href="http://noeljgq.com" target="_blank">亚洲国产成人tv</a>| <a href="http://22abb.com" target="_blank">欧美刺激午夜性久久久久久久</a>| <a href="http://xilxx.com" target="_blank">亚洲欧美日韩爽爽影院</a>| <a href="http://noeljgq.com" target="_blank">老妇喷水一区二区三区</a>| <a href="http://as777as.com" target="_blank">欧美中文字幕视频</a>| <a href="http://chinasck.com" target="_blank">中国女人久久久</a>| <a href="http://099553.com" target="_blank">暖暖成人免费视频</a>| <a href="http://www-4890.com" target="_blank">亚洲国产成人久久综合一区</a>| <a href="http://91porn42.com" target="_blank">久久综合中文色婷婷</a>| <a href="http://26mmmm.com" target="_blank">亚洲久久一区</a>| <a href="http://nxhjzddata.com" target="_blank">亚洲欧美成人一区二区在线电影</a>| <a href="http://gzxyh88.com" target="_blank">欧美在线免费观看</a>| <a href="http://sexx777.com" target="_blank">欧美激情第4页</a>| <a href="http://stt788.com" target="_blank">欧美韩国日本一区</a>| <a href="http://www-76577c.com" target="_blank">欧美成人蜜桃</a>| <a href="http://dayomall.com" target="_blank">亚洲精品四区</a>| <a href="http://hengbang50.com" target="_blank">欧美大胆a视频</a>| <a href="http://youjizzbox.com" target="_blank">国产麻豆午夜三级精品</a>| <a href="http://showrti.com" target="_blank">亚洲高清资源</a>| <a href="http://erodasy.com" target="_blank">一区二区三区视频在线播放</a>| <a href="http://di4see.com" target="_blank">日韩天堂av</a>| <a href="http://592xyy.com" target="_blank">久久久久久久成人</a>| <a href="http://4hup23.com" target="_blank">亚洲人www</a>| <a href="http://66666556.com" target="_blank">免费久久99精品国产</a>| <a href="http://www433444.com" target="_blank">欧美高清你懂得</a>| <a href="http://56x6.com" target="_blank">国产精品家庭影院</a>| <a href="http://444al.com" target="_blank">亚洲线精品一区二区三区八戒</a>| <a href="http://cz-hongbangfloor.com" target="_blank">亚洲精品免费网站</a>| <a href="http://jxrisen.com" target="_blank">日韩视频在线观看一区二区</a>| <a href="http://poqsoft.com" target="_blank">亚洲一区影院</a>| <a href="http://4hup23.com" target="_blank">午夜日韩在线观看</a>| <a href="http://aiqianfang.com" target="_blank">国产精品草莓在线免费观看</a>| <a href="http://my8823.com" target="_blank">国内精品免费在线观看</a>| <a href="http://anxingou365.com" target="_blank">亚洲天堂免费观看</a>| <a href="http://057232.com" target="_blank">欧美电影在线观看完整版</a>| <a href="http://by4425.com" target="_blank">亚洲欧美日韩在线不卡</a>| <a href="http://86808a.com" target="_blank">国产精品高潮久久</a>| <a href="http://jigu100.com" target="_blank">一区二区三区免费看</a>| <a href="http://7777525.com" target="_blank">久久人人爽人人爽</a>| <a href="http://cz-sensor.com" target="_blank">欧美日韩免费一区二区三区视频 </a>| <a href="http://xigou666.com" target="_blank">欧美午夜剧场</a>| <a href="http://xtsjjw.com" target="_blank">亚洲一区二区三区免费视频</a>| <a href="http://xyyssa.com" target="_blank">亚洲欧洲av一区二区三区久久</a>| <a href="http://3c3c3c.com" target="_blank">韩国自拍一区</a>| <a href="http://love136.com" target="_blank">99视频精品免费观看</a>| <a href="http://gzpurefaith.com" target="_blank">欧美一区二区三区四区夜夜大片</a>| <a href="http://dv6699.com" target="_blank">久久综合久久久</a>| <a href="http://rljyy.com" target="_blank">欧美大尺度在线</a>| <a href="http://176sfsf.com" target="_blank">欧美三区在线观看</a>| <a href="http://xiaoyaer.com" target="_blank">欧美一区二区三区在线</a>| <a href="http://778km.com" target="_blank">欧美一区午夜视频在线观看</a>| <a href="http://787282.com" target="_blank">欧美一区二区在线免费播放</a>| <a href="http://666675com.com" target="_blank">欧美色道久久88综合亚洲精品</a>| <a href="http://123086.com" target="_blank">欧美亚洲一区二区在线观看</a>| <a href="http://118017.com" target="_blank">亚洲在线观看视频</a>| <a href="http://221080.com" target="_blank">亚洲国产精品久久久久婷婷老年 </a>| <a href="http://251aaa.com" target="_blank">午夜日韩福利</a>| <a href="http://ju5558.com" target="_blank">久久精品国产一区二区三区</a>| <a href="http://csmdjs.com" target="_blank">亚洲欧美日韩天堂一区二区</a>| <a href="http://ctmhotel.com" target="_blank">亚洲综合色激情五月</a>| <a href="http://taoh228.com" target="_blank">亚洲人午夜精品</a>| <a href="http://4tobi.com" target="_blank">久久精品国产免费观看</a>| <a href="http://yxtczx.com" target="_blank">在线综合+亚洲+欧美中文字幕</a>| <a href="http://www39pao.com" target="_blank">亚洲人成人一区二区在线观看</a>| <a href="http://qiansemf.com" target="_blank">欧美午夜电影在线</a>| <a href="http://300618.com" target="_blank">欧美国产精品人人做人人爱</a>| <a href="http://5gn4y.com" target="_blank">精品动漫一区</a>| <a href="http://sdgs6788.com" target="_blank">欧美激情一区二区三区在线</a>| <a href="http://erosgems.com" target="_blank">在线看欧美日韩</a>| <a href="http://www8xoy.com" target="_blank">亚洲一区二区三区四区五区黄</a>| <a href="http://889028.com" target="_blank">正在播放欧美视频</a>| <a href="http://5599912.com" target="_blank">欧美电影在线免费观看网站 </a>| <a href="http://www369cf.com" target="_blank">欧美成人一区二免费视频软件</a>| <a href="http://www-yh6.com" target="_blank">久久精品国产99精品国产亚洲性色</a>| <a href="http://mauhorng.com" target="_blank">欧美精品三级日韩久久</a>| <a href="http://xvideoav99.com" target="_blank">亚洲理伦在线</a>| <a href="http://hbsmhy.com" target="_blank">国产精品一二一区</a>| <a href="http://456316.com" target="_blank">久久久久久尹人网香蕉</a>| <a href="http://0085212.com" target="_blank">久久er99精品</a>| <a href="http://gjjlzs.com" target="_blank">国产精品久久久久久久久久免费看</a>| <a href="http://kanzhelu31.com" target="_blank">亚洲一级电影</a>| <a href="http://xw4433.com" target="_blank">一区二区三区导航</a>| <a href="http://66jj99.com" target="_blank">欧美日韩一区三区四区</a>| <a href="http://478884.com" target="_blank">久久精品视频在线免费观看</a>| <a href="http://cecelife.com" target="_blank">欧美福利精品</a>| <a href="http://131397.com" target="_blank">9国产精品视频</a>| <a href="http://116016.com" target="_blank">国产真实精品久久二三区 </a>| <a href="http://9928k.com" target="_blank">欧美成人国产</a>| <a href="http://qimao360.com" target="_blank">亚洲国产欧美另类丝袜</a>| <a href="http://62san.com" target="_blank">女女同性精品视频</a>| <a href="http://mytopvogue.com" target="_blank">亚洲精品男同</a>| <a href="http://xhamster0.com" target="_blank">一区二区三区国产精华</a>| <a href="http://nn99dd.com" target="_blank">国产日韩av一区二区</a>| <a href="http://gjjlzs.com" target="_blank">久久精品国产亚洲一区二区三区 </a>| <a href="http://anxingou365.com" target="_blank">韩国av一区二区三区四区</a>| <a href="http://www134rr.com" target="_blank">欧美在线观看视频在线</a>| <a href="http://gykfqzgpt.com" target="_blank">久久久久国产精品厨房</a>| <a href="http://avhai.com" target="_blank">欧美三级视频</a>| <a href="http://118626cc.com" target="_blank">久久亚洲高清</a>| <a href="http://www-119049.com" target="_blank">夜夜嗨网站十八久久</a>| <a href="http://51shoudian.com" target="_blank">亚洲一区二区三区中文字幕在线</a>| <a href="http://huxiu123.com" target="_blank">欧美日韩激情网</a>| <a href="http://bgflee.com" target="_blank">欧美精品久久久久久久久老牛影院</a>| <a href="http://hhh246.com" target="_blank">亚洲精品乱码久久久久久蜜桃91</a>| <a href="http://miya2223.com" target="_blank">亚洲人成在线播放</a>| <a href="http://8111357.com" target="_blank">欧美多人爱爱视频网站</a>| <a href="http://cuucs.com" target="_blank">先锋亚洲精品</a>| <a href="http://caerusmdx.com" target="_blank">一区免费观看</a>| <a href="http://coerverbeijing.com" target="_blank">欧美日韩成人在线视频</a>| <a href="http://by4433.com" target="_blank">亚洲欧美另类综合偷拍</a>| <a href="http://nvpuow.com" target="_blank">免费人成网站在线观看欧美高清</a>| <a href="http://hh474.com" target="_blank">国产精品外国</a>| <a href="http://pgpg520.com" target="_blank">国产精品一区一区三区</a>| <a href="http://guanghezixun.com" target="_blank">久久精品综合一区</a>| <a href="http://chunhuigk.com" target="_blank">亚洲日本视频</a>| <a href="http://994745.com" target="_blank">欧美在线免费视屏</a>| <a href="http://489633.com" target="_blank">亚洲永久字幕</a>| <a href="http://www789yys.com" target="_blank">亚洲欧美综合精品久久成人</a>| <a href="http://wtoykd.com" target="_blank">亚洲高清久久</a>| <a href="http://www672hh.com" target="_blank">国产精品99久久久久久久久</a>| <a href="http://by3259.com" target="_blank">欧美一级成年大片在线观看</a>| <a href="http://430390.com" target="_blank">亚洲女性喷水在线观看一区</a>| <a href="http://aa224.com" target="_blank">亚洲制服av</a>| <a href="http://400206.com" target="_blank">亚洲精品美女91</a>| <a href="http://580078.com" target="_blank">欧美成人精品不卡视频在线观看</a>| <a href="http://18cgh.com" target="_blank">一区二区三区自拍</a>| <a href="http://lusaier.com" target="_blank">日韩小视频在线观看</a>| <a href="http://49028b.com" target="_blank">欧美大片免费观看</a>| <a href="http://hhsj31.com" target="_blank">亚洲午夜精品</a>| <a href="http://amiee88.com" target="_blank">欧美成人久久</a>| <a href="http://ccly2.com" target="_blank">久久精品视频在线播放</a>| <a href="http://4hup23.com" target="_blank">99精品国产在热久久婷婷</a>| <a href="http://jobmrleehxx.com" target="_blank">国产亚洲精品综合一区91</a>| <a href="http://s3yx.com" target="_blank">欧美日韩国产专区</a>| <a href="http://sdxinqi.com" target="_blank">老鸭窝91久久精品色噜噜导演</a>| <a href="http://toomicsvip.com" target="_blank">亚洲一区二区网站</a>| <a href="http://my7877.com" target="_blank">亚洲伦理在线观看</a>| <a href="http://hehextv.com" target="_blank">免费久久99精品国产自在现线 </a>| <a href="http://shaijia123.com" target="_blank">亚洲国产一区在线</a>| <a href="http://www524141.com" target="_blank">欧美日韩在线观看一区二区三区</a>| <a href="http://8x29ft.com" target="_blank">久久国产精品一区二区</a>| <a href="http://389746.com" target="_blank">制服诱惑一区二区</a>| <a href="http://xindefalv.com" target="_blank">欧美激情一区二区三区成人</a>| <a href="http://5b6c.com" target="_blank">欧美一区二区三区喷汁尤物</a>| <a href="http://666888123.com" target="_blank">亚洲精品免费在线播放</a>| <a href="http://621791.com" target="_blank">国产一本一道久久香蕉</a>| <a href="http://lfxhfh.com" target="_blank">国产精品成人v</a>| <a href="http://wwwbbb888999.com" target="_blank">欧美激情在线免费观看</a>| <a href="http://aabbcc11.com" target="_blank">久久综合国产精品</a>| <a href="http://y65c.com" target="_blank">久久大逼视频</a>| <a href="http://yngtxny.com" target="_blank">午夜精品久久久久久久久 </a>| <a href="http://sclddn.com" target="_blank">久久综合九色综合网站</a>| <a href="http://789469.com" target="_blank">欧美在线视频播放</a>| <a href="http://bjlaosha.com" target="_blank">翔田千里一区二区</a>| <a href="http://ssss96.com" target="_blank">亚洲一区二区三区免费视频</a>| <a href="http://238918.com" target="_blank">亚洲免费观看视频</a>| <a href="http://www-119049.com" target="_blank">欧美激情视频一区二区三区免费 </a>| <a href="http://797298.com" target="_blank">蜜臀av国产精品久久久久</a>| <a href="http://vipaqdx29.com" target="_blank">欧美日韩精品免费在线观看视频</a>| <a href="http://hnjlhgw.com" target="_blank">久久国产精品久久久久久久久久</a>| <a href="http://04oy.com" target="_blank">亚洲一区美女视频在线观看免费</a>| <a href="http://www-s8.com" target="_blank">亚洲精品社区</a>| <a href="http://mengmujia.com" target="_blank">亚洲国产婷婷</a>| <a href="http://www-44899.com" target="_blank">欧美搞黄网站</a>| <a href="http://maogo666.com" target="_blank">欧美成人在线免费视频</a>| <a href="http://xsjj10.com" target="_blank">美女诱惑黄网站一区</a>| <a href="http://739191g.com" target="_blank">久久久午夜电影</a>| <a href="http://176sfsf.com" target="_blank">老鸭窝91久久精品色噜噜导演</a>| <a href="http://kissgz.com" target="_blank">久久久久久久性</a>| <a href="http://48655aa.com" target="_blank">久久嫩草精品久久久久</a>| <a href="http://www11108b.com" target="_blank">久久久久久噜噜噜久久久精品 </a>| <a href="http://7485888.com" target="_blank">日韩视频在线一区</a>| <a href="http://8558585.com" target="_blank">日韩视频在线你懂得</a>| <a href="http://xuanxuan88.com" target="_blank">一区二区不卡在线视频 午夜欧美不卡'</a>| <a href="http://995688.com" target="_blank">亚洲人成人一区二区在线观看 </a>| <a href="http://492541.com" target="_blank">国产精品手机视频</a>| <a href="http://cao2014.com" target="_blank">国产精品视频最多的网站</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>