用户操作
[即时聊天] [发私信] [加为好友]
szfxID:xing1314
2243次访问,排名2万外好友1人,关注者1
ddddd
xing1314的文章
原创 8 篇
翻译 0 篇
转载 1 篇
评论 2 篇
最近评论
iq263:程序员后花园,累了来看看 http://bbs.iq263.cn/
marlinsdn:我正在做VS2005 下 的PDA与主机通讯,主机是服务器,PdA 是客户,环境总是配置不对,有没有什么详细一点的步骤啊
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 PDA开发环境搭建手册收藏

    新一篇: Typedef和define的区别 | 旧一篇: jdk1.5+tomcat5.0.28+mysql开发环境的建立

    PDA开发环境配置手册

     

    说明:本文档是针对Microsoft Pocket PC 2003 SDK开发包来配置的。开发平台采用VS2003. 在该文档中主要是告诉大家安装各种软件及其如何配置SQL Server CE2.0数据库来对远程Sql Server2000数据库进行访问。

     

    所需的软件安装包VS2003, Sql Server2000及其补丁,SQL Server CE2.0及其补丁, Microsoft Pocket PC 2003 SDK.msi开发包,IIS5.0(如果要实现数据的分发、远程数据库的访问和合并复制功能,必需安装IIS服务器),ActiveSync(PDA设备与桌面台式电脑进行数据同步的工具)Chinese (Simplified) Emulation Images.msi(中文模拟器)。这些安装包可以到http://action.cnblogs.com/网站上下载,也可以直接到Microsoft上下。

     

     

    安装步骤:

                  第一步:先安装VS2003,安装完VS2003之后,开发环境只带有Pocket PC 2002,所以还需要自己安装Pocket PC 2003.

                  第二步:安装Microsoft Pocket PC 2003 SDK.msi开发包,开发包安装完之后,只有默认的英文模拟器,所以还要安装Chinese (Simplified) Emulation Images.msi(中文模拟器)。

                  第三步: 安装IIS5.0, SQL Server2000及其补丁。

                  第四步: IIS5.0SQL Server2000及其补丁安装完之后,再安装SQL Server CE2.0.其详细过程如下:

                  双击安装文件,将会出现下列界面:

                 

    两个选项都选上,然后点击NEXT,一直NEXT到以下界面。

    然后点击Close按钮,将会弹出如下警告信息。

    这是要求你正确安装IIS服务器和SQL Server 2000.点击确定。

     

    第五步:安装SQL Server CE2.0补丁。

    注:安装SQL Server CE2.0补丁之前,必须确认该补丁版本是跟SQL Server 2000补丁版本一致,比如:你的SQL Server2000的补丁版本为SP3,那么SQL Server CE2.0的补丁版本也要为SP3,否则将会继续弹出以上错误信息。

     

    配置步骤:

    说明:如果不用到远程数据库的话,基本上不需要配置就可以进行PDA应用程序的开发。如果要用到的话,还必须进行以下配置。

     

    在以下的步骤中,主要是配置Sql Server2000 CE2.0通过IIS访问远程Sql Server2000数据库。

     

    第一步:单击“开始”->”程序”->” Microsoft SQL Server CE 2.0”->”Configure Connectivity Support IIS”, 打开配置界面,如下图:

     

    : 如果在程序中没有找到“Configure Connectivity Support IIS,可以到安装目录\Microsoft SQL Server CE 2.0\Server”,双击 SQL Server CE Connectivity Management”.如果弹出上面那种警告信息的话,可能是你Sql Server 2000的补丁版本与Sql Server CE2.0的补丁版本不一致导致的。如果是这样,请重新安装正确的补丁版本。

     

    第二步:双击右边的”Ceate a Virtual Directory”选项打开配置向导,如下图所示:

    单击NEXT按钮,进入下列所示界面:

    在该界面中输入虚拟目录的别名.这里的虚拟别名使用sqlceTest,单击NEXT按钮,进入下列所示的安全设置界面:

    在安全设置界面中,可以进行必要的安全设置.这里选择允许匿名访问,也就是选中”Anonymous access”复选框.单击NEXT一直到完成.

     

    第三步:设置完成后,打开浏览器,输入:http://localhost/sqlceTest/sscesa20.dll,可以检验Sql Server CE的安装配置是否正确.如果安装配置正确,则会显示如下图所示的界面:

    到此,整个PDA的开发环境已经配置完成.

     

     

    下面来开始一个简单的PDA程序.

    打开VS2003,选择新建”->”项目”,在新建项目对话框的右边选择智能设备应用程序,也可以选择ASP.NET移动Web应用,这主要是根据你做的系统来决定的.单击确定.进入下列所示界面:

    选择Pocket PC平台, 项目类型为Windows应用程序.点击确定,进入应用程序员所熟悉开发IDE界面.该界面已包含有FORMMENU菜单,你也可以通过工具栏自己填加.把模拟器设置成你所需要的模拟器,如下图所示:

    这里选择的是中文模拟器.

    :Pocket PC 2003默认的模拟器为英文,如果你没安装中文模拟器的话,将没有这个选项.如果你是在实际设备中调试的话,选择Pocket PC设备.还要可能要安装ActiveSync.这个由于没有环境,没有实际测试过.如果大家有这个条件,可以试试并补充.

     

     

    开发过程中注意的事项:

    1.      应用程序的关闭

    单击Pocket PC应用程序右上角的×按钮只是隐藏应用程序界面,而不会退出应用程序,不像PC应用程序那样直接退出。如果要单击该按钮时关闭应用程序,则需对FORM控件做如下设置:

    MinimizeBox 设置为FALSE即可。

     

    遇到的问题及解决办法:

    问题一:智能设备工程项目部署时出现如下错误:


    解决办法:把C盘下boot.ini文件中的/noexecute=option这句改成/execute=option

     

    发表于 @ 2008年04月12日 12:07:00|评论(loading...)|编辑

    新一篇: Typedef和define的区别 | 旧一篇: jdk1.5+tomcat5.0.28+mysql开发环境的建立

    评论

    #marlinsdn 发表于2008-05-30 00:52:07  IP: 222.18.171.*
    我正在做VS2005 下 的PDA与主机通讯,主机是服务器,PdA 是客户,环境总是配置不对,有没有什么详细一点的步骤啊
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © szfx