灵通163百科在线-实用的手机,证券免费资源网站

您现在的位置:首页 > 手机图文教程 > WM智能教程 >

WindowsMobile开发总结

教程来源:www.lt163.com     点击数:     更新时间:2017-11-30 08:42

结合自己4,5月份开发手机视频监控系统经历, 来对那段时间的Windows Mobile开发进行总结一下. 说起Windows Mobile开发这事自己几乎是从零开始起步, 原先主要从事J2EE/Asp.Net下的Web应用开发, 从来没有接触过移动应用开发方面; 说零起步, 夸张点了, 好在至少对自己决定采用的开发工具Vs 2005还是有相当了解的, 从大学开始就用它开发Asp.Net/WinForm项目, 那就是说在开发工具上没有什么大问题了, 一个好的工具, 可以极大地提高我们的开发效率; 以及加上去年进入这家主要从事安防监控方面的公司, 虽然安排主要还是做Web开发, 但供Web监控使用的视频监控ActiveX控件也需由我来实现; 毕业之后一直使用的不是C#就是Java, 在大学里学得那点C++, 早就还给老师了. 针对自己这点可怜的C++开发基础, 对即将从事的手机上应用, 明显不足. 后来我花了2周时间去巩固C++, 主要学习Socket网络通信, 多线程处理等跟项目关联密切内容(主要是在C++博客上看别人的博文, 前几天把那段时间收藏的C++开发相关文章整理了一下, 见博文C++开发文章收藏); 如果你打算学习Win32来开发WM应用的话, Programming.Windows与Programming WinCE NET 3rd这2本书不错, 当然入门对照着MSDN看微软SDK带的例子学习更加是一个好途径, 基本上开发常见功能都有介绍, 如菜单,对话框全屏,TreeView控件等, 值得用心去体会. 如果是C#的话也类似, 边看书,边看文章,边看WebCast,基础要尽量打扎实。该项目平台是vs 2005 + WM 5.0 SDK(Pocket PC), 开发语言采用Win32(直接是C++ + SDK API), 因为公司就安排我一个人做手机客户端开发, 提供视频流的服务端由另外人来完成.

希望能够与有跟我有着类似经历或者有志于WM开发的XDJM多多交流, 下面我将从开发环境搭建, 模拟器使用, 具体应用开发等方面来加以总结. 我的弯路大家可以

避免, 我的经验大家可以分享。

手机视频监控系统

先允许我简单介绍一下什么是手机视频监控系统 手机视频监控作为手机上多媒体/流媒体应用其中一种, 特别是在当前国内3大电信公司大力推行3G网络背景下, 其

在音视频应用方面占了较大比重, 也是3G下的一大亮点. 手机视频监控系统是通过用户的手机随时随地来观看远程监控点的视频。并允许用户进行远程云台控制, 本地

录像存储与回放, 监控场地发生意外情况时,通过活动视频向手机报警或短信, 彩信截图通知.

实际可应用的范围:

  - 商业店铺:商场店铺的监控,收银、货架、出入口监控

  - 居民住宅:室内远程图象报警、小区 / 大楼安全防范、物业的无人监控

  - 教育行业:幼儿园、小学校的教学评估,家长远程监控

  - 旅游行业:宾馆饭店的楼层管理、重点文物及景点的保护

更多内容可以看我前几个月的文章家庭视频监控, 手机视频监控系统, 手机视频监控系统需求, 手机流媒体技术简介, 手机视频监控系统小结.


 

Windows Mobile开发环境搭建

01. 开发环境搭建  

开发环境搭建对一个初学者来说是一件很头疼麻烦的事情, 好在在DevDiv论坛上看到了一个讲述环境搭建与快速入门的视频教程与相关介绍帖子,  很值得一看! 另外一

个帖子Windows Mobile开发环境搭建也不错, 后来网友alalmn贡献了一份C++开发Mobile(手机系统)开发系列视频教程.

02. VS2005/VS 2008创建智能设备项目失败的解决方法

当初微软发布IE8的时候, 下载安装看看, 谁知道搞得VS 2005弹出一个窗口提示网页脚本错误, 创建智能设备项目失败. 好像IE7下也有这个问题, 我是立马把IE8干掉

了, 后来在网上发现别人找到了解决方法, 可以看这里. 更多开发过程中会碰到的疑难杂症, 希望我整理的Windows Mobile 开发系列文章收藏 - 疑难杂症对你有帮助.

03.  调试问题

在启动模拟器调试时候提示DLL无法加载,找不到指定的模块,以及遇调试中"系统找不到指定的路径"的问题, 应该怎么解决呢 这类问题一般是由程序所需的DLL没有跟应用程序一起部署到手机上. 可以看看这2个帖子, 求助,各位高人,DLL无法加载,找不到指定的模块,怎么解决啊!快崩溃了~ , 再遇调试中"系统找不到指定的路径"的问题(再解决) .
 

模拟器

04. 模拟器部署程序不成功, 无法启动程序

模拟器部署程序不成功,不外乎3个原因, 1跟问题3类似缺少dll, 2上次运行程序没有正常退出, 还在运行, 可以从开始-->设置-->系统-->内存下检查有没有相关进程在运行, 3共享冲突且文件无法删除. 开发时候, 不时模拟器上出一些怪异现象, 我几次发现调试socket时候, 程序死活连不上服务器, 程序出现错误异常报告, 不知道何原因. 发现模拟器问题。可以采用如下步骤:
软重启,如果启动后无效进入下一步(选择模拟器菜单Soft Reset一般情况下上述问题都可以在这里得到解决, 平时保存模拟器状态前先把手机上的网络链接断开)
硬重启,如果还是无效进入下一步
卸载images,再次安装。

没有相关教程
UC浏览器 最先进实用的手机端浏览器,最大限度节省页面浏览流量,点击下载
老虎地图 绿色纯免费GPS定位省流量的最佳手机地图,点击下载
网秦手机安全系列 手机杀毒防盗,防火墙,构建手机安全,点击进入
塞班精品游戏 最流行最给力的塞班S60免签名名精品游戏合集,点击进入
阿里通 手机上轻松拨打网络电话和收发短信,高音质超省话费,资费标准
爱科手机电话 国内最好的手机网络电话领先品牌,价格低廉,点击查看
愤怒的小鸟2 全民挑战超流行休闲游戏力推新作-愤怒的小鸟2,点击查看
魔力旺旺 淘宝卖家首选的交易工具

资源下载排行
文章阅读排行