预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1.winCE平台开发特征:可裁剪定制内核,丰富的开发组件支持,微软基础类库,.netcompactframework支持,提供SQLservermobile数据库访问支持,提供作为服务器端支持。2.winCE应用领域:网络设备,消费类电子,工业控制仪器,其他(条码和RFID扫描仪,媒体服务器,瘦客户端)3.winCE体系结构:四层,硬件层(I/O借口,嵌入式微处理器,ROM),OEM层(OAL抽象层,BootLoader,配置文件,驱动程序),操作系统层(应用与服务,CoreDLL,对象存储,图形窗口与事件系统,设备管理器,网络通讯服务,内核)应用层(Internet客户端服务程序,WindowCE应用程序)。特征:层次性强,可移植性好,组件化可裁剪,强化编程接口和支持上层应用等。内核NK.EXE:实现win32API进程中处理器调度,内存管理,系统内通信。图形窗口与事件系统GWES:负责管理wince操作系统中与图形界面相关的部分。对象存储FILESYS.EXE:文件系统和所有与文件的相关操作都通过他进行处理。4.开发流程:OEM厂商搭建配置硬件平台(提交BSP包),定制windowce操作系统,创建和添加功能组件,修改配置文件(编译和下载内核映像到目标设备),windowce平台,导出SDK,pc端VS.NET开发平台(下载应用程序列到wince平台)5.与Windows95/98、WindowsNT不同的是,WindowsCE是所有源代码全部由微软自行开发的嵌入式新型操作系统,其操作界面虽来源于Windows95/98,但WindowsCE是基于WIN32API重新开发、新型的信息设备的平台。WindowsCE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。WindowsCE不仅继承了传统的Windows图形界面,并且在WindowsCE平台上可以使用Windows95/98上的编程工具6.platformbuilder的主要功能:提供wince操作平台开发向导,提供BSP开发向导,导出SDK向导。开发工具:效率最高:VS.NET,效率最低:.NETCF2.0。7.编译过程:1.CESYSGEN编译阶段2.BSP编译阶段3.BUILDREL编译阶段4.MAKEIMG编译阶段8.pen类:用于绘制直线或曲线对象,也可绘制虚线。PenredPen=newPen(Color.Red,3)。Brush类:用于填充图形形状内部的对象,solidbrush类定义了单色画刷,texturebtush把位图当做画刷进行位图填充。Color结构:以属性的方式定义了大量有名称的颜色9.序列化对象步骤:1.实例化一个XmlSerializer对象,指定要序列化的对象类型2.实例化一个流/写入器对象,把文件写入流/文档3.在XmlSerializer上调用Serializer()方法,给它传送流/写入器对象和要序列化的对象。反序列化对象步骤:1.2.同上,3.在XmlSerializer上调用DeSerializer()方法传送该流/读取器对象。1.要序列化的对象类Publicclassperson{privatestringname;publicstringname{Get{returnname;}set{name=value;}}publicstringsex=’男’;Publicintage=31;}2.进行序列化测试的类Publicclasstest{publicvoidserialiaze(){Personp=newperson()p.name=’张三’;Xmlserializerxs=newXmlserializer(typeof(person));Streamstream=newfilestream(‘myxmlfile.xml’,filemode.create,fileaccesss.write,fileshare.readwrite);Xs.serialize(stream.p);stream.close();}}3.进行反序列化测试Publicvoiddeserialize(){Xmlserializerxs=newXmlserializer(typeof(person));Streamstream=newfilestream(‘myxmlfile.xml’,filemode.open,fileaccesss.read,fileshare.readwrite);Personp=(person)xs.deserialize(stream);}10.数据访问的四个对象:sqlceconnection(建立并管理与制定数据库的链接)sqlcecomman