zoukankan      html  css  js  c++  java
  • Pocket PC 2003编程环境

    1.先关闭所有的程序、远程开发工具和模拟器
    在安装Pocket PC 2003 SDK之前应该关闭以下程序:
    eMbedded Visual Tools 3.0 eMbedded Visual C++ 4.0 Visual Studio .NET 2003 EMbedded Visual Tools附带的模拟器、eMbedded Visual C++、Visual Studio .NET 在某些情况下Windows CE Emulator或相关进程虽然看起来已经退出但实际上还在运行。我们推荐重新安装前启动计算机以确保不会产生冲突。
    2.卸载旧版本的Pocket PC 2003 SDK
    要使用Pocket PC 2003 SDK并不需要卸载任何版本的Pocket PC 2002 SDK,但是必须卸载旧版本的Pocket PC 2003 SDK。如果从旧版本的Pocket PC 2003 SDK升级安装,卸载旧版本后,在安装新版本之前运行eMbedded Visual C++ 4.0并查看帮助。之后,关闭帮助以及eMbedded Visual C++ 4.0,再开始安装新版的Pocket PC 2003 SDK。

    1,怎么安装?

            由于时间有点久了,不太记得,安装过程当中还碰到了一点困难,好像还重装了一次系统。反正:需要的东西都可以在微软下载,包括中文的模拟器。我安装了这些东西:eVC4.exe,evc4sp3.exe,Microsoft Pocket PC 2003 SDK.msi,Microsoft SMARTPHONE 2003 SDK.msi,MSASYNC.EXE,Windows Mobile 2003 Second Edition Emulator Images for Smartphone - WWE.msi,Chinese (Simplified) Emulation Images.msi。其中,模拟器不是必须的,但是还是建议你都安装上,有个感性认识也好啊。除非你硬盘空间不够,我就是因为硬盘没有空间了,受到了很多限制。需要说明的是,EVC4的安装需要序列号,放心,微软网站公布了的,仔细找一下,在这里我把他贴出来:TRT7H-KD36T-FRH8D-6QH8P-VFJHQ

    2,在模拟器中可以使用pc机上的串口吗?

            在模拟器中可以使用pc机上的串口,我曾经在模拟器上从pc的串口上接收GPS数据。想当初我为了搞清模拟器到底可以使用pc机上的什么资源,花了不少时间。现在可以肯定的告诉你,可以使用pc上的串口。由于时间也有点久了,不太记得怎么弄了,反正还是有点麻烦,evc->Tools->configure platform manager,选择模拟器(若没有说明,模拟器都指 Standardsdk Emulator),点Properties,设置Start up,你就看到串口的相关设置了,好像还要设置ActiveSync。总之,我忘了,你看了该绕的弯路还是要绕,唉,有时间我再整理一下吧。

    3,模拟器到底是怎么一个东西?

            暂时没必要管它是什么东西,就把它当作一个黑盒子就好了,或者说把它当成是透明的,不要试图去看看它在我们的pc机的硬盘上是怎么样的。你要想像在资源管理器那样看看它有什么东西的话,就要先运行模拟器。
            怎么运行模拟器?安装了sdk后,ppc和sp都可以直接在pc机上的开始->程序里面直接打开,惟独Standardsdk Emulator,我一直没有找到直接打开的方法,在pc机的资源管理器里面找了半天没找着,谁要是知道的话,还请多多指教^_^。我们可以这样打开,建立一个WCE MFC AppWizard(EXE)工程,选择Standardsdk Emulator编译,evc就会自动运行Standardsdk Emulator。或者不用新建工程,直接用evc的tools菜单下面的工具也可以运行Standardsdk Emulator。Standardsdk Emulator的界面就像一台pc机,那么,要看它里面有什么内容就很简单了。

    4,几个工具的使用

            当我们需要把一些文件放到pda中时,因为我们有实际的设备,很自然的,把pda与pc机连接起来然后传输文件就可以了。现在,我们需要把pc机上的文件放到模拟器算上,应该怎么办呢?因为模拟器也是在pc机上放着,于是就有人想到了这样一个方法:直接把文件放到模拟器的安装目录上。事实上这样是不行的,这里需要用到一个工具Remote file viewer,它在evc4的tools下。运行后,打开到你需要放置文件的地方,然后点Export File按钮(奇怪,怎么是Export?它的提示是:Export file to device,既然现在是在设备上运行,应该是import才对啊),就是那个向上的箭头,然后就可以选择pc机上的文件来export(别扭)到模拟器上了。当然,相反的过程是先在模拟器选择文件,然后点向下的箭头按钮来import了。曾经碰到一个朋友,他说他在程序里创建了一个数据库文件,可是在硬盘上怎么也找不到。这里再提醒一次,当你打开emulator时,就把它当作一个用线连起来的在你的pc机外面的一台实际设备,当你关闭它时,就当作它从你的pc机上把线拔掉了,再也不存在,不要试图在硬盘上寻找它的影子。

            顺便讲一下在Tools菜单下的我用过的几个工具:
    1,Remote Process viewer
            看名称就知道它是干什么的。我在Standardsdk Emulator中曾经想打开任务管理器查看有哪些进程正在运行,结果发现功能非常的简单,只能查看相当于pc机上的应用程序这一页,不能查看进程。Remote Process viewer可以看到的信息相当多。
    2,Remote Registry viewer
            查看注册表的工具。在ce下再也不能享受regedit的便利了,要查看注册表一般有两种方法,一种是通过其它的查看注册表的工具,另一种就是利用evc的Remote Registry viewer。
    3,其它的还有Spy++等.....

    后面的写我正在学习的(服务,SQL CE),应该详细一些,希望会有帮助。
  • 相关阅读:
    toj 2819 Travel
    toj 2807 Number Sort
    zoj 2818 Prairie dogs IV
    zoj 1276 Optimal Array Multiplication Sequence
    toj 2802 Tom's Game
    toj 2798 Farey Sequence
    toj 2815 Searching Problem
    toj 2806 Replace Words
    toj 2794 Bus
    css截取字符
  • 原文地址:https://www.cnblogs.com/googlegis/p/2979152.html
Copyright © 2011-2022 走看看