f23飞机起落休闲小游戏飞机体验下载

将下载_将资讯_将图片_将攻略_将补丁_3234游戏网
搜索将单机游戏,还要记得将将下载
推荐热门单机游戏
推荐最新单机游戏作者:隐为者|内容简介:&&&&历史的真相永远是盲人摸象,政治的真相永远是没有真相!
&&&&在充满扑朔迷离,真假难辨的仕途斗争之中,苏沐将如何利用官榜,来开拓属于自己的一片天地,完成自己心底那份小小愿望呢?一切尽在官榜……老隐二零一二年倾力打造官场爽文,请诸君多多支持!
官榜[章节列表]{"subject":"Windows CE SDK 1.1中文版","content":"发信人: hanzy (★青蛙★一棵开花的树), 信区: VisualC&&&&&&&& 标&&题: Windows CE SDK 1.1中文版
发信站: BBS 水木清华站 (Mon Nov 27 23:13:03 2000) && 掌上科技 系统与编程 硬件设计DIY 软件下载 观点与评论 网络精选
Windows CE SDK 1.1中文版
1、概述和需求
2、推荐采用的安装过程
3、掌上电脑设备的远程调试过程
4、远程开发工具
5、桌面仿真环境
6、针对仿真过程进行编译&&7、利用Windows CE Toolkit for Visual C/C++ 5.0进行编
8、您应当了解的工具;
9、已知问题;
10、仿真调试信息;
11、PC链接;
12、在仿真环境下有着不同表现的应用编程接口API;
概述和需求;
Windows CE SDK1.1中文版应用于进行Windows CE开发的强大工具。
推荐采用的安装过程;
仅为仿真器编译: 1. 请确保仿真器具备了在Windows NT 4.0平台上运行时所需的相应
功能。目前不支持在Windows 95/98平台上的仿真器; 2. 安装Microsoft Visual C/C+
+ 5.0或其他C/C++编译器; 3. 安装Windows CE Platform SDK。(H/PC); 4. 安装W
indows CE Platform SDK。(掌上电脑) 注意:上述“仅为仿真器设计”中提供的指令
意味着掌上电脑将必须通过命令行方式使用NMAKE来进行设计。程序员需要使用Windows &&CE Toolkit for Visual C++ 5.0在集成开发环境IDE中对掌上电脑机进行设计。
针对仿真器和设备进行编译: 1. 请确保仿真器具备了在Windows NT 4.0平台上运行时
所需的相应功能。目前不支持在Windows 95/98平台上的仿真器; 2. 安装Microsoft V
isual C/C++ 5.0或另外一种C/C++编译器; 3. 安装Windows CE Toolkit for Visual&& C/C++ 5.0; 4. 安装Windows CE Platform SDK-(手持式PC); 5. 安装Windows CE &&Platform SDK-(掌上电脑); Windows CE Platform SDK(掌上电脑版)为针对掌上
电脑机进行应用程序设计工作提供了工具。这一版本包括对掌上电脑的仿真器支持。Wi
ndows CE Platform SDK(掌上电脑版)不包括对在掌上电脑设备上运行的二进制位进行
开发所需的交叉编译器。在微软公司提供的Windows CE Toolkit for Visual C/C++ 5.
0中或者一种支持Windows CE的C/C++开发环境中包含了这些编译器。 Windows CE Plat
form SDK使得您可以对开发工具包进行卸载。然而,由于此工具包是在升级过程中被释
放的一个产品,因此卸载过程将删除当前所有的组件。用户可以通过重新安装此工具包
来回复原有的组件。 注意:如果掌上电脑 SDK的安装过程中没有对设计路径进行正确的
设置(您可以在集成开发环境中“Tools/Option”窗口的“Directories”选项板中找到
这些设置),那么请将在H/PC版2.00中使用的目录名拷贝到掌上电脑2.11的设置中。
掌上电脑设备的远程调试过程; 为了简化对掌上电脑设备的调试过程,我们为Windows &&CE Toolkit for Visual C/C++ 5.0的用户提供了两个升级的文件。这两个文件分别是
PFILE.EXE和PFCOM.DLL。所有这些文件都保存在Program Files\\Windows CE Platform&& SDK\\Support\\Updates子目录中。在您使用Windows CE Toolkit for Visual C/C++对一
个掌上电脑设备进行调试之前,请将PFILE.EXE和PFCOM.DLL两个文件的当前拷贝进行备
份,之后将这些文件拷贝至DevStudio\\SharedIDE\\bin子目录中。这些文件也将作用于手
持式PC。PFILE.EXE和PFCOM.DLL两个文件必须拷贝到这个目录中,对以前的版本进行替
代从而实现对掌上电脑设备的调试操作。
远程开发工具; 在这个版本的Windows CE Platform SDK(掌上电脑版)中包含了针对
2.10版Windows CE的一些远程工具。
桌面仿真环境; Windows CE仿真环境有如下要求:
Microsoft Visual C/C++ 5.0(或者等同的)编译器、链接器和相关的桌面设计工具。 && Windows NT 4.0或更高版本的操作系统。
虽然您可以在Windows 95/98平台上安装Windows CE,但是在Windows 95/98上并不支持
Windows CE仿真器。 掌上电脑仿真环境允许开发人员在Windows NT Workstation上设计
并测试Windows CE 应用程序,就如同它们是在掌上电脑设备上一样。这样就简化了应用
程序的开发工作。此环境包括一个仿真外壳和对象存储器。对象存储器包含在硬盘上一
个称为“Palm_Size_PC.OBS”的文件中。此对象存储器位于“...\\wce\\emul\\Palm”目录
中。SDK安装程序会为您生成这个文件,并可以通过FILESYS.EXE程序对对象存储器进行
管理。对象存储器包括注册程序、数据库和文件。树型结构等价于掌上电脑设备上真正
的对象存储器。所有语义都是相同的。例如,根目录是“\\”,不存在“当前目录”的概
念。 掌上电脑仿真器是一个运行良好的NT桌面应用程序,同样它必须具备根据用户的需
要随时启动和停止的功能。这与一个运行良好的掌上电脑应用程序的特性有所冲突:掌
上电脑应用程序并不适用于用户终端设备。因此,一些掌上电脑应用程序可能不能够对
仿真终端设备进行正确地响应。如果应用程序不能够正确地退出,那么仿真器将弹出一
个对话框,并提供给用户一个强制终止(中断)非当前应用程序的工具。 对于仿真器来
说,掌上电脑利用SHELL32.EXE程序作为外壳。它可以从“开始”菜单中通过“开始\\程
序\\Windows CE Platform SDK\\Desktop Palm-size PC Emulation”项来访问。仿真外壳
和COREDLL.DLL为您提供了一种真正掌上电脑设备的观感。它们包含了主要的功能。系统
不支持同时运行多个仿真外壳。可以直接或者间接启动FILESYS.EXE程序。它是作为后台
任务来运行的,因此它不会在一个正常的窗口中运行。您可以在任务管理器中发现FILE
SYS.EXE程序,此外如果注册表调试值被设置成“console(控制台)”,则FILESYS.EX
E程序将在一个调试控制台窗口中呈现出来。为了间接启动它,可以启动可以启动可执行
的外壳程序(SHELL32.EXE)。SHELL32.EXE程序可以对FILESYS.EXE程序是否处于运行状
态进行检测,如果它没有运行则启动它。FILESYS.EXE将继续运行直至最新的仿真应用程
序退出。 可执行的仿真外壳程序也可以直接或者间接启动。仿真外壳程序在一个固定的
窗口中运行,这个窗口不能够被移动或者最小化。为了间接启动仿真外壳,您可以启动
一个为仿真器设计好的应用程序(请参见后文中关于“针对仿真器进行设计”的介绍)
。这是任何一个链接到COREDLL.LIB(DLL)的应用程序。COREDLL.DLL将检测是否外壳处于
运行状态,如果不是则启动它。FILESYS.EXE根据您的需要被启动。如果您希望在没有外
壳仿真器的条件下运行应用程序,则可以为应用程序提供命令行转换/NOSHELL。外壳应
用程序编程接口API将不适用于在没有外壳条件下启动的仿真应用程序。 虽然我们已经
尽一切可能使对掌上电脑设备的仿真尽量真实,但是仿真器依赖于Windows NT平台,所
以可能会造成一些视觉上的较小差异。 为了在掌上电脑仿真器中两个活动应用程序之间
进行切换,您必须使用任务管理器(Task Manager),或者通过“开始”菜单重新启动
第二个应用程序。 在这个开发工具包中已经包含了实现ICMP Echo请求/回应功能的Win
dows CE标题文件和库。标题文件和库只在设备上使用,在仿真器环境下不使用。实现这
一功能所需的文件包括ICMPAPI.H、IPEXPORT.H和ICMPLIB.LIB。 这一版本的掌上电脑仿
真环境不支持Windows CE活动频道(Mobil Channnel)。系统不支持使用修改时间和日
期的全球时钟应用程序,因为它会造成桌面时间和日期的改变。 在此版本中包含的掌上
电脑 1.1中文版仿真器是一个测试版,它不完全支持在最终版本中计划实现的所有功能
,没有实现完全本地化的目标。
针对仿真过程进行编译; INCLUDE环境变量必须设置为&安装位置&\\wce\\include\\Palm。
环境批处理文件PALM_SIZE_PCENV.BAT为仿真应用程序安装设计和运行时环境。这一批处
理文件可以在您选择的控制台窗口中运行,您还可以使用“开始”菜单项(即从“开始
”菜单“程序”项目中选择Windows CE Platform SDK\\Windows CE Emulation Environ
ment命令中的Emulation Environment for the Palm-size PC项)。库环境变量必须设
置为&安装位置&\\wce\\lib\\wce211\\Palm\\x86em。Platform SDK安装程序可以自动为您完
成这一任务。如果您正在使用Visual C/C++,那么您需要在库环境变量中增加Visual C
/C++库的目录,或者在编译并链接应用程序之前运行Visual C/C++的VCVARS32.BAT批处
理程序。 当安装Visuall C/C++ 5.0时,您应当对“Setup Environment Variables(设
置环境变量)”窗口中的“Register Environment Variables(注册环境变量)”一项
进行验证。这一选项对通过命令行方式运行Microsoft Visual C/C++工具所需的环境变
量进行了登记。如果您没有对这一选项进行验证,那么在编译源代码时可能会造成一定
的麻烦。 应用程序应当定义_WIN32_WCE_EMULATION ,这一变量以前是包含在
中的。这一值可以在makefile中定义(如现有的实例一样)或者在源代码中定义。 所有
针对仿真处理而设置的动态链接库文件应当具有指向\"_DllMainCRTStartup@12\"的入口指
针集,这是通过将入口\"DllMainCRTStartup@12\"传递给链接器而实现的。此外,如果DL
L具有一个主功能,那么它必须被称为DllMain。 所有针对仿真处理而设置的可执行文件
应当具有指向WinMainCRTStartup的入口指针集。这是通过将入口WinMainCRTStartup传
递给链接器而实现的。实例makefile展示了如何进行这一处理操作。 如果应用程序包含
了一个.EXE和一个.DLL文件,那么应将它们拷贝到对象存储器中并仿真器目录中。Wind
ows CE Toolkit for Visual C/C++ 5.0会为您完成这一操作。如果您正在使用Windows &&CE Platform SDK,那么下面的EMPFILE命令将为您完成这一操作。 Empfile –c c:\\m
yproj\\myapp.exe wce:windows\\myapp.exe Empfile –c c:\\myproj\\mydll.dll wce:wi
ndows\\mydll.dll (注意:Empfile的-c命令要求一个全路径名。如果没有提供全路径,
则会出现“Failed to open source file(打开源文件失败)”这样一个错误信息。) &&上面两条命令假定MYAPP.EXE和MYDLL.DLL文件均位于计算机C:驱动器的myproj子目录中
。 如果您准备使用掌上电脑1.1版,那么文件将被拷贝到对象存储器的\\Windows目录中
,以及%wceemuldir%\\palm \\windows,这里 %wceemuldir%时您的安装路径。 为了通过
仿真外壳来启动应用程序,那么应用程序必须位于对象存储器中。 为了在仿真环境下运
行,必须首先运行批处理文件PALM_SIZE_PCENV.BAT。这一文件简单地修改路径。PALM_
SIZE_PCENV.BAT在用户选择“开始”菜单入口“Windows CE Platform SDK -&Windows&& CE Emulation Environment-&Emulation Evironment for Palm-size PC”时自动运行P
ALM_SIZE_PCENV.BAT。同时提供了RESTENV.BAT文件,这样可以恢复以前的路径。 当针
对仿真环境设计应用程序时,如果您正在使用Visual C/C++开发环境,那么您需要完成
与下列库的链接: 仿真库:CORELIBC.LIB、COREDLL.LIB、COMMCTRL.LIB。 其他仿真库
(必需):OLE32M.LIB、OLEAUTM.LIB、UUID.LIB、ASFORM.LIB、MSGSTORE.LIB、ADDRS
TOR.LIB、HTMLVIEW.LIB、WININETM.LIB、TOOLHELP.LIB、ASFUUID.LIB、CESHELL.LIB、
AYGSHELL.LIB、INKX.LIB、NOTE_PRJ.LIB、RICHINK.LIB、WINSOCKM.LIB和PEGCARDS.LI
B。 库注意事项
对于Windows CE Toolkit for Visual C/C++ 5.0用户来说:为了设计项目,必需从Win
dows CE Toolkit for Visual C/C++ 5.0提供的实例项目中将MSVCRTD.LIB文件删除。
RICHINK.LIB和INKX.LIB两个库文件必须增加到针对设备和仿真环境进行设计所用的“P
roject\\Settings\\Link\\Tab”库模型中。如果没有这两个库,则会产生一个链接器错误
上述以“M”结尾的库是仿真版的桌面库,它们可以重新命名以避免与桌面库造成任何冲
应当运行Empfile程序将应用程序和数据文件拷贝到相应的对象存储器中。例如,为了将
应用程序拷贝到掌上电脑对象存储器中,您应当首先将其拷贝到wce\\emul\\Palm\\window
s\\目录中,之后使用命令empfile -WCEPlatform:Palm -s使掌上电脑1.1版对象存储器与
wce\\emul\\Palm目录树实现同步。可以在emul\\palm\\windows命令中找到EMPFILE.EXE程序
。如果您的应用程序调用了DLL上的LoadLibrary,那么DLL必须放在相应对象存储器中的
相应目录中。 您应当按照下面的格式使用EMPFILE命令: EMPFILE [options]... 下表
描述了适用于EMPFILE命令的选项: 选项 描述
-c SOURCE DEST 从对象存储器中将文件“取出”或“存入”。如果没有提供全路径名,
则会收到一个“Failed to open source file(打开源文件失败)”错误信息。
-d FILE 删除对象存储器上的一个文件。
-e FILE 检查一个文件是否存在于对象存储器中。
-s&&将对象存储器与wce\\emul\\Palm\\tree进行同步。
-r MYAPP ARGS 在对象存储器中运行myapp.exe,其中ARGS为参数。
/? 显示一个Empfile选项列表就命令行实例。注意,它将在显示列表之前启动掌上电脑
/? /NOSHELL 显示与上面相同的列表,但是不启动掌上电脑外壳。
下表包含了使用EMPFILE的一些实例: 选项 描述
-c SOURCE DEST 从对象存储器中将文件“取出”或“存入”。如果没有提供全路径名,
则会收到一个“Failed to open source file(打开源文件失败)”错误信息。
-d FILE 删除对象存储器上的一个文件。
-e FILE 检查一个文件是否存在于对象存储器中。
-s&&将对象存储器与wce\\emul\\Palm\\tree进行同步。
-r MYAPP ARGS 在对象存储器中运行myapp.exe,其中ARGS为参数。
/? 显示一个Empfile选项列表就命令行实例。注意,它将在显示列表之前启动掌上电脑
/? /NOSHELL 显示与上面相同的列表,但是不启动掌上电脑外壳。
为了在汽车PC、掌上电脑或手持式PC上运行EMPFILE.EXE程序,您必须从目标平台的win
dows目录中运行它。例如,如果在汽车PC上使用EMPFILE,则您必须从\\wce\\emu\\apc\\wi
ndows目录中运行EMPFILE.EXE。另外,如果在手持式PC上运行EMPFILE,则必须在.\\wce
\\emul\\palm\\windows目录中运行EMPFILE.EXE。 不支持使用通配符(例如“*.EXE”)。 &&指定拷贝命令的合法全路径名。 通过EMPFILE的-c命令来使用全路径名。如果没有提供
全路径名,则会出现“Failed to open source file”错误信息。 如果您在对象存储器
中进行文件的入出拷贝,那么您可以将文件拷贝到platform目录中,或者在EMPFILE的“
srcfile”参数中指定全路径。例如,empfile copy windows\\mydll.dll wce:Windows\\
MyDll.Dll -WCEPlatform:Palm -noshell命令将在wce\\emul\\Palm\\windows命令中查找源
文件。如果文件在那里不存在,则您将会收到“file not found error(文件没发现错
误)”消息。
利用Windows CE Toolkit for Visual C/C++ 5.0进行编译;
安装Microsoft Visual C++ 5.0;
安装Windows CE Toolkit for Visual C/C++ 5.0和具有(不具有)Windows CE Servic
es 2.0的手持式PC Platform SDK;
打开Devstudio,并在进入第4步之前至少关闭它一次。(请参见“众所周知的问题”一
节来了解详细信息);
安装掌上电脑 Platform SDK;
启动Devstudio;
生成一个新的工作区;
选择WCE配置:
选择掌上电脑中文版(只针对仿真器、SH和MIPS平台);
从WCE配置工具栏中选择“Palm-size PC 2.11”;
进入“项目\\设置\\链接”选项板,并在底部的编辑框中增加/NODEFAULTLIB:\"libc.lib\"
在“对象/库模型”框中输入所有必需的库,其中包括COREDLL.LIB、COMMCTRL.LIB和CO
RELIBC.LIB。
手持式PC版1.00、1.01或2.00(对于所有平台);
从Windows CE配置工具栏中选择“H/PC ver 2.01”;
进入“项目\\设置\\链接”选项板,并确保没有选择“Ignore default Libraries(忽略
缺省库)”选项;
在“对象/库模型”框中输入所有必需的库,其中包括COREDLL.LIB和COMMCTRL.LIB。
插入您的代码文件,对齐进行编译或设计。
注意:在掌上电脑和手持PC之间转换时,您必需重复第7步的操作。在每个OS下的设置将
不会自动改变或保存。
常见问题:
在“调试”选项板中的“程序”参数在您设置Windows CE配置时没有改变。
当您修改掌上电脑和手持式PC之间Windows CE配置时,库没有变化。
您应当了解的工具; WM_HIBER.EXE是包含在每个平台仿真对象存储器中的一个工具。用
户可以通过WM_HIBER向所有应用程序或者您选择的应用程序发送WM_HIBERNATE消息。用
户可以通过“运行”对话框、通过在浏览器中双击图标或者通过调用CreateProcess( )
来启动这个工具。Windows CE应用程序可以对这一进行响应,系统可以在少量内存的条
件下发送这一消息。但是在仿真环境中,少量内存则不能够满足要求,同时Windows NT
不会发送这一消息。WM_HIBER.EXE允许您在应用程序发送一条WM_HIBERNATE消息时查看
应用程序的操作。 COM服务器动态链接库文件通过REGSVRCE.EXE实现注册。REGSVRCE具
有如下的命令行选项: REGSVRCE [/u] [/s] DLLName 选项 描述
/u 不注册服务器
/s 沉默操作
为了您的方便,WM_HIBER.EXE存放在对象存储器中,而REGSVRCE.EXE存放在
\\wce\\emul\\palm\\windows目录中。 通过菜单中的CEREGEDIT命令或者通过命令行方式运
行PREGEDIT.EXE,您可以在仿真环境下改变您的设备注册。可以在菜单中找到这一工具
。按〖Alt〗键之后单击鼠标左键可以退出CEREGEDIT。 Windows CE Platform SDK中提
供的文档针对2.10版Windows CE 已经完成了更新。此文档还包含了针对掌上电脑的一章
。此文档将在最后产品推出时继续得到更新。
已知问题;
当通过掌上电脑中文版开始一个远程任务时,5.0版Windows CE Toolkit for Visual C
++将弹出下面的对话框:“The Platform and/or OS versions do not match, do you &&want to continue?(Platform和操作系统版本不匹配,是否希望继续?)”。选择“
yes”完成对链接任务的处理。
目前软件键盘输入API作为入口指针已经实现,然而此功能在仿真器中并没有完全实现。 && 仿真器中的文件输入/输出API在仿真器中并没有完全实现。
虽然在此版本中支持远程调试操作,开始进行远程调试操作可能弹出一个警告对话框,
指示设备存在版本不一致性的问题。通过选择“忽视”选项将使集成开发环境继续进行
远程调试操作。
掌上电脑的仿真环境不支持IR文件传输。
如果在掌上电脑或手持式PC外壳中在仿真程序的排序和导航操作方面遇到了困难,那么
您可以使用NT任务栏上的按钮或者使用〖Alt-Tab〗组合键来切换到想要的应用程序。
如果推出一个仿真外壳之后立刻准备重新启动此外壳程序,那么这种重新启动仿真外壳
的想法将会失败。
如果Microsoft Office Manager(MOM)弹出且在仿真菜单方面存在问题,那么可以设置
MOM中的自动隐藏属性。
重复调用EMPFILE,同时可以利用指定的NOSHELL标志位,这样可以启动并中止仿真文件
系统的运行。我们并不推荐这种方式,但是如果您需要这样做,那么您应当启动仿真器
的H/PC Explorer应用程序,在进行这些操作中保证此程序一直处于运行状态。
系统不直接支持从NT Explorer或文件管理器中运行仿真应用程序。如果您希望这样做,
那么需要在控制面板中通过系统Applet程序修改您的系统或者用户路径环境变量。仿真
器的windows目录路径(通常是“C:\\Program Files\\Windows CE Platform SDK\\wce\\em
ul\\Palm\\windows”,您也可以在安装时设置为不同的目录)应当加入PATH环境变量中。
由于与其他仿真环境(例如1.0版的仿真器)存在潜在冲突的可能性,因此微软公司并不
推荐采用这种方法。用户应当使用“Emulation Environment For the Palm-size PC(
掌上电脑仿真环境)”菜单项,以命令行的方式通过使用可执行程序的合法全路径名来
运行实例程序。
如果安装了Windows CE Platform SDK(掌上电脑版)而没有启动Developer Studio,那
么在“Tools\\Option\\Directories”选项板中将不会列出任何可执行文件,因此不能够
设计掌上电脑应用程序。为了解决这个问题,您可以在安装Windows CE Platform SDK(
掌上电脑版)之前启动Developer Studio,或者在下一行上双击并进入掌上电脑SDK安装
的Windows目录。例如C: \\ Program Files\\Windows CE Platform SDK\\WCE\\EMUL\\Palm\\
如果在\\Palm\\windows目录中运行Empfile –e foo.txt,那么会造成filesys.exe中的访
问冲突,缺省的注册值为HPC。注意:由于这个原因,在偶然的情况下会造成对象存储器
中止。当发生这个情况时,掌上电脑仿真外壳将不打开。为了纠正这个问题,可以通过
使用SDK提供的在objstore子目录中的一个对象存储器使启动恢复为一个空的对象存储器
由于仿真环境和掌上电脑在结构上存在一定的差异,因此仿真器需要在设置完日历入口
之后重新启动。
针对Action和Exit状态信息的VK代码分别对应为VK_F23和VK_F24。由于这些键字在Wind
ows NT键盘上并不存在,因此他们在仿真环境的缺省条件下不存在。Action和Exit键字
对应为〖Return〗和〖Esc〗键,同时由于这些键字是掌上电脑必需的键字,因此对应的
键字应当以代码方式体现,通过#ifdef _WIN32_WCE_EMULATION状态来保护。
在仿真环境下,当选择了一个时间,在通知框中标记并选择键盘sip之后,直至在窗口中
进行了一次NT鼠标单击操作之后,光标才会在通知区域中出现。
Windows CE Toolkit for Visual C/C++ 5.0在设计手持式PC实例ETCHA时会出现编译错
误。可以通过将实例中的第69行代码从#if (_WIN32_WCE == 200)改为#if (_WIN32_WCE &&& 200)来解决这个问题。
在Windows CE Toolkit for Visual C/C++ 5.0中,从“Tools”菜单中选择“Options”
子菜单中的“Directory”命令,将操作系统设置为掌上电脑 2.11,并检查直线mfc的标
题文件和库的取值。注意,虽然影响是微小的,但是这一路径不正确。由于掌上电脑不
支持MFC,因此影响不大。
如果安装了Microsoft Windows NT 4.0 Power Toys,并实现了Tweak UI,那么在掌上电
脑的仿真环境下,一旦激活“开始”菜单,则在启动了一个列于“开始”菜单中的程序
之后无法中止“开始”菜单。
如果安装了Microsoft Windows NT 4.0 Power Toys,并实现了Tweak UI,,那么在掌上
电脑的仿真环境下,当轻敲SIP空格栏时,“开始”菜单将自行启动。
在日历中,在“文件”\\“新约会”下,当在编辑窗口中键入一个字符串并使用“格式”
菜单项来修改字体设置之后,对于字体设置并没有影响。
在全球时钟应用程序的“Home”选项板中,在通过SIP下箭头激活“城市”组合框时钟时
会出现一个沙漏图标。由于光标位于开放的组合框上任何区域时其光标从指针变为沙漏
,因此鼠标光标不能移动来打开组合框并选择城市。为了避免这个问题,可以使用鼠标
拖下组合框。当从开始菜单中读取全球时钟程序时,也是这样做的。
如果使用Windows NT键盘而不是使用sip来进行退格操作,则会造成意见箱不能够正常工
作。意见箱是用于帮助在使用sip的条件下减少键入操作的。
如果用户使用缺省的IM在描述编辑控件中进行键入、进入在一个SIP按钮中的InputMeth
ods列表、选择缺省的键盘IM并在相同的编辑控件或另一个编辑控件中继续键入,那么在
“Appointment(约会)”对话框中光标将丢失。由于Windows NT和掌上电脑有所不同,
因此会造成这种现象的发生。
在wce\\samples\\win32\\Palm\\appinst命令中可以找到一个APPINST实例,这个实例将造编
译时生成许多非致命的警告信息。这些警告信息可以被忽略。
为了在仿真环境下对Note Taker注释进行重命名,必需使用“Properties”中的“Rena
me”命令。
对于仿真器来说,仿真对象存储器是一种非常重要的组件。然而,Windows NT不能够直
接对对象存储器一致性存储机制提供支持,因此仿真对象存储器可能会产生冲突。一个
冲突的对象存储器有很多症状。您可以通过对象存储器中的一个备份拷贝来恢复对象存
储器。备份拷贝存储在仿真器的windows命令中,文件名为palm_size_pc_bk.obs。
仿真调试信息; 目前Windows CE Platform SDK提供了一个调试窗口,可以利用注册设
置对其进行启动和关闭。 注册键如下: [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\W
indows CE Platform SDK\\Debug] \"OutputWindow\"=\"None\" 在安装了Platform SDK之后
,键“OutputWindow”被设置成缺省取值“None”。如果决定包含调试信息,则此值应
当修改为“Debugger”或“Console”(大小写不敏感)。“Debugger”设置直接将所有
调试信息传送给活动调试器(集成开发环境调试器或WinDBG),同时“Console”设置将
所有调试信息发送给在仿真器下运行的每个独立的应用程序控制台窗口(包括文件系统
、设备和浏览器)。 为了在此窗口中打印出调试信息,必需调用方法NKDbgPrintfW( )
。NKDbgPrintfW()在DBGAPI.H中完成了原型化。
PC链接; Windows CE Services只支持每次一个Windows CE链接,或者是仿真器或者是
设备。如果仿真器或者设备正进行一次成功的PC链接任务,同时来自设备或仿真器的第
2个链接任务正有待于调度,那么第2个PC链接任务将失败,同时对话框提示如下信息: &&“Cannot start communications with the desktop computer. The computer is no
t available or busy and currently cannot accept connections.(不能够启动与桌
面计算机的通讯。计算机不适用或正忙,且不接收链接)”。 如果当前的链接任务被中
断,且试图重新进行失败的链接,则链接将成功。
在仿真环境下有着不同表现的应用编程接口API; Windows CE仿真器依赖于现有的NT功
能,所以您的应用程序在仿真器中运行时可以完成比在Windows CE设备上运行更多的任
务。如果您使用了在Windows CE中没有定义的一个API参数,那么在设备上运行的结果可
本文仅供参考
掌上科技 系统与编程 硬件设计DIY 软件下载 观点与评论 网络精选 && && -- && ※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.204.7.234]
","ajax_st":1,"ajax_code":"0005","ajax_msg":"操作成功"}}

我要回帖

更多关于 lol无限破败 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信