关闭

关闭

封号提示

内容

首页 Windows_Mobile开发新手入门教程.doc

Windows_Mobile开发新手入门教程.doc

Windows_Mobile开发新手入门教程.doc

上传者: 黑色风琴 2012-02-07 评分1 评论0 下载29 收藏0 阅读量944 暂无简介 简介 举报

简介:本文档为《Windows_Mobile开发新手入门教程doc》,可适用于专题技术领域,主题内容包含WindowsMobile开发新手入门教程一WindowsMobile开发环境WindowsMobile技术的基本开发环境配置:配置项配置要求备注操符等。

WindowsMobile开发新手入门教程一WindowsMobile开发环境WindowsMobile技术的基本开发环境配置:配置项配置要求备注操作系统Windows或以上支持Unicode开发工具VS(或VS)建议计算机内存至少GVSSPNETCFSPActiveSyncWindowsMobileProfessionalSDKWindowsMobileStandardSDK 配置开发环境:(一)安装VS(或VS)主要安装VC以及NetFramework(二)安装VSsp安装WindowsMobileSDK的前提安装注意事项 ()安装时间会比较长配置一般的机器可能需要小时左右。()安装前检查C盘空余空间官方要求G但有人G也顺利安装了这主要取决VS自定义安装多少由于VC比较占空间所以较保险的方法是把环境变量temp和tmp虚拟内存都定位到其它盘上以腾出空间。()如果此前安装过webapplicationproject先把它卸载否则可能会安装失败。()VSSP的补丁包是把你机器上所有单独装过vs的版本的补丁都打上,如果机器上同时装了VisualWebDeveloperExpress和VisualStudioteamsutie那么它就要运行安装补丁两次安装过程常见问题()数字签名认证的问题在或XP安装VSSP。可能会收到错误信息:错误。FileName文件被数字签名策略拒绝。()C盘空间的问题提示C盘空间不足不能成功安装错误代码。 问题解决办法问题()的解决办法:)单击“开始”单击“运行”键入secpolmsc然后单击“确定”。)打开“安全设置>软件限制策略”。注意如果未列出软件限制右击“软件限制策略”然后单击“新建策略”。)打开“对象类型>强制”。)点选“除本地管理员以外的所有用户”,并单击“确定”。)重新启动计算机。要点:在执行以上步骤之后本地管理员就可以安装msi包或msp包。安装了程序包之后请按照以上步骤重置强制级别。在步骤中点选“所有用户”而不是“除本地管理员以外的所有用户”。(参考链接http:supportmicrosoftcomkb) 问题()的解决办法:不直接打补丁用以下批处理。regexportHKLMSoftwarePoliciesMicrosoftWindowsInstallerinstallerregregaddHKLMSoftwarePoliciesMicrosoftWindowsInstallervMaxPatchCacheSizetREGDWORDdfnetstopmsiserverstartwaitVSspKBXCHSexeregdeleteHKLMSoftwarePoliciesMicrosoftWindowsInstallervMaxPatchCacheSizefregimportinstallerregnetstopmsiserverdelqinstallerreg>nul将上面的保存为InstallVSSPbat再执行该文件以启动安装补丁即可禁用缓存记得这个文件要放在和补丁同一个目录。其中VSspKBXCHSexe是补丁的安装文件。(三)安装NETCompactFrameworkServicePack安装WindowsMobileSDK的前提条件安装包是NETCFSetupvmsp(四)安装ActiveSync安装WindowsMobileSDK的前提条件(五)安装WindowsMobileProfessionalSDKPocketPCPhone版本(六)安装WindowsMobileStandardSDKSmartphone版本二创建工程安装WindowsMobileSDK完成后就可以进行WindowsMobile应用开发了。在VS中选择菜单:文件>新建>项目如图一所示。(图一)在项目类型窗格中展开VisualC的分支选择智能设备。在模板窗格中选择Win智能设备项目。在名称框中输入有意义的项目名称以显示应用程序的目的。在位置框中输入项目的路径或者通过浏览按钮选择目标目录。如图二所示。(图二) 点击确定以后在Win智能设备项目向导中点击下一步然后选择你希望支持的平台。选择平台以支持您的应用程序。在这一步中选择一个WindowsMobileSDK并把它添加到选定的SDK中。从所选的SDK中删除其他平台。如图三所示。(图三)选择下一步。您可以选择更多的应用程序设置。确保Windows应用程序被选中。如图四所示。(图四)单击完成就建立了Win智能设备项目在IDE中可以看到cpp文件。如图五所示。可以开始编程了。 (图五)三编程 在HelloWorldcpp找到WMPAINT可以通过CtrlF快捷键弹出查找框查找也可以直接在工具栏的搜索框查找。如图六所示。(图六) 在WMPAINT中添加以下代码:TCHARszHelloStrStringCchCopy(szHelloStr,,L"HelloWorld!")SettextcolorSetTextColor(hdc,RGB(,,))ExtTextOut(hdc,,,,,szHelloStr,lstrlen(szHelloStr),) 如图七所示。(图七) 这个时候可以开始调试运行了在工具栏上的解决方案配置下拉框中选择Debug如图八所示。 (图八) 工具栏上的目标设备下拉框中选择用于测试应用的设备。例如可选择CHSWindowsMobileClassicEmulator如图九所示。CHS表明是中文版的。(图九) 选择菜单:生成>生成解决方案如图十所示。(图十) 在工具菜单上选择连接到设备建立与调试设备的连接例子里的设备是CHSWindowsMobileClassicEmulator。单击连接按钮如图十一所示(图十一) 模拟器窗口会打开并开始运行。这可能需要一分钟左右来建立与模拟器的连接。连接成功后点击连接对话框的关闭按钮。如图十二。四模拟器下的运行与调试从调试菜单上选择开始调试或按F来启动应用程序。可执行文件和任何其他需要的文件将移交给模拟器。转移文件可能需要一分钟左右。这样在VisualStudio环境下您可以在目标设备中运行和调试程序了。在断点调试中您可以使用Continue(F),StepOver(F),StepInto(F),StepOut(ShiftF)等命令。运行效果如图十三所示。(图十三) 回头看HelloWorldcpp文件你可以看到它与PC的Windows应用程序相似。(图十四) 如图十四所示。ATOMMyRegisterClass(HINSTANCE,LPTSTR)是窗口类注册函数 BOOLInitInstance(HINSTANCE,int)是应用程序初始化函数 LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM)是应用程序主窗体消息处理函数 intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow)是应用程序入口点。 在WndProc中我们可以WMCOMMAND、WMCREATE、WMPAINT、WMDESTROY、WMACTIVATE、WMSETTINGCHANGE等消息。这些消息的意义及其参数说明都可以在MSDN上看到。 要停止调试您可以退出您的应用程序或从调试菜单上选择停止调试(或按Shift键F键)。 要发布项目您可以更改解决方案配置下拉框为release然后重新生成项目。关闭模拟器时你可以选择保存模拟器的状态。通过保存状态可以减少下次启动模拟器所需要的时间。如图十五所示。(图十五)五真机调试与运行 连接 使用ActiveSync可以连接PC与移动设备。连接方法可以参考MicrosoftActiveSync帮助文档。 您可以使用USB电缆或串行电缆将设备连接到PC。请始终使用设备制造商提供的电缆或底座来连接您的设备和台式计算机。 ()将电缆的一端插入台式计算机上的串行(COM)端口或USB端口中。 ()将电缆的另一端连接到移动设备上ActiveSync即会自动连接到设备。 调试与运行 使用ActiveSync连接到移动设备以后可以直接以Debug方式运行应用程序并进行调试。也可以复制相关文件到移动设备上然后在移动设备上运行程序。 打开PC“我的电脑”可以看到一个“移动设备”的图标如图所示。 (图十六) 连接成功以后PC上的文件可以直接复制到移动设备上。六仿真器网络配置 仿真器桥接方式网络配置(一)Standard版 .启动VisualStudio菜单选择:工具>选项>设备工具>设备在右侧的模拟器列表中选中要配置的模拟器点击属性按钮进入仿真器配置界面点击仿真器按钮。进入仿真器配置界面点选Network标签。作如下配置: (图十七)  .启动仿真器成功连接仿真设备后电话菜单:开始>设置>连接>代理服务器>新建连接方选择“单位”连接到选择“Internet”点击完成。 (图十八) .仿真器菜单:reset>soft 这样SmartPhone仿真器就可以通过计算机网卡连接到INTERNET了 (二)Professional版 .安装虚拟网卡驱动netsvwrapmsi或VirtualPC .启动VisualStudio菜单选择:工具>选项>设备工具>设备在右侧的模拟器列表中选中要配置的模拟器点击属性按钮进入仿真器配置界面 .按下图所示配置 (图十九) .点击仿真器按钮。进入仿真器配置界面点选Network标签。作如下配置: (图二十) .启动仿真器成功连接仿真设备后电话菜单:开始>设置>连接切换到“连接”选项如下图: (图二十一) .单击“网卡”打开“配置网络适配器”窗体。在“我的网卡连接到”中选择“默认单位设置”或“默认Internet设置”在“点击适配器以修改设置”中选择“NE兼容Ethernet驱动程序”。如下图: (图二十二) .选择完适配器后会自动打开适配器网络设置窗口。根据实际网络来分配IP(IP不能有冲突)、网关、DNS等。如下图: INCLUDEPICTURE"http:wwwsurfingcentercnimageaaimagejpg"*MERGEFORMATINET(图二十三) 或只选择“使用服务器分配的IP地址”如下图: (图二十四) 单击右上角“OK”以确定配置 .返回窗体然后单击“连接”图标切换到“高级”选项页如下图: (图二十五) .单击“选择网络”按钮打开“网络管理”两个都选择第步里选择的设置如下图: 单击右上角“OK”以确定配置 (图二十六) .仿真器菜单:reset>soft 这样PPC仿真器就可以通过计算机网卡连接到INTERNET了 另外如果想模拟GPRS连接这里不作介绍可参考微软在线MSDN的CellularEmulatorDataConnections以及CellularEmulator的使用。  ActiveSync方式网络配置 .启动VisualStudio菜单选择:工具>选项>设备工具>设备在右侧的模拟器列表中选中要配置的模拟器点击属性按钮进入仿真器配置界面 .按下图所示配置 (图二十七) .进入ActiveSync连接设置如下图设置: (图二十八) .启动仿真器成功连接仿真设备后鼠标右键点击当前仿真设备选择Cradle则仿真设备会自动与ActiveSync连接(成功连接后会弹出设置对话框可以忽略)。 这样仿真器就可以连接到INTERNET了七远程工具 VS集成了一些辅助调试的远程工具如图二十九所示。 (图二十九)选择“远程堆查看器”会弹出选择连接设备的界面。如图三十所示 (图三十) 其他的远程工具也类似。选择一个设备进行连接后界面如图三十一所示。 这里可以查看设备当前的内存分配。 (图三十一)“远程放大”可获取设备快照如图三十二所示。(图三十二) “远程监视”与spy相似可查看设备的窗口消息如图三十三所示。 (图三十三) “远程进程查看器”可查看设备的进程信息。如图三十四所示。 (图三十四) “远程文件查看器”可浏览设备的文件如图三十五所示。 (图三十五) “远程注册表编辑器”可查看编辑设备的注册表。如图所示。 (图三十六)

类似资料

编辑推荐

定语从句练习.doc

扬雄评传.pdf

中国文化的展望(台北桂冠版·下).pdf

中国文化的展望(台北桂冠版·上).pdf

法医猝死笔记.doc

职业精品

精彩专题

鱼的家常做法大全

为您提供鱼的做法大全:黄花鱼怎么做好吃,熏鱼的家常做法,清蒸鲳鱼的做法,不管是怎样的做法,我们这里鱼的家常菜谱全都有哦。快一起来看看鱼怎么做才好吃吧!

用户评论

0/200
    暂无评论
上传我的资料

精选资料

热门资料排行换一换

  • UBC_vol1.pdf

  • 计算机职业道德论文.pdf

  • 招标投标流程.doc

  • 洗衣船.pdf

  • 古今图书集成 堪舆部.pdf

  • 外架搭设技术交底.doc

  • 清末吴大澂篆书《白鹤泉铭》.pdf

  • 傅勤家《中国道教史》.pdf

  • 望庐山瀑布.ppt

  • 资料评价:

    / 27
    所需积分:0 立即下载

    意见
    反馈

    返回
    顶部