毕业设计中期检查中期报告_第1页
毕业设计中期检查中期报告_第2页
毕业设计中期检查中期报告_第3页
毕业设计中期检查中期报告_第4页
毕业设计中期检查中期报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、班级:计科0704学号:200740137北京化工衣曇早曲殺计(屮期报告丿题目专 业 学 生 指导教师 2011 年 4 月 11 h第1章前沿1第1节课题名称1第12节课题来源1第2章主要内容2第2. 1节配置开发环境2第2. 2节创建工程2第2. 3节编程3第2.4节 模拟器下运行与调试3第3章已完成的工作4第4章尚未完成的工作5第5章存在的问题及解决方法6第6章具体时间安排8第1章前沿第1.1节课题名称windows mobile手机操作系统编程。第1.2节课题来源windows mobile是微软为智能手机和pda提供的操作系统,在windows mobile 5.0之前分为pocke

2、t pc和smartphone两种版木,pocket pc中包括pda版 木和带电话功能的 phone editiono 在 windows mobile 6.0 中分为三类:professional, 即 pocket pc phone edition; standard,即 smartphone; classic,即无电话功能的 pocket pc owindows mobile是基于windows ce操作系统开发的针对智能手机和pda的 操作系统平台。所以windows mobile的駛件与应用程序都是由相关的标准要求, 符合标准才能够运行windows mobile操作系统。目前wi

3、ndows mobile的主流开发平台/语言分为两种:.net (包括c#和 vb.net)和c+。微软已经将这两种开发语言的支持加入到visual studio中。visual studio 2005 和 2008 均内置了 windows mobile 的 sdk,可以直接开发 windows mobile应用程序。visual studio也支持安装最新版本的windows mobile sdk。如杲想用visual studio开发windows mobile应用程序的话,必须已经获取了 visual studio professional 或以上版本。除了 visual studio

4、夕卜,我们还可以使用免费的embedded visual c+ 4.0來开发 c+应用程序。在安装sp4版本后,可以支持基t windows ce 5.0设备的应用开 发(目前 windows mobile5.0 和 6.0 均基于 windows ce 5.0)。windows mobile是微软为手持设备推出的“移动版windows",使用windows mobile操作系统的设备主要有手机、pda>随身音乐播放器等。windows mobile 操作系统有 4 种,分别是 windows mobile for pocketpc edition> windows mo

5、bile for pocketpc phone edition, windows mobile for smartphone editon、windows mobile for portable media centers0 目前最新的版本是 windows mobile 6.1windows mobile掌上电脑和手机的主流硬件配置:cpu: 195-624 mhz,主要芯片厂 商:intel, texas instruments, samsung, qualcomm 等,内存:64-128mb ram (用于 程序运行),128-256mb rom (用于第三方程序及用户文件储存),显示屏

6、:240x320 或480x640, 6.5万色,2.4-3.5英寸,扩充卡:micro sd或sd, sdhc,高端机型 内置wifi无线网络接收模块,gps卫星接收模块,fm收音机接收模块,3g或3.5g 高速网络,另配有蓝牙及用于和电脑同步用的usb接口。第2章主要内容通过阅读文献来对windows mobile系统进行了解,完成开题报告,外文翻译, 文献综述。然后进一步学习如何在windows mobile系统下进行编程。通过对 windows mobile系统下编程的学习来掌握windows mobile编程的一些基木技术, 进而进行windows mobile手机系统聊天软件的编程

7、。并完成聊天软件基本功能的 编写。第2.1节 配置开发环境1、安装 vs2005 (或 vs2008)2、安装 vs2005 spl3、安装.net compact framework 2.0 service pack 14、安装 activesync4.55、安装 windows mobile 6 professional sdk pocket pc phone 版本6、安装 windows mobile 6 standard sdk smartphone 版本第2.2节 创建工程安装windows mobile sdk完成后,就可以进行windows mobile应用开发了。 在vs200

8、5中,选择菜单:文件-新建-项h。在项h类型窗格中,展开visual c + +的分支,选择智能设备。在模板窗格中,选择win32智能设备项在名称框 屮,输入有意义的项冃名称,以显示应用程序的冃的。在位置框屮,输入项冃的路 径,或者通过浏览按钮选择h标h录。点击确定以后,在win32智能设备项h向 导中,点击下一步,然后选择你希望支持的平台。选择平台,以支持您的应用程序。 在这一步中,选择一个windows mobile 6 sdk,并把它添加到选定的sdk中。从 所选的sdk中删除其他平台。单击完成,就建立了 win32智能设备项目,在ide 中可以看到.cpp文件。如图五所示。可以开始编程

9、了。第2.3节编程第2.4节模拟器下运行与调试从调试菜单上选择开始调试或按f5来启动应用程序。可执行文件和任何其他 需要的文件将移交给模拟器。转移文件可能需要一分钟左右。这样,在visual studio 环境下,您可以在冃标设备中运行和调试程序了。在断点调试中,您可以使用 continue (f5), step over (f10), step into (fl 1),step out (shift+fl 1)等命令。第3章已完成的工作阅读文献对windows mobile系统进行了解,并完成开题报告,外文翻译,文 献综述。对windows mobile手机系统的编程有了初步了解,并掌握了一

10、些基本的 编程技术,能进行一些简单的程序的编写。完成了聊天软件界面的设计。1、安装 vs2005 (或 vs2008)2、安装 vs2005 spl3、安装.net compact framework 2.0 service pack 14 安装 activesync4.55、安装 windows mobile 6 professional sdk pocket pc phone 版本6 安装 windows mobile 6 standard sdk smartphone 版本第4章尚未完成的工作进一步阅读windows mobile编程的相关知识,对windows mobile编程进彳亍进

11、一步的研究了解其通信机制。完成聊天软件的功能的设计,并实现相互z间的通信,能实现最基本的聊天功能。1、创建工程2、编程3、模拟器下的运行与调试第5章存在的问题及解决方法(1) q:新建项目的时候选择哪个项目类型才能创建智能设备的应用程序a:在visual studio的新建项目对话框中选择visual c#或者visual basic项目 类型,选择智能设备模板,然后再选择相应的设备sdk,最后选择device applicatioit,就可以创建一个移动设备的应用程序了。 q:托管代码与本地代码有哪些区别a:托管代码是指使用.net compact framework开发的程序代码,可执行文

12、件 被编译成il,执行时需要有.net的运行时环境。而本地代码指用c等语 言开发的程序代码,可执行文件被编译成与cpu指令集有关的机器码,可 以直接运行。(3) q: magneto里面对ota和mms的支持情况a: magneto对ota有很好的支持,sdk文档的通讯部分屮,有针对ota的 专门介绍。mms的应用程序基木都是由第三方开发的,因为mms是基于 wap协议的,而magneto木身对wap的支持也很好,具体的协议也可以 在sdk文档里找到。(4) q: visual basic .net开发pda数据库程序怎么使用ado.net?a: visual basic .net开发pda数

13、据库不需耍引用system.data.oledb,只需要 引用system.data.sqlserverce命名空间就口j以了。该命名空间中的数据库 操作类和ado.net是基本一致的。可以用它们來开发针对sql server ce 的应用程序。(5) q: .net compact framework 的情况?a: .net compact framework 是.net framework 的了集,设计为能运行在资源 受限的设备上,以使为托管代码和xml web服务捉供支持。.net compact framework大人降低了编写运行在诸如pocket pc设备上的应用程序和服 务的开发

14、成本。由于.net compact framework是开发人员用来编写桌面和 服务器应用程序的.net framework的一个子集,所以他们已经具备了编写 pocket pc和smartphone 2003设备应用程序所必需的全部技巧。(6) q:模拟器部署程序不成功,无法启动程序a:模拟器部署程序不成功,不外乎3个原因,1跟问题3类似缺少dll, 2上次运行 程序没有正常退出,还在运行,可以从开始亠设置-系统内存下检杏有 没有和关迹程在运行,3共享冲突且文件无法删除.开发时候,不时模拟器上 岀一些怪异现象,我儿次发现调试socket时候,程序死活连不上服务器,程 序出现错误异常报告,不知道何原因.发现模拟器问题。可以采用如下步骤: 软重启,如果启动后无效进入下一步(选择模拟器菜单soft reset 一般情况下 上述问题都可以在这里得到解决,平时保存模拟器状态前先把手机上的网 络链接断开)便重启,如果还是无效进入下一步卸载images,再次安装。(7)q:在 windows mobile 下使用 xmla:xml当前被大量使用丁应用程序配置,存储少量数据以及web services等 应用;甚至到通信报文内容也以xml格式来传递,方便服务端数据在不同手 机与开发平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论