RSS
ad2
  • 您的位置 主页>windows软件>PDA客户端开发环境搭建之研究     >

    PDA客户端开发环境搭建之研究

  • 来源:咪咪爱,我淫我色 | 更新日期:2008-11-20 | 人气:897077
  • ad3
    关键字:,,

        最近正在搞这个,从网上查了一些资料,看的有些头晕。果然是万事开头难。搞的这个系统无非就是在PDA上弄一个信息采集系统,然后和服务器数据库通信,把数据上报管理。基于这个,来研究一下其开发环境的搭建。

        用的PDA是多普达的,上面的操作系统是Windows Mobile 5.0。既然PDA是智能手机,相当于我们的掌上电脑,那我想在其上面实现一些电子政务之类的应该和平常PC上实现区别不大,区别也只限于可能有单独的开发环境和工具。而且嵌入式开发一般都是在PC上构建开发环境,然后再把生成的代码文件下到设备上,在设备上实现运行。

        在这一思路的指导下上网查了下资料,发现有点晕头。首先,Windows Mobile分为两个版本:PDA版本(Pocket PC)和Smartphone版本(MS Smartphone)。两个系统版本当然都是基于Windows CE的,但是两个版本却是不兼容的。也就是说,要用到的SDK(Software Development Kit)必须是针对具体的PDA还是Smartphone。

     

    再看一下开发环境:

    操作系统:Windows 2000 Server,Windows 2000 Professional,Windows XP

    开发工具则涉及到另外一个问题:本机代码和托管代码

    本机代码:直接访问硬件或硬件资源有限的情况下,其实针对的就是嵌入式底层开发了。

    托管代码:开发以用户界面为中心的应用程序,应用程序要求尽快面世或者要求开发速度很快。

    本机代码则要用到EVC(Embeded VC),托管代码要用到.NET。

    那看一下需要的开发工具:

    软件安装步骤:

    1. 安装ActiveSync 4.5,
    2. 安装Visual Studio 2005 专业版以上版本
    3. 安装SQL Server 2005(这个可能2000也可以)
    4. 安装SQL Mobile(有些资料上说是要安装SQL Server CE),安装包在SQL Server 2005的安装路径\90\Tools\Binn\VSShell\Common7\IDE\sqlce30setupen.msi
    5. 安装Windows Mobile 5.0 Pocket PC SDK 或Windows Mobile 5.0 Smartphone SDK
    6. 安装模拟器,Windows Mobile 5.0 Emulator Images for Smartphone - CHS 或 Windows Mobile 5.0 Emulator Images for Pocket PC
    7. done

    步骤1.2.5.6安装步骤一定不能错,否则问题多多啊。

    上面这些只是开发PDA的配置环境,但是有几点疑问:SQL CE是安装在PC上还是PDA上?多普达是不是有自己的开发SDK?这些问题以后再慢慢搞清楚。