📄 releasenotes.htm
字号:
{mso-style-name:"23 BodyText";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:194.75pt;
text-indent:-64.9pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.33BodyText, li.33BodyText, div.33BodyText
{mso-style-name:"33 BodyText";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:194.75pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.Bulletedo1, li.Bulletedo1, div.Bulletedo1
{mso-style-name:"Bulleted o 1";
mso-style-parent:"11 BodyText";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:82.75pt;
text-indent:-17.85pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.Bulleted-1, li.Bulleted-1, div.Bulleted-1
{mso-style-name:"Bulleted - 1";
mso-style-parent:"Bulleted o 1";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:82.75pt;
text-indent:-17.85pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.NumberedList0, li.NumberedList0, div.NumberedList0
{mso-style-name:"Numbered List 0";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:64.9pt;
text-indent:-64.9pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.NumberedList1, li.NumberedList1, div.NumberedList1
{mso-style-name:"Numbered List 1";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:82.75pt;
text-indent:-17.85pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.NumberedList2, li.NumberedList2, div.NumberedList2
{mso-style-name:"Numbered List 2";
mso-style-parent:"Numbered List 1";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:147.7pt;
text-indent:-17.85pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.Bulleted-2, li.Bulleted-2, div.Bulleted-2
{mso-style-name:"Bulleted - 2";
mso-style-parent:"Bulleted o 2";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:147.7pt;
text-indent:-17.85pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
p.TitleText, li.TitleText, div.TitleText
{mso-style-name:"Title Text";
mso-style-parent:"00 BodyText";
mso-style-next:"11 BodyText";
margin-top:0pt;
margin-right:0pt;
margin-bottom:11.0pt;
margin-left:0pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
font-weight:bold;
mso-bidi-font-weight:normal;}
p.DocumentTitle, li.DocumentTitle, div.DocumentTitle
{mso-style-name:"Document Title";
margin-top:140.0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:18.0pt;
mso-bidi-font-size:10.0pt;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
font-weight:bold;
mso-bidi-font-weight:normal;}
ins
{mso-style-type:export-only;
text-decoration:none;}
span.msoIns
{mso-style-type:export-only;
mso-style-name:"";
text-decoration:underline;
text-underline:single;}
/* Page Definitions */
@page
{mso-footnote-separator:url("ReleaseNotes_header.htm") fs;
mso-footnote-continuation-separator:url("ReleaseNotes_header.htm") fcs;
mso-endnote-separator:url("ReleaseNotes_header.htm") es;
mso-endnote-continuation-separator:url("ReleaseNotes_header.htm") ecs;}
@page Section1
{size:595.3pt 841.9pt;
margin:113.4pt 28.35pt 42.55pt 56.7pt;
mso-header-margin:28.35pt;
mso-footer-margin:28.35pt;
mso-header:url("ReleaseNotes_header.htm") h1;
mso-paper-source:7;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:-5;
mso-list-template-ids:-1;}
@list l0:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level2
{mso-level-style-link:"Heading 2";
mso-level-text:"%1\.%2";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level3
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\.%2\.%3";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level4
{mso-level-style-link:"Heading 4";
mso-level-text:"%1\.%2\.%3\.%4";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level5
{mso-level-style-link:"Heading 5";
mso-level-text:"%1\.%2\.%3\.%4\.%5";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level6
{mso-level-style-link:"Heading 6";
mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level7
{mso-level-style-link:"Heading 7";
mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level8
{mso-level-style-link:"Heading 8";
mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
@list l0:level9
{mso-level-style-link:"Heading 9";
mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
mso-level-tab-stop:none;
mso-level-number-position:left;
mso-level-legacy:yes;
mso-level-legacy-indent:0pt;
mso-level-legacy-space:5.65pt;
margin-left:0pt;
text-indent:0pt;}
ol
{margin-bottom:0pt;}
ul
{margin-bottom:0pt;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0pt 5.4pt 0pt 5.4pt;
mso-para-margin:0pt;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="2050"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple style='tab-interval:64.9pt'>
<div class=Section1>
<p class=MsoNormal>About S60 Platform: World Server Example</p>
<p class=MsoNormal>---------------------------------------</p>
<p class=MsoNormal>The <a name="OLE_LINK18"></a><a name="OLE_LINK17"><span
style='mso-bookmark:OLE_LINK18'>World Server Example </span></a>demonstrates
the usage of the Symbian World Server. </p>
<p class=MsoNormal>The example has methods for retrieving city/country-related information
from the world </p>
<p class=MsoNormal>server, writing new information to it, deleting information
from it, performing </p>
<p class=MsoNormal>basic calculations supported by the world server, and
resetting the world </p>
<p class=MsoNormal>server database to the original (ROM memory) state.</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>The World Server API is supported until Symbian OS v9.1 (S60
3rd Edition) where it is </p>
<p class=MsoNormal>deprecated and replaced by the Time Zone Localizer API (not
covered in this example).</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Prerequisites</p>
<p class=MsoNormal>-------------</p>
<p class=MsoNormal>- Symbian OS key concepts</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Important classes</p>
<p class=MsoNormal>-----------------</p>
<p class=MsoNormal>CWSEngine:</p>
<p class=MsoNormal>A class that handles communication with the world server.</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Known issues</p>
<p class=MsoNormal>------------</p>
<p class=MsoNormal>-The example does not work in the emulator (tested with
Series 60 2nd </p>
<p class=MsoNormal>E<a name="OLE_LINK16"></a><a name="OLE_LINK15"><span
style='mso-bookmark:OLE_LINK16'>dition SDK for Symbian OS, Supporting Feature
Pack 1, for C++, Supporting </span></a></p>
<p class=MsoNormal><span style='mso-bookmark:OLE_LINK15'><span
style='mso-bookmark:OLE_LINK16'>Microsoft Visual Studio</span></span>).</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>-Connecting to the world server seems to reset some values
(for example,</p>
<p class=MsoNormal>the time zone). As a workaround solution in the example a
TLocale locale </p>
<p class=MsoNormal>is constructed before connecting to the world server (see the
WSENgine.cpp </p>
<p class=MsoNormal>source file). Thus the initial, correct values are saved and
they are then</p>
<p class=MsoNormal>restored after the connection.</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Running the World Server Example </p>
<p class=MsoNormal>-----------------------------</p>
<p class=MsoNormal>All the functions of the application can be used from the
Options menu that</p>
<p class=MsoNormal>has different options depending on which information is
shown:</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>-'Search cities' and 'Search countries' functions fetch
information about a </p>
<p class=MsoNormal>selected city/country and add city/country-related options
into the menu. </p>
<p class=MsoNormal>All the name searches from the world server database accept
partial names </p>
<p class=MsoNormal>and in the case of multiple matches the user is prompted to
select a desired</p>
<p class=MsoNormal>one.</p>
<p class=MsoNormal>-A distance from the currently shown city to another
user-chosen city can be </p>
<p class=MsoNormal>calculated by selecting the 'Distance to' function.</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>All options that alter the world server database content can
be found in the </p>
<p class=MsoNormal>'City database' submenu: </p>
<p class=MsoNormal>-The selected city/country can be added to and removed from
the database. </p>
<p class=MsoNormal>-A whole datafile can be imported from and exported to the
database. </p>
<p class=MsoNormal>-The original world server database (located in ROM) can be
restored with the </p>
<p class=MsoNormal>'Reset database' function.</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Installation instructions</p>
<p class=MsoNormal>-----------------------</p>
<p class=MsoNormal>-----------------------</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>MOBILE DEVICE</p>
<p class=MsoNormal>------------------</p>
<p class=MsoNormal>Go to /WSExample/group</p>
<p class=MsoNormal>bldmake bldfiles</p>
<p class=MsoNormal>abld build armi urel</p>
<p class=MsoNormal>Go to /WSExample/install</p>
<p class=MsoNormal>Edit the WSExample.pkg's paths to match those on your
system.</p>
<p class=MsoNormal>makesis WSExample.pkg</p>
<p class=MsoNormal>Install the .sis file to your device</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>EMULATOR</p>
<p class=MsoNormal>------------------</p>
<p class=MsoNormal>Go to /WSExample/group</p>
<p class=MsoNormal>bldmake bldfiles</p>
<p class=MsoNormal>abld build wins udeb</p>
<p class=MsoNormal>Start the emulator</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>COMPATIBILITY</p>
<p class=MsoNormal>------------------</p>
<p class=MsoNormal>(S60 1st Edition)</p>
<p class=MsoNormal>S60 2nd Edition</p>
<p class=MsoNormal>TESTED WITH Nokia 6260, Nokia 6670, and Nokia N70.</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Created / tested with Series 60 2nd Edition SDK for Symbian
OS, Supporting </p>
<p class=MsoNormal>Feature Pack 1, for C++, Supporting Microsoft Visual Studio</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Evaluate This Resource</p>
<p class=MsoNormal>------------------</p>
<p class=MsoNormal>Please spare a moment to help us improve documentation
quality and recognize the </p>
<p class=MsoNormal>examples you find most valuable, by <a
href="http://www.forum.nokia.com/main/1%2C%2C90%2C00.html?surveyId=fec8a22a-d2a1-47e5-bc16-2ed90436e347/S60_Platform_World_Server_Example_v1_0.zip">rating
this resource</a>.</p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal style='text-indent:0pt;mso-text-indent-alt:0pt;mso-list:
none;mso-list-ins:"Mervi Sivula" 20051220T0915'><o:p> </o:p></p>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -